實踐總學(xué)時: 36 面向?qū)I(yè)和年級:全校各本科專業(yè)二年級
一,、實踐課程教學(xué)的教學(xué)目標(biāo)
通過實驗達(dá)到教學(xué)大綱要求的教學(xué)目的,通過實驗的上機練習(xí),,達(dá)到熟練掌握 VB編程技巧,,養(yǎng)成規(guī)范、標(biāo)準(zhǔn)的思維和方法,,具體實驗的要求按每一個實驗的要求去練習(xí),、上機、總結(jié),。
二,、實踐課程的性質(zhì)、目的與任務(wù)
本課程是計算機基礎(chǔ)課程,。本課程的任務(wù)是向?qū)W生介紹計算機程序設(shè)計的基本知識,,使學(xué)生掌握 VB語言的基本內(nèi)容及程序設(shè)計的基本方法與編程技巧,,了解面向?qū)ο蟪绦蛟O(shè)計的一般思路,培養(yǎng)學(xué)生應(yīng)用計算機解決和處理實際問題的思維方法與基本能力, 為進(jìn)一步學(xué)習(xí)和應(yīng)用計算機打下基礎(chǔ),。
三,、實踐課程教學(xué)的基本要求
本實驗大綱的核心內(nèi)容是 10個主題實驗,每個實驗都針對某個具體應(yīng)用精心設(shè)計,,并以該應(yīng)用為主題展開,,通過這些實驗的實施,,學(xué)生應(yīng)該認(rèn)識Visual Basic6.0的編程環(huán)境,、面向?qū)ο蟮母拍睢⒖梢暬幊痰膬?yōu)勢,;會使用Visual Basic6.0編寫簡單的程序,、使用其中的控件建立友好的程序界面、使用各個基本事件,;掌握各控件的基本屬性,、事件、方法,,掌握面向?qū)ο缶幊碳翱梢暬幊痰囊恍┘记?,掌握基本的程序設(shè)計流程。
四,、實踐內(nèi)容
實驗一 Visual Basic6.0 的安裝與使用
實踐地點:實驗室
時間安排: 2學(xué)時
實踐形式及方法:演示及動手操作
[實驗類型]
驗證性試驗
[目的要求]
1,、安裝Visual Basic6.0
2、編寫顯示“歡迎使用Visual Basic6.0”的窗體程序
[內(nèi)容提要]
熟悉 Visual Basic的編程環(huán)境,,掌握安裝過程以及基本的設(shè)置,。
[主要儀器設(shè)備]
微機
實驗二 Visual Basic6.0 的基本編程
實踐地點:實驗室
時間安排: 4學(xué)時
實踐形式及方法:動手操作
[實驗類型]
驗證性試驗
[目的要求]
1、建立一個用于“商品銷售計價”的窗體程序
2,、該程序能夠按商品順序號輸入商品的單價,、數(shù)量、計算商品價值和累計商品的總價
3,、商品單價,、數(shù)量通過文本框輸入
4、商品順序號,、商品價值和商品總價通過標(biāo)簽控件顯示
5,、命令按鈕“計價”用來啟動對商品價值和累計商品總價的計算
6、命令按鈕“清零”用來啟動清零過程
7,、命令按鈕“退出”用來關(guān)閉窗口,、退出程序
[內(nèi)容提要]
了解各控件之間的相互協(xié)作,合理安排程序界面,,通過相應(yīng)的事件,,編寫合適的代碼,,完成要求的內(nèi)容。
[主要儀器設(shè)備]
微機
實驗三 程序設(shè)計流程控制
實踐地點:實驗室
時間安排: 4學(xué)時
實踐形式及方法:動手操作
[實驗類型]
綜合性試驗
[目的要求]
1,、建立一個“求解一元二次”方程的窗體程序
2,、方程系數(shù)通過文本框控件輸入。
3,、求解結(jié)果通過標(biāo)簽控件顯示,。
4、命令按鈕“求解方程”用來啟動對方程的求解,。
[內(nèi)容提要]
了解 vb程序設(shè)計的流程控制,,掌握三種結(jié)構(gòu),靈活運用三種結(jié)構(gòu)解決現(xiàn)實問題,。
[主要儀器設(shè)備]
微機
實驗四 可間隙計時器
實踐地點:實驗室
時間安排: 2學(xué)時
實踐形式及方法:動手操作
[實驗類型]
驗證性試驗
[目的要求]
1,、建立一個用來累積計時的“可間隙計時器”
2、能夠把“計時器”工作的各個時間片段累加起來
3,、標(biāo)簽控件用于顯示累積時間,,計時器控件用于計時,計時操作通過命令按鈕完成
4,、命令按鈕“啟動”用于啟動計時,,命令按鈕“暫停” 用于暫停計時
5,、停止計時,,命令按鈕“繼續(xù)”用于在暫停計時恢復(fù)計時,命令按鈕“停止”用于在停止計時
6,、四個命令按鈕遵守下表規(guī)則,,以保證各項計時操作相互協(xié)調(diào)
[內(nèi)容提要]
了解計時器的屬性、事件及方法,,使用命令按鈕控制計時器,。
[主要儀器設(shè)備]
微機
實驗五 圖片搜索器
實踐地點:實驗室
時間安排: 2學(xué)時
實踐形式及方法:動手操作
[實驗類型]
驗證性試驗
[目的要求]
1、建立一個通過文件系統(tǒng)控件搜索圖片的窗體程序,。
2,、組合框控件(Combol)用于選擇圖片文件類型。
3,、驅(qū)動器列表框控件(Drivel)用于選擇驅(qū)動器,。
4、文件夾列表框控件(Dirl)用于從所選驅(qū)動器中選擇文件夾,。
5,、文件列表框控件(Filel)用于從所選文件夾中選擇圖片文件,并且所選
6,、文件通過框架控件(Framel)將組合框,、驅(qū)動器列表框,、文件夾列表框 和文件列表框等控件組合在一起。
[內(nèi)容提要]
熟悉文件操作的幾個控件,,掌握這幾個控件的使用方法以及相互的關(guān)系,。
[主要儀器設(shè)備]
微機
實驗六 文檔編輯器
實踐地點:實驗室
時間安排: 4學(xué)時
實踐形式及方法:動手操作
[實驗類型]
綜合性試驗
[目的要求]
1、建立一個多文檔編輯應(yīng)用程序,,由主窗體和子窗體兩大部分組成,,能夠通過主窗體內(nèi)的子窗體來實現(xiàn)對多個文檔的同時編輯。
2,、該程序主窗體的設(shè)計,,由菜單、工具欄,、狀態(tài)欄和工作區(qū)等部分組成,,放置在主窗體上的公共對話框件用來提供“打開文件”,、“保存文件”,、“打印設(shè)置”、“字體設(shè)置”等多種對話操件,。
3,、子窗體設(shè)計,窗體上的Rich文本框控件用來顯示與編輯文檔,。
[內(nèi)容提要]
掌握多文檔,、單文檔的窗體操作,掌握簡單的文本文件的操作,,能夠創(chuàng)建菜單,、工具欄,并使其協(xié)調(diào)工作,。
[主要儀器設(shè)備]
微機
實驗七 CD 播放器
實踐地點:實驗室
時間安排: 4學(xué)時
實踐形式及方法:動手操作
[實驗類型]
驗證性試驗
[目的要求]
1,、建立一個用于播放CD的窗體程序,
2,、其中,,列表框lstQmqd顯示CD曲目,命令按鈕cmdLoad用于啟動曲目加載,,媒體控件mciCDPlayer用于控制CD播放,,標(biāo)簽lblLength用于顯示曲目總長度,標(biāo)簽lblPosition用于顯示CD播放的當(dāng)前位置,。
[內(nèi)容提要]
了解 Active控件的使用方法,。
[主要儀器設(shè)備]
微機
實驗八 帶滑塊的圖像控件
實踐地點:實驗室
時間安排: 2學(xué)時
實踐形式及方法:動手操作
[實驗類型]
驗證性試驗
[目的要求]
1、建立一個帶滑塊的圖像控件,,
2,、由圖片框Picturel,、圖像Image1、橫向滑動條HScrolll,、豎向滑動條VScrolll和圖片框Picture2等控件組成,。其中,圖片框Picture1用于提供圖像邊界,,圖像Imagel用于裝載圖像,,滑動條HScrolll和VScrolll用于滑動圖像,圖片框Picture2用于遮蓋圖像余角,。
[內(nèi)容提要]
掌握用戶自定義控件的方法,。了解滑動條 HScrolll和VScrolll,通過兩個控件的屬性,、事件及方法,,完成圖片瀏覽控件。
[主要儀器設(shè)備]
微機
實驗九 數(shù)據(jù)處理與報表打印
實踐地點:實驗室
時間安排: 6學(xué)時
實踐形式及方法:規(guī)定內(nèi)容
[實驗類型]
設(shè)計性試驗
[目的要求]
1,、建立JCGL.mdb數(shù)據(jù)庫,,并在數(shù)據(jù)庫中建立“收入賬冊”數(shù)據(jù)表。
2,、建立一個應(yīng)用程序,,其通過數(shù)據(jù)環(huán)境設(shè)計器連接JCGL.mdb數(shù)據(jù)庫,并對數(shù)據(jù)庫中的“收入賬冊”數(shù)據(jù)表中的數(shù)據(jù)進(jìn)行SQL操作,。
3,、在應(yīng)用程序中建立窗體模塊。通過窗體上的TreeView控件,,進(jìn)行對數(shù)據(jù)庫中數(shù)據(jù)的查詢操作,,查詢結(jié)果通過數(shù)據(jù)網(wǎng)格控件顯示,并可以通過文本框,、組合框等控件修改,。
4、在窗體上建立命令按鈕,,用于對ADO記錄集進(jìn)行添加,、刪除操作。
5,、在應(yīng)用程序中建立數(shù)據(jù)報表模塊,,實現(xiàn)對查詢數(shù)據(jù)的報表打印輸出。
[內(nèi)容提要]
了解 ADO控件及SQL操作,,掌握操作數(shù)據(jù)庫的基本方法,。學(xué)會對數(shù)據(jù)庫的添加、刪除,、修改,、查詢,、統(tǒng)計。
[主要儀器設(shè)備]
微機
實驗十 學(xué)生管理系統(tǒng)
實踐地點:實驗室
時間安排: 6學(xué)時
實踐形式及方法:自行設(shè)計
[實驗類型]
設(shè)計性試驗
[目的要求]
1,、通過老師,、同學(xué)了解該系統(tǒng)的需求,做好需求分析表
2,、根據(jù)需求設(shè)計相應(yīng)的功能模塊
3,、根據(jù)功能細(xì)分,設(shè)計相應(yīng)的窗體,、使用合適的控件,、正確編碼。
[內(nèi)容提要]
根據(jù)系統(tǒng)需求,,按照軟件工程中的程序設(shè)計模式,,完整設(shè)計一個系統(tǒng),通過該系統(tǒng)的設(shè)計,,掌握系統(tǒng)設(shè)計的全過程,。
[主要儀器設(shè)備]
微機
五、考核方法
考核方法:通過批改實驗報告,,結(jié)合平時上機情況,,進(jìn)行綜合評定,。
評定標(biāo)準(zhǔn):依照實驗的要求,,比較學(xué)生所做程序的結(jié)構(gòu)是否合理、功能是否完善,、代碼編寫是否正確,。
六、主要參考資料
《 Visual Basic程序設(shè)計教程6.0》龔沛曾 陸慰民 楊志強 高等教育出版社
《Visual Basic實驗指導(dǎo)與測試》第二版,,龔沛曾 陸慰民 楊志強 高等教育出版社
七,、實踐教學(xué)建議
該課程屬于實踐性較強的課程,因此在實踐教學(xué)過程中,,要注重學(xué)生動手能力的培養(yǎng),,通過實際的例子,提高學(xué)生的學(xué)習(xí)興趣,,突出實用性,。
制 訂:計算機公修教研室
執(zhí)筆人:李永波
審定人:鄒建