全書共分10章,主要內容包括:創建Visual Basic應用程序、運用VB基礎知識設計簡單程序、使用基本控件創建應用程序界面、使用常用控件創建應用程序界面、使用復雜控件創建應用程序界面、控制結構在應用程序中的運用、數組在應用程序中的運用、過程在應用程序中的運用、文件管理、在程序中運用繪圖方法、數據控件的應用等。本書可作為各類高等院校計算機專業和理工類非計算機專業學習Visual Basic程序設計的教材,也可供有關工程技術人員和計算機愛好者學習計算機程序設計使用。
涂珊于1998年6月畢業于湖南師范大學,同年分配至湖南中醫藥大學從事計算機相關課程的教學。包括Visual Basic程序設計、醫藥信息技術基礎、數據庫原理等課程的教學工作。并于2014年4月在湖南大學攻讀完碩士。
? 第1章 VISUAL BASIC 6.0概述 11
1.1 VISUAL BASIC簡介 11
1.1.1 Visual Basic的概念 11
1.1.2Visual Basic的版本 11
1.1.3 Visual Basic的功能特點 12
1.2 VISUAL BASIC安裝和啟動 13
1.2.1 Visual Basic的運行環境 13
1.2.2 Visual Basic的安裝和啟動 14
1.3 VISUAL BASIC的集成開發環境 18
1.3.1 主窗口 18
1.3.2窗體設計器窗口 19
1.3.3工程窗口 20
1.3.4屬性窗口 21
1.3.5代碼編輯窗口 22
1.3.6工具箱 23
1.3.7 “立即”窗口 23
1.3.8“窗體布局”窗口 24
習題 25
本章參考文獻 25
? 第2章 VISUAL BASIC6.0 程序設計概述 26
2.1 VISUAL BASIC中的對象 26
2.1.1 類和對象 26
2.1.2對象的建立和編輯 27
2.1.3 對象的屬性、事件和方法 28
2.1.4標準控件 32
2.2窗體的概念 33
2.2.1窗體的主要屬性 33
2.2.2窗體的常用事件 35
2.2.3窗體的常用方法 35
2.3 一個簡單的VISUAL BASIC程序的創建實例 38
2.3.1 新建工程 39
2.3.2程序界面設計 39
2.3.3編寫相關事件的代碼 40
2.3.4保存工程 41
2.3.5運行與調試程序 42
2.3.6生成可執行程序 43
2.4住院管理系統開發流程 44
2.4.1 系統開發流程 44
2.4.2主要功能模塊設計 45
習題 52
本章參考文獻 52
第3章 VISUAL BASIC語言基礎 53
3.1 VB程序書寫規則 53
3.2 數據輸出語句 55
3.3 數據類型 56
3.3.1標準數據類型 56
3.3.2用戶自定義的數據類型 59
3.4 數據類型常量、變量和函數 60
3.4.1 標識符命名規則 60
3.4.2 常量 61
3.4.3 變量 62
3.4.4 常用的內部函數 68
3.5 運算符和表達式 71
3.5.1 算術運算符與算術表達式 71
3.5.2 關系運算符與關系表達式 73
3.5.3邏輯運算符和邏輯表達式 73
3.5.4字符串運算 74
3.5.5組合表達式 75
習題 76
本章參考文獻 77
第4章 常用標準控件 77
4.1 標準控件概述 77
4.1.1控件的命名與設置屬性值 78
4.1.2控件的移動與縮放 80
4.2 按鈕控件 80
4.2.1命令按鈕 81
4.2.2命令按鈕應用 82
4.3 文本控件 83
4.3.1標簽 83
4.3.2文本框 84
4.4 選擇控件——單選按鈕與復選框 88
4.4.1 單選按鈕 88
4.4.2 復選框 89
4.5 選擇控件——列表框與組合框 91
4.5.1 列表框 91
4.5.2 組合框 93
4.6 圖形控件 96
4.6.1圖片框與圖像框 96
4.7 其他控件 97
4.7.1 框架 97
4.7.2 計時器 99
4.7.3 滾動條 101
4.8 焦點與TAB順序 103
4.9 控件綜合應用實例 104
習 題 106
本章參考文獻 108
第5章 VISUAL BASIC結構化程序設計基礎 109
5.1 結構化程序設計 109
5.1.1 算法及其表示 109
5.1.2 結構化程序設計的基本結構 111
5.2 順序結構 111
5.2.1 數據輸入函數InputBox 111
5.2.2 數據輸出函數MsgBox 113
5.3 選擇結構 116
5.3.1 單/雙行選擇語句 116
5.3.2 塊結構選擇語句 117
5.3.3 多分支選擇語句 120
5.4 循環結構 124
5.4.1 For…Next循環結構 124
5.4.2 Do…Loop循環結構 127
5.4.3 While…Wend循環結構 129
5.4.4循環的嵌套 131
5.5 住院管理系統實例 134
習題 137
本章參考文獻 139
第6章 數組 140
6.1 數組的基本概念 140
6.2 靜態數組和動態數組 141
6.2.1 靜態數組的定義 141
6.2.2 動態數組的定義 143
6.3 數組的基本操作 145
6.3.1 數組元素的初始化 145
6.3.2 數組之間的賦值 146
6.3.3 一維數組應用實例 146
6.3.4二維數組應用實例 148
6.4 控件數組 149
6.4.1 控件數組的概念 149
6.4.2控件數組的建立 149
6.5 病房床位管理系統綜合實例 151
習題 155
本章參考文獻 156
第7章 過程 157
7.1 過程的建立 157
7.2 SUB過程的定義與調用 159
7.2.1事件過程 159
7.2.2 Sub子過程 159
7.3 函數過程的定義與調用 162
7.3.1函數過程的定義 162
7.3.2函數過程的調用 163
7.4 參數傳遞 164
7.4.1 形式參數與實際參數 164
7.4.2 按地址傳遞 165
7.4.3 按值傳遞 166
7.4.4 數組參數的傳遞 167
7.5 可選參數與可變參數 169
7.5.1可選參數 169
7.5.2可變參數 170
7.6 對象參數 171
7.6.1窗體參數 171
7.6.2控件參數 173
7.7 遞歸調用 174
習 題 175
本章參考文獻 178
第8章 鍵盤和鼠標事件 179
8.1鍵盤KEYPRESS事件 179
8.2鍵盤KEYDOWN和KEYUP事件 181
8.3 鼠標常用事件 185
8.3.1鼠標位置 186
8.3.2鼠標鍵狀態 187
8.3.3轉換參數 189
8.4 住院管理系統實例 190
習題 193
本章參考文獻 197
第9章 應用程序界面設計 198
9.1 菜單設計 198
9.1.1菜單的功能和組成 198
9.1.2 菜單編輯器的使用 199
9.1.3 下拉式菜單 202
9.1.4 彈出式菜單 208
9.2 工具欄設計 210
9.2.1在ImageList控件中添加圖像 211
9.2.2用ToolBar控件創建工具欄 212
9.2.3 響應ToolBar控件事件 214
9.3狀態欄設計 215
9.3.1建立狀態欄 215
9.3.2運行時改變狀態欄 216
9.4 對話框設計 217
9.4.1自定義對話框 217
9.4.2通用對話框 220
9.5多窗體設計 227
9.5.1 設置啟動對象 227
9.5.2窗體的加載與卸載過程 228
9.5.3與窗體加載與卸載過程的相關的事件 230
9.6 住院處界面設計實例 232
習 題 238
本章參考文獻 242
第10章 VISUAL BASIC與數據庫訪問 243
10.1 數據庫的概述 243
10.1.1 關系型數據庫 243
10.1.2 Visual Basic 訪問的數據庫類型 244
10.1.3 SQL語言簡介 244
10.2 數據庫的設計與管理 246
10.3 使用數據庫控件訪問數據庫 249
10.3.1 Data控件 250
10.3.2 ADO Data控件 250
10.3.3 數據綁定控件 254
10.4 通過ADO對象訪問數據庫 256
10.4.1 ADO對象的添加 256
10.4.2 ADO對象模型 257
10.5 患者信息查詢綜合實例 258
習 題 261
本章參考文獻 262
第11章 文件操作 263
11.1 文件的結構和類型 263
11.1.1文件的結構 263
11.1.2文件的類型 264
11.2 順序文件 265
11.2.1 順序文件的打開與關閉 265
11.2.2 順序文件的讀寫操作 266
11.3 隨機文件 270
11.3.1 隨機文件的讀寫操作 270
11.4 二進制文件 272
11.5 文件系統控件 273
11.5.1驅動器列表框 273
11.5.2目錄列表框 274
11.5.3文件列表框 274
11.5.4文件系統控件的組合 275
11. 6 患者信息登記應用實例 277
習題 280
本章參考文獻 282
第12章 圖形操作 283
12.1 VISUAL BASIC的坐標系統 283
12.1.1默認坐標系 283
12.1.2自定義坐標系 285
12.1.3 Visual Basic顏色設置 287
12.2 繪圖控件 290
12.2.1 Line控件 290
12.2.2 Shape控件 291
12.3繪圖方法 293
12.3.1 PSet方法 293
12.3.2 Line方法 295