JAVA日記

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            10 隨筆 :: 0 文章 :: 0 評論 :: 0 Trackbacks

          2010年8月4日 #

          package read;

          import java.io.FileInputStream;
          import java.io.InputStream;
          import java.util.ArrayList;
          import java.util.Iterator;
          import java.util.List;
          import entity.XlsEntity;
          import jxl.Cell;
          import jxl.Sheet;
          import jxl.Workbook;

          public class ReadXls {
            Workbook rwb=null;
               int sheets=0;
            String index=null;
            static int sum=1;
            List<XlsEntity> list = new ArrayList<XlsEntity>();

           public List<XlsEntity> qurry(String local,String idx){
            try{
             InputStream is = new FileInputStream(local);
                rwb = Workbook.getWorkbook(is);
             sheets=rwb.getNumberOfSheets();
             
            }catch (Exception e)
            {
             e.printStackTrace();
             }
            index=idx;
            
            
            for(int i=0;i<sheets;i++){
             Sheet rs = rwb.getSheet(i);
             for(int j=1;j<rs.getRows();j++){
              for(int k=0;k<rs.getColumns();k++){
               Cell cl=rs.getCell(k,j);
               String str = cl.getContents();
               if(str.equals(index)){
                XlsEntity xe=new XlsEntity();
                xe.setIndex(str);
                xe.setCode(rs.getCell(4, j).getContents());
                xe.setName(rs.getCell(5, j).getContents());
                list.add(xe);
                sum++;   //測試量:顯示記錄數目
               }
              }
             }
            }
            return list;
           }
           public static void main(String[] args){
               ReadXls rx=new ReadXls();
               Iterator<XlsEntity> it = rx.qurry("D:/紙業物資2010-8-14.XLS", "06-1").iterator();
            
               while(it.hasNext()){
                XlsEntity x1=it.next();
                System.out.print(x1.getIndex()+"    ");
                System.out.print(x1.getCode()+"     ");
                System.out.println(x1.getName());
               }
               System.out.println(sum);
          }
          }

          posted @ 2010-08-23 16:10 辛彤 閱讀(189) | 評論 (0)編輯 收藏

          import javax.swing.*;
          import java.awt.*;
          import java.awt.event.ActionEvent;
          import java.awt.event.ActionListener;
          class buttonpanel extends JPanel{
            public buttonpanel(){
             JLabel jl1=new JLabel("所屬公司");
             JLabel jl2=new JLabel("所屬部門");
             JLabel jl3=new JLabel("姓名");
             JLabel jl4=new JLabel("年齡");
             JLabel jl5=new JLabel("入職時間");
             JLabel jl6=new JLabel("聯系電話");
             JLabel jl7=new JLabel("添加備注");
             
             JTextField jt1=new JTextField("");
             JTextField jt2=new JTextField("");
             JTextField jt3=new JTextField("");
             JTextField jt4=new JTextField("");
             JTextField jt5=new JTextField("");
             JTextField jt6=new JTextField("");
             
             JButton jb1=new JButton("查詢");
             JButton jb2=new JButton("修改");
             JButton jb3=new JButton("刪除");
             
              final JTextArea ja=new JTextArea();
             
             add(jl1);
             add(jl2);
             add(jl3);
             add(jl4);
             add(jl5);
             add(jl6);
             add(jl7);
             
             add(jt1);
             add(jt2);
             add(jt3);
             add(jt4);
             add(jt5);
             add(jt6);
             
             add(jb1);
             add(jb2);
             add(jb3);
             
             add(ja);
             
             setLayout(null);
             
             jl1.setBounds(10, 10, 60, 20);
             jt1.setBounds(70, 10, 160, 20);
             
             jl2.setBounds(400, 10, 60, 20);
             jt2.setBounds(470, 10, 160, 20);
             
             jl3.setBounds(10, 40, 60, 20);
             jt3.setBounds(70, 40, 160, 20);
             
             jl4.setBounds(400, 40, 60, 20);
             jt4.setBounds(470, 40, 160, 20);
             
             jl5.setBounds(10, 70, 60, 20);
             jt5.setBounds(70, 70, 160, 20);
             
             jl6.setBounds(400, 70, 60, 20);
             jt6.setBounds(470, 70, 160, 20);
             
             jl7.setBounds(20, 90, 60, 20);
             ja.setBounds(20, 110, 600, 450);
             ja.setLineWrap(true); //換行
             
             jb1.setBounds(200, 570, 60, 20);
             jb2.setBounds(280, 570, 60, 20);
             jb3.setBounds(360, 570, 60, 20);
             
             jb2.addActionListener(new ActionListener(){
              public void actionPerformed(ActionEvent e) {
               // TODO Auto-generated method stub
               ja.setText("This is a test for actionlistenner with nc56");
              }
                });

            } 
          }
          class testframe extends JFrame{
           public testframe(){
            this.setTitle("testframe");
            buttonpanel bp=new buttonpanel();
            add(bp);
            setSize(w, h);
           }
           private static final int w=800;
           private static final int h=800;
          }

          public class swingtest {
           public static void main(String[] args){
            testframe tf=new testframe();
            tf.setVisible(true);
            tf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
          }
          }

          posted @ 2010-08-19 14:58 辛彤 閱讀(589) | 評論 (0)編輯 收藏

          package DAO;

          import java.sql.*;

          public class conntest {
           public void connect(){
               try{
                 String strurl="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=d:/1.mdb";
                    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
                   
                    Connection conn=DriverManager.getConnection(strurl) ;
                          Statement stmt=conn.createStatement();
                          ResultSet rs=stmt.executeQuery("select * from JIUKUNEWWINEINFO");
                         
                          if (rs != null && rs.next()) {
                           System.out.println("1");
                          }

                }catch(Exception e){
                 e.printStackTrace();
                }
           }

              public static void main(String[] args){
               conntest ct=new conntest();
               ct.connect();
               
           
          }
          }

           

          posted @ 2010-08-18 11:47 辛彤 閱讀(160) | 評論 (0)編輯 收藏

          8月4日消息,據國外媒體報道,微軟將在8月23日發布Visual Studio LightSwitch測試版,旨在簡化開發應用程序的過程。這個Visual Studio集成開發環境非常容易使用,甚至業務經理都能使用它開發應用程序。

           

          微軟負責開發工具平臺營銷的高級經理Dave Mendlen說,專業開發人員不再是制作業務應用程序的唯一人員。LightSwitch將給業務部門的最終用戶提供一種制作自己的應用程序的簡單方法。

           

          這個軟件是一種簡裝版本的Visual Studio開發平臺,集成了一套模板,包含許多的不同企業流程。用戶可以使用這些模板制作自己的應用程序。

           

          Mendlen說,你可以使用其中的一個模板,使用VB或者C#語言向上面添加內容。在某些情況下,用戶根本不需要添加代碼。

           

          使用LightSwitch制作的應用程序能夠在本地機器上運行或者在微軟Azure云計算服務中運行,使用配置微軟Silverlight軟件的瀏覽器可以訪問這種應用程序。

           

          除了模板之外,這個軟件還提供了一些預制的功能。這個軟件的用戶界面也很獨特,開發模式和運行時模式沒有分開。Mendlen說,這就意味著只要用戶進行一下修改就可以立即在正在運行的這個程序的測試實例中顯示出來。

           

          通過市場微軟的.NET框架,LightSwitch還能創建在辦公環境中廣泛應用的程序。

          posted @ 2010-08-04 16:16 辛彤 閱讀(146) | 評論 (0)編輯 收藏

          1.新建WEB項目,選擇Java ee 5.0
          2選擇項目,添加MYEclipse·的ADD struts .... (添加struts框架)
          3WEBROOT/WEB-INF/STRUTS-CONFIG.XML
          4添加一個JSP頁面名字輸入usersucesslogin.jsp
          5編輯BODY標簽

          <body>
              您好 
          <bean:write name="username" scope="request"></bean:write>,您已經登陸成功<br>
            
          </body>
          6NEW一個FORM ACTION ANDJSP
          7usecase 輸入 userlogin  并在JSP標簽選擇CREAT JSP FROM
          8在FROWARD標簽ADD 一個name:SUCESS path:/userloginsucess.jsp 一個name:faild  path:/userlogin.jsp
          9進入USERLOGINACTION.JAVA  修改如下
          public ActionForward execute(ActionMapping mapping, ActionForm form,
                      HttpServletRequest request, HttpServletResponse response) 
          {
                  UserloginForm userloginForm 
          = (UserloginForm) form;// TODO Auto-generated method stub
                  if (userloginForm.getUsername().equals("zncuxt")||userloginForm.getPassword().equals("4873617")){
                      request.setAttribute(
          "username",userloginForm.getUsername() );
                      
          return mapping.findForward("sucess");
                  }

                  
          return mapping.findForward("faild");
              }

          }
          posted @ 2010-08-04 00:22 辛彤 閱讀(174) | 評論 (0)編輯 收藏

          主站蜘蛛池模板: 永丰县| 双辽市| 驻马店市| 长沙市| 雷州市| 荣成市| 华阴市| 敦煌市| 巨野县| 班玛县| 阳泉市| 泰宁县| 兴安县| 屏东市| 通河县| 南安市| 福安市| 湛江市| 宜城市| 武陟县| 辽中县| 西丰县| 满城县| 霸州市| 渝北区| 襄城县| 大庆市| 香河县| 丰顺县| 汶上县| 健康| 平武县| 南宫市| 龙山县| 固阳县| 西华县| 寻甸| 游戏| 洮南市| 乐平市| 民勤县|