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