作 者:郭志強 等 編著 著
定 價:39
出 版 社:機械工業出版社
出版日期:2017年03月01日
頁 數:339
裝 幀:平裝
ISBN:9787111558798
●前言
教學建議
第1章程序設計基礎 1
1.1程序設計語言 1
1.2程序設計 2
1.2.1算法 2
1.2.2程序設計的基本結構 3
1.3結構化程序設計 5
1.4面向對像程序設計 5
第2章Visual Basic簡介 8
2.1概述 8
2.2Visual Basic 6.0的安裝與啟動 9
2.2.1Visual Basic 6.0的版本 9
2.2.2Visual Basic 6.0 的繫統要求 9
2.2.3Visual Basic 6.0 的安裝 10
2.2.4Visual Basic 6.0 的啟動 12
2.3Visual Basic的集成開發環境 13
2.4可視化編程的基本概念及基本方法 19
2.4.1對像 19
2.4.2屬性 19
2.4.3事件 20
2.4.4方法 21
2.5Visual Basic工程的設計步驟 21
2.5.1新建工程 21
2.5.2設計界面 22
2.5.3編寫代碼 24
2.5.4保存工程 24
2.5.5運行與調試工程 25
2.6窗體、命令按鈕、標簽和文本框 25
2.6.1窗體 25
2.6.2命令按鈕 28
2.6.3標簽 31
2.6.4文本框 33
2.7Visual Basic的幫助繫統 35
2.7.1使用MSDN庫瀏覽器 35
2.7.2使用上下文相關幫助 36
2.8上機練習 37
第3章Visual Basic程序設計代碼基礎 44
3.1字符集 44
3.2數據類型 45
3.2.1數值型數據 45
3.2.2字符串型數據 47
3.2.3布爾型數據 47
3.2.4日期型數據 47
3.2.5對像型數據 48
3.2.6可變類型數據 48
3.3常量 48
3.3.1直接常量 48
3.3.2用戶自定義符號常量 48
3.3.3繫統定義符號常量 49
3.4變量 50
3.5常用內部函數 52
3.5.1數學函數 52
3.5.2字符串函數 55
3.5.3轉換函數 56
3.5.4日期和時間函數 57
3.5.5格式輸出函數 58
3.5.6Shell函數 59
3.6運算符與表達式 59
3.6.1算術運算符與算術表達式 60
3.6.2字符串運算符與字符串表達式 61
3.6.3關繫運算符與關繫表達式 62
3.6.4布爾運算符與布爾表達式 63
3.6.5混合表達式的運算順序 64
3.7編碼基礎 64
3.8上機練習 65
第4章順序結構程序設計 68
4.1賦值語句 68
4.2數據輸入 69
4.2.1用InputBox函數輸入數據 69
4.2.2用TextBox控件輸入數據 70
4.2.3焦點和Tab鍵序 70
4.3數據輸出 72
4.3.1用TextBox控件輸出數據 73
4.3.2用Label控件輸出數據 74
4.3.3用MsgBox函數輸出數據 74
4.3.4用Print方法輸出數據 76
4.4注釋、暫停與程序結束語句 79
4.5順序結構程序應用舉例 80
4.6上機練習 83
第5章選擇結構程序設計 86
5.1單行結構條件語句 86
5.2塊結構條件語句 88
5.3多分支選擇語句 91
5.4條件函數 94
5.5條件語句的嵌套 94
5.6選擇結構程序應用舉例 95
5.7上機練習 100
第6章循環結構程序設計 102
6.1For…Next循環結構 102
6.2While…Wend循環結構 106
6.3Do…Loop循環結構 107
6.4循環的嵌套 109
6.5循環結構程序應用舉例 113
6.6上機練習 122
第7章數組 125
7.1數組的基本概念 125
7.1.1數組素 125
7.1.2數組的維數 126
7.2數組的定義 126
7.2.1靜態數組的定義 126
7.2.2動態數組的定義 128
7.3數組的輸入輸出 129
7.4數組的刪除 130
7.5使用For Each…Next循環處理數組 131
7.6數組操作函數 131
7.7數組應用舉例 133
7.8控件數組 148
7.8.1創建控件數組 148
7.8.2控件數組的使用 150
7.9上機練習 154
第8章過程 156
8.1Function過程 156
8.1.1Function過程的定義 157
8.1.2Function過程的調用 158
8.2Sub過程 163
8.2.1Sub過程的定義 163
8.2.2Sub過程的調用 164
8.3參數的傳遞 165
8.3.1形參和實參 165
8.3.2按值傳遞和按地址傳遞 166
8.3.3使用可選參數 169
8.3.4使用可變參數 170
8.3.5使用對像參數 171
8.4過程的嵌套調用 173
8.5過程的遞歸調用 174
8.6Visual Basic應用程序的結構 175
8.6.1窗體模塊 176
8.6.2標準模塊 176
8.6.3Sub Main過程 176
8.6.4類模塊 177
8.7過程的作用域 177
8.8變量的作用域和生存期 178
8.8.1變量的作用域 178
8.8.2變量的生存期 180
8.9上機練習 181
第9章Visual Basic常用控件 185
9.1控件的公共屬性 185
9.2鼠標與鍵盤事件 188
9.2.1鼠標操作 188
9.2.2鍵盤操作 189
9.3常用內部控件 191
9.3.1框架 191
9.3.2圖片框 191
9.3.3圖像框 192
9.3.4選項按鈕 193
9.3.5復選框 194
9.3.6列表框 196
9.3.7組合框 199
9.3.8定時器 202
9.3.9滾動條 203
9.4動畫控件和多媒體控件 206
9.4.1Animation控件 207
9.4.2 ltimedia MCI控件 208
9.4.3其他常用的動畫控件和多媒體控件 211
9.5上機練習 213
第10章界面設計 217
10.1菜單的設計 217
10.1.1下拉式菜單 217
10.1.2彈出式菜單 224
10.2工具欄的設計 226
10.2.1使用手工方式制作工具欄 226
10.2.2使用工具欄控件制作工具欄 227
10.3對話框的設計 233
10.3.1自定義對話框 233
10.3.2通用對話框 236
10.4上機練習 242
第11章圖形設計 245
11.1圖形設計基礎 245
11.1.1坐標繫統 245
11.1.2顏色 249
11.2圖形控件 251
11.3繪圖方法 253
11.3.1畫點方法 253
11.3.2畫直線、矩形方法 255
11.3.3畫圓方法 258
11.4與繪圖有關的常用屬性、事件和方法 261
11.4.1清除圖形方法 261
11.4.2線寬屬性和線型屬性 261
11.4.3填充顏色屬性和填充樣式屬性 262
11.4.4自動重畫屬性 262
11.4.5Paint事件 263
11.5保存繪圖結果 264
11.6上機練習 266
第12章文件 269
12.1文件的基本概念 269
12.2順序文件 270
12.2.1順序文件的打開和關閉 270
12.2.2順序文件的讀寫 271
12.3隨機文件 279
12.3.1隨機文件的打開和關閉 279
12.3.2隨機文件的讀寫 279
12.4二進制文件 282
12.4.1二進制文件的打開和關閉 282
12.4.2二進制文件的讀寫 283
12.5常用的文件操作語句和函數 285
12.6文件繫統控件 290
12.6.1驅動器列表框 290
12.6.2目錄列表框 291
12.6.3文件列表框 292
12.7上機練習 293
第13章數據庫 296
13.1數據庫的基本概念 296
13.1.1關繫數據庫 296
13.1.2關繫數據庫的操作 299
13.1.3Visual Basic對數據庫的訪問 299
13.2Access數據庫簡介 299
13.2.1創建數據庫 299
13.2.2打開和關閉數據庫 300
13.2.3創建表 301
13.2.4修改表 302
13.2.5表中數據的編輯 303
13.2.6創建查詢 303
13.3結構化查詢語言 304
13.3.1SELECT語句 304
13.3.2INSERT語句 308
13.3.3DELETE語句 308
13.3.4UPDATE語句 308
13.4使用ADO數據控件訪問數據庫 309
13.4.1ADO數據控件 309
13.4.2數據綁定控件 312
13.5使用ADO對像訪問數據庫 313
13.5.1Connection對像 314
13.5.2Recordset對像 314
13.5.3Command對像 318
13.5.4Error對像 319
13.5.5Field對像 319
13.6應用舉例 319
13.7上機練習 338
參考文獻 340
本書以Visual Basic 6.0為開發環境,深入淺出地介紹了程序設計的基本概念和基礎知識、結構化程序的基本結構(順序、選擇和循環結構)、數組、過程、Visual Basic常用控件、Windows界面設計要素、計算機圖形設計基本概念、文件、數據庫基礎及應用程序開發等。本書內容全面,介紹了大學生應該掌握的多種常用算法,並提供了大量實用、有趣的實例,增強學生學習興趣的同時開闊了學生視野。另外,每章配有大量知識點全面且難易結合的上機練習題,對學生鞏固所學知識提供了強有力的幫助。本書配套出版的習題集緊密結合教材編寫,包含了大量各種類型的練習題,同時附有參考答案,有利於學生進行課外自主練習和能力培養。本書可作為高等學校計算機及其相關專業教材、全國計算機等級考試的參考用書,也可作為廣大計算機愛好者的入門自學讀物。
郭志強 等 編著 著
郭志強,北京建築大學教師。暢銷教材《Visual Basic程序設計教程》第1版、第2版、第3版合著者。
前 言Visual Basic源自於BASIC編程語言,是一種由微軟公司開發的可視化程序設計語言。它基於Windows開發環境,以事件驅動為機制,采用圖形化用戶界面(GUI),具有簡單、易學、易用的優點,深受程序專業開發人員和初學者的喜愛。 Visual Basic不但繼承了傳統的結構化程序設計語言的功能,而且引入了近期新的面向對像程序設計思想。隨著Windows版本的變化,Visual Basic語言的版本也在逐步升級,它的功能也越來越強大。使用Visual Basic既可以編寫各種小的客戶端程序,或輕松地創建ActiveX控件,又可以方便快捷地使用ADO連接數據庫,創建功能強大的數據庫應用程序。 目前Visual Basic已經成為許多高等學校優選教學使用程序設計語言,也是全國計算機等級考試指定的程序設計語言之一。 等