Visual Basic程序設計簡明教程

Visual Basic程序設計簡明教程

《Visual Basic程序設計簡明教程》是2006年1月在清華大學出版社出版的書籍,作者是劉炳文。本書通過大量實例,深入淺出地介紹了Visual Basic程序開發環境、對象和事件驅動的概念、基本數據類型和表達式、常用內部函數、數據輸入輸出、常用控制項、控制結構、複合數據類型(數組、記錄、集合)、通用過程、鍵盤和滑鼠事件過程、菜單、對話框與工具欄程序設計、文件處理、多窗體程序設計以及圖形程序設計、Windows應用程序介面(API)、資料庫程序設計、多媒體程序設計等內容。全書在編排上注意了由淺入深和循序漸進,力求通俗易懂、簡潔實用。本書每章均附有習題,便於教學和自學。

內容介紹


本書可作為高等學校和計算機培訓班的教材,也可供讀者自學使用。

作品目錄


1.1可視化與事件驅動型語言1
1.1.1可視化界面設計1
1.1.2事件驅動的編程機制2
1.2啟動與退出Visual Basic3
1.3Visual Basic編程環境4
1.3.1主窗口4
1.3.2窗體設計器與工程資源管理器窗口6
1.3.3屬性窗口與工具箱窗口7
1.4對象8
1.4.1Visual Basic中的對象8
1.4.2對象屬性設置9
1.5窗體11
1.5.1窗體的結構與屬性11
1.5.2窗體事件15
1.6控制項16
1.6.1控制項的畫法16
1.6.2控制項的基本操作17
習題20簡單程序設計2.1語句22
2.1.1Visual Basic中的語句22
2.1.2賦值、註釋和結束語句23
2.2命令按鈕控制項25
2.3簡單Visual Basic程序設計26
2.3.1程序設計26
2.3.2代碼編輯器30
2.4程序的保存、裝入和運行32
2.4.1保存程序32
2.4.2程序的裝入33
2.4.3程序的運行34
習題35數據類型、運算符與表達式3.1基本(標準)數據類型37
3.1.1字元串型數據37
3.1.3其他數據類型39
3.2常量和變數39
3.2.1常量39
3.2.2變數42
3.3內部函數44
3.3.1常用內部函數44
3.3.2Shell函數47
3.4運算符與表達式48
3.4.1算術運算符49
3.4.2關係運算符與邏輯運算符49
3.4.3字元串表達式與日期表達式51
3.4.4表達式的執行順序51
習題53數據輸入輸出4.1文本數據輸出55
4.1.1Print方法55
4.1.2與Print方法有關的函數和方法56
4.1.3格式輸出59
4.2文本數據輸入輸出對話框60
4.2.1InputBox函數60
4.2.2MsgBox函數和MsgBox語句62
4.3文本輸入輸出控制項66
4.3.1標籤66
4.3.2文本框67
4.4圖形數據輸入輸出控制項69
4.4.1圖片框和圖像框69
4.4.2圖形文件的裝入71
4.4.3直線和形狀73
4.5字形74
習題77常用控制項5.1複選框和單選按鈕80
5.1.1複選框和單選按鈕的屬性和事件80
5.1.2應用舉例81
5.2列表框和組合框82
5.2.1列表框82
5.2.2組合框85
5.3滾動條87
5.4計時器88
5.5框架91
5.6ActiveX控制項92
5.6.1選項卡控制項93
5.6.2滑動器控制項94
5.6.3進度條95
5.7焦點與Tab順序97
5.7.1設置焦點97
5.7.2Tab順序98
習題99Visual Basic控制結構6.1選擇控制結構102
6.1.1條件語句102
6.1.2IIf函數105
6.2多分支控制結構106
6.3循環控制結構108
6.3.1For循環控制結構108
6.3.2當循環控制結構110
6.3.3Do循環控制結構111
習題116複合數據類型7.1數組119
7.1.1數組的定義119
7.1.2動態數組120
7.2數組的基本操作122
7.2.1數組元素的輸入、輸出和複製122
7.2.2For Each...Next語句124
7.4記錄129
7.4.1記錄類型和記錄類型變數129
7.4.2記錄變數的初始化及其引用132
7.5記錄數組135
7.6集合138
7.6.1建立集合併向集合中添加項目138
7.6.2集合成員的刪除和檢索140
習題142過程8.1Sub過程145
8.1.1建立Sub過程145
8.1.2調用Sub過程146
8.2Function過程147
8.2.1建立Function過程147
8.2.2調用Function過程148
8.3參數傳送150
8.3.1形式參數與實際參數150
8.3.2引用與傳值151
8.3.3數組參數的傳送151
8.4對象參數155
8.4.1窗體參數156
8.4.2控制項參數156
8.5遞歸158
8.6鍵盤事件過程160
8.6.1KeyPress事件160
8.6.2KeyDown和KeyUp事件161
8.7滑鼠事件過程162
8.8拖放166
8.8.1與拖放有關的屬性、事件和方法166
8.8.2自動拖放167
8.8.3手動拖放170
習題171菜單、對話框與工具欄9.1下拉式菜單173
9.1.1菜單編輯器173
9.1.2建立下拉式菜單175
9.1.3菜單項控制179
9.2彈出式菜單180
9.3對話框程序設計183
9.3.1文件對話框184
9.3.2其他對話框186
9.4工具欄188
9.4.1工具欄的位置與按鈕對象188
9.4.2在工具欄上添加按鈕對象189
9.4.3按鈕對象的大小和操作193
9.4.4顯示工具提示文本194
習題196文件10.1文件概述199
10.2順序文件200
10.2.1順序文件的寫操作200
10.2.2順序文件的讀操作203
10.3隨機文件206
10.3.1隨機文件的讀寫操作206
10.3.2程序舉例207
10.4文件系統控制項211
10.4.1驅動器列表框和目錄列表框211
10.4.2文件列表框212
10.4.3程序舉例214
10.5文件系統對象模型218
10.5.1FileSystemObject對象218
10.5.2驅動器、文件夾與文件管理220
10.5.3數據文件的讀寫226
習題228多窗體程序與環境應用11.1建立多窗體應用程序231
11.1.1與多窗體程序設計有關的語句和方法231
11.1.2多窗體程序舉例232
11.1.3多窗體程序的執行與保存236
11.2Visual Basic工程結構238
11.2.1標準模塊238
11.2.2窗體模塊238
11.2.3Sub Main過程239
11.3閑置循環與DoEvents語句240
11.4變數和過程的作用域242
11.4.1變數的作用域和生存期243
11.4.2默認聲明245
11.4.3過程的作用域246
11.5系統對象246
11.5.1App對象246
11.5.2Screen對象247
11.5.3Printer對象248
習題249圖形程序設計12.1對象坐標系統251
12.1.1默認坐標系統251
12.1.2自定義坐標系統252
12.2常用繪圖方法253
12.2.1點與直線253
12.2.2矩形258
12.2.3圓、橢圓和弧260
12.3顏色263
12.4用PaintPicture方法畫圖267
12.5圖形漫遊269
習題271Windows應用程序介面13.1Visual Basic與動態鏈接庫272
13.1.1動態鏈接庫272
13.1.2在Visual Basic中使用動態鏈接庫273
13.2API文本瀏覽器276
13.2.1API文本瀏覽器的使用276
13.2.2把聲明、常量或類型複製到Visual Basic
代碼中276
13.3API調用舉例279
13.3.1調用API圖形(圖像)函數279
13.3.2改變窗體外觀282
13.3.3文本輸出與環境設置286
習題288資料庫程序設計14.1資料庫構成及數據類型290
14.1.1基本概念290
14.1.2數據類型291
14.2用數據管理器建立資料庫292
14.2.1建立新的資料庫292
14.2.2輸入數據296
14.3用數據控制項訪問資料庫297
14.3.1數據控制項的用法297
14.3.2約束控制項299
14.4用數據控制項查找、增加和刪除記錄300
14.4.1數據控制項的屬性、方法和事件301
14.4.2記錄的查找、增加和刪除302
14.5用ADO數據控制項和DataGrid控制項訪問資料庫304
14.5.1結構化查詢語言SQL304
14.5.2用ADO數據控制項和DataGrid控制項訪問
資料庫306
14.6用數據窗體嚮導訪問資料庫307
習題311多媒體程序設計15.1MCI控制項312
15.1.1MCI控制項的基本功能312
15.1.2MCI命令及其使用313
15.2MCI控制項的屬性和事件315
15.3MCI控制項程序舉例317
15.4MCIWnd控制項323
15.5MediaPlayer控制項326
習題328參考文獻