21天學通Visual Basic

《21天學通Visual Basic》是 2011年電子工業出版社出版的圖書,作者是張婉婉。

內容簡介

《21天學通Visual Basic(第2版)》是Visual Basic 6.0的入門教程,主要針對沒有程式設計基礎的讀者,詳細介紹了Visual Basic 6.0的基本概念和編程技術。書中通過大量的範例及綜合練習來介紹Visual Basic 6.0的基本概念、語言特點、基本的程式設計方法,以及小型應用程式的設計步驟。《21天學通Visual Basic(第2版)》在內容講解上力求形象生動、深入淺出,使讀者能夠較為輕鬆地理解基本概念。讀者可以在較短時間內通過對基本概念的理解和自己動手編程來快速掌握Visual Basic 6.0基本的和最新的程式設計方法。

《21天學通Visual Basic(第2版)》共21章,主要內容包括Visual Basic 6.0集成開發環境、Visual Basic 6.0語言基礎、程式控制結構、數組、過程和函式、應用程式用戶界面、控制項、選單、檔案系統、圖形與圖像、多媒體技術、網路通信技術、API函式套用、ActiveX控制項、程式的調試與除錯、資料庫系統與SQL語言、ADO資料庫編程、Visual Basic資料庫控制項編程、數據報表技術,以及綜合案例開發等內容。

《21天學通Visual Basic(第2版)》附贈DVD光碟1張,包括超大容量教學視頻、電子教案(PPT)、原始碼、職場面試法寶等。

讀者對象:《21天學通Visual Basic(第2版)》既適合於沒有編程基礎的Visual Basic 6.0初學者作為入門教程,也可作為各類Visual Basic 6.0開發者的參考書籍。

目錄

第一篇 Visual Basic 6.0基礎篇

第1章 Visual Basic 6.0概述 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語言基礎 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 變數 24

2.4.1 普通局部變數 24

2.4.2 靜態局部變數 24

2.4.3 模組級變數 25

2.4.4 公用變數 25

2.5 運算符 26

2.5.1 算術運算符 26

2.5.2 字元串運算符 27

2.5.3 關係運算符 27

2.5.4 邏輯運算符 28

2.6 表達式 29

2.6.1 表達式的分類 29

2.6.2 表達式的書寫規則 29

2.6.3 複合表達式的運算順序 30

2.7 小結 30

2.8 習題 30

第3章 程式控制結構 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語句 53

3.5 小結 54

3.6 習題 54

第4章 數組 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 多維數組 62

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 數組的排序 68

4.5 小結 70

4.6 習題 70

第5章 過程和函式 75

5.1 Sub過程 75

5.1.1 Sub過程的分類 75

5.1.2 創建Sub過程 76

5.1.3 調用Sub過程 77

5.2 Function過程 77

5.2.1 創建Function過程 78

5.2.2 調用Function過程 79

5.3 參數傳遞 79

5.3.1 形參與實參 80

5.3.2 傳值調用 80

5.3.3 傳址調用 81

5.3.4 可選參數 82

5.3.5 數組參數 83

5.3.6 對象參數 84

5.4 過程的嵌套與遞歸調用 85

5.4.1 嵌套調用 85

5.4.2 遞歸調用 86

5.5 小結 87

5.6 習題 87

第二篇 VB應用程式篇

第6章 應用程式用戶界面 91

6.1 界面樣式 91

6.1.1 單文檔界面 91

6.1.2 多文檔界面 91

6.1.3 資源管理器樣式界面 92

6.2 窗體的基本概念 92

6.2.1 窗體的組成 93

6.2.2 添加和刪除窗體 93

6.3 窗體的屬性、方法和事件 94

6.3.1 窗體的常用屬性 94

6.3.2 窗體的常用方法 97

6.3.3 窗體的常用事件 101

6.4 多文檔界面設計 105

6.4.1 多文檔界面概述 105

6.4.2 多文檔窗體選單的設計 106

6.5 小結 108

6.6 習題 109

第7章 通用標準控制項 112

7.1 控制項概述 112

7.2 文本框控制項 113

7.2.1 文本框控制項的屬性 113

7.2.2 文本框控制項的事件 115

7.2.3 套用示例 115

7.3 命令按鈕控制項 116

7.3.1 命令按鈕控制項的屬性 117

7.3.2 命令按鈕控制項的事件 118

7.3.3 用戶登錄窗體設計範例 119

7.4 單選按鈕控制項 120

7.4.1 單選按鈕控制項的屬性 120

