Visual Basic 6學習指南

tern tern tern

內容介紹

本書提供了完整的VisualBasic6工作模型,您可從中學習VisualBasic6的特性。本
書從熟悉VisualBasic6編程環境入手,循序漸進,詳細介紹了如何編寫Visua1Basic語句,
如何向用戶界面中添加印表機支持、錯誤句柄、藝術作品和動畫,如何管理不同工作組
和團體中的數據以及包括ActiveX、Internet編程基礎和高級資料庫管理等內容的高級編
程技術和工具。
本書內容精練,通俗易懂,無論對初學者還是有一定經驗的編程人員,都有很高的
參考價值。
Michael Halvorson:Learn Microsoft Visual Basic6.0Now.
Copyright(C)2000by Microsoft Corporation.
Original Eng1ishlanguageedition Copyright(C)1999by Michael Harvorsonand
Microsoft Corporation.
Publishedbyarrangementwiththeoriginalpublisher,Microsoft Press,adivisionof
Microsoft Corporation,Redmond,Washington,U.S.A.
Allrightsreserved.Nopartofthecontentsofthisbookmaybereproducedor
transmittedinanyformorbyanymeanswithoutthewrittenpermissionofthepublisher.
本書中文簡體字版由微軟出版社授權機械工業出版社出版,未經出版者書面許可,
本書的任何部分不得以任何方式複製或抄襲。
著作權所有,翻印必究。

作品目錄

目 錄
前言
第一部分 開始學習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編程的其他資源

相關詞條

相關搜尋

熱門詞條

聯絡我們