目 錄
前言
第一部分 開始學習VisualBasic
第1章 打開並運行一個VisualBasic
程序
1.1VisualBasic的編程環境
1.1.1啓動VisualBasic
1.1.2使用菜單條打開一個現有的工程
1.1.3移動、連接和調整工具
1.2用戶界麵窗體
1.3ToolBox
1.4Poperties窗口
1.5Project窗口
1.6退齣VisualBasic
第2章 編寫第一個程序
2.1LuckySeven:你的第一個VisuaIBasic
程序
2.2編程步驟
2.3正在創建用戶界麵
2.3.1創建用戶界麵
2.3.2移動命令按鈕並改變其大小
2.3.3添加第二個按鈕
2.3.4添加數字標簽
2.3.5添加圖像
2.4設置屬性
2.4.1設置標簽屬性
2.4.2設置第四個標簽的屬性
2.4.3圖像框屬性
2.4.4設置圖像框屬性
2.5編寫代碼
2.5.1使用Code窗口
2.5.2編寫Spin按鈕的代碼
2.5.3分析Commandl Click過程
2.6保存程序
2.6.1保存LuckySeven程序
2.6.2運行程序
2.7嚮程序中添加內容
第3章 使用控件
3.1控件的基本用法:“Helloworld”
程序
3.1.1創建HelloWorld程序
3.1.2運行HelloWorld程序
3.2使用文件係統對象
3.2.1Browser程序
3.2.2創建Browser程序
3.2.3運行Browser程序
3.3接收輸入的對象
3.3.1OnlineShopper程序
3.3.2運行OnlineShopper程序
3.3.3查看OnlineShopper程序代碼
3.3.4查看復選框和列錶框的代碼
3.4使用OLE對象啓動應用程序
3.4.1創建BidEstimator程序
3.4.2運行BidEstimator程序
3.5使用數據對象查看MicrosoftAccess
數據庫
3.5.1創建一個數據對象
3.5.2創建文本框和標簽對象
3.5.3設置對象的屬性
3.5.4運行MyData程序
3.6修改數據庫
3.7安裝ActiveX控件
第4章 使用菜單和對話框
4.1使用菜單編輯器添加菜單
4.1.1創建菜單
4.1.2給菜單命令添加訪問鍵
4.1.3改變菜單項的次序
4.2處理菜單選擇
4.2.1編輯菜單的事件過程
4.2.2保存MyMenu工程
4.2.3運行MyMenu程序
4.3使用CommonDialog對象
4.3.1把MyMenu保存成MyDialog
4.3.2添加公共對話框對象
4.3.3使菜單命令無效
4.3.4嚮Clock菜單添加TextColor命令
4.4管理公共對話框的事件過程
4.4.1編輯Open命令的事件過程
4.4.2編輯TextColor命令的事件過程
4.4.3使用Flags控製顔色的選擇
4.4.4編輯Close命令事件過程
4.4.5編輯Exit命令的事件過程
4.4.6運行MyDialog程序
4.5指定菜單的快捷鍵
第二部分 編程基礎
第5章 VisualBasic的變量和操作符
5.1剖析VisualBasic的程序語句
5.2使用變量存儲信息
5.2.1變量預留:Dim語句
5.2.2不使用Dim聲明變量
5.2.3在程序中使用變量
5.3使用變量接收輸入
5.4使用變量輸齣
5.5使用特殊的數據類型
5.5.1在代碼中使用基本的數據類型
5.5.2常量:不變的變量
5.6使用VisualBasic操作符
5.6.1基本運算:+、-、和/操作符
5.6.2查看BasicOp程序的代碼
5.6.3使用高級操作符:、Mod∧和
5.6.4操作符的優先級
5.6.5在公式中使用括號
第6章 使用判斷結構
6.1事件驅動的程序設計
6.2使用條件錶達式
6.3If…Then判斷結構
6.3.1用If…Then判斷結構測試幾種條件
6.3.2使用If…Then驗證用戶
6.3.3在條件錶達式中使用邏輯運算符
6.3.4使用And運算符添加密碼保護
6.4SelectCase判斷結構
6.4.1在SelectCase結構中使用比較
運算符
6.4.2使用SelectCase結構處理列錶框
6.5查找和改正錯誤
6.6使用Stop語句進入中斷模式
第7章 使用循環和計時器
7.1編寫For…Next循環
7.1.1使用Print方法顯示計數器變量
7.1.2在MyCtlArray程序中使用Step
關鍵字
7.1.3修改MyCtlArray程序
7.2編寫Do循環
7.2.1避免死循環
7.2.2使用Do循環轉換溫度
7.3使用Timer對象
7.4使用Timer對象設置時間限製
第三部分 創建完美的用戶界麵
第8章 使用窗體、打印機和錯誤句柄
8.1嚮程序中添加新窗體
8.1.1空白或預先設計的窗體
8.1.2如何使用窗體
8.1.3程序代碼中的窗體語句
8.1.4隱藏和卸載窗體
8.1.5最小化窗體
8.2使用多個窗體:Italian程序
8.2.1運行Italian程序
8.2.2在程序中創建第二個窗體
8.2.3在事件過程中訪問第二個窗體
8.3把程序的輸齣送到打印機上
8.3.1嚮MyItalian2程序添加打印支持
8.3.2運行MyPrintFrm程序
8.4使用PrintForm方法打印整個窗體
8.5使用錯誤句柄處理錯誤
8.5.1何時使用錯誤句柄
8.5.2設置陷阱:OnError語句
8.5.3關於Resume語句
8.5.4創建一個軟驅錯誤句柄
8.5.5錯誤句柄的其他技巧
8.5.6指定重試次數
第9章 添加圖片和特殊效果
9.1使用Line和Shape控件添加圖形
9.1.1Line控件
9.1.2Shape控件
9.1.3使用Line和Shape控件
9.1.4運行StartFrm程序
9.2創建圖形命令按鈕
9.2.1檢測MouseDown事件
9.2.2交換按鈕
9.2.3創建工具條按鈕
9.3嚮程序中添加拖放支持
9.3.1拖放的基本步驟
9.3.2DragDrop程序
9.4嚮程序添加動畫
9.4.1使用窗體的坐標係統
9.4.2在坐標係統中移動對象
9.4.3使用Move方法和計時器對象創建
動畫
9.4.4嚮DragDrop程序中添加煙霧
9.4.5程序運行時放大和縮小對象
9.5在程序中命名對象
9.5.1對象命名約定
9.5.2使用Name屬性改變對象的名稱
第四部分 管理全體數據
第10章 使用模塊和過程
10.1使用標準模塊
10.2使用公共變量
10.2.1迴顧LuckySeven工程
10.2.2添加標準模塊
10.3創建通用過程
10.4編寫函數過程
10.4.1函數語法
10.4.2調用函數過程
10.4.3使用函數完成計算
10.5編寫子過程
10.5.1子過程的語法
10.5.2調用子過程
10.5.3使用子過程管理輸入
10.5.4創建文本框子過程
10.5.5引用傳遞
10.5.6ByVal關鍵字
10.5.7值傳遞變量
第11章 使用集閤和數組
11.1使用對象集閤
11.1.1集閤錶示法
11.1.2在集閤中引用對象
11.1.3編寫ForEach…Next循環
11.1.4移動集閤對象
11.1.5在ForEach…Next循環中使用Tag
屬性
11.1.6VBA集閤
11.2使用變量數組
11.2.1創建數組
11.2.2聲明定長數組
11.2.3使用數組元素
11.2.4創建定長數組存放溫度
11.2.5創建動態數組
11.3使用多維數組
第12章 瀏覽文本文件處理字符串
12.1使用文本框對象顯示文本文件
12.2在磁盤中創建一個新文本文件
12.2.1運行QNote程序
12.2.2查看QNote程序代碼
12.3用程序代碼處理文本串
12.3.1文本排序
12.3.2什麼是ASCII
12.3.3在文本框內排序字符串
12.3.4運行SortDemo程序
12.3.5查看SortDemo程序代碼
12.4對文本進行加密處理
12.4.1把文本加密成ASCII碼
12.4.2查看Encrypt程序代碼
12.4.3使用Xor操作符
第13章 管理Access數據庫
13.1在VisualBasic中操縱數據庫
13.1.1創建定製的數據庫應用程序
13.1.2使用綁定控件顯示數據庫信息
13.1.3使用文本框對象顯示數據
13.1.4運行Course程序
13.2使用Recordset對象
13.2.1在Students.mdb中查找數據
13.2.2運行MyFindRec程序
13.3嚮Students.mdb數據庫中添加記錄
13.3.1讓用戶嚮數據庫添加記錄
13.3.2運行MyAddRec程序
13.4從Students.mdb數據庫中刪除記錄
13.4.1允許用戶從數據庫中刪除記錄
13.4.2運行MyDelRec程序
13.5製作文件備份
13.5.1使用FileCopy製作Students.mdb的
備份
13.5.2運行MyBackup程序
第14章 連接MicrosoftOffice
14.1使用自動化編寫應用程序對象
14.1.1在VisualBasic中使用自動化
14.1.2VisualBasic的ObjectBrowser
14.2從VisualBasic中自動化Word
14.2.1創建個人拼寫檢查器
14.2.2運行MyUseWord程序
14.3從VisualBasic中自動化Exce1
14.4從VisualBasic中自動化Microsoft-
Outlook
第五部分 高級技術
第15章 用richTextbox控件進行字處理
15.1瀏覽專業的ActiveX控件
15.2RichTextbox控件簡介
15.2.1嚮工具箱中添加RichTextbox
控件
15.2.2運行RTFEdit程序
15.3處理RTF格式化的事件過程
15.3.1AllCaps命令
15.3.2Font命令
15.3.3Bold、Italic和Under1ine命令
15.4使用Windows剪貼闆編輯文本
15.4.1Cut、Copy和Paste命令
15.4.2Find命令
15.5使用RichTextbox控件管理文件
操作
15.5.1Open命令
15.5.2Close命令
15.5.3SaveAs命令
15.5.4Print命令
15.5.5Exit命令
15.6在文檔中顯示RTF代碼
第16章 顯示過程和狀態信息
16.1使用ProgressBar控件顯示任務過程
16.1.1安裝ProgressBar控件
16.1.2嚮工具箱添加Windows
CommonControl
16.2Progress程序
16.2.1運行Progress程序
16.2.2查看Progress程序的代碼
16.3用Slider控件圖形化管理輸入
16.3.1運行RTFEdit2程序
16.3.2查看Slider控件的源代碼
16.4用StatusBar控件顯示應用程序的
信息
16.4.1運行RTFEdit2程序
16.4.2顯示CapsLock和NumLock的
狀態
第17章 用InternetExplorer顯示HTML
文檔
17.1開始使用InternetExplorer對象
17.1.1嚮程序添加對MicrosoftInternet
Controls的引用
17.1.2研究InternetExplorer對象模型
17.2顯示HTML文檔
17.2.1運行ShowHTML程序
17.2.2查看ShowHTML裏的Internet
Explorer代碼
17.3響應InternetExplorer事件
第18章 用FlexGrid控件管理數據
18.1把FlexGrid用作通用的工作錶
18.1.1理解行和列
18.1.2嚮單元格中插入圖形
18.1.3選擇單元格
18.1.4格式化單元格
18.1.5添加新行
18.1.6使用FlexGrid控件記錄銷售數據
18.1.7編寫FlexGrid程序代碼
18.2使用FlexGrid顯示數據庫記錄
18.2.1運行DataGrid程序
18.2.2高級的查找和排序操作
18.3查找Biblio.mdb數據庫
第19章 探索ActiveXDataObjects
19.1深入ADO內部
19.2使用ADOActiveX控件
19.2.1安裝ADO控件
19.2.2創建一個ADO對象和綁定控件
19.2.3創建數據源名稱
19.2.4把ADO數據綁定到文本框對象
19.2.5運行ADO控件演示程序
19.3編寫ADO程序代碼
19.3.1創建MyAdoData程序
19.3.2運行AdoData程序
19.4VisualBasic編程的其他資源
· · · · · · (
收起)