7.4.2 單選按鈕控制項的事件 121

7.5 複選按鈕控制項 122

7.5.1 複選按鈕控制項的屬性 122

7.5.2 設定字型格式範例 123

7.6 定時器控制項 125

7.6.1 定時器控制項的屬性 125

7.6.2 定時器控制項套用範例 125

7.7 列表框控制項 127

7.7.1 列表框控制項的屬性 127

7.7.2 列表框控制項的方法 129

7.7.3 列表框控制項的事件 130

7.7.4 列表框控制項套用範例 130

7.8 小結 133

7.9 習題 133

第8章 擴展控制項 138

8.1 通用對話框控制項 138

8.1.1 “打開”對話框 139

8.1.2 “工程另外儲存為”對話框 141

8.1.3 “顏色”對話框 142

8.1.4 “字型”對話框 144

8.1.5 “列印”對話框 146

8.2 列表視圖控制項 149

8.2.1 常用屬性 149

8.2.2 常用方法 150

8.2.3 常用事件 152

8.3 樹視圖控制項 152

8.3.1 常用屬性 153

8.3.2 常用方法 153

8.4 小結 155

8.5 習題 156

第9章 選單、工具列與狀態欄 161

9.1 選單 161

9.1.1 選單編輯器 162

9.1.2 下拉式選單 162

9.1.3 套用示例 163

9.2 彈出式選單 165

9.3 工具列 166

9.3.1 一般步驟 166

9.3.2 套用示例 167

9.4 狀態欄 170

9.5 小結 172

9.6 習題 172

第10章 檔案系統 177

10.1 檔案系統概述 177

10.1.1 檔案的結構 177

10.1.2 檔案的類型 178

10.2 檔案的基本操作 179

10.2.1 順序檔案的打開和關閉 179

10.2.2 順序檔案的寫操作 180

10.2.3 順序檔案的讀操作 182

10.2.4 隨機檔案的打開和關閉 183

10.2.5 隨機檔案的寫操作 184

10.2.6 隨機檔案的讀操作 186

10.3 檔案系統控制項 188

10.3.1 DriveListBox控制項 188

10.3.2 DirListBox控制項 191

10.3.3 FileListBox控制項 192

10.3.4 套用示例 196

10.4 檔案系統對象 198

10.4.1 檔案系統對象(FSO)概述 198

10.4.2 Drive對象 200

10.4.3 Folder對象 202

10.4.4 File對象 205

10.4.5 TextStream對象 208

10.5 小結 210

10.6 習題 211

第11章 圖形與圖像 216

11.1 坐標系統 216

11.2 圖形的基本屬性 217

11.2.1 獲取當前坐標 217

11.2.2 設定顏色屬性 218

11.2.3 設定線條屬性 218

11.2.4 填充圖形 221

11.3 圖形控制項 222

11.3.1 Shape控制項 223

11.3.2 Line控制項 223

11.4 圖形的基本方法 224

11.4.1 PSet方法 224

11.4.2 Line方法 225

11.4.3 Circle方法 227

11.4.4 Cls方法 228

11.4.5 用圖形方法繪製統計圖例 228

11.5 小結 232

11.6 習題 232

第12章 多媒體編程 236

12.1 多媒體概述 236

12.2 多媒體控制項 236

12.2.1 MMControl控制項 236

12.2.2 WindowsMediaPlayer控制項 241

12.3 API函式實現多媒體編程 243

12.3.1 PlaySound函式 243

12.3.2 mciSendString函式 245

12.4 小結 246

12.5 習題 246

第三篇 VB高級套用篇

第13章 網路通信編程技術 252

13.1 網路協定 252

13.1.1 TCP/IP協定 252

13.1.2 UDP協定 253

13.2 Winsock控制項 253

13.2.1 常用屬性 254

13.2.2 常用方法 257

13.2.3 主要事件 259

13.3 Winsock控制項的套用 260

13.3.1 創建網路通信程式伺服器端 260

13.3.2 創建網路通信程式客戶端 263

13.3.3 用UDP創建網路通信程式 266

13.4 小結 266

13.5 習題 266

第14章 WIN32 API函式 270

14.1 API概述 270

14.1.1 API簡介 270

14.1.2 動態程式庫(DLL) 270

14.2 使用API 271

14.2.1 API函式的聲明 271

14.2.2 啟動API文本瀏覽器 271

14.2.3 用API文本瀏覽器聲明API函式 272

14.3 API函式的套用 273

14.3.1 常用API函式 273

