Visual Basic程式設計綜合教程(第二版)

Visual Basic程式設計綜合教程(第二版)

《Visual Basic程式設計綜合教程(第二版)》是2009年2月清華大學出版社出版的圖書,作者是朱從旭。

基本介紹

  • 書名:Visual Basic程式設計綜合教程(第二版)
  • 作者:朱從旭 
  • 類別:計算機教材
  • 出版社:清華大學出版社
  • 出版時間:2009年2月
  • ISBN:9787302185819 
圖書簡介,圖書目錄,

圖書簡介

2007年1月,教育部下發了《關於實施高等學校本科教學質量與教學改革工程的意見》,計畫實施“高等學校本科教學質量與教學改腿危達樂革工程(簡稱‘質量工程’)”,通過專業結構調整、課程教材建設、實踐教學改革、教學團隊建設等多項內容,進一步深化高等學校教學改革,提高人才培養的能力和水平,更好地滿足經濟社會發展對高素質人才的需要。
在貫徹和落實教育部“質量工程”的過程中,各地高校發揮師資力量強、辦學經驗豐富、教學資源充裕等優勢,對其特色專業及特色課程加以規劃、整理和總結,更新教學內容、改革課程體系,建設了一大批內容新、體系新、方法新、手段新的特色課程。
在此基礎上,經教育部相關教學指導委員會專家的指導和建議,清華大學出版社在多個領域精選各高校的特色課程,分別規劃出版系葛地糊列教材,以配合“質量工程”的實施,滿足各高校教學質量和教學改革的需要。
本系列教材煉拜立足於計算機公共課程領域,以公共基礎課為主、專業基礎課為輔,橫向滿足高校多層次教學的需要。在規划過程中體現了如下一些基本原則和特點。

圖書目錄

