Visual Basic程序設計

王國權、佟佳穎、王偉、李懿編著書籍

《Visual Basic程序設計》是2014年清華大學出版社出版的一部圖書,作者是王國權、佟佳穎、王偉、李懿。

內容簡介


本書以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月全國計算機等級考試二級筆試試卷答案
參考文獻