Visual Basic 程序設計實用教程(簡體書)
商品資訊
系列名:普通高等學校“十三五”規劃教材
ISBN13:9787113270926
出版社:中國鐵道出版社
作者:趙雪梅; 邵洪成
出版日:2020/08/01
裝訂/頁數:平裝/388頁
規格:24cm*17cm (高/寬)
商品簡介
名人/編輯推薦
目次
相關商品
商品簡介
本書根據教育部考試中心最新頒佈的《全國計算機等級考試二級Visual Basic考試大綱》編寫而成。本書以Visual Basic 6.0中文版為背景,詳細介紹了Visual Basic程序設計的基本知識、窗體與常用控件、語言基礎、三種基本結構、數組、過程、文件、編程方法和常用算法,同時將可視化界面設計與程序設計語言有機地結合,通過內容豐富的實例較系統地介紹了使用Visual Basic開發Windows應用程序的方法,使學生逐步領會面向對象程序設計的編程思想和程序設計技巧。針對初學者的特點,本書在編排方面注意了由簡入繁、循序漸進地切入主題,內容翔實、圖文並茂、通俗易懂、簡潔實用。
本書適合作為普通高等學校非計算機專業“Visual Basic語言程序設計”課程的教材,也可作為全國計算機等級考試二級Visual Basic的培訓教材,還可作為相關工程技術人員和計算機愛好者學習Visual Basic語言程序設計的參考書。
本書適合作為普通高等學校非計算機專業“Visual Basic語言程序設計”課程的教材,也可作為全國計算機等級考試二級Visual Basic的培訓教材,還可作為相關工程技術人員和計算機愛好者學習Visual Basic語言程序設計的參考書。
名人/編輯推薦
本書根據教育部考試中心最新頒佈的《全國計算機等級考試二級Visual Basic考試大綱》編寫而成。教材以Visual Basic 6.0中文版為背景,詳細介紹了Visual Basic程序設計的基本知識、窗體與基本控件、語言基礎、三種基本結構、數組、過程、文件、編程方法和常用算法,同時將可視化界面設計與程序設計語言有機地結合,通過內容豐富的實例較系統地介紹了使用Visual Basic開發Windows應用程序的方法,使學生逐步領會面向對象程序設計的編程思想和程序設計技巧。針對初學者的特點,本書在編排方面注意了由簡入繁,循序漸進地切入主題,內容翔實、圖文並茂、通俗易懂、簡潔實用。
目次
目 錄
第1章 Visual Basic語言程序設計概述 1
1.1 Visual Basic簡介 1
1.1.1 VB的主要特點 1
1.1.2 VB 6.0的版本 2
1.2 VB集成開發環境 2
1.2.1 VB的啟動與退出 2
1.2.2 VB集成開發環境的組成 3
1.3 對象、屬性、方法和事件 7
1.3.1 對象和屬性 8
1.3.2 方法和事件 8
1.4 工程管理 9
1.5 模塊 9
1.6 VB的簡單應用 10
1.6.1 創建一個可執行應用程序的步驟 10
1.6.2 一個簡單應用程序示例 12
習題 13
第2章 窗體與常用控件 15
2.1 窗體 15
2.1.1 窗體常用屬性 15
2.1.2 窗體常用方法 18
2.1.3 窗體常用事件 20
2.2 常用控件 21
2.2.1 標簽 22
2.2.2 文本框 24
2.2.3 命令按鈕 27
2.2.4 列表框 30
2.2.5 組合框 33
2.2.6 框架 36
2.2.7 選項按鈕和複選框 36
2.2.8 圖片框與圖像 39
2.2.9 直線和形狀 40
2.2.10 滾動條 41
2.2.11 計時器 42
2.3 控件值 43
2.4 窗體與控件示例 44
習題 44
第3章 Visual Basic程序設計語言基礎 49
3.1 數據類型 49
3.1.1 數值型數據 50
3.1.2 字符型數據 50
3.1.3 邏輯型數據 51
3.1.4 日期型數據 51
3.1.5 貨幣型數據 51
3.1.6 字節型數據 51
3.1.7 對象型數據 51
3.1.8 變體型數據 51
3.1.9 記錄類型 51
3.1.10 枚舉類型 51
3.2 常量與變量 52
3.2.1 命名規則 52
3.2.2 常量 52
3.2.3 變量 53
3.3 運算符和表達式 58
3.3.1 算術運算符和算術表達式 58
3.3.2 字符串運算符 59
3.3.3 關係運算符和關系表達式 60
3.3.4 邏輯運算符和邏輯表達式 61
3.3.5 表達式的執行順序 62
3.4 VB內部函數 62
3.4.1 算術函數 62
3.4.2 字符函數 63
3.4.3 轉換函數 64
3.4.4 日期與時間函數 66
3.4.5 測試函數 67
3.4.6 格式化函數 67
習題 69
第4章 算法與結構化程序設計 75
4.1 算法與算法的描述 75
4.1.1 算法 75
4.1.2 算法的描述 78
4.2 結構化程序設計 79
4.2.1 結構化程序設計原則 79
4.2.2 結構化程序設計的三種基本結構 79
4.3 源程序書寫規則 80
習題 81
第5章 順序結構 82
5.1 賦值語句 82
5.1.1 格式與執行過程 82
5.1.2 賦值時不同數據類型的轉換 82
5.2 暫停語句與結束語句 83
5.2.1 暫停語句 83
5.2.2 結束語句 83
5.3 InputBox()函數與MsgBox()函數 84
5.3.1 InputBox()函數 84
5.3.2 MsgBox()函數 85
5.3.3 MsgBox語句 86
5.4 順序結構程序示例 86
習題 88
第6章 選擇結構 91
6.1 If語句 91
6.1.1 單分支結構 91
6.1.2 雙分支結構 92
6.1.3 IIf()函數 93
6.1.4 多分支結構 93
6.2 Select Case語句 95
6.3 選擇結構的嵌套 96
6.4 選擇結構程序示例 97
習題 100
第7章 循環結構 105
7.1 While...Wend循環 105
7.2 Do...Loop循環 106
7.2.1 先判斷後執行的當型Do...Loop循環結構 106
7.2.2 先執行後判斷的當型Do...Loop循環結構 107
7.2.3 先判斷後執行的直到型Do...Loop循環結構 107
7.2.4 先執行後判斷的直到型Do...Loop循環結構 108
7.2.5 無條件的Do...Loop循環結構與Exit Do語句 109
7.3 For...Next循環 110
7.4 循環結構的嵌套 113
7.5 循環結構程序示例 115
習題 120
第8章 數組 137
8.1 數組的概念 137
8.1.1 數組命名與數組元素 137
8.1.2 數組類型 137
8.1.3 數組的定義 138
8.1.4 數組的結構 139
8.1.5 數組的引用 139
8.2 固定大小數組 139
8.2.1 固定大小數組的定義 140
8.2.2 數組的基本操作 140
8.2.3 固定大小數組示例 143
8.3 動態數組 144
8.3.1 動態數組的定義 145
8.3.2 動態數組示例 146
8.4 數組函數及數組語句 147
8.4.1 數組函數 147
8.4.2 數組語句 148
8.5 控件數組 149
8.5.1 基本概念 149
8.5.2 建立控件數組 150
8.5.3 控件數組示例 150
8.6 數組程序示例 152
習題 161
第9章 過程 179
9.1 Sub過程 179
9.1.1事件過程 179
9.1.2 通用過程 180
9.2 Function過程 184
9.3 參數傳遞 186
9.3.1 形參與實參 186
9.3.2 按值傳遞 186
9.3.3 按地址傳遞 187
9.3.4 數組參數 189
9.3.5 對象參數 190
9.3.6 可選參數 190
9.4 嵌套調用和遞歸過程 192
9.4.1 嵌套調用 192
9.4.2 遞歸過程 192
9.5 過程的作用域 194
9.6 創建與設置啟動過程 194
9.7 過程程序示例 198
習題 205
第10章 其他對象及應用 222
10.1 鍵盤 222
10.1.1 KeyPress事件 222
10.1.2 KeyDown事件和KeyUp事件 223
10.2 鼠標 225
10.2.1 鼠標屬性 225
10.2.2 鼠標事件 226
10.2.3 鼠標的拖放 228
10.3 菜單 232
10.3.1 菜單編輯器 232
10.3.2 下拉式菜單 233
10.3.3 彈出式菜單 235
10.4 對話框 237
10.4.1 通用對話框的基本知識 237
10.4.2 文件對話框 239
10.4.3 顏色對話框 241
10.4.4 字體對話框 242
10.4.5 打印對話框 243
10.4.6 幫助對話框 243
10.4.7 自定義對話框 244
10.5 ActiveX控件 244
10.5.1 Slider控件 244
10.5.2 SSTab控件 245
10.6 其他對象程序示例 248
習題 253
第11章 文件 264
11.1 文件管理控件 263
11.1.1 驅動器列表框 263
11.1.2 目錄列表框 264
11.1.3 文件列表框 265
11.1.4 組合使用文件管理控件 266
11.2 文件的基本操作 267
11.2.1 刪除文件 267
11.2.2 複製文件 267
11.2.3 文件或目錄重命名 267
11.2.4 建立目錄 268
11.3 文件處理 268
11.3.1 文件分類 268
11.3.2 文件處理步驟 268
11.3.3 文件處理語句與函數 269
11.4 順序文件 271
11.4.1 打開或建立順序文件 271
11.4.2 向順序文件中寫數據 272
11.4.3 從順序文件中讀數據 273
11.4.4 關閉順序文件 274
11.4.5 順序文件示例 274
11.5 隨機文件 277
11.5.1 記錄類型變量 278
11.5.2 打開或建立隨機文件 279
11.5.3 向隨機文件中寫數據 279
11.5.4 從隨機文件中讀數據 280
11.5.5 向隨機文件中添加、刪除或修改記錄 281
11.5.6 關閉隨機文件 283
11.5.7 隨機文件示例 283
11.6 二進制文件 287
11.6.1 打開或建立二進制文件 287
11.6.2 二進制文件的讀寫操作 287
11.6.3 關閉二進制文件 287
11.6.4 二進制文件示例 287
11.7 文件示例 288
習題 295
第12章 程序調試 305
12.1 程序調試的基本知識 305
12.1.1 錯誤類型 305
12.1.2 調試工具 306
12.2 程序調試方法 307
12.2.1 中斷狀態的進入與退出 307
12.2.2 調試窗口的使用 308
12.2.3 設置斷點與單步調試 310
習題 311
第13章 全國計算機等級考試二級公共基礎知識 314
13.1 數據結構與算法 314
13.1.1 算法 314
13.1.2 數據結構 316
13.1.3 線性表及其順序存儲結構 317
13.1.4 棧和隊列 319
13.1.5 線性鏈表 320
13.1.6 樹與二叉樹 321
13.1.7 查找技術 328
13.1.8 排序技術 328
習題 329
13.2 程序設計基礎 337
13.2.1 程序設計方法與風格 337
13.2.2 結構化程序設計 338
13.2.3 面向對象的程序設計 339
習題 341
13.3 軟件工程基礎 343
13.3.1 軟件工程基本概念 343
13.3.2 結構化分析方法345
13.3.3 結構化設計方法 347
13.3.4 軟件測試 351
13.3.5 程序調試 353
習題 354
13.4 數據庫設計基礎 359
13.4.1 數據庫的基本概念 359
13.4.2 數據模型 363
13.4.3 關系代數 366
13.4.4 數據庫設計與管理 368
習題 370
第13章習題參考答案 376
參考文獻 378
第1章 Visual Basic語言程序設計概述 1
1.1 Visual Basic簡介 1
1.1.1 VB的主要特點 1
1.1.2 VB 6.0的版本 2
1.2 VB集成開發環境 2
1.2.1 VB的啟動與退出 2
1.2.2 VB集成開發環境的組成 3
1.3 對象、屬性、方法和事件 7
1.3.1 對象和屬性 8
1.3.2 方法和事件 8
1.4 工程管理 9
1.5 模塊 9
1.6 VB的簡單應用 10
1.6.1 創建一個可執行應用程序的步驟 10
1.6.2 一個簡單應用程序示例 12
習題 13
第2章 窗體與常用控件 15
2.1 窗體 15
2.1.1 窗體常用屬性 15
2.1.2 窗體常用方法 18
2.1.3 窗體常用事件 20
2.2 常用控件 21
2.2.1 標簽 22
2.2.2 文本框 24
2.2.3 命令按鈕 27
2.2.4 列表框 30
2.2.5 組合框 33
2.2.6 框架 36
2.2.7 選項按鈕和複選框 36
2.2.8 圖片框與圖像 39
2.2.9 直線和形狀 40
2.2.10 滾動條 41
2.2.11 計時器 42
2.3 控件值 43
2.4 窗體與控件示例 44
習題 44
第3章 Visual Basic程序設計語言基礎 49
3.1 數據類型 49
3.1.1 數值型數據 50
3.1.2 字符型數據 50
3.1.3 邏輯型數據 51
3.1.4 日期型數據 51
3.1.5 貨幣型數據 51
3.1.6 字節型數據 51
3.1.7 對象型數據 51
3.1.8 變體型數據 51
3.1.9 記錄類型 51
3.1.10 枚舉類型 51
3.2 常量與變量 52
3.2.1 命名規則 52
3.2.2 常量 52
3.2.3 變量 53
3.3 運算符和表達式 58
3.3.1 算術運算符和算術表達式 58
3.3.2 字符串運算符 59
3.3.3 關係運算符和關系表達式 60
3.3.4 邏輯運算符和邏輯表達式 61
3.3.5 表達式的執行順序 62
3.4 VB內部函數 62
3.4.1 算術函數 62
3.4.2 字符函數 63
3.4.3 轉換函數 64
3.4.4 日期與時間函數 66
3.4.5 測試函數 67
3.4.6 格式化函數 67
習題 69
第4章 算法與結構化程序設計 75
4.1 算法與算法的描述 75
4.1.1 算法 75
4.1.2 算法的描述 78
4.2 結構化程序設計 79
4.2.1 結構化程序設計原則 79
4.2.2 結構化程序設計的三種基本結構 79
4.3 源程序書寫規則 80
習題 81
第5章 順序結構 82
5.1 賦值語句 82
5.1.1 格式與執行過程 82
5.1.2 賦值時不同數據類型的轉換 82
5.2 暫停語句與結束語句 83
5.2.1 暫停語句 83
5.2.2 結束語句 83
5.3 InputBox()函數與MsgBox()函數 84
5.3.1 InputBox()函數 84
5.3.2 MsgBox()函數 85
5.3.3 MsgBox語句 86
5.4 順序結構程序示例 86
習題 88
第6章 選擇結構 91
6.1 If語句 91
6.1.1 單分支結構 91
6.1.2 雙分支結構 92
6.1.3 IIf()函數 93
6.1.4 多分支結構 93
6.2 Select Case語句 95
6.3 選擇結構的嵌套 96
6.4 選擇結構程序示例 97
習題 100
第7章 循環結構 105
7.1 While...Wend循環 105
7.2 Do...Loop循環 106
7.2.1 先判斷後執行的當型Do...Loop循環結構 106
7.2.2 先執行後判斷的當型Do...Loop循環結構 107
7.2.3 先判斷後執行的直到型Do...Loop循環結構 107
7.2.4 先執行後判斷的直到型Do...Loop循環結構 108
7.2.5 無條件的Do...Loop循環結構與Exit Do語句 109
7.3 For...Next循環 110
7.4 循環結構的嵌套 113
7.5 循環結構程序示例 115
習題 120
第8章 數組 137
8.1 數組的概念 137
8.1.1 數組命名與數組元素 137
8.1.2 數組類型 137
8.1.3 數組的定義 138
8.1.4 數組的結構 139
8.1.5 數組的引用 139
8.2 固定大小數組 139
8.2.1 固定大小數組的定義 140
8.2.2 數組的基本操作 140
8.2.3 固定大小數組示例 143
8.3 動態數組 144
8.3.1 動態數組的定義 145
8.3.2 動態數組示例 146
8.4 數組函數及數組語句 147
8.4.1 數組函數 147
8.4.2 數組語句 148
8.5 控件數組 149
8.5.1 基本概念 149
8.5.2 建立控件數組 150
8.5.3 控件數組示例 150
8.6 數組程序示例 152
習題 161
第9章 過程 179
9.1 Sub過程 179
9.1.1事件過程 179
9.1.2 通用過程 180
9.2 Function過程 184
9.3 參數傳遞 186
9.3.1 形參與實參 186
9.3.2 按值傳遞 186
9.3.3 按地址傳遞 187
9.3.4 數組參數 189
9.3.5 對象參數 190
9.3.6 可選參數 190
9.4 嵌套調用和遞歸過程 192
9.4.1 嵌套調用 192
9.4.2 遞歸過程 192
9.5 過程的作用域 194
9.6 創建與設置啟動過程 194
9.7 過程程序示例 198
習題 205
第10章 其他對象及應用 222
10.1 鍵盤 222
10.1.1 KeyPress事件 222
10.1.2 KeyDown事件和KeyUp事件 223
10.2 鼠標 225
10.2.1 鼠標屬性 225
10.2.2 鼠標事件 226
10.2.3 鼠標的拖放 228
10.3 菜單 232
10.3.1 菜單編輯器 232
10.3.2 下拉式菜單 233
10.3.3 彈出式菜單 235
10.4 對話框 237
10.4.1 通用對話框的基本知識 237
10.4.2 文件對話框 239
10.4.3 顏色對話框 241
10.4.4 字體對話框 242
10.4.5 打印對話框 243
10.4.6 幫助對話框 243
10.4.7 自定義對話框 244
10.5 ActiveX控件 244
10.5.1 Slider控件 244
10.5.2 SSTab控件 245
10.6 其他對象程序示例 248
習題 253
第11章 文件 264
11.1 文件管理控件 263
11.1.1 驅動器列表框 263
11.1.2 目錄列表框 264
11.1.3 文件列表框 265
11.1.4 組合使用文件管理控件 266
11.2 文件的基本操作 267
11.2.1 刪除文件 267
11.2.2 複製文件 267
11.2.3 文件或目錄重命名 267
11.2.4 建立目錄 268
11.3 文件處理 268
11.3.1 文件分類 268
11.3.2 文件處理步驟 268
11.3.3 文件處理語句與函數 269
11.4 順序文件 271
11.4.1 打開或建立順序文件 271
11.4.2 向順序文件中寫數據 272
11.4.3 從順序文件中讀數據 273
11.4.4 關閉順序文件 274
11.4.5 順序文件示例 274
11.5 隨機文件 277
11.5.1 記錄類型變量 278
11.5.2 打開或建立隨機文件 279
11.5.3 向隨機文件中寫數據 279
11.5.4 從隨機文件中讀數據 280
11.5.5 向隨機文件中添加、刪除或修改記錄 281
11.5.6 關閉隨機文件 283
11.5.7 隨機文件示例 283
11.6 二進制文件 287
11.6.1 打開或建立二進制文件 287
11.6.2 二進制文件的讀寫操作 287
11.6.3 關閉二進制文件 287
11.6.4 二進制文件示例 287
11.7 文件示例 288
習題 295
第12章 程序調試 305
12.1 程序調試的基本知識 305
12.1.1 錯誤類型 305
12.1.2 調試工具 306
12.2 程序調試方法 307
12.2.1 中斷狀態的進入與退出 307
12.2.2 調試窗口的使用 308
12.2.3 設置斷點與單步調試 310
習題 311
第13章 全國計算機等級考試二級公共基礎知識 314
13.1 數據結構與算法 314
13.1.1 算法 314
13.1.2 數據結構 316
13.1.3 線性表及其順序存儲結構 317
13.1.4 棧和隊列 319
13.1.5 線性鏈表 320
13.1.6 樹與二叉樹 321
13.1.7 查找技術 328
13.1.8 排序技術 328
習題 329
13.2 程序設計基礎 337
13.2.1 程序設計方法與風格 337
13.2.2 結構化程序設計 338
13.2.3 面向對象的程序設計 339
習題 341
13.3 軟件工程基礎 343
13.3.1 軟件工程基本概念 343
13.3.2 結構化分析方法345
13.3.3 結構化設計方法 347
13.3.4 軟件測試 351
13.3.5 程序調試 353
習題 354
13.4 數據庫設計基礎 359
13.4.1 數據庫的基本概念 359
13.4.2 數據模型 363
13.4.3 關系代數 366
13.4.4 數據庫設計與管理 368
習題 370
第13章習題參考答案 376
參考文獻 378
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。