圖書簡介
本教程採用面向任務的編排方式來組織教學內容,通過一個個實用軟體的開發過程,逐步引出大綱規定的所有知識點。目的是為了更加順應教學規律、更好地適應教學對象、激發學生的學習積極性,從而取得更佳的教學效果。本教程涵蓋了教學大綱的所有知識點,包括窮舉法、疊代法、二分查找、排序算法和矩陣運算等經典算法。每一個任務單元都提供了單元小結供學生複習,在附錄F中還提供了所有知識點的頁碼索引。為了學生應對計算機套用能力二級考試的需要,還在每章專門安排了精選的課外練習和實驗作業。本書實踐性內容較多,無須專門配套實驗教程。本教程適用於大學計算機套用基礎課程的教學,同時也適用於計算機專業學生的初級程式設計課程的教學。
目錄
開篇基礎與入門
第1章程式設計概述31.1程式設計基礎3
1.1.1程式3
1.1.2程式設計4
1.1.3程式的運行4
1.1.4程式設計語言5
1.2VB程式設計基礎6
1.2.1VB的程式開發環境6
1.2.2VB程式設計步驟7
1.2.3VB程式設計舉例8
1.3課外練習11
第2章VisualBasic程式設計入門12
2.1簡易加法計算器12
2.1.1程式界面設計12
2.1.2編寫程式代碼16
2.1.3選擇結構程式設計25
2.1.4訊息對話框函式33
2.1.5對象焦點的控制35
2.1.6窗體位置的控制38
2.1.7VB變數的使用41
2.1.8不用控制項的輸入輸出方法45
2.1.9輸出方法小結51
2.2本章知識點小結51
2.3知識拓展53
2.3.1兩數交換53
2.3.2錢幣數量的計算54面向任務的VisualBasic程式設計教程(公共基礎版)目錄2.3.3運費計算55
2.4課外練習56
正篇桌面應用程式的開發實現
第3章計算器633.1開發任務63
3.1.1計算器的初級版本63
3.1.2四則運算計算器73
3.1.3自然數累加與階乘功能83
3.1.4函式計算功能90
3.1.5鍵盤操作支持99
3.2知識拓展102
3.2.1疊代法求平方根102
3.2.2九九乘法表103
3.2.3排序算法106
3.3課外練習109
第4章記事本113
4.1開發任務113
4.1.1記事本的界面與選單113
4.1.2文本保存與檔案讀寫118
4.1.3通用對話框控制項125
4.1.4文本的複製與系統剪貼簿132
4.1.5文本的查找與替換135
4.1.6檔案的保存與另外儲存142
4.1.7退出程式的處理143
4.1.8窗體的縮放處理147
4.2知識拓展148
4.2.1百錢買百雞148
4.2.2選擇法排序149
4.2.3按末位統計數字153
4.2.4參數傳遞154
4.3課外練習157
第5章圖片瀏覽器與畫板161
5.1開發任務161
5.1.1圖片瀏覽器161
5.1.2手繪小畫板169
5.2知識拓展187
5.2.1數組作為參數傳遞187
5.2.2二分查找算法191
5.2.3刪除列表框表項194
5.3課外練習195
第6章多功能桌面時鐘201
6.1開發任務201
6.1.1必要的知識準備201
6.1.2數字時鐘203
6.1.3秒表功能212
6.1.4定時提醒功能218
6.2知識拓展223
6.2.1多維數組套用223
6.2.2轉置矩陣224
6.2.3矩陣相乘226
6.3課外練習228
第7章壁球遊戲232
7.1開發任務232
7.1.1自由彈球232
7.1.2壁球遊戲235
7.2知識拓展242
7.2.1動態改變對象大小242
7.2.2地球衛星244
7.2.3自製按鈕246
7.3課外練習249
第8章通訊錄255
8.1開發任務255
8.1.1資料庫及其訪問技術255
8.1.2通訊錄265
8.2知識拓展275
8.3課外練習277
第9章VB編程要點總結280
9.1控制項使用總結280
9.1.1對象的常用屬性280
9.1.2清除控制項內容的方法281
9.1.3控制項常用事件282
9.1.4輸入與輸出方法總結282
9.2程式設計結構總結283
9.2.1順序結構283
9.2.2選擇結構284
9.2.3循環結構285
9.3過程與函式總結287
9.3.1過程的選用場合287
9.3.2函式的選用場合288
9.4變數使用總結288
9.4.1全局變數288
9.4.2局部變數289
9.4.3變數名稱的衝突問題289
9.4.4變數的選用原則290
9.5VisualBasic6.0的特點總結290
9.5.1VisualBasic6.0的特點290
9.5.2對VisualBasic6.0的綜合評價292
附錄AVB的常用內置函式294
附錄BFormat函式的參數格式296
附錄CASCII碼錶297
附錄DVB變數名/對象名前綴298
附錄EVB常用控制項及其屬性、方法和事件索引299
附錄F重要知識點索引301