blogjava's web log

          blogjava's web log
          ...

          發(fā)布個小軟件給大伙玩玩

          雖然 VB 已死。。但用來寫寫桌面小軟件還是挺不錯的。不過我算是還給了老師。。忘的差不多了。。~~~~~~~~~~


          ?????????????????? 很早以前用VB寫的。。。也就幾行代碼。。。。沒有一點技術(shù)含量
          ????????????????? 下載 無需 安裝。。直接運(yùn)行即可。。
          ???截圖:??????
          ???????


          下載地址:
          http://www.aygfsteel.com/Files/wujun/mysoft.rar


          關(guān)鍵代碼:
          鏈接數(shù)據(jù)庫:

          Public?Function?contoserver()?As?Boolean?'連接數(shù)據(jù)庫函數(shù)
          On?Error?GoTo?Conerror
          ????con.CursorLocation?
          =?adUseClient
          ????con.ConnectionString?
          =?"Provider=Microsoft.Jet.OLEDB.4.0;"?&?"Data?Source="?&?App.Path?&?"\db.mdb;"?&?"Persist?Security?Info=False"
          ????
          'con.ConnectionString?=?"Provider=Microsoft.Jet.OLEDB.4.0;Password=wujunainiyiwn;Data?Source=E:\數(shù)據(jù)\vars.mdb;Persist?Security?Info=True"
          ????con.CommandTimeout?=?20
          ????con.Open
          ????contoserver?
          =?True
          ????
          Exit?Function
          Conerror:
          ???
          MsgBox?"問題,!",?vbExclamation?+?vbOKOnly,?"嚴(yán)重問題"
          ????contoserver?
          =?False
          End?Function


          Public?Function?closecon()?As?Boolean?'關(guān)閉連接的函數(shù)
          On?Error?Resume?Next
          ????
          If?(Not?con?Is?Nothing)?Then?con.Close
          ????
          Set?con?=?Nothing
          End?Function


          Public?Function?runSQL(ByVal?strsql?As?String)?As?Boolean?'執(zhí)行查詢語句的函數(shù)
          On?Error?GoTo?runerror
          ????
          Set?rst?=?Nothing
          ????
          Set?rst?=?New?ADODB.Recordset
          ????rst.Open?strsql,?con,?adOpenDynamic,?adLockOptimistic,?
          -1
          ????runSQL?
          =?True
          ????
          Exit?Function
          runerror:
          ???
          MsgBox?"運(yùn)行這句出錯了",?vbExclamation?+?vbOKOnly,?"提示"
          '???MsgBox?"錯誤編號:"?&?Err.Number?&?vbCrLf?_
          ????&?"錯誤描述:"?&?Err.Description,?vbCritical?+?vbOKOnly,?"連接錯誤"
          ????runSQL?
          =?False
          End?Function



          小技巧:

          VB 引入超鏈接按鈕
          ??????? 1.定義
          Private?Declare?Function?ShellExecute?Lib?"shell32.dll"?Alias?"ShellExecuteA"?(ByVal?hWnd?As?Long,?ByVal?lpOperation?As?String,?ByVal?lpFile?As?String,?ByVal?lpParameters?As?String,?ByVal?lpDirectory?As?String,?ByVal?nShowCmd?As?Long)?As?Long

          ?? 2.使用
          ?
          ?ShellExecute?Me.hWnd,?"open",?"http://www.aygfsteel.com/wujun",?vbNullString,?vbNullString,?vbNormalFocus

          textBox 只能輸入數(shù)字:

          Private?Sub?Text2_KeyPress(KeyAscii?As?Integer)
          ??
          Dim?a?As?Boolean
          a?
          =?Chr(KeyAscii)?Like?"[0-9]"?Or?KeyAscii?=?8
          If?a?=?False?Then
          ????KeyAscii?
          =?0
          ????
          MsgBox?"這里輸入的可是要數(shù)字的哦!",?vbInformation?+?vbOKOnly,?"提示"
          End?If
          End?Sub


          posted on 2006-11-18 22:28 record java and net 閱讀(425) 評論(0)  編輯  收藏 所屬分類: dot net相關(guān)

          導(dǎo)航

          常用鏈接

          留言簿(44)

          新聞檔案

          2.動態(tài)語言

          3.工具箱

          9.文檔教程

          友情鏈接

          搜索

          最新評論

          主站蜘蛛池模板: 开鲁县| 石家庄市| 扶绥县| 武川县| 台北市| 盘锦市| 文安县| 榆林市| 安平县| 凤冈县| 肇东市| 会东县| 酒泉市| 明溪县| 阳谷县| 临清市| 唐河县| 苍山县| 饶平县| 赫章县| 罗定市| 蕉岭县| 汉寿县| 民县| 孙吴县| 沙雅县| 雷山县| 宁德市| 桦南县| 柏乡县| 屏东县| 滕州市| 山东| 雅安市| 图们市| 会理县| 沙河市| 柳河县| 九龙坡区| 黑河市| 河池市|