Visual Basic程序設計

曹利培主編書籍

《Visual Basic程序設計》是2012年清華大學出版社出版的圖書,作者是曹利培。

內容簡介


本書是Visual Basic語言類基礎教程。書中通過大量實例,深入淺出地介紹了Visual Basic 6.0中文版的開發環境可視化編程基礎、程序設計基礎、控制結構、數組、用戶界面設計、過程、鍵盤和滑鼠、資料庫應用以及文件處理等知識。全書在編排上由實例入手,提出問題、思考問題、解決問題,並在每章後面提出思考題以引出下一章的內容,每節后配有同步練習題,使讀者在學習知識點后得到及時地加深鞏固。書中實例由淺入深和循序漸進,通俗易懂、簡捷實用,適用於高等學校各專業程序設計基礎教學,並可作為全國計算機等級考試的參考書,也可供讀者自學使用。本書配有《Visual Basic程序設計實驗指導》 (ISBN 978-7-302-27935-8)供讀者學習使用

圖書目錄


第1章VisualBasic程序設計概述1
1.1VisualBasic簡介1
1.1.1VisualBasic的發展1
1.1.2VisualBasic的功能特點1
1.2VisualBasic的安裝與啟動3
1.2.1VisualBasic6.0的安裝4
1.2.2幫助系統的安裝4
1.2.3啟動4
1.3VisualBasic6.0集成開發環境5
1.3.1VisualBasic集成開發環境簡介5
1.3.2標題欄5
1.3.3菜單欄6
1.3.4工具欄7
1.3.5工具箱窗口7
1.3.6其他獨立窗口8
1.3.7VisualBasic幫助系統的使用10
1.4VisualBasic應用程序設計的基本步驟11
1.4.1創建工程11
1.4.2界面設計11
1.4.3屬性設置11
1.4.4代碼編輯12
1.4.5文件保存13
1.4.6程序的運行與調試13
小結14
習題114第2章VisualBasic可視化編程基礎15
2.1對象15
2.1.1對象和類的概念15
2.1.2對象的屬性、事件和方法16
2.2窗體19
2.2.1窗體的常用屬性19
2.2.2窗體的方法21
2.2.3窗體的事件23
2.2.4多重窗體25
2.3基本控制項29
2.3.1控制項的常用屬性29
2.3.2標籤30
2.3.3文本框32
2.3.4命令按鈕36
2.4綜合應用38
小結42
習題242第3章VisualBasic程序設計基礎44
3.1數據類型44
3.1.1基本數據類型44
3.1.2用戶自定義數據類型45
3.1.3枚舉類型46
3.2變數和常量47
3.2.1變數47
3.2.2常量49
3.3運算符與表達式50
3.3.1運算符50
3.3.2表達式54
3.4常用內部函數55
3.4.1數學函數56
3.4.2轉換函數56
3.4.3字元串函數57
3.4.4日期函數58
3.4.5隨機Rnd函數與Randomize語句58
3.4.6格式輸出Format函數59
3.4.7Shell函數61
3.5InputBox函數、MsgBox函數及Print方法63
3.5.1InputBox函數63
3.5.2MsgBox函數63
3.5.3Print方法65
3.6VisualBasic的編碼規則67
3.6.1VisualBasic代碼不區分大小寫67
3.6.2VisualBasic中標識符的定義規則67
3.6.3VisualBasic中變數和控制項的命名規則67
3.6.4語句書寫規則68
3.6.5註釋68
3.6.6程序編碼縮進68
3.7綜合應用68
小結70
習題370第4章VisualBasic控制結構72
4.1結構化程序設計72
4.2選擇結構73
4.2.1If語句73
4.2.2情況語句77
4.2.3條件函數80
4.3循環結構81
4.3.1For語句82
4.3.2While語句83
4.3.3Do…Loop語句84
4.3.4多重循環85
4.4其他語句87
4.4.1End語句87
4.4.2Exit語句87
4.4.3GoTo語句88
4.4.4OnError語句89
4.5綜合應用91
小結94
習題494第5章數組96
5.1數組的概念96
5.1.1定長數組97
5.1.2靜態數組與動態數組99
5.1.3多維數組101
5.2數組的基本操作102
5.2.1數組的引用103
5.2.2數組的初始化103
5.2.3數組元素的輸入、輸出104
5.2.4數組元素的複製106
5.2.5數組排序107
5.3.1基本概念112
5.3.2建立控制項數組112
5.4綜合應用114
小結116
習題5117第6章用戶界面設計119
6.1常用控制項119
6.1.1單選按鈕、複選框和框架119
6.1.2列表框和組合框122
6.1.3滾動條和進度條126
6.1.4鬧鐘128
6.1.5圖形控制項129
6.2菜單設計133
6.2.1菜單編輯器133
6.2.2創建下拉式菜單135
6.2.3創建快捷菜單137
6.2.4菜單綜合設計138
6.3圖像列表、工具欄與狀態欄139
6.3.1圖像列表139
6.3.2工具欄140
6.3.3狀態欄143
6.4通用對話框145
6.4.1“打開”對話框146
6.4.2“另存為”對話框147
6.4.3“顏色”對話框148
6.4.4“字體”對話框148
6.4.5“列印”對話框149
6.4.6“幫助”對話框150
6.5VisualBasic應用程序嚮導151
6.6綜合應用155
6.6.1設計要求156
6.6.2界面分析156
6.6.3參考界面與處理代碼156
小結160
習題6160
第7章過程163
7.1函數過程的定義和調用163
7.1.1函數過程的定義164
7.1.2函數過程的調用165
7.2子過程的定義和調用167
7.2.1子過程的定義168
7.2.2子過程的調用168
7.3參數傳遞170
7.3.1形參與實參170
7.3.2傳地址(引用)170
7.3.3傳值172
7.3.4數組參數的傳遞173
7.3.5變數的作用域174
7.4過程的嵌套和遞歸調用177
7.4.1嵌套調用177
7.4.2遞歸調用178
7.5綜合應用180
小結183
習題7183第8章滑鼠和鍵盤188
8.1滑鼠188
8.1.1滑鼠事件188
8.1.2滑鼠游標形狀190
8.1.3滑鼠的拖放192
8.2鍵盤196
8.2.1KeyPress事件196
8.2.2KeyDown和KeyUp事件197
8.3綜合應用198
8.3.1判斷滑鼠是否同時按下198
8.3.2鍵盤控制的小動畫198
小結199
習題8200第9章資料庫應用201
9.1資料庫基礎201
9.1.1資料庫概述201
9.1.2關係資料庫201
9.2資料庫的建立202
9.3結構化查詢語句SQL205
9.3.1SQL語句206
9.3.2SQL中的Select子句207
9.3.3數據更新209
9.4資料庫訪問控制項211
9.4.1Data控制項211
9.4.2ADO控制項213
9.4.3DataGrid控制項216
9.5綜合應用217
9.5.1功能介紹217
9.5.2主窗體和菜單217
9.5.3維護學生信息218
9.5.4查詢學生信息221
小結224
習題9224第10章文件226
10.1文件概述226
10.1.1文件的結構226
10.1.2文件的分類226
10.2文件的打開與關閉227
10.2.1文件的打開227
10.2.2文件的關閉229
10.3文件操作語句與函數230
10.3.1文件指針230
10.3.2與文件操作有關的語句和函數230
10.4文件操作應用232
10.4.1順序文件的讀寫操作232
10.4.2隨機文件的讀寫操作236
10.4.3二進位文件的讀寫操作239
10.5文件系統控制項240
10.5.1驅動器列表框241
10.5.2目錄列表框241
10.5.3文件列表框242
小結243
習題10243參考文獻247