Visual Basic實訓以Visual Basic 6.0中文版為平臺,內容包括實驗、綜合應用實習和考級訓練3個部分。實驗內容是對Visual Basic內容的實踐,并且有綜合和提高。實驗除消化局部內容外,又逐步組裝成一個小系統。綜合應用實習完全從一個新的數據庫和一個新的應用系統從頭開始逐步設計和組裝,并把Visual Basic的基本內容包含進來。通過實驗和實習實訓,一般能輕松自如地用Visual Basic設計開發一個小的應用系統。考級上機訓練專用等級考試設計。 本教程適合作為普通高等院校、高職高專、軟件職業技術學院等學校的教材,也可供Visual Basic的各類培訓和開發應用程序的讀者學習和參考。
內容包括實驗和綜合應用實習。實驗內容是對教程內容的實訓,同時又在此基礎上進一步提高。實習從一個應用系統開始逐步設計和組裝,并把教程的基本內容包含進來。教程的最后一章通過綜合應用實習方式介紹解決問題的步驟和方法,通過實驗和實習實訓,一般能輕松自如地用Visual Basic開發一個小的應用系統。
(1)Visual Basic實驗內容主要完成小實例。
(2)先跟著做進行驗證,然后修改程序深入和提高,最后通過練習自己設計。
(3)Visual Basic綜合應用實習綜合應用學習內容解決問題。
(4)Visual Basic考級上機訓練進行考級實踐。
(5)課件、實例、系統源代碼等,免費提供,方便教與學。
(6)Visual Basic教學、作業、實驗非常方便。
(7)Visual Basic程序設計實例大小恰當配置,學習和考級相結合,學習和應用結合。
(8)照顧讀者不同層次,方便教學。
本書是學習Visual Basic語言程序設計的理想實訓教材,與主教材《Visual Basic教程(第3版)》(ISBN: 978-7-302-43715-4)配合使用,學習效果更佳。為了方便教學和上機操作,本書主教材提供配套的PPT電子教案、應用系統源文件等資源,可在清華大學出版社網站http://www.tup.com.cn下載。
系列教程首次提出“教程就是服務”的思想,總結近年來我們的教學和開發實踐,以當前流行的Visual Basic 6.0中文版的內容進行組織,詳略結合,突出基本。既汲取現有教材中的合理內容,又對主要內容的介紹有所創新。
(1)Visual Basic教程:教程以“跟著學→模仿→自己應用”為思路,力爭使問題簡單化;翻開書,整篇體現較強的應用特色,把介紹內容和實際應用有機地結合起來。選用的實例不太大,即程序不太長;同時實例涉及一定的范圍,通過實例來消化主要內容。
(2)Visual Basic實訓:內容包括實驗、實習和綜合測驗。實驗內容是對教程內容的實訓,同時在此基礎上進一步提高。實習從一個應用系統開始逐步設計和組裝,并把教程的基本內容包含進來。教程的最后一章通過實習方式介紹解決問題的步驟和方法,通過實驗和實習實訓,一般能輕松自如地用Visual Basic設計開發一個小的應用系統。
(3)Visual Basic教程課件:在網上同步免費提供該課件下載。教師可據此備課和教學,它包含了本教程的主要內容。同時附本教程的所有實例源代碼。
(4)Visual Basic應用系統:在網上同步免費提供包含教程和實驗中形成的學生成績管理系統的所有源文件以及實習形成的人員信息管理系統的所有源文件。教師可據此在課堂演示,學生也可據此上機模仿。
本教程不僅適合于教學,也非常適合于Visual Basic的各類培訓和用戶學習和參考,請讀者比較后加以選擇。
本書在第2版基礎上增加了綜合練習的內容,并且隨著考試內容的變化適當調整了上機訓練和綜合測試題內容。
本書由曹弋(南京師范大學)、劉金定(南京農業大學)編寫,鄭阿奇(南京師范大學)和梁敬東(南京農業大學)統編、定稿。本套書編寫人員還有顧韻華、劉啟芬、丁有和、姜寧秋、劉懷、劉建、鄭進、劉中等。
由于作者水平有限,書中不當之處在所難免,懇請讀者批評指正。
編 者
2016年3月
鄭阿奇,東南大學本科畢業,南京師范大學計算機科學與技術學院副教授,東南大學本科畢業,曾獲選南京師范大學教學名師培養人選。主編5套計算機系列教材,獲國家教委教材二等獎、電子工業部教材二等獎、兩次獲江蘇省教學成果二等獎、江蘇省暢銷圖書編輯二等獎、全國高校出版社書二等獎、兩次獲南京師范大學教學成果一等獎、南京師范大學精品教材一等獎。參加主持國家“七五”攻關子項目、江蘇省科技開發項目,主持南京市科技開發項目、泰州市科委項目、金陵石化公司項目,獲江蘇省軟件獎,江蘇省科技進步獎、南京市創新成果獎。獲國家發明專利和實用新型專利20多個。
第1部分 Visual Basic實驗 1
實驗1 創建一個簡單的Visual Basic應用程序 1
1.1 使用集成開發環境 1
1.2 創建一個簡單的程序 3
實驗2 編程基礎 8
2.1 常量、變量、表達式和函數 8
2.2 輸入函數和輸入方法 13
2.3 綜合練習 17
實驗3 基本控制結構 18
3.1 基本控制結構程序設計 18
3.2 綜合練習 24
實驗4 基本控件(1) 25
4.1 窗體 25
4.2 標簽、文本框和按鈕 27
4.3 選項按鈕、復選框和框架 30
4.4 綜合練習 31
實驗5 基本控件(2) 33
5.1 列表框和組合框 33
5.2 圖像框和定時器 36
5.3 滾動條 39
5.4 對象瀏覽器 41
5.5 綜合練習 42
實驗6 應用界面設計 44
6.1 多窗體和MDI窗體 44
6.2 菜單和工具欄 48
6.3 通用對話框控件 50
6.4 綜合練習 55
實驗7 數組、程序調試 56
7.1 數組 56
7.2 程序調試 60
7.3 綜合練習 63
實驗8 子程序(Sub)過程 64
8.1 代碼編輯器的使用 64
8.2 Sub過程 65
8.3 綜合練習 71
實驗9 函數(Function)過程和遞歸調用 72
9.1 Function過程 72
9.2 遞歸調用 77
9.3 綜合練習 79
實驗10 圖形和多媒體 81
10.1 坐標系和顏色設置 81
10.2 多媒體應用 87
實驗11 鼠標、鍵盤和OLE控件 89
11.1 鼠標和鍵盤 89
11.2 OLE控件 93
實驗12 文件操作 96
12.1 數據文件 96
12.2 FSO對象模型 102
第2部分 Visual Basic數據庫綜合應用實習 105
實驗13 數據庫操作(1) 105
13.1 可視化數據管理器 105
13.2 使用Data控件 110
實驗14 數據庫操作(2) 114
14.1 ADO Data控件 114
14.2 數據報表 117
14.3 多媒體數據庫 120
實驗15 學生信息管理系統 123
15.1 創建數據庫 123
15.2 創建啟動界面 124
15.3 創建主窗體 125
15.4 創建各模塊窗體 126
15.5 調試 135
15.6 應用程序的發布 135
第3部分 Visual Basic考級上機訓練 136
實驗16 Visual Basic綜合測試題 136
16.1 改錯題 136
16.2 編程題 155
Visual Basic數據庫綜合測試題答案 161