內容簡介
本書以Visual Basic 6.0軟體系統為環境,系統地介紹Visual Basic程式設計的基本概念、理論和方法。全書共分14章,內容包括Visual Basic程式設計概述、Visual Basic程式設計基礎、Visual Basic程式設計結構、窗體與標準控制項、數組、過程、滑鼠與鍵盤事件、Visual Basic界面設計、Visual Basic圖形操作、檔案操作、資料庫應用程式設計、多媒體應用程式設計、網路應用程式設計、程式調試與錯誤處理等。 本書在編寫過程中儘量將編者多年的教學經驗融入進去,既重視理論知識,又突出實踐和套用,深入淺出,力求讓學生學起來更容易。本書可作為高等學校非計算機專業本、專科學生學習Visual Basic語言程式設計的教材,也可作為各類水平考試、全國計算機等級考試的自學輔助用書,還可作為電腦程式設計的培訓教材及參考書。
圖書目錄
第1章VisualBasic程式設計概述
1.1程式設計基礎知識
1.1.1基礎理論知識
1.1.2面向對象的程式設計方法
1.2VisualBasic6.0簡介
1.2.1VisualBasic的背景
1.2.2VisualBasic6.0的特點
1.3VisualBasic6.0集成開發環境
1.3.1VisualBasic6.0集成開發環境介紹
1.3.2VisualBasic6.0的安裝
1.4VisualBasic6.0應用程式設計
1.4.1VisualBasic6.0的工程管理
1.4.2VisualBasic6.0程式設計步驟
1.4.3簡單應用程式設計實例
習題1
第2章VisualBasic程式設計基礎
2.1數據類型
2.1.1數值型數據
2.1.2字元型數據
2.1.3布爾型數據
2.1.4日期型數據
2.1.5變體型數據
2.1.6對象型數據
2.1.7自定義類型
2.2變數
2.2.1變數的命名
2.2.2變數的聲明
2.3常量
2.3.1直接常量
2.3.2系統常量
2.3.3用戶自定義符號常量
2.4運算符與表達式
2.4.1算術運算符與算術表達式
2.4.2比較運算符與比較表達式
2.4.3邏輯運算符與邏輯表達式
2.4.4字元串連線運算符與字元串表達式
2.4.5運算符的優先權
2.5函式
2.5.1數學函式
2.5.2類型轉換函式
2.5.3字元串函式
2.5.4時間/日期函式
2.5.5隨機函式
2.5.6格式輸出函式
2.5.7輸入輸出函式
2.6套用實例
習題2
第3章VisualBasic程式設計結構
3.1順序結構
3.2選擇結構
3.2.1If條件語句
3.2.2SelectCase多分支選擇結構
3.2.3選擇結構的嵌套
3.2.4條件函式
3.3循環結構
3.3.1For…Next循環結構
3.3.2Do…Loop循環結構
3.3.3While…Wend循環結構
3.3.4循環的嵌套
習題3
第4章窗體與標準控制項
4.1窗體
4.1.1窗體的組成
4.1.2窗體的屬性
4.1.3窗體的事件
4.1.4窗體的方法
4.2控制項的分類
4.3控制項的屬性
4.3.1名稱屬性
4.3.2控制項的屬性值
4.3.3焦點
4.3.4Tab鍵順序
4.3.5訪問鍵
4.4標準控制項
4.4.1標籤控制項
4.4.2命令按鈕控制項
4.4.3文本框控制項
4.4.4框架控制項
4.4.5選項按鈕控制項
4.4.6複選框控制項
4.4.7列表框控制項
4.4.8組合框控制項
4.4.9滾動條控制項
4.4.10計時器控制項
習題4
第5章數組
5.1數組概述
5.2數組的函式與語句
5.3靜態數組
5.3.1一維數組
5.3.2二維數組
5.3.3多維數組
5.4動態數組
5.4.1動態數組的聲明
5.4.2動態數組的套用
5.5控制項數組
5.5.1控制項數組的概念
5.5.2控制項數組的特點
5.5.3控制項數組的創建
5.5.4控制項數組的套用
習題5
第6章過程
6.1過程概述
6.2子程式過程
6.2.1子程式過程的定義
6.2.2子程式過程的建立
6.2.3子程式過程的調用
6.3函式過程
6.3.1函式過程的定義
6.3.2函式過程的調用
6.3.3函式過程和子程式過程的比較
6.4過程的作用域
6.5參數的傳遞
6.5.1形參和實參
6.5.2傳值與傳地址
6.5.3數組參數的傳遞
6.5.4對象參數的傳遞
6.6可選參數和可變參數
6.6.1可選參數
6.6.2可變參數
6.7過程的嵌套調用和遞歸調用
6.7.1過程的嵌套調用
6.7.2過程的遞歸調用
習題6
第7章滑鼠與鍵盤事件
7.1滑鼠事件
7.1.1Click與DblClick事件
7.1.2MouseMove、MouseDown與MouseUp事件
7.1.3拖放操作
7.1.4滑鼠事件的套用
7.2鍵盤事件
7.2.1KeyPress事件
7.2.2KeyDown和KeyUp事件
7.2.3鍵盤事件的套用
習題7
第8章Visual Basic界面設計
8.1選單
8.1.1選單編輯器
8.1.2下拉式選單
8.1.3彈出式選單
8.2對話框的設計
8.2.1通用對話框
8.2.2檔案對話框
8.2.3顏色對話框
8.2.4字型對話框
8.2.5列印對話框
8.3工具列和狀態欄的設計
8.3.1ImageList控制項
8.3.2ToolBar控制項
8.4多文檔界面的設計
8.4.1多文檔界面的創建
8.4.2MDI窗體的常用屬性和方法
習題8
第9章Visual Basic圖形操作
9.1Visual Basic的坐標系統
9.2圖形控制項
9.2.1直線控制項
9.2.2形狀控制項
9.3圖片顯示控制項
9.3.1圖像框控制項
9.3.2圖片框控制項
9.4常用繪圖方法
9.4.1Line方法
9.4.2Circle方法
9.4.3PSet方法
9.4.4Cls方法
9.4.5Point方法
9.5繪圖屬性
9.5.1AutoRedraw屬性
9.5.2DrawMode屬性
9.5.3DrawWidth屬性
9.5.4DrawStyle屬性
9.5.5FillStyle屬性
習題9
第10章檔案操作
10.1檔案的分類與結構
10.1.1檔案的分類
10.1.2檔案的結構
10.2檔案操作語句和函式
10.3順序檔案
10.3.1順序檔案的打開與關閉
10.3.2順序檔案的讀操作
10.3.3順序檔案的寫操作
10.3.4順序檔案的套用實例
10.4隨機檔案
10.4.1隨機檔案的打開與關閉
10.4.2隨機檔案的讀/寫操作
10.4.3隨機檔案的套用實例
10.5二進制檔案
10.5.1二進制檔案的操作
10.5.2二進制檔案的套用實例
10.6檔案系統控制項
10.6.1驅動器列表框和目錄列表框
10.6.2檔案列表框
10.6.3檔案系統控制項的組合
10.6.4檔案系統控制項的套用實例
習題10
第11章資料庫應用程式設計
11.1資料庫基礎
11.1.1資料庫基本概念
11.1.2關係型資料庫
11.2資料庫應用程式開發基礎
11.2.1資料庫應用程式開發的基本原則
11.2.2資料庫應用程式開發的基本步驟
11.3基本數據訪問介紹
11.3.1資料庫表的管理
11.3.2資料庫表的查詢
11.4資料庫可視化管理器的操作
11.4.1可視化管理器的啟動
11.4.2使用可視化管理器建立資料庫
11.4.3使用可視化管理器建立查詢
11.5資料庫的主要控制項
11.5.1Data控制項
11.5.2ADO Data控制項
11.5.3顯示與編輯數據的基本控制項
習題11
第12章多媒體應用程式設計
12.1API函式
12.1.1API函式基礎知識
12.1.2API函式套用實例
12.2音頻與視頻應用程式設計
12.2.1MMControl控制項
12.2.2Animation控制項
12.2.3WindowsMediaPlayer控制項
習題12
第13章網路應用程式設計
13.1Internet Transfer控制項
13.1.1Internet Transfer控制項的常用屬性
13.1.2Internet Transfer控制項的方法
13.1.3Internet Transfer控制項的事件
13.1.4Internet Transfer控制項的套用實例
13.2Winsock控制項
13.2.1Winsock控制項的常用屬性
13.2.2Winsock控制項的方法
13.2.3Winsock控制項的事件
13.2.4Winsock控制項的套用實例
13.3WebBrowser控制項
13.3.1WebBrowser控制項的常用屬性
13.3.2WebBrowser控制項的方法
13.3.3WebBrowser控制項的事件
13.3.4WebBrowser控制項的套用實例
習題13
第14章程式調試與錯誤處理
14.1常見錯誤類型
14.1.1編譯錯誤
14.1.2運行錯誤
14.1.3邏輯錯誤
14.2Visual Basic的調試環境
14.2.1“調試”工具列
14.2.2程式調試視窗
14.3Visual Basic的程式調試
14.3.1防止程式錯誤的第一步
14.3.2中斷調試
14.3.3單步調試
14.3.4跳躍調試
14.4錯誤處理
14.4.1錯誤處理的步驟
14.4.2Err對象
14.4.3捕獲錯誤語句
14.4.4退出錯誤處理語句
習題14
附錄AASCII碼錶
附錄B全國計算機等級考試二級VB考試大綱
附錄C
2011年4月全國計算機等級考試二級筆試試卷
2011年4月全國計算機等級考試二級上機考試模擬題
2011年4月全國計算機等級考試二級筆試試卷答案
參考文獻