14.3.2 獲取驅動器的類型 275

14.3.3 鎖定滑鼠移動邊界 276

14.4 小結 278

14.5 習題 278

第15章 ActiveX控制項 282

15.1 ActiveX控制項概述 282

15.2 創建ActiveX控制項 282

15.2.1 創建步驟 282

15.2.2 創建ActiveX控制項工程 283

15.2.3 設計外觀 283

15.2.4 添加代碼 285

15.2.5 添加屬性、方法和事件 287

15.2.6 生成ActiveX控制項 290

15.2.7 使用ActiveX控制項 290

15.3 小結 291

15.4 習題 291

第16章 程式的調試與除錯 296

16.1 常見錯誤類型 296

16.1.1 編譯錯誤 296

16.1.2 運行錯誤 297

16.1.3 邏輯錯誤 298

16.2 程式工作模式 298

16.3 程式調試技術 299

16.3.1 調試工具列 299

16.3.2 本地視窗 299

16.3.3 立即視窗 300

16.3.4 監視視窗 300

16.3.5 Debug對象 301

16.3.6 Stop語句 302

16.4 錯誤處理 303

16.4.1 Err對象 303

16.4.2 捕獲錯誤 304

16.4.3 恢復程式運行 304

16.5 小結 304

16.6 習題 305

第四篇 VB與資料庫系統篇

第17章 資料庫系統與SQL語言 307

17.1 資料庫系統概述 307

17.1.1 三級模式 307

17.1.2 關係資料庫 308

17.2 Access資料庫 309

17.2.1 創建Access資料庫 309

17.2.2 添加數據表 310

17.3 SQL Server資料庫 311

17.3.1 創建SQL Server資料庫 311

17.3.2 新建數據表 312

17.4 SQL語言 314

17.4.1 數據查詢語句 314

17.4.2 數據操作語句 315

17.4.3 數據定義語句 316

17.5 小結 317

17.6 習題 317

第18章 ADO資料庫編程 321

18.1 ADO概述 321

18.2 ADO對象模型 322

18.2.1 Connection對象 322

18.2.2 連線資料庫 323

18.2.3 Recordset對象 324

18.2.4 數據顯示實例 326

18.2.5 Command對象 328

18.2.6 Field對象 331

18.2.7 Stream對象 333

18.2.8 Error對象 334

18.3 小結 334

18.4 習題 334

第19章 VB與資料庫編程 343

19.1 Data控制項 343

19.1.1 Data控制項的常用屬性 343

19.1.2 Data控制項的常用方法 344

19.1.3 Data控制項的常用事件 345

19.2 ADO控制項 345

19.2.1 ADO控制項的常用屬性 346

19.2.2 ADO控制項的常用方法 347

19.2.3 連線資料庫 347

19.3 數據綁定控制項 349

19.3.1 DBGrid控制項 349

19.3.2 DBList控制項和DBCombo控制項 350

19.3.3 DataGrid控制項 352

19.3.4 DataList控制項和DataCombo控制項 353

19.4 小結 355

19.5 習題 355

第20章 設計數據報表 362

20.1 數據環境 362

20.1.1 添加數據環境設計器 362

20.1.2 添加Connecion對象 363

20.1.3 添加Command對象 363

20.1.4 使用數據環境 364

20.2 數據報表 366

20.2.1 添加數據報表設計器 366

20.2.2 製作數據報表 367

20.3 小結 368

20.4 習題 368

第21章 人事管理系統開發實例 374

21.1 人事管理系統開發背景 374

21.2 人力資源案例設計與分析 374

21.2.1 系統結構設計 374

21.2.2 系統需求分析 375

21.2.3 系統總體設計 375

21.3 資料庫設計 376

21.3.1 資料庫需求分析 376

21.3.2 創建資料庫 376

21.4 設計公共函式模組 379

21.4.1 創建公共變數和公共函式模組 379

21.4.2 創建入口函式 381

21.5 創建系統登錄模組 382

21.6 創建主窗體模組 383

21.7 創建用戶管理子模組 384

21.8 創建修改密碼子模組 385

21.9 創建基礎數據管理模組 385

21.10 創建部門信息管理模組 386

21.11 創建職員基本信息管理子模組 387

21.12 設計報表 388

21.13 創建資料庫管理模組 388

21.13.1 創建資料庫備份子模組 388

21.13.2 創建資料庫恢復子模組 389

21.14 應用程式的打包發布 390

21.15 小結 393

相關詞條

相關搜尋

熱門詞條

聯絡我們