內容簡介
本書以Visual Basic程式設計零起點的讀者作為主要對象,按照學生的認知規律和學習特點,介紹大量有趣的實用性的例題,並用感性認識升華到理性認識的過程展開教學。 本書共包括9章: 第1章介紹簡單Visual Basic程式;第2~4章介紹3種基本結構和常用控制項;第5、6章介紹數組和檔案並補充介紹控制項;第7、8章介紹選單的製作方法和用Visual Basic訪問資料庫的方法;第9章介紹過程。每一章增設上機指導和小結,提供單號習題的參考答案和動畫豐富的電子教案。 本書既可作為套用型或教學型院校套用類教材,也可用作傳統教學模式的課程實踐教材或自學者的指導書。 本書為普通高等教育“十一五”國家級規劃教材、
圖書目錄
第1章VisualBasic簡單程式1
1.1VisualBasic集成開發環境1
1.1.1Hello程式1
1.1.2改進的Hello程式6
1.2設計簡單的VisualBasic應用程式9
1.2.1文本信息的顯示9
1.2.2窗體中顯示圖片和文字12
1.3上機指導14
1.4小結17
習題118
第2章順序結構與部分常用控制項21
2.1VisualBasic語言基礎知識21
2.1.1變數、常量和表達式21
2.1.2系統函式的使用方法27
2.2常用控制項30
2.2.1標籤(Label)和文本框(TextBox)30
2.2.2命令按鈕(CommandButton)34
2.2.3圖像框(Image)和圖片框(PictureBox)36
2.2.4計時器(Timer)40
2.2.5水平滾動條(HScrollBar)與垂直滾動條(VScrollBar)45
2.3輸入框(InputBox)和訊息框(MsgBox)49
2.4多窗體52
2.5上機指導55
2.6小結60
習題269
第3章分支結構與部分常用控制項74
3.1關係運算符與邏輯運算符74
3.1.1關係運算符74
3.1.2邏輯運算符77
3.2用If語句實現分支結構78
3.2.1If語句的一般格式78
3.2.2單選按鈕(OptionButton)和框架(Frame)84
3.2.3複選框(CheckBox)88
3.2.4直線(Line)與形狀控制項(Shape)90
3.3用SelectCase語句實現分支結構92
3.4嵌套的分支結構94
3.5上機指導100
3.6小結104
習題3108
第4章循環結構與自行畫圖111
4.1用ForNext語句實現循環結構111
4.1.1ForNext語句一般格式111
4.1.2Pset、Line和Circle方法121
4.2用DoWhileLoop語句實現循環結構127
4.3嵌套的循環結構132
4.4上機指導134
4.5小結139
習題4141
第5章數組、列表框和組合框143
5.1數組的使用143
5.2控制項數組156
5.3列表框與組合框161
5.3.1列表框(ListBox)161
5.3.2組合框(ComboBox)168
5.4上機指導171
5.5小結175
習題5176
第6章檔案的基本操作179
6.1檔案系統控制項179
6.1.1驅動器列表框(DriveListBox)179
6.1.2目錄列表框(DirListBox)180
6.1.3檔案列表框(FileListBox)182
6.2通用對話框(CommonDialog)186
6.3檔案的讀寫操作194
6.3.1檔案的概念194
6.3.2順序檔案的讀寫操作194
6.4上機指導197
6.5小結202
習題6206
第7章選單、工具列和狀態欄208
7.1選單的設計208
7.1.1窗體中添加選單208
7.1.2實現各選單項的功能212
7.2彈出式選單的設計218
7.3工具列(Toolbar)和狀態欄(StatusBar)220
7.4上機指導225
7.5小結227
習題7228
第8章資料庫與數據控制項230
8.1資料庫與表的建立230
8.1.1資料庫的概念230
8.1.2資料庫與表的建立231
8.2用數據控制項訪問資料庫234
8.3上機指導245
8.4小結248
習題8250
第9章子程式與函式過程252
9.1子程式過程(Sub過程)252
9.1.1子程式過程的定義252
9.1.2子程式過程的調用254
9.2函式過程(Function過程)260
9.2.1函式過程的定義260
9.2.2函式過程的調用261
9.3變數定義位置的確定266
9.3.1隻在本過程內使用的變數266
9.3.2隻在本窗體內使用的變數268
9.3.3在所有窗體內使用的變數268
9.4靜態變數的使用271
9.5上機指導273
9.6小結276
習題9277
附錄A常用字元與ASCII代碼對照表279
附錄B對象、基本語法索引280
附錄C單號題參考答案281
參考文獻302