第1章集成開發環境和程式設計入門 1
1.1VisualBasic的發展和功能特點 1
1.1.1VisualBasic的發展 1
1.1.2VisualBasic的功能特點 2
1.2VisualBasic集成開發環境 4
1.2.1常規組成部分 4
1.2.2VisualBasic6.0特有組成部分 5
1.3對象與事件驅動編程機制 6
1.3.1類和對象的概念 6
1.3.2VisualBasic對象的基本操作 7
1.3.3事件驅動編程機制 8
1.4常見VisualBasic對象及其屬性、方法和事件 11
1.4.1窗體對象及其屬性、方法、事件 11
1.4.2按鈕對象及其屬性訂辣翻、方法、事件 12
1.4.3文本框對象及其屬性、方法、事件 14
1.4.4標籤對象及其屬性、方法、事件 16
1.4.5標準控制項的默認屬性與常見的公共屬性 16
1.5可視化編程的基本步驟 18
1.5.1新建工程 18
1.5.2添加控制項 18
1.5.3設定屬性 18
1.5.4編寫代碼 19
1.5.5保存工程 20
1.5.6運行工程 20
1.5.7修改工程 20
1.5.8最後保存 21
1.5.9生成執行檔 21
1.6VisualBasic源程式的格式與檔案組成 22
1.6.1VisualBasic源程式的書寫格式 22
1.6.2VisualBasic工程的檔案組成 22
1.6.3VisualBasic源程式檔案的改名問題 23
1.7簡單程式實例 24
習題1 26
第2章基本數據類型及運算類型 29
2.1基本數據類型 29
2.2變數和常量 30
2.2.1變數的用途和種類 30
2.2.2變數的命名規則 32
2.2.3變數類型的聲明 33
2.2.4變數的賦值與引用 34
2.2.5常量的定義和種類 34
2.3運算符和表達式 36
2.3.1算術運算符和算術表達式 37
2.3.2字元串運算符和婚凶寒詢字元串表達式 38
2.3.4邏輯運算符和邏輯表達式 39
2.3.5表達式求值和運算符的優先權 41
2.4VisualBasic常用內部函式 41
2.4.1函式的參數與函式的值 41
2.4.2數學函式 41
2.4.3字元煮台祖函式 43
2.4.5日期函式 49
2.4.6其他函式 50
習題2 52
第3章程式控制結構 53
3.1輸入輸出語句 53
3.1.1InputBox函式 53
3.1.2MsgBox函式芝淚譽和MsgBox過程 54
3.1.3Print方法 56
3.1.4格式輸出 57
3.1.5印表機輸出 59
3.1.6字型 61
3.2順序結構 61
3.2.1賦值語句 62
3.2.2輸出數據 62
3.2.3順序結構的特徵 63
3.3分支結構 64
3.3.1單分支選擇 64
3.3.2二分支選擇 65
3.3.3If結構的嵌套 65
3.3.4多分支選擇 66
3.3.5條件函式 70
3.4循環結構 71
3.4.1For...Next循環 71
3.4.2Do循環 74
3.4.3循環的嵌套 77
3.5輔助控制語句 78
3.5.1GoTo型控制 78
3.5.2Exit語句 79
3.5.3End語句 79
3.5.4With語句 80
3.6常用算法舉例 80
3.6.1累加、連乘 80
3.6.2求素數 82
3.6.3最大、最小值問題 82
3.6.4窮舉法 83
3.6.5遞推法 84
習題3 85
第4章數組與類型 90
4.1數組的概念 90
4.1.1數組的定義 90
4.1.2靜態數組和動態數組 92
4.2數組的基本操作 96
4.2.1數組的初始化 96
4.2.2數組的輸入、輸出和複製 96
4.2.3ForEach...Next語句 98
4.3控制項數組 99
4.4自定義類型 102
4.5枚舉類型 106
4.6常用算法舉例 108
4.6.1分類統計 108
4.6.2數組排序 109
4.6.3數組元素的查找、插入與刪除 111
習題4 117
第5章常用標準控制項 122
5.1控制項基本知識 122
5.1.1標準控制項 122
5.1.2ActiveX控制項 123
5.1.3ActiveXDLL代碼部件 124
5.1.4可插入對象 125
5.2文本控制項 125
5.2.1標籤 125
5.2.2文本框 128
5.3圖形控制項 129
5.3.1圖片框、圖像框的屬性、事件和方法 130
5.3.2圖形檔案的裝入 134
5.3.3直線與形狀 134
5.4按鈕控制項 135
5.5選擇控制項——複選框與單選按鈕 137
5.6選擇控制項——列表框和組合框 140
5.6.1列表框(ListBox) 140
5.6.2組合框(ComboBox) 144
5.7滾動條 146
5.7.1屬性 146
5.7.2事件 147
5.8定時器 148
5.9框架 150
5.10焦點與Tab順序 151
5.10.1焦點事件 151
5.10.2Tab鍵順序 152
習題5 153
第6章過程 157
6.1Sub過程 157
6.1.1Sub過程的建立 157
6.1.2Sub過程的調用 160
6.2Function過程 160
6.2.1Function過程的定義 161
6.2.2Function過程的調用 162
6.2.3通用過程和事件過程 162
6.3參數傳遞 163
6.3.1形參和實參 163
6.3.2引用 163
6.3.3傳值 163
6.3.4指名傳送 165
6.3.5數組參數的傳遞 165
6.4可選參數和可變參數 167
6.4.1可選參數 167
6.4.2可變參數 168
6.5對象參數 168
6.5.1控制項參數 168
6.5.2窗體參數 169
6.6作用域和生存期 170
6.6.1常量、變數及數組的作用域和生存期 170
6.6.2過程和函式的作用域 173
6.7常用算法舉例 174
6.7.1數制轉換 174
6.7.2英文文本加密解密 175
6.7.3單詞查找與替換 177
6.7.4數組反序 178
習題6 179
第7章選單與對話框 183
7.1選單編輯器 183
7.1.1選單概述 183
7.1.2打開選單編輯器 184
7.1.3創建選單 184
7.2選單項的控制 185
7.2.1有效性控制 185
7.2.2選單項標記 186
7.2.3鍵盤選擇 186
7.3選單項的增減 187
7.5通用對話框 190
7.5.1檔案對話框 191
7.5.2顏色對話框 192
7.5.3字型對話框 193
7.5.4列印對話框 194
習題7 195
第8章多重窗體與環境套用 199
8.1建立多重窗體應用程式 199
8.1.1多重窗體的添加 199
8.1.2多重窗體的設計 200
8.1.3多文檔界面 202
8.2多重窗體應用程式的執行與保存 206
8.2.1設定啟動窗體 206
8.2.2多重窗體工程的保存與打開 207
8.3VisualBasic工程結構 207
8.3.1窗體模組 207
8.3.2標準模組 209
8.3.3SubMain過程 210
8.4閒置循環與DoEvents語句 210
習題8 212
第9章鍵盤與滑鼠事件過程 214
9.1KeyPress事件 214
9.2KeyDown和KeyUp事件 216
9.3滑鼠事件 218
9.3.1MouseMove事件 218
9.3.2MouseDown和MouseUp事件 220
9.4滑鼠指針 221
9.4.1利用MousePointer屬性改變滑鼠指針樣式 221
9.4.2利用MouseIcon屬性自定義滑鼠指針 222
9.5拖放 223
9.5.1Drag方法 223
9.5.2DragOver事件和DragDrop事件 224
習題9 226
第10章檔案 230
10.1檔案的結構和分類 230
10.1.1檔案結構 230
10.1.2檔案分類 230
10.2檔案操作語句和函式 231
10.2.1檔案的打開 231
10.2.2檔案的讀寫相關函式 231
10.2.3檔案的關閉 232
10.3順序檔案 232
10.3.1順序檔案的讀操作 232
10.3.2順序檔案的寫操作 234
10.4隨機檔案 236
10.4.1隨機檔案的讀寫操作 236
10.4.2隨機檔案中記錄的增加與刪除 237
10.4.3用控制項瀏覽和修改隨機檔案 243
10.5檔案系統控制項 245
10.5.1驅動器列表框 245
10.5.2目錄列表框 246
10.5.3檔案列表框 246
10.5.4三種檔案系統列表框協同工作的程式 247
10.6檔案基本操作 248
10.6.1刪除檔案命令 248
10.6.2檔案複製命令 248
10.6.3檔案(夾)重命名命令 248
習題10 249
第11章VisualBasic資料庫套用 253
11.1資料庫及其訪問方法 253
11.1.1資料庫基本概念 253
11.1.2資料庫的訪問方法 255
11.2可視數據管理器 256
11.2.1啟動可視數據管理器 256
11.2.2建立與打開資料庫 256
11.2.3建立數據表 259
11.2.4數據的添加、修改和刪除 261
11.2.5瀏覽資料庫 262
11.2.6更新資料庫 263
11.2.7查詢資料庫 264
11.3Data數據控制項 266
11.3.1Data數據控制項的主要屬性 266
11.3.2數據綁定控制項及其關鍵屬性 267
11.3.3Data數據控制項的主要方法 270
11.3.4Data數據控制項的主要事件 270
11.3.5Data數據控制項的Recordset對象 271
11.4ADO數據控制項 280
11.4.1添加ADO數據控制項 280
11.4.2ADO數據控制項的主要屬性 280
11.4.3ADO數據控制項的主要方法 283
11.4.4ADO數據控制項的主要事件 283
11.4.5ADO數據控制項的RecordSet對象 284
11.4.6ADO數據控制項的使用 285
11.4.7使用DataGrid控制項作綁定控制項 289
習題11 291
附錄1字元ASCII碼錶 293
附錄2VisualBasic常用內部函式匯集 294
附錄3VisualBasic常用屬性、方法 307
附錄4常見顏色多種等價表達值對照表 320
附錄5在VisualBasic中調用API函式 321
實例1使窗體“總在最前面” 323
實例2創建橢圓形窗體 325
實例3在軟體中直接啟動應用程式 325
實例4在軟體中關閉運行中的應用程式 326
實例5使窗體透明化 326
實例6多媒體檔案播放 327
附錄6全國計算機等級考試(二級VisualBasic)模擬試題 329
參考書目 341
VisualBasic程式設計綜合教程(第二版)
目錄
1.6.2VisualBasic工程的檔案組成 22
1.6.3VisualBasic源程式檔案的改名問題 23
1.7簡單程式實例 24
習題1 26
第2章基本數據類型及運算類型 29
2.1基本數據類型 29
2.2變數和常量 30
2.2.1變數的用途和種類 30
2.2.2變數的命名規則 32
2.2.3變數類型的聲明 33
2.2.4變數的賦值與引用 34
2.2.5常量的定義和種類 34
2.3運算符和表達式 36
2.3.1算術運算符和算術表達式 37
2.3.2字元串運算符和字元串表達式 38
2.3.4邏輯運算符和邏輯表達式 39
2.3.5表達式求值和運算符的優先權 41
2.4VisualBasic常用內部函式 41
2.4.1函式的參數與函式的值 41
2.4.2數學函式 41
2.4.3字元函式 43
2.4.5日期函式 49
2.4.6其他函式 50
習題2 52
第3章程式控制結構 53
3.1輸入輸出語句 53
3.1.1InputBox函式 53
3.1.2MsgBox函式和MsgBox過程 54
3.1.3Print方法 56
3.1.4格式輸出 57
3.1.5印表機輸出 59
3.1.6字型 61
3.2順序結構 61
3.2.1賦值語句 62
3.2.2輸出數據 62
3.2.3順序結構的特徵 63
3.3分支結構 64
3.3.1單分支選擇 64
3.3.2二分支選擇 65
3.3.3If結構的嵌套 65
3.3.4多分支選擇 66
3.3.5條件函式 70
3.4循環結構 71
3.4.1For...Next循環 71
3.4.2Do循環 74
3.4.3循環的嵌套 77
3.5輔助控制語句 78
3.5.1GoTo型控制 78
3.5.2Exit語句 79
3.5.3End語句 79
3.5.4With語句 80
3.6常用算法舉例 80
3.6.1累加、連乘 80
3.6.2求素數 82
3.6.3最大、最小值問題 82
3.6.4窮舉法 83
3.6.5遞推法 84
習題3 85
第4章數組與類型 90
4.1數組的概念 90
4.1.1數組的定義 90
4.1.2靜態數組和動態數組 92
4.2數組的基本操作 96
4.2.1數組的初始化 96
4.2.2數組的輸入、輸出和複製 96
4.2.3ForEach...Next語句 98
4.3控制項數組 99
4.4自定義類型 102
4.5枚舉類型 106
4.6常用算法舉例 108
4.6.1分類統計 108
4.6.2數組排序 109
4.6.3數組元素的查找、插入與刪除 111
習題4 117
第5章常用標準控制項 122
5.1控制項基本知識 122
5.1.1標準控制項 122
5.1.2ActiveX控制項 123
5.1.3ActiveXDLL代碼部件 124
5.1.4可插入對象 125
5.2文本控制項 125
5.2.1標籤 125
5.2.2文本框 128
5.3圖形控制項 129
5.3.1圖片框、圖像框的屬性、事件和方法 130
5.3.2圖形檔案的裝入 134
5.3.3直線與形狀 134
5.4按鈕控制項 135
5.5選擇控制項——複選框與單選按鈕 137
5.6選擇控制項——列表框和組合框 140
5.6.1列表框(ListBox) 140
5.6.2組合框(ComboBox) 144
5.7滾動條 146
5.7.1屬性 146
5.7.2事件 147
5.8定時器 148
5.9框架 150
5.10焦點與Tab順序 151
5.10.1焦點事件 151
5.10.2Tab鍵順序 152
習題5 153
第6章過程 157
6.1Sub過程 157
6.1.1Sub過程的建立 157
6.1.2Sub過程的調用 160
6.2Function過程 160
6.2.1Function過程的定義 161
6.2.2Function過程的調用 162
6.2.3通用過程和事件過程 162
6.3參數傳遞 163
6.3.1形參和實參 163
6.3.2引用 163
6.3.3傳值 163
6.3.4指名傳送 165
6.3.5數組參數的傳遞 165
6.4可選參數和可變參數 167
6.4.1可選參數 167
6.4.2可變參數 168
6.5對象參數 168
6.5.1控制項參數 168
6.5.2窗體參數 169
6.6作用域和生存期 170
6.6.1常量、變數及數組的作用域和生存期 170
6.6.2過程和函式的作用域 173
6.7常用算法舉例 174
6.7.1數制轉換 174
6.7.2英文文本加密解密 175
6.7.3單詞查找與替換 177
6.7.4數組反序 178
習題6 179
第7章選單與對話框 183
7.1選單編輯器 183
7.1.1選單概述 183
7.1.2打開選單編輯器 184
7.1.3創建選單 184
7.2選單項的控制 185
7.2.1有效性控制 185
7.2.2選單項標記 186
7.2.3鍵盤選擇 186
7.3選單項的增減 187
7.5通用對話框 190
7.5.1檔案對話框 191
7.5.2顏色對話框 192
7.5.3字型對話框 193
7.5.4列印對話框 194
習題7 195
第8章多重窗體與環境套用 199
8.1建立多重窗體應用程式 199
8.1.1多重窗體的添加 199
8.1.2多重窗體的設計 200
8.1.3多文檔界面 202
8.2多重窗體應用程式的執行與保存 206
8.2.1設定啟動窗體 206
8.2.2多重窗體工程的保存與打開 207
8.3VisualBasic工程結構 207
8.3.1窗體模組 207
8.3.2標準模組 209
8.3.3SubMain過程 210
8.4閒置循環與DoEvents語句 210
習題8 212
第9章鍵盤與滑鼠事件過程 214
9.1KeyPress事件 214
9.2KeyDown和KeyUp事件 216
9.3滑鼠事件 218
9.3.1MouseMove事件 218
9.3.2MouseDown和MouseUp事件 220
9.4滑鼠指針 221
9.4.1利用MousePointer屬性改變滑鼠指針樣式 221
9.4.2利用MouseIcon屬性自定義滑鼠指針 222
9.5拖放 223
9.5.1Drag方法 223
9.5.2DragOver事件和DragDrop事件 224
習題9 226
第10章檔案 230
10.1檔案的結構和分類 230
10.1.1檔案結構 230
10.1.2檔案分類 230
10.2檔案操作語句和函式 231
10.2.1檔案的打開 231
10.2.2檔案的讀寫相關函式 231
10.2.3檔案的關閉 232
10.3順序檔案 232
10.3.1順序檔案的讀操作 232
10.3.2順序檔案的寫操作 234
10.4隨機檔案 236
10.4.1隨機檔案的讀寫操作 236
10.4.2隨機檔案中記錄的增加與刪除 237
10.4.3用控制項瀏覽和修改隨機檔案 243
10.5檔案系統控制項 245
10.5.1驅動器列表框 245
10.5.2目錄列表框 246
10.5.3檔案列表框 246
10.5.4三種檔案系統列表框協同工作的程式 247
10.6檔案基本操作 248
10.6.1刪除檔案命令 248
10.6.2檔案複製命令 248
10.6.3檔案(夾)重命名命令 248
習題10 249
第11章VisualBasic資料庫套用 253
11.1資料庫及其訪問方法 253
11.1.1資料庫基本概念 253
11.1.2資料庫的訪問方法 255
11.2可視數據管理器 256
11.2.1啟動可視數據管理器 256
11.2.2建立與打開資料庫 256
11.2.3建立數據表 259
11.2.4數據的添加、修改和刪除 261
11.2.5瀏覽資料庫 262
11.2.6更新資料庫 263
11.2.7查詢資料庫 264
11.3Data數據控制項 266
11.3.1Data數據控制項的主要屬性 266
11.3.2數據綁定控制項及其關鍵屬性 267
11.3.3Data數據控制項的主要方法 270
11.3.4Data數據控制項的主要事件 270
11.3.5Data數據控制項的Recordset對象 271
11.4ADO數據控制項 280
11.4.1添加ADO數據控制項 280
11.4.2ADO數據控制項的主要屬性 280
11.4.3ADO數據控制項的主要方法 283
11.4.4ADO數據控制項的主要事件 283
11.4.5ADO數據控制項的RecordSet對象 284
11.4.6ADO數據控制項的使用 285
11.4.7使用DataGrid控制項作綁定控制項 289
習題11 291
附錄1字元ASCII碼錶 293
附錄2VisualBasic常用內部函式匯集 294
附錄3VisualBasic常用屬性、方法 307
附錄4常見顏色多種等價表達值對照表 320
附錄5在VisualBasic中調用API函式 321
實例1使窗體“總在最前面” 323
實例2創建橢圓形窗體 325
實例3在軟體中直接啟動應用程式 325
實例4在軟體中關閉運行中的應用程式 326
實例5使窗體透明化 326
實例6多媒體檔案播放 327
附錄6全國計算機等級考試(二級VisualBasic)模擬試題 329
參考書目 341
VisualBasic程式設計綜合教程(第二版)
目錄

熱門詞條

聯絡我們