圖書簡介
本書共9章,各章均結合所介紹的知識配有大量實例,章後提供大量習題。書中分別介紹visualbasic6.0的工作環境和基本操作方法,窗體、一般控制項、選擇類控制項、圖形圖像類控制項和多文檔界面的使用方法,visualbasic語言基礎、控制結構和基本算法、數組、自定義數據類型和過程,創建通用對話框、選單、工具列、狀態欄的方法,多媒體程式設計方法,檔案管理和資料庫管理的方法和發布程式的方法等內容。
本書的信息量較大,除了介紹中文visualbasic6.0語言的主要內容外,還介紹了33個案例和66個拓展案例,100多道習題,程式實例有詳細的講解,容易看懂、便於教學。本書具有內容豐富、結構清晰、圖文並茂、通俗易懂、信息量高、實例充足、易學易教特點。
目錄
第1章visualbasic6.0概述1
1.1visualbasic6.0簡介和工作環境1
1.1.1中文visualbasic6.0簡介1
1.1.2中文visualbasic6.0的工作環境2
1.2【案例1】“信息傳遞”程式8
1.2.1代碼編輯器8
1.2.2程式的保存和運行9
1.2.3程式實現10
1.2.4案例拓展14
1.3【案例2】“文字移動”程式16
1.3.1visualbasic6.0程式設計中的幾個基本概念16
1.3.2創建安裝程式和安裝應用程式18
1.3.3程式實現20
1.3.4案例拓展22
習題24
第2章visualbasic6.0編程基礎26
2.1【案例3】“圓周長和面積”程式26
2.1.1數據的類型26
2.1.2常量和函式29
2.1.3變數31
2.1.4程式實現33
2.1.5案例拓展34
2.2【案例4】“四則運算”程式36
2.2.1表達式36
2.2.2語句和語句書寫規則39
2.2.3程式實現40
2.2.4案例拓展42
2.3【案例5】“函式運算”程式42
2.3.1數學函式42
2.3.2字元串函式和字元串格式化43
2.3.3轉換函式和判斷函式45
2.3.4程式實現46
2.3.5案例拓展47
2.4【案例6】“調用記事本和遊戲程式”程式48
2.4.1日期和時間函式48
2.4.2調用外部應用程式函式shell49
2.4.3程式實現50
2.4.4案例拓展51
習題55
第3章窗體和常用控制項57
3.1【案例7】“窗體事件”程式57
3.1.1窗體的常用事件57
3.1.2窗體的常用方法58
3.1.3輸入和輸出函式及窗體語句60
3.1.4程式實現62
3.1.5案例拓展63
3.2【案例8】“窗體操作”程式65
3.2.1窗體和其他對象的常用屬性65
3.2.2程式實現68
3.2.3案例拓展70
3.3【案例9】“動畫數字鐘”程式72
3.3.14個常用控制項的屬性72
3.3.2文字屬性的設定74
3.3.3程式實現76
3.3.4案例拓展77
3.4【案例10】“跟蹤滑鼠”程式81
3.4.1滑鼠事件81
3.4.2鍵盤事件83
3.4.3程式實現83
3.4.4案例拓展84
3.5【案例11】“選擇不同窗體”程式86
3.5.1工程屬性的設定和添加工程檔案86
3.5.2創建具有多個窗體的工程89
3.5.3程式實現90
3.5.4案例拓展92
習題94
第4章基本算法和結構化程式設計97
4.1【案例12】“判斷數的性質”程式97
4.1.1算法97
4.1.2分支語句99
4.1.3程式實現101
4.1.4案例拓展102
4.2【案例13】“一元二次方程的解”程式106
4.2.1selectcase語句106
4.2.2選擇結構的嵌套107
4.2.3程式實現108
4.2.4案例拓展110
4.3【案例14】“連續自然數的和”程式114
4.3.1fornext語句114
4.3.2循環語句的嵌套115
4.3.3程式實現116
4.3.4案例拓展117
4.4【案例15】“求連續自然數的積”程式122
4.4.1whilewend語句122
4.4.2doloop語句124
4.4.3程式實現125
4.4.4案例拓展126
習題130
第5章數組、自定義數據類型和過程132
5.1【案例16】“選票統計”程式132
5.1.1數組和數組元素132
5.1.2自定義數據類型134
5.1.3程式實現136
5.1.4案例拓展137
5.2【案例17】“求組合數”程式141
5.2.1過程141
5.2.2形參和實參146
5.2.3程式實現148
5.2.4案例拓展150
5.3【案例18】“2的n次方精確值”程式152
5.3.1窗體模組和標準模組152
5.3.2變數的作用域154
5.3.3過程的作用域和過程的外部調用156
5.3.4程式實現158
5.3.5案例拓展160
5.4【案例19】“利用遞歸算法求階乘”程式163
5.4.1遞歸163
5.4.2程式實現164
5.4.3案例拓展166
習題167
第6章內部控制項169
6.1【案例20】“工資數據輸入卡”程式169
6.1.1控制項分類、焦點和tab鍵的順序169
6.1.2滾動條控制項170
6.1.3控制項數組171
6.1.4程式實現173
6.1.5案例拓展179
6.2【案例21】“四則運算練習”程式182
6.2.1單選鈕、複選框和框架控制項182
6.2.2列表框和組合框控制項183
6.2.3程式實現186
6.2.4案例拓展189
6.3【案例22】“運行外部可執行程式”程式195
6.3.1驅動器下拉列表框、目錄列表框和檔案列表框控制項195
6.3.2程式實現198
6.3.3案例拓展199
6.4【案例23】“數學曲線”程式203
6.4.1圖片框控制項和坐標系203
6.4.2程式實現208
6.4.3案例拓展211
6.5【案例24】“繪製圖形和顯示圖像”程式216
6.5.1圖像、形狀和線形控制項216
6.5.2程式實現217
6.5.3案例拓展219
習題223
第7章通用對話框、選單、工具列和狀態欄226
7.1【案例25】“打開圖像”程式226
7.1.1activex控制項226
7.1.2通用對話框的基本屬性和方法227
7.1.3程式實現229
7.1.4案例拓展232
7.2【案例26】“文本編輯”程式233
7.2.1“顏色”和“字型”對話框233
7.2.2“列印”和“幫助”對話框234
7.2.3程式實現235
7.2.4案例拓展238
7.3【案例27】“選單調外部程式”程式240
7.3.1選單編輯器240
7.3.2建立選單控制項數組和動態改變選單242
7.3.3程式實現243
7.3.4案例拓展247
7.4【案例28】“圖像瀏覽和列印器”程式250
7.4.1使用工具列控制項創建工具列250
7.4.2使用狀態欄控制項創建狀態欄253
7.4.3程式實現255
7.4.4案例拓展258
習題259
第8章多媒體261
8.1【案例29】“視頻播放器”程式261
8.1.1多媒體控制項概述261
8.1.2多媒體控制項262
8.1.3animation控制項265
8.1.4程式實現266
8.1.5案例拓展268
8.2【案例30】“多媒體瀏覽器”程式271
8.2.1mediaplayer多媒體控制項271
8.2.2程式實現272
8.2.3案例拓展275
習題278
第9章資料庫程式設計280
9.1【案例31】建立“學生檔案”資料庫280
9.1.1資料庫的基本概念280
9.1.2資料庫應用程式的構成282
9.1.3程式實現283
9.1.4案例拓展291
9.2【案例32】“數據環境”程式292
9.2.1數據環境設計器292
9.2.2recordset對象293
9.2.3程式實現296
9.2.4案例拓展300
9.3【案例33】“學生成績管理”程式303
9.3.1數據控制項data303
9.3.2數據綁定控制項304
9.3.3程式實現305
9.3.4案例拓展307
習題312