21天學通Visual Basic(第4版)

21天學通Visual Basic(第4版)

《21天學通Visual Basic(第4版)》是2016年1月電子工業出版社出版的圖書,作者是馬軍。

基本介紹

  • 書名:21天學通VisualBasic(第4版)
  • 作者:馬軍 編著
  • ISBN: 978-7-121-27584-5
  • 頁數:412頁
  • 定價:59.80
  • 出版社電子工業出版社
  • 出版時間:2016年1月
  • 開本:16開
內容簡介,目錄,

內容簡介

《21天學通Visual Basic(第4版)》是Visual Basic 6.0 的入門教程,主要針對沒有程式設計基礎的讀者,詳細介紹了Visual Basic 6.0的基本概念和編程技術。書中通過大量的範例及綜合練習來介紹Visual Basic 6.0 的基本概念、語言特點、基本的程式設計方法,以及應用程式的設計步驟。《21天學通Visual Basic(第4版)》在內容講解上力求形象生動、深入淺出,使讀者能夠較輕鬆地理解基本概念。通過對基本概念的理解和自己動手編程,讀者能快速掌握Visual Basic 6.0基本的和最新的程式設計方法。
《21天學通Visual Basic(第4版)》共21 章,主要內容包括Visual Basic 6.0 集成開發環境、Visual Basic 6.0 語言基礎、程式控制結構、數組、過程和函式、應用程式用戶界面、控制項、選單、檔案系統、圖形與圖像、多媒體技術、網路通信技術、API 函式套用、ActiveX 控制項、程式的調試與除錯、資料庫系統與SQL 語言、ADO 資料庫編程、VB 資料庫控制項編程、數據報表技術,以及綜合案例開發等內容。
《21天學通Visual Basic(第4版)》既適合於沒有編程基礎的Visual Basic 6.0 初學者作為入門教程,也可作為各類Visual Basic 6.0開發者的參考書籍。
《21天學通Visual Basic(第4版)》附帶DVD 光碟1 張,包括超大容量教學視頻、電子教案(PPT)、原始碼、職場面試法寶等。

目錄

第一篇 Visual Basic 6.0 基礎篇
第1 章 Visual Basic 6.0 概述( 教學視頻:30 分鐘) ..................................... 1
1.1 Visual Basic 6.0 概述1
1.1.1 Visual Basic 的發展歷程....... 1
1.1.2 Visual Basic 6.0 的特點......... 1
1.1.3 Visual Basic 6.0 的安裝和卸載 .......................................................... 2
1.2 Visual Basic 6.0 集成開發環境(IDE) ............................................... 3
1.2.1 啟動Visual Basic 6.0............... 3
1.2.2 退出Visual Basic 6.0............... 4
1.2.3 集成開發環境的組成部分.... 5
1.3 第一個Visual Basic 應用程式——Hello World ........................................... 8
1.3.1 從“Hello World”開始........ 8
1.3.2 創建工程................................ 8
1.3.3 創建窗體................................ 9
1.3.4 設計程式界面...................................................................................................... 9
1.3.5 編寫代碼................................ 9
1.3.6 保存工程.............................. 10
1.3.7 運行程式.............................. 10
1.3.8 生成執行檔.................. 11
1.4 Visual Basic 6.0 的幫助系統 ....................................................................... 11
1.4.1 MSDN 幫助系統.................. 12
1.4.2 網路資源.............................. 13
1.5 小結....................... 13
1.6 習題....................... 13
第2 章 Visual Basic 6.0 語言基礎( 教學視頻:34 分鐘) ......................... 15
2.1 代碼編寫規範....... 15
2.1.1 標識符命名規則.................. 15
2.1.2 語句書寫規範...................................................................... 16
2.1.3 程式注釋.............................. 16
2.1.4 格式化及縮排.................................................................................... 17
2.2 數據類型............... 17
2.2.1 基本數據類型.................................................................................. 18
2.2.2 自定義數據類型.................. 20
2.3 常量....................... 22
2.3.1 局部常量.............................. 22
2.3.2 模組級常量.......................... 23
2.3.3 公用常量.............................. 23
2.4 變數....................... 23
2.4.1 普通局部變數............................................................................. 23
2.4.2 靜態局部變數........................................................................................... 24
2.4.3 模組級變數.......................... 25
2.4.4 公用變數.............................. 25
2.5 運算符................... 26
2.5.1 算術運算符.......................... 26
2.5.2 字元串運算符.................................................................... 26
2.5.3 關係運算符.......................... 27
2.5.4 邏輯運算符.......................... 28
2.6 表達式................... 29
2.6.1 表達式的分類....................................................................... 29
2.6.2 表達式的書寫規則.............. 29
2.6.3 複合表達式的運算順序...... 29
2.7 小結....................... 29
2.8 習題....................... 30
第3 章 程式控制結構( 教學視頻:35 分鐘) ...................................... 33
3.1 順序結構............... 33
3.1.1 賦值語句.............................. 33
3.1.2 順序結構實例..................................................................... 34
3.2 選擇結構............... 34
3.2.1 If…Then 語句...................... 35
3.2.2 If…Then…Else 語句........... 36
3.2.3 If…Then…ElseIf…Else 語句................................................. 37
3.2.4 IIf 函式................................. 38
3.2.5 If 語句的嵌套...................... 39
3.2.6 Select Case 語句................... 41
3.2.7 Is、To 關鍵字的使用.......... 42
3.3 循環結構............... 44
3.3.1 While…Wend 語句.............. 44
3.3.2 For…Next 語句.................... 45
3.3.3 For Each…Next 語句........... 47
3.3.4 While 型Do…Loop 語句.... 47
3.3.5 Until 型Do…Loop 語句... 49
3.3.6 循環的嵌套.......................... 50
3.4 其他結構控制語句 .............................................. 51
3.4.1 GoTo 語句............................ 51
3.4.2 Exit 語句.............................. 52
3.4.3 End 語句............................... 53
3.4.4 With 語句............................. 53
3.4.5 DoEvents 語句..................... 54
3.5 小結....................... 54
3.6 習題....................... 54
第4 章 數組( 教學視頻:33 分鐘) ................................... 58
4.1 數組的概念........... 58
4.2 靜態數組與動態數組 ..................... 58
4.2.1 靜態數組.............................. 59
4.2.2 動態數組.............................. 59
4.3 一維數組與多維數組 .......................... 60
4.3.1 一維數組.............................. 60
4.3.2 多維數組.............................. 61
4.4 數組的基本操作... 63
4.4.1 輸入數組元素.......................... 63
4.4.2 輸出數組元素..................................................... 63
4.4.3 插入數組元素................................................................... 64
4.4.4 刪除數組元素.................................................................. 65
4.4.5 查找數組元素.............................................................................. 66
4.4.6 數組的排序.......................... 67
4.5 小結....................... 70
4.6 習題....................... 70
第5 章 過程和函式( 教學視頻:35 分鐘) ................... 74
5.1 Sub 過程............... 74
5.1.1 Sub 過程的分類................... 74
5.1.2 創建Sub 過程...................... 75
5.1.3 調用Sub 過程...................... 76
5.2 Function 過程....... 76
5.2.1 創建Function 過程............. 77
5.2.2 調用Function 過程............. 78
5.3 參數傳遞............... 78
5.3.1 形參與實參.......................... 78
5.3.2 傳值調用.............................. 79
5.3.3 傳址調用.............................. 80
5.3.4 可選參數............................. 81
5.3.5 數組參數.............................. 82
5.3.6 對象參數.............................. 83
5.4 過程的嵌套與遞歸調用 ................................................. 84
5.4.1 嵌套調用.............................. 84
5.4.2 遞歸調用.............................. 85
5.5 小結....................... 86
5.6 習題....................... 86
第二篇 Visual Basic 應用程式篇
第6 章 應用程式用戶界面( 教學視頻:36 分鐘) .............. 90
6.1 界面樣式............... 90
6.1.1 單文檔界面.......................... 90
6.1.2 多文檔界面.......................... 90
6.1.3 資源管理器樣式界面.......... 91
6.2 窗體的基本概念... 91
6.2.1 窗體的組成.......................... 92
6.2.2 添加和刪除窗體.................. 92
6.3 窗體的屬性、方法和事件 ....................................... 93
6.3.1 窗體的常用屬性.................. 93
6.3.2 窗體的常用方法.................. 96
6.3.3 窗體的常用事件................ 100
6.4 多文檔界面設計. 104
6.4.1 多文檔界面概述................ 105
6.4.2 多文檔窗體選單的設計.... 106
6.5 小結..................... 108
6.6 習題..................... 108
第7 章 通用標準控制項( 教學視頻:35 分鐘) ................ 112
7.1 控制項概述............. 112
7.2 文本框控制項......... 113
7.2.1 文本框控制項的屬性............ 113
7.2.2 文本框控制項的事件............ 115
7.2.3 套用示例............................ 115
7.3 命令按鈕控制項..... 117
7.3.1 命令按鈕控制項的屬性........ 117
7.3.2 命令按鈕控制項的事件........ 119
7.3.3 用戶登錄窗體設計範例.... 119
7.4 單選按鈕控制項..... 121
7.4.1 單選按鈕控制項的屬性........ 121
7.4.2 單選按鈕控制項的事件........ 121
7.5 複選按鈕控制項..... 122
7.5.1 複選按鈕控制項的屬性........ 123
7.5.2 設定字型格式範例............ 123
7.6 定時器控制項......... 125
7.6.1 定時器控制項的屬性............ 125
7.6.2 定時器控制項套用範例........ 126
7.7 列表框控制項......... 127
7.7.1 列表框控制項的屬性............ 128
7.7.2 列表框控制項的方法............ 130
7.7.3 列表框控制項的事件............ 130
7.7.4 列表框控制項套用範例........ 131
7.8 小結..................... 133
7.9 習題..................... 134
第8 章 擴展控制項( 教學視頻:29 分鐘) ............... 139
8.1 通用對話框控制項. 139
8.1.1 “打開”對話框................ 140
8.1.2 “工程另外儲存為”對話框.... 142
8.1.3 “顏色”對話框................ 143
8.1.4 “字型”對話框................ 145
8.1.5 “列印”對話框................ 147
8.2 列表視圖控制項..... 150
8.2.1 常用屬性............................ 150
8.2.2 常用方法............................ 151
8.2.3 常用事件............................ 153
8.3 樹視圖控制項......... 153
8.3.1 常用屬性............................ 154
8.3.2 常用方法............................ 154
8.4 小結..................... 157
8.5 習題..................... 157
第9 章 選單、工具列與狀態欄( 教學視頻:32 分鐘) ............ 162
9.1 選單..................... 162
9.1.1 選單編輯器........................ 163
9.1.2 下拉式選單........................ 163
9.1.3 套用示例............................ 164
9.2 彈出式選單......... 166
9.3 工具列................. 167
9.3.1 一般步驟............................ 167
9.3.2 套用示例............................ 168
9.4 狀態欄................. 171
9.5 小結..................... 173
9.6 習題..................... 173
第10 章 檔案系統( 教學視頻:34 分鐘) ........... 178
10.1 檔案系統概述... 178
10.1.1 檔案的結構...................... 178
10.1.2 檔案的類型...................... 179
10.2 檔案的基本操作 ......................................... 180
10.2.1 順序檔案的打開和關閉.. 180
10.2.2 順序檔案的寫操作.......... 181
10.2.3 順序檔案的讀操作.......... 183
10.2.4 隨機檔案的打開和關閉.. 184
10.2.5 隨機檔案的寫操作.......... 185
10.2.6 隨機檔案的讀操作.......... 187
10.3 檔案系統控制項... 189
10.3.1 DriveListBox 控制項........... 189
10.3.2 DirListBox 控制項............... 192
10.3.3 FileListBox 控制項.............. 193
10.3.4 套用示例.......................... 198
10.4 檔案系統對象... 199
10.4.1 檔案系統對象概述.......... 199
10.4.2 Drive 對象........................ 201
10.4.3 Folder 對象....................... 203
10.4.4 File 對象........................... 206
10.4.5 TextStream 對象.............. 209
10.5 小結................... 212
10.6 習題................... 212
第11 章 圖形與圖像( 教學視頻:31 分鐘) ............ 217
11.1 坐標系統........... 217
11.2 圖形的基本屬性 .............................................................. 218
11.2.1 獲取當前坐標.................. 218
11.2.2 設定顏色屬性.................. 219
11.2.3 設定線條屬性.................. 219
11.2.4 填充圖形.......................... 222
11.3 圖形控制項........... 224
11.3.1 Shape 控制項....................... 224
11.3.2 Line 控制項.......................... 224
11.4 圖形的基本方法 ......................................................... 225
11.4.1 PSet 方法.......................... 225
11.4.2 Line 方法.......................... 226
11.4.3 Circle 方法....................... 228
11.4.4 Cls 方法............................ 229
11.4.5 用圖形方法繪製統計圖例 .................................................... 229
11.5 小結................... 233
11.6 習題................... 233
第12 章 多媒體編程( 教學視頻:32 分鐘) .................. 237
12.1 多媒體概述....... 237
12.2 多媒體控制項....... 237
12.2.1 MMControl 控制項.............. 237
12.2.2 WindowsMediaPlayer 控制項 .......................................................... 242
12.3 API 函式實現多媒體編程 .............................................. 244
12.3.1 PlaySound 函式................ 244
12.3.2 mciSendString 函式......... 246
12.4 小結................... 247
12.5 習題................... 247
第三篇 Visual Basic 高級套用篇
第13 章 網路通信編程技術( 教學視頻:33 分鐘) ............... 253
13.1 網路協定........... 253
13.1.1 TCP/IP 協定..................... 253
13.1.2 UDP 協定......................... 254
13.2 Winsock 控制項... 254
13.2.1 常用屬性.......................... 255
13.2.2 常用方法.......................... 258
13.2.3 主要事件.......................... 260
13.3 Winsock 控制項的套用 ............................................. 261
13.3.1 創建網路通信程式伺服器端 ........................................... 261
13.3.2 創建網路通信程式客戶端 .............................................. 264
13.3.3 用UDP 創建網路通信程式 ......................................................... 266
13.4 小結................... 267
13.5 習題................... 267
第14 章 WIN32 API 函式( 教學視頻:33 分鐘) ............. 271
14.1 API 概述........... 271
14.1.1 API 簡介........................... 271
14.1.2 動態程式庫(DLL)...... 271
14.2 使用API............. 272
14.2.1 API 函式的聲明............... 272
14.2.2 啟動API 文本瀏覽器...... 272
14.2.3 用API 文本瀏覽器聲明API 函式 ............................................... 273
14.3 API 函式的套用 ....................................................... 274
14.3.1 常用API 函式.................. 274
14.3.2 獲取驅動器的類型.......... 276
14.3.3 鎖定滑鼠移動邊界.......... 277
14.4 小結................... 279
14.5 習題................... 279
第15 章 ActiveX 控制項( 教學視頻:31 分鐘) .................... 283
15.1 ActiveX 控制項概述 ...................................................... 283
15.2 創建ActiveX 控制項 .................................................. 283
15.2.1 創建步驟.......................... 283
15.2.2 創建ActiveX 控制項工程... 284
15.2.3 設計外觀.......................... 284
15.2.4 添加代碼.......................... 286
15.2.5 添加屬性、方法和事件.. 288
15.2.6 生成ActiveX 控制項........... 291
15.2.7 使用ActiveX 控制項........... 291
15.3 小結................... 292
15.4 習題................... 292
第16 章 程式的調試與除錯( 教學視頻:33 分鐘) ................. 297
16.1 常見錯誤類型... 297
16.1.1 編譯錯誤.......................... 297
16.1.2 運行錯誤.......................... 298
16.1.3 邏輯錯誤.......................... 299
16.2 程式工作模式... 299
16.3 程式調試技術... 300
16.3.1 調試工具列...................... 300
16.3.2 本地視窗.......................... 300
16.3.3 立即視窗.......................... 301
16.3.4 監視視窗.......................... 301
16.3.5 Debug 對象...................... 302
16.3.6 Stop 語句.......................... 303
16.4 錯誤處理........... 304
16.4.1 Err 對象............................ 304
16.4.2 捕獲錯誤.......................... 304
16.4.3 恢復程式運行.................. 305
16.5 小結................... 305
16.6 習題................... 305
第四篇 Visual Basic 與資料庫系統篇
第17 章 資料庫系統與SQL 語言( 教學視頻:34 分鐘) ................ 308
17.1 資料庫系統概述 ............................................................ 308
17.1.1 三級模式.......................... 308
17.1.2 關係資料庫...................... 309
17.2 Access 資料庫.. 310
17.2.1 創建Access 資料庫......... 310
17.2.2 添加數據表...................... 311
17.3 SQL Server 資料庫 ............................................ 312
17.3.1 創建SQL Server 資料庫. 312
17.3.2 新建數據表...................... 313
17.4 SQL 語言.......... 315
17.4.1 數據查詢語句.................. 315
17.4.2 數據操作語句.................. 315
17.4.3 數據定義語句.................. 317
17.5 小結................... 318
17.6 習題................... 318
第18 章 ADO資料庫編程( 教學視頻:31 分鐘) ............. 322
18.1 ADO 概述......... 322
18.2 ADO 對象模型. 323
18.2.1 Connection 對象............... 323
18.2.2 連線資料庫...................... 324
18.2.3 Recordset 對象................. 325
18.2.4 數據顯示實例.................. 327
18.2.5 Command 對象................ 329
18.2.6 Field 對象......................... 332
18.2.7 Stream 對象...................... 334
18.2.8 Error 對象......................... 334
18.3 小結................... 335
18.4 習題................... 335
第19 章 VB 與資料庫編程( 教學視頻:35 分鐘) ................ 344
19.1 Data 控制項.......... 344
19.1.1 Data 控制項的常用屬性...... 344
19.1.2 Data 控制項的常用方法...... 345
19.1.3 Data 控制項的常用事件...... 346
19.2 ADO 控制項......... 346
19.2.1 ADO 控制項的常用屬性.... 347
19.2.2 ADO 控制項的常用方法.... 348
19.2.3 連線資料庫...................... 348
19.3 數據綁定控制項... 350
19.3.1 DBGrid 控制項.................... 350
19.3.2 DBList 控制項和DBCombo 控制項 .............................................. 351
19.3.3 DataGrid 控制項.................. 353
19.3.4 DataList 控制項和DataCombo 控制項 ............................................... 354
19.4 小結................... 356
19.5 習題................... 356
第20 章 設計數據報表( 教學視頻:30 分鐘) ............... 363
20.1 數據環境........... 363
20.1.1 添加數據環境設計器...... 363
20.1.2 添加Connection 對象...... 364
20.1.3 添加Command 對象....... 364
20.1.4 使用數據環境.................. 365
20.2 數據報表........... 367
20.2.1 添加數據報表設計器...... 367
20.2.2 製作數據報表.................. 368
20.3 小結................... 369
20.4 習題................... 369
第21 章 人事管理系統開發實例( 教學視頻:35 分鐘) ......... 375
21.1 人事管理系統開發背景 ................................................. 375
21.2 人力資源案例設計與分析 ................................... 375
21.2.1 系統結構設計.................. 375
21.2.2 系統需求分析.................. 376
21.2.3 系統總體設計.................. 376
21.3 資料庫設計....... 377
21.3.1 資料庫需求分析.............. 377
21.3.2 創建資料庫...................... 377
21.4 設計公共函式模組 ............................................................ 380
21.4.1 創建公共變數和公共函式模組 ............................................ 380
21.4.2 創建入口函式.................. 382
21.5 創建系統登錄模組 ......................................... 383
21.6 創建主窗體模組 ................................ 384
21.7 創建用戶管理子模組 .............................. 385
21.8 創建修改密碼子模組 .................................... 386
21.9 創建基礎數據管理模組 .......................................... 386
21.10 創建部門信息管理模組 ................................. 387
21.11 創建職員基本信息管理子模組 ......................... 388
21.12 設計報表......... 389
21.13 創建資料庫管理模組 ...................................... 389
21.13.1 創建資料庫備份子模組 389
21.13.2 創建資料庫恢復子模組 390
21.14 應用程式的打包發布 ................................... 391
21.15 小結................. 394

相關詞條

熱門詞條

聯絡我們