宣傳語
1、 知識全面,實例精彩,指導性強
語言基礎、開發進階、資料庫開發、高級技術,循序漸進地全面講解Visual Basic程式開發的方方面面。
2、 用實例說話,講解詳細,通俗易懂
全書包含了100多個實例,文中穿插大量的“編者手記”,讓讀者掌握更多的編程技術和注意事項。
內 容 簡 介
本書通過大量的實例,由淺入深地介紹了Visual Basic 6.0軟體開發的知識和編程方法。全書概念清晰、層次分明,通俗易懂。
本書詳細介紹了vb 6.0的基本知識、VB程式語言、VB 6.0面向對象技術、VB 6.0的常用控制項、Access和SQL Server的基礎知識、資料庫編程技術、多媒體技術、網路編程技術等。
本書主要適用於初、中級的Visual Basic 6.0用戶,但後面幾章“VB資料庫編程”及“圖形、滑鼠和多媒體套用”等也適用於高級用戶使用。為了方便讀者的學習,本書在配套光碟中存放了所有本書的實例。
前言
Visual Basic(簡稱VB)是Microsoft公司推出的一種Windows應用程式開發工具。由於它具有簡單易學、操作方便、功能強大等特點,已經成為普通用戶首選的程式設計語言。在我國,VB 6.0中文版相當流行。它提供了程式設計領域中檔案訪問技術、圖形圖像處理技術、網路通信技術、多媒體技術和資料庫編程技術等。Visual Basic幾乎可以開發任何一個軟體產品。
目前市場上相關的圖書很多,為了能夠讓讀者更好地了解本書,本書特做如下安排:
1、豐富的實例。全書包含了100多個實例,幾乎每一章節都有對應的實例。每個實例涵蓋了VB編程的一個知識點。其中既有反映技術要點的小實例,也有比較大型的綜合實例,讀者在開發過程中遇到的問題基本可以在本書中得到解決。所有的原始碼都放在本書配套的光碟中供讀者學習使用。
2、全書內容由淺入深,表達清晰。本書中VB的知識內容是按照環環相扣、循序漸進的思想來介紹的,從如何創建項目出發,逐漸介紹了各種複雜的套用,這樣即使是初學者也能較為容易地掌握VB的開發技術。
3、內容新穎。本書在全面介紹VB 6.0基礎上著重介紹了一些新技術,並為這些新特性提供了翔實的代碼實例。
4、書中大量使用編者手記,通過技巧提示的方式讓讀者掌握更多的編程技術和注意事項,使讀者少走彎路,更加快速地掌握VB編程技巧。
由於作者的水平有限,書中錯誤和不妥之處在所難免,敬請讀者批評指正聯繫E-mail:[email protected]。
編著者
2008年12月
目 錄
第1篇 語言基礎
第1章 Visual Basic 6.0概述 1
1.1 Visual Basic簡介 2
1.1.1 Windows編程和事件驅動 2
1.1.2 面向對象編程 3
1.1.3 互動式開發 3
1.2 Visual Basic 6.0的版本 4
1.3 Visual Basic 6.0的新特點 4
1.3.1 控制項的新特點 4
1.3.2 資料庫 7
1.3.3 語言的新增特性 7
1.3.4 網路開發 7
1.4 Visual Basic 6.0的安裝 8
1.4.1 Visual Basic 6.0的運行環境 8
1.4.2 安裝Visual Basic 6.0 8
1.4.3 添加或刪除Visual Basic 6.0組件 10
1.5 啟動和退出Visual Basic 6.0 11
1.5.1 啟動Visual Basic 6.0 11
1.5.2 退出Visual Basic 6.0 11
1.6 Visual Basic 6.0的集成開發環境 12
1.7 第一個Visual Basic應用程式 20
1.7.1 界面設計 20
1.7.2 設定對象的屬性 23
1.7.3 編寫事件驅動代碼 23
1.7.4 運行應用程式 25
1.8 工程管理 25
1.8.1 工程的基本概念 25
1.8.2 工程資源管理器 26
1.8.3 工程結構 26
1.8.4 創建、打開和保存工程 27
1.8.5 編譯工程 29
1.8.6 添加、刪除檔案 30
1.8.7 在工程中添加控制項 31
1.8.8 使用其他應用程式的對象 32
1.8.9 使用資源檔案 33
1.8.10 設定工程選項 33
1.9 本章小結 34
第2章 VB程式設計基礎 35
2.1 基本概念 36
2.1.1 關鍵字 36
2.1.2 標識符 36
2.1.3 VB字元集 36
2.2 數據類型 37
2.2.1 基本數據類型 37
2.2.2 數據類型轉換 40
2.2.3 自定義數據類型 40
2.3 常量和變數 41
2.3.1 常量 41
2.3.2 變數 44
2.4 運算符和表達式 51
2.4.1 算術運算符和算術表達式 51
2.4.2 關係運算符和關係表達式 53
2.4.3 邏輯運算符和邏輯表達式 56
2.4.4 連線運算符和字元串表達式 58
2.4.5 日期表達式 60
2.4.6 運算符優先順序 61
2.5 數據的輸入/輸出 61
2.5.1 InputBox函式 61
2.5.2 MsgBox函式 64
2.5.3 Print方法 67
2.6 常用內部函式 70
2.6.1 算術函式 70
2.6.2 字元串函式 73
2.6.3 日期與時間函式 74
2.7 本章小結 75
第3章 Visual Basic程式語句 76
3.1 VB編碼規則 77
3.1.1 VB語句 77
3.1.2 代碼書寫規則 77
3.1.3 語句書寫規則 77
3.1.4 賦值語句 78
3.1.5 注釋語句 79
3.1.6 命令格式中的符號約定 80
3.1.7 良好的編程習慣 80
3.2 基本控制結構 81
3.3 順序結構 81
3.4 分支結構 82
3.4.1 If語句 82
3.4.2 Select Case語句 86
3.4.3 分支結構的嵌套 88
3.5 循環結構 91
3.5.1 Do…Loop語句 91
3.5.2 While…Wend語句 96
3.5.3 For…Next語句 97
3.5.4 循環嵌套 101
3.6 其他的控制語句 102
3.6.1 Goto語句 103
3.6.2 Exit與End語句 103
3.6.3 Stop語句 104
3.7 本章小結 104
第4章 數組 105
4.1 數組的概念和作用 106
4.2 數組的聲明 106
4.3 數組的引用 107
4.4 靜態數組和動態數組 108
4.4.1 定義動態數組 108
4.4.2 保留動態數組的內容 109
4.5 數組的基本操作 109
4.5.1 給數組元素賦初值 109
4.5.2 數組的輸入、輸出 111
4.5.3 數組的賦值 114
4.5.4 數組中最大元素和所在下標及各
4.5.4 元素之和 115
4.5.5 交換數組中各元素 117
4.6 二維數組 118
4.7 多維數組 120
4.8 控制項數組 121
4.8.1 控制項數組的概念 121
4.8.2 控制項數組的建立 121
4.9 自定義類型和數組 126
4.10 本章小結 127
第2篇 開發進階
第5章 過程和函式 128
5.1 Sub過程 129
5.1.1 事件過程 129
5.1.2 通用過程 130
5.2 Function過程 133
5.3 過程的調用 134
5.3.1 調用Sub事件過程 134
5.3.2 調用Sub通用過程 136
5.3.3 調用Function過程 138
5.3.4 調用其他模組中的過程 140
5.4 參數傳遞 142
5.4.1 形參和實參 143
5.4.2 參數按值傳遞和按地址傳遞 144
5.4.3 數組參數 149
5.4.4 對象參數 151
5.4.5 參數的其他知識 154
5.5 過程的嵌套和遞歸調用 161
5.5.1 過程的嵌套調用 161
5.5.2 過程的遞歸調用 163
5.6 Sub Main過程與快速提示窗體 166
5.6.1 Sub Main過程 166
5.6.2 啟動時的快速顯示 168
5.7 綜合套用 169
5.7.1 排序問題 169
5.7.2 查找問題 174
5.7.3 插入問題 178
5.8 本章小結 180
第6章 VB面向對象技術 181
6.1 面向對象的程式設計 182
6.2 對象和類 182
6.3 創建對象 184
6.3.1 聲明對象變數 184
6.3.2 為對象變數賦值 184
6.3.3 對象變數的使用 185
6.3.4 特定對象類型與一般對象類型 186
6.3.5 作為對象的窗體 187
6.3.6 釋放對對象的引用 187
6.3.7 給過程傳遞對象 187
6.4 使用New關鍵字 188
6.4.1 在窗體上使用New關鍵字 188
6.4.2 對其他對象使用New關鍵字 190
6.4.3 New關鍵字的限制 191
6.5 對象的屬性、方法和事件 192
6.5.1 對象的屬性 192
6.5.2 對象的方法 197
6.5.3 對象的事件 199
6.6 使用With結構 199
6.7 類的相關知識 201
6.7.1 類將用戶定義類型和過程組織在一起 201
6.7.2 定製窗體類 202
6.7.3 類的引用 205
6.7.4 向類中添加屬性 205
6.7.5 運用屬性過程 211
6.7.6 向類中添加方法 217
6.7.7 向類中添加事件 217
6.8 本章小結 224
第7章 窗體 225
7.1 窗體的結構 226
7.2 窗體屬性 226
7.2.1 雜項屬性 227
7.2.2 外觀屬性 228
7.2.3 位置屬性 230
7.2.4 行為屬性 230
7.2.5 字型屬性 230
7.2.6 DDE屬性 230
7.2.7 縮放屬性 230
7.3 窗體的常用方法 231
7.3.1 顯示窗體——Show方法 231
7.3.2 隱藏窗體——Hide方法 233
7.3.3 移動窗體——Move方法 234
7.3.4 添加自定義方法和屬性 235
7.4 窗體的常用事件 235
7.4.1 Click事件 236
7.4.2 Dblclick事件 237
7.4.3 初始化——Initialize事件 238
7.4.4 Activate和deactivate事件 239
7.4.5 Load事件 241
7.4.6 QueryUnload事件 241
7.4.7 Unload事件 242
7.4.8 GotFocus和LostFocus事件 245
7.4.9 Resize事件 245
7.5 窗體的啟動、載入、卸載和關閉 247
7.5.1 設定啟動窗體 247
7.5.2 載入窗體——Load語句 247
7.5.3 卸載窗體——Unload語句 248
7.5.4 關閉窗體——End語句 250
7.6 本章小結 250
第8章 VB常用控制項 251
8.1 控制項介紹 252
8.1.1 控制項的分類 252
8.1.2 名稱(Name)屬性 252
8.1.3 控制項的值屬性 253
8.1.4 焦點(focus) 253
8.1.5 Move方法 254
8.1.6 訪問鍵 254
8.1.7 容器 254
8.2 標籤控制項(Label) 254
8.2.1 標籤控制項的常用屬性 255
8.2.2 標籤控制項的常用方法 257
8.3 文本框控制項(TextBox) 258
8.3.1 文本框控制項的常用屬性 258
8.3.2 文本框控制項的常用事件 264
8.3.3 文本框控制項的常用方法 265
8.4 命令按鈕控制項(CommandButton) 267
8.4.1 命令按鈕的常用屬性 267
8.4.2 命令按鈕的常用事件 268
8.4.3 命令按鈕的常用方法 269
8.5 單選按鈕控制項(OptionButton) 270
8.5.1 單選按鈕的常用屬性 270
8.5.2 單選按鈕的常用事件 271
8.6 複選框控制項(CheckBox) 273
8.6.1 複選框的常用屬性 273
8.6.2 複選框控制項的常用事件 274
8.7 框架控制項(Frame) 275
8.8 列表框控制項(ListBox) 277
8.8.1 列表框控制項常用屬性 277
8.8.2 列表框的常用事件 279
8.8.3 列表框的常用方法 279
8.9 組合框控制項(ComboBox) 283
8.9.1 組合框控制項常用屬性 283
8.9.2 組合控制項的常用事件和方法 283
8.10 圖片框和圖像框控制項 286
8.10.1 圖片框控制項(PictureBox) 286
8.10.2 圖像框(Image) 289
8.10.3 圖片框與圖像框的區別 290
8.11 滾動條控制項 293
8.11.1 滾動條控制項的常用屬性 293
8.11.2 滾動條控制項的常用事件 294
8.12 定時器(Timer)控制項 296
8.12.1 定時器控制項的常用屬性 296
8.12.2 定時器控制項的常用事件 297
8.13 檔案系統控制項 299
8.13.1 常用屬性 299
8.13.2 常用事件 299
8.13.3 常用語句 300
8.14 本章小結 301
第9章 用戶界面設計 302
9.1 用戶界面 303
9.1.1 用戶界面類型 303
9.1.2 VB應用程式的界面設計 304
9.2 選單設計 304
9.2.1 選單的基本概念 304
9.2.2 選單編輯器 306
9.2.3 下拉式選單的設計 308
9.2.4 彈出式選單的設計 310
9.2.5 選單的Click事件 311
9.2.6 運行時改變選單屬性 312
9.3 通用對話框 313
9.3.1 通用對話框控制項 313
9.3.2 “打開”/“另外儲存為”對話框 314
9.3.3 “顏色”對話框 318
9.3.4 “字型”對話框 320
9.3.5 “列印”對話框 323
9.3.6 “幫助”視窗 325
9.4 MDI窗體設計 326
9.4.1 MDI主窗體和MDI子窗體 326
9.4.2 創建MDI應用程式 327
9.4.3 MDI窗體運行時的特性 328
9.4.4 MDI窗體及其子窗體的套用 329
9.5 工具列 333
9.5.1 Toolbar控制項 334
9.5.2 添加按鈕 336
9.5.3 ImageList控制項 339
9.5.4 添加圖像 341
9.5.5 將ToolBar控制項與ImageList控制項相關聯 344
9.5.6 回響Toolbar控制項的事件 345
9.6 狀態欄 348
9.6.1 StatusBar控制項的常用屬性 348
9.6.2 添加面板 350
9.7 本章小結 351
第10章 程式調試和創建幫助 352
10.1 程式的調試 353
10.1.1 VB的三種工作模式 353
10.1.2 錯誤的類型 354
10.2 斷點跟蹤調試 358
10.2.1 調試工具列 358
10.2.2 設定斷點 359
10.2.3 跟蹤調試程式 360
10.3 使用調試視窗 362
10.3.1 立即視窗 363
10.3.2 監視視窗 365
10.3.3 本地視窗 367
10.4 錯誤處理和條件編譯 368
10.4.1 捕獲錯誤 368
10.4.2 退出錯誤處理語句 369
10.4.3 禁止錯誤 369
10.4.4 Err對象 371
10.5 為應用程式提供幫助 372
10.5.1 使用Windows Help Workshop創建幫助 373
10.5.2 從Visual Basic中使用幫助檔案 375
10.6 製作安裝程式 375
10.7 小結 375
第3篇 資料庫開發
第11章 資料庫基礎知識 376
11.1 使用Access資料庫 377
11.2 SQL Server資料庫 378
11.2.1 SQL Server簡介 379
11.2.2 SQL Server 2005的主要特性 379
11.2.3 SQL Server 2005的安裝 380
11.2.4 啟動SQL Server 2005 383
11.3 SQL Server 2005的使用 384
11.3.1 資料庫管理 384
11.3.2 表管理 389
11.3.3 視圖管理 391
11.4 常用的Transact-SQL語言 392
11.4.1 數據定義 393
11.4.2 數據查詢 396
11.4.3 數據更新 400
11.5 本章小結 407
第12章 VB資料庫編程 408
12.1 DAO控制項 409
12.1.1 DAO控制項概述 409
12.1.2 Data控制項 409
12.2 DAO對象資料庫編程 416
12.3 ADO控制項 421
12.3.1 ADO基本概念 421
12.3.2 創建ADO Data控制項 422
12.4 ADO對象 429
12.4.1 Connection對象 430
12.4.2 RecordSet對象 441
12.4.3 Command對象 446
12.5 報表設計 450
12.5.1 報表設計器 450
12.5.2 設計報表 450
12.5.3 報表列印 450
12.6 本章小結 450
第4篇 高級技術
第13章 圖形、滑鼠和多媒體套用 451
13.1 圖形和文本 452
13.1.1 坐標系 452
13.1.2 顏色的設定 453
13.1.3 圖形處理 455
13.1.4 文本處理 464
13.1.5 列印 467
13.1.6 剪貼簿(Clipboard) 468
13.2 滑鼠和鍵盤 471
13.2.1 滑鼠事件 471
13.2.2 改變滑鼠指針 476
13.2.3 鍵盤事件 477
13.2.4 控制項拖放 480
13.2.5 OLE拖放 486
13.3 多媒體套用 489
13.3.1 Animation控制項 489
13.3.2 Multimedia控制項 491
13.4 本章小結 495
第14章 檔案處理 496
14.1 檔案概述 497
14.1.1 檔案的結構 497
14.1.2 檔案的分類 497
14.1.3 檔案的基本操作 497
14.2 順序檔案 497
14.2.1 順序檔案的打開與關閉 497
14.2.2 順序檔案的讀寫操作 499
14.2.3 其他語句與函式 506
14.3 隨機檔案 509
14.3.1 聲明變數 509
14.3.2 隨機檔案的打開與關閉 510
14.3.3 隨機檔案的讀寫操作 510
14.2.4 隨機檔案的增和刪 511
14.4 二進制檔案 514
14.4.1 二進制檔案的打開 515
14.4.2 二進制檔案的讀寫操作 515
14.5 常用的檔案操作語句和函式 516
14.6 本章小結 516
第15章 VB網路編程 517
15.1 Winsock控制項網路編程 518
15.1.1 TCP基礎 518
15.1.2 UDP基礎 518
15.1.3 Winsock控制項屬性 519
15.1.4 Winsock控制項方法 519
15.1.5 Winsock控制項事件 519
15.1.6 Winsock控制項的TCP編程 519
15.1.7 Winsock控制項的UDP編程技術 530
15.2 Internet Transfer控制項網路編程 534
15.2.1 Internet Transfer控制項屬性 535
15.2.2 Internet Transfer控制項方法 535
15.2.3 Internet Transfer控制項事件 535
15.3 WebBrowser控制項 537
15.3.1 WebBrowser控制項屬性 538
15.3.2 WebBrowser控制項方法 538
15.3.3 WebBrowser控制項事件 538
15.4 MSComm控制項 541
15.4.1 mscomm控制項的屬性 541
15.4.2 MSComm控制項的事件 541
15.4.3 利用MSComm控制項進行通信的步驟 541
15.5 本章小結 546
實例目錄
第2章 VB程式設計基礎 35
實例2-1 常量的使用 43
實例2-2 變數的使用 49
實例2-3 算術表達式的使用 52
實例2-4 關係表達式的使用 54
實例2-5 邏輯表達式的使用 57
實例2-6 字元串達式的使用 59
實例2-7 InputBox函式的使用 62
實例2-8 MsgBox函式的使用 66
實例2-9 Print方法的使用 69
實例2-10 查看某年的元旦是星期幾 71
實例2-11 將輸入的字元串反向顯示 73
第3章 Visual Basic程式語句 76
實例3-1 if語句的套用 84
實例3-2 Select Case語句的套用 87
實例3-3 求二次方程的解 89
實例3-4 求1到100之間的正整數之和 92
實例3-5 加密文本 94
實例3-6 求解1!+2!+3!+…+n!的和 96
實例3-7 計算1~100之內連續奇數的和 99
實例3-8 For Each循環語句的使用 100
實例3-9 列印九九乘法表 101
第4章 數組 105
實例4-1 給數組元素賦初值 110
實例4-2 為數組輸入數據 112
實例4-3 求最大數組元素並求各元素之和 115
實例4-4 交換數組元素 117
實例4-5 列印楊輝三角 118
實例4-6 一個簡單計算器 123
第5章 過程和函式 128
實例5-1 調用Sub事件過程 135
實例5-2 計算1!+2!+...+n!階乘的和 136
實例5-3 求兩個自然數的最大公約數 138
實例5-4 求a!+b!的值 141
實例5-5 求a、b兩數中較大數 144
實例5-6 按值和按地址傳遞參數的比較 147
實例5-7 數組作為過程參數 149
實例5-8 對象作為過程參數 152
實例5-9 檢查可選參數是否被省略 155
實例5-10 指定可選參數默認值 157
實例5-11 使用不定量的參數 159
實例5-12 使用命名參數方法來傳遞參數值 160
實例5-13 過程嵌套調用的套用 161
實例5-14 用遞歸方式求n! 164
實例5-15 Sub Main過程的使用 167
實例5-16 冒泡排序 171
實例5-17 選擇排序 173
實例5-18 順序查找法 174
實例5-19 折半查找 176
實例5-20 向數組中插入數組元素 178
第6章 VB面向對象技術 181
實例6-1 對象變數的使用 185
實例6-2 在窗體上使用New關鍵字 188
實例6-3 對其他對象使用New關鍵字 190
實例6-4 用屬性控制對象 194
實例6-5 使用默認屬性 196
實例6-6 使用對象方法 198
實例6-7 使用With結構設定對象屬性 200
實例6-8 添加定製的屬性 203
實例6-9 Property Get過程的套用 207
實例6-10 Property Let過程的套用 209
實例6-11 讀寫屬性過程的套用 212
實例6-12 讀寫二維數組屬性 215
實例6-13 向類中添加事件 219
實例6-14 類模組的循序漸進 221
第7章 窗體 225
實例7-1 模式和非模式窗體 231
實例7-2 顯示和隱藏窗體 233
實例7-3 單擊改變窗體標題 237
實例7-4 雙擊事件過程套用 238
實例7-5 Activate和Deactivate事件套用 239
實例7-6 窗體的載入和卸載 243
實例7-7 Resize事件套用 246
實例7-8 載入和卸載窗體 249
第8章 VB常用控制項 251
實例8-1 顯示系統時間 257
實例8-2 創建一個登錄界面 260
實例8-3 查找字元串 263
實例8-4 簡單加法器 266
實例8-5 命令按鈕的套用 269
實例8-6 單選按鈕的套用 271
實例8-7 複選框控制項的套用 274
實例8-8 框架控制項的套用 275
實例8-9 列表框控制項的套用 279
實例8-10 組合框控制項的套用 284
實例8-11 圖片框控制項的套用 288
實例8-12 圖片框和圖像框的套用 290
實例8-13 滾動條控制項的套用 294
實例8-14 定時器控制項的套用 297
實例8-15 檔案系統控制項的套用 300
第9章 用戶界面設計 302
實例9-1 下拉式選單 308
實例9-2 彈出式選單 311
實例9-3 選單的Click事件套用 312
實例9-4 使用“打開”/“另外儲存為”對話框 317
實例9-5 使用“顏色”對話框 319
實例9-6 使用“字型”對話框 321
實例9-7 使用“列印”對話框 324
實例9-8 使用“幫助”視窗 325
實例9-9 MDI窗體的套用 332
實例9-10 向Toolbar控制項添加按鈕 338
實例9-11 使用ImageList控制項 342
實例9-12 將ToolBar控制項與ImageList
實例9-12 控制項相關聯 344
實例9-13 創建簡單工具列 346
實例9-14 創建狀態欄 351
第10章 程式調試和創建幫助 352
實例10-1 在立即視窗內檢查數據 364
實例10-2 禁止錯誤 370
第11章 資料庫基礎知識 376
實例11-1 創建基本表 395
實例11-2 單表查詢 398
實例11-3 向表中插入數據 402
實例11-4 修改表中數據 404
實例11-5 刪除表中數據 406
第12章 VB資料庫編程 408
實例12-1 Data控制項的套用 413
實例12-2 DAO對象的使用 417
實例12-3 ADO控制項資料庫編程 426
實例12-4 使用ADO對象連線資料庫 433
實例12-5 通過ODBC連線Access資料庫 437
實例12-6 通過ODBC連線SQL Server
實例12-6 資料庫 439
實例12-7 通過OLE DB連線Access資料庫 440
實例12-8 通過OLE DB連線SQL Server
實例12-8 資料庫 441
實例12-9 RecordSet對象的使用 443
實例12-10 Command對象的使用 447
第13章 圖形、滑鼠和多媒體套用 451
實例13-1 畫像素點和矩形框 456
實例13-2 Circle方法的使用 458
實例13-3 PaintPicture方法的使用 461
實例13-4 autoredraw屬性的使用 462
實例13-5 在窗體顯示文本 465
實例13-6 字型匹配 466
實例13-7 剪貼簿的使用 469
實例13-8 MouseDown事件的使用 472
實例13-9 在窗體中畫線 474
實例13-10 MouseMove事件的使用 475
實例13-11 KeyDown事件的使用 480
實例13-12 拖放圖片 482
實例13-13 控制項拖放的套用實例 483
實例13-14 OLE拖放的套用實例 488
實例13-15 Animation控制項的使用 490
實例13-16 Multimedia控制項的使用 493
第14章 檔案處理 496
實例14-1 Print#語句的使用 500
實例14-2 Print與Write語句比較 501
實例14-3 Input #語句的使用 503
實例14-4 Line Input#語句的使用 505
實例14-5 Input函式的使用 506
實例14-6 讀寫順序檔案 507
實例14-7 讀寫隨機檔案 511
實例14-8 讀寫二進制檔案 515
第15章 VB網路編程 517
實例15-1 基於TCP連線的C/S程式 521
實例15-2 基於TCP的多客戶端連線 525
實例15-3 基於UDP的簡單聊天程式 531
實例15-4 Internet Transfer控制項的套用一 535
實例15-5 Internet Transfer控制項的套用二 536
實例15-6 簡易的WWW瀏覽器 539
實例15-7 MSComm控制項套用一 542
實例15-8 MSComm控制項套用二 544