第一篇:VB程序設(shè)計(jì)教學(xué)小結(jié)
一學(xué)期的課程已近尾聲,現(xiàn)就一學(xué)期以來(lái)教學(xué)工作及等級(jí)考試相關(guān)事宜進(jìn)行歸納: 全國(guó)二級(jí)VB考試:
1.筆試(公共基礎(chǔ)知識(shí)部分30分+VB部分70分)
2.機(jī)試(基本操作15+15;簡(jiǎn)單應(yīng)用20+20;綜合應(yīng)用30分)
關(guān)于非VB部分即公共基礎(chǔ)知識(shí)部分的復(fù)習(xí)建議:
帶資料(電子或紙質(zhì))回家,有計(jì)劃地復(fù)習(xí);完成至少 兩套筆試試卷(平時(shí)購(gòu)買(mǎi)的+歷年考試真題)。
關(guān)于筆試中70分VB部分:在網(wǎng)上下載考點(diǎn),認(rèn)真復(fù)習(xí)課本相關(guān)知識(shí)點(diǎn),完成相關(guān)讀程序及重點(diǎn)算法涉及題目(作業(yè)中布置的為考試中經(jīng)常涉及的)。
關(guān)于機(jī)試部分的復(fù)習(xí)建議:
將VB題庫(kù).rar文件帶回家有計(jì)劃的練習(xí),我認(rèn)為凡是與考點(diǎn)相關(guān)題不要漏做,不能抱僥幸心理。至于考點(diǎn)經(jīng)常考的操作在平時(shí)作業(yè)中也有所體現(xiàn)。江蘇省二級(jí)VB考試:
筆試(20分計(jì)算機(jī)基礎(chǔ)部分+80分VB)機(jī)試(改錯(cuò)題+編程題)
感謝大家一學(xué)期以來(lái)對(duì)這門(mén)課的支持,對(duì)布置作業(yè)、改測(cè)試題、試卷等工作的支持;感謝各班班干部同學(xué)的辛苦付出;感謝大家在課堂上表現(xiàn)出來(lái)的活力與熱情。最后祝福大家在今后的人生道路上一帆風(fēng)順!
第二篇:VB程序設(shè)計(jì)教學(xué)目標(biāo)
《VB程序設(shè)計(jì)》教學(xué)目標(biāo)設(shè)定
曲江職校
楊遠(yuǎn)峰
實(shí)踐總學(xué)時(shí): 128
面向?qū)I(yè)和年級(jí):計(jì)算機(jī)專(zhuān)業(yè)一年級(jí)
時(shí)間段:一學(xué)年
一、實(shí)踐課程教學(xué)的教學(xué)目標(biāo)
通過(guò)實(shí)驗(yàn)達(dá)到教學(xué)大綱要求的教學(xué)目的,通過(guò)實(shí)驗(yàn)的上機(jī)練習(xí),達(dá)到熟練掌握 VB編程技巧,養(yǎng)成規(guī)范、標(biāo)準(zhǔn)的思維和方法,具體實(shí)驗(yàn)的要求按每一個(gè)實(shí)驗(yàn)的要求去練習(xí)、上機(jī)、總結(jié)。
二、實(shí)踐課程的性質(zhì)、目的與任務(wù)
本課程是計(jì)算機(jī)基礎(chǔ)課程。本課程的任務(wù)是向?qū)W生介紹計(jì)算機(jī)程序設(shè)計(jì)的基本知識(shí),使學(xué)生掌握 VB語(yǔ)言的基本內(nèi)容及程序設(shè)計(jì)的基本方法與編程技巧,了解面向?qū)ο蟪绦蛟O(shè)計(jì)的一般思路,培養(yǎng)學(xué)生應(yīng)用計(jì)算機(jī)解決和處理實(shí)際問(wèn)題的思維方法與基本能力,為進(jìn)一步學(xué)習(xí)和應(yīng)用計(jì)算機(jī)打下基礎(chǔ)。
三、實(shí)踐課程教學(xué)的基本要求
本實(shí)驗(yàn)大綱的核心內(nèi)容是 10個(gè)主題實(shí)驗(yàn),每個(gè)實(shí)驗(yàn)都針對(duì)某個(gè)具體應(yīng)用精心設(shè)計(jì),并以該應(yīng)用為主題展開(kāi),通過(guò)這些實(shí)驗(yàn)的實(shí)施,學(xué)生應(yīng)該認(rèn)識(shí)Visual Basic6.0的編程環(huán)境、面向?qū)ο蟮母拍睢⒖梢暬幊痰膬?yōu)勢(shì);會(huì)使用Visual Basic6.0編寫(xiě)簡(jiǎn)單的程序、使用其中的控件建立友好的程序界面、使用各個(gè)基本事件;掌握各控件的基本屬性、事件、方法,掌握面向?qū)ο缶幊碳翱梢暬幊痰囊恍┘记?,掌握基本的程序設(shè)計(jì)流程。
四、實(shí)踐內(nèi)容
實(shí)驗(yàn)一 Visual Basic6.0 的安裝與使用
實(shí)踐地點(diǎn):實(shí)驗(yàn)室
時(shí)間安排: 2學(xué)時(shí)
實(shí)踐形式及方法:演示及動(dòng)手操作
[實(shí)驗(yàn)類(lèi)型] :驗(yàn)證性試驗(yàn)
[目的要求]
1、安裝Visual Basic6.0
2、編寫(xiě)顯示“歡迎使用Visual Basic6.0”的窗體程序
[內(nèi)容提要] :熟悉 Visual Basic的編程環(huán)境,掌握安裝過(guò)程以及基本的設(shè)置。
[主要儀器設(shè)備] :微機(jī)
實(shí)驗(yàn)二 拼圖游戲界面設(shè)計(jì)
實(shí)踐地點(diǎn):實(shí)驗(yàn)室
時(shí)間安排: 4學(xué)時(shí)
實(shí)踐形式及方法:動(dòng)手操作
[實(shí)驗(yàn)類(lèi)型] :驗(yàn)證性試驗(yàn)
[目的要求]
1、建立一個(gè)拼圖游戲的窗體程序
2、該任務(wù)主要是布局菜單、圖像框、圖片框按鈕、標(biāo)簽、文本框、單選按鈕
3、程序部分主要是修改對(duì)象的一些常用屬性、窗體運(yùn)行后的大小、位置等 4.根據(jù)實(shí)級(jí)界面的設(shè)計(jì),完成中級(jí)和高級(jí)游戲界面的設(shè)計(jì) [內(nèi)容提要]
了解各控件之間的相互協(xié)作,合理安排程序界面,通過(guò)相應(yīng)的事件,編寫(xiě)合適的代碼,完成要求的內(nèi)容。
[主要儀器設(shè)備] :微機(jī)
實(shí)驗(yàn)三 隨機(jī)排列拼圖游戲的圖塊位置
實(shí)踐地點(diǎn):實(shí)驗(yàn)室
時(shí)間安排: 10學(xué)時(shí)
實(shí)踐形式及方法:動(dòng)手操作
[實(shí)驗(yàn)類(lèi)型] :綜合性試驗(yàn)
[目的要求]
1、隨機(jī)排列拼圖游戲中幾個(gè)圖塊的排列順序
2、每次隨機(jī)排列時(shí),圖塊的位置都會(huì)發(fā)生改變
3、在游戲難度設(shè)計(jì)時(shí),如果難度是最高級(jí)別(困難),并且移動(dòng)方式是逐格時(shí),要求最左上角的那個(gè)圖塊位置不能改變,無(wú)論怎么隨機(jī)排列,左上角的那個(gè)圖塊的位置是不會(huì)改變的,否則不能完成拼圖游戲
4、根據(jù)初級(jí)游戲中圖塊的位置隨機(jī),完成中級(jí)圖塊隨機(jī)和高級(jí)圖塊位置隨機(jī)的設(shè)計(jì) [內(nèi)容提要]
應(yīng)用程序設(shè)計(jì)的基本結(jié)構(gòu)設(shè)計(jì)方法和技巧,對(duì)象位置和大小的控制方法,隨機(jī)數(shù)產(chǎn)生的方法設(shè)計(jì)該程序
[主要儀器設(shè)備] :微機(jī)
實(shí)驗(yàn)四 拼圖游戲中圖塊選中狀態(tài)的設(shè)計(jì)
實(shí)踐地點(diǎn):實(shí)驗(yàn)室
時(shí)間安排: 10學(xué)時(shí)
實(shí)踐形式及方法:動(dòng)手操作
[實(shí)驗(yàn)類(lèi)型] :驗(yàn)證性試驗(yàn)
[目的要求]
1、使用鼠標(biāo)事件可以選中圖塊
2、選中圖塊有亮度框
3、使用控件數(shù)組記錄選中的對(duì)象 [內(nèi)容提要] 鼠標(biāo)事件的應(yīng)用、控件數(shù)組的應(yīng)用 [主要儀器設(shè)備] :微機(jī)
實(shí)驗(yàn)五 拼圖游戲中使用指定鍵移動(dòng)圖塊
實(shí)踐地點(diǎn):實(shí)驗(yàn)室
時(shí)間安排: 12學(xué)時(shí)
實(shí)踐形式及方法:動(dòng)手操作
[實(shí)驗(yàn)類(lèi)型] :驗(yàn)證性試驗(yàn)
[目的要求]
1、使用鍵盤(pán)上的2468鍵移動(dòng)選中圖塊
2、使用鍵盤(pán)上的上下左右鍵移動(dòng)選中圖塊
3、使用鼠標(biāo)鍵移動(dòng)選中圖塊
4、移動(dòng)規(guī)則的設(shè)定,只有目標(biāo)位為空時(shí),才可移動(dòng)選中圖塊,5、逐格移動(dòng)時(shí)只能是上下左右一格一格移動(dòng),不能跨格移動(dòng)選中圖塊
6、跨越移動(dòng)時(shí),可以跨越其它圖塊移動(dòng)選中圖塊,前提是目標(biāo)位要為空方可移動(dòng) [內(nèi)容提要]
幾個(gè)常用鼠標(biāo)事件,規(guī)則的設(shè)定
[主要儀器設(shè)備] :微機(jī)
實(shí)驗(yàn)六 拼圖結(jié)果正確性的判定
實(shí)踐地點(diǎn):實(shí)驗(yàn)室
時(shí)間安排: 10學(xué)時(shí)
實(shí)踐形式及方法:動(dòng)手操作
[實(shí)驗(yàn)類(lèi)型] :綜合性試驗(yàn)
[目的要求]
1、對(duì)拼圖完成后,檢測(cè)拼圖結(jié)果正確性與否,根據(jù)初始的隨機(jī)位置情況進(jìn)行判定
2、計(jì)時(shí)器判定
3、按鈕單擊事件判定 [內(nèi)容提要]
計(jì)時(shí)器事件的應(yīng)用,條件語(yǔ)句的應(yīng)用 [主要儀器設(shè)備] :微機(jī)
實(shí)驗(yàn)七 拼圖游戲過(guò)關(guān)時(shí)間的記錄
實(shí)踐地點(diǎn):實(shí)驗(yàn)室
時(shí)間安排: 4學(xué)時(shí)
實(shí)踐形式及方法:動(dòng)手操作
[實(shí)驗(yàn)類(lèi)型] :驗(yàn)證性試驗(yàn) [目的要求]
1.應(yīng)用計(jì)時(shí)器事件記錄游戲過(guò)關(guān)玩家的時(shí)間
2、將游戲過(guò)關(guān)玩家的時(shí)刻記錄到指定文件中 [內(nèi)容提要]
計(jì)時(shí)器事件的應(yīng)用 [主要儀器設(shè)備] :微機(jī)
實(shí)驗(yàn)八 拼圖游戲移圖方式設(shè)計(jì)
實(shí)踐地點(diǎn):實(shí)驗(yàn)室
時(shí)間安排: 8學(xué)時(shí)
實(shí)踐形式及方法:動(dòng)手操作
[實(shí)驗(yàn)類(lèi)型] :驗(yàn)證性試驗(yàn)
[目的要求]
1、逐格移動(dòng)方式中,選中圖塊只能是相臨之間可以移動(dòng)
2、跨越移動(dòng)方式中,選中圖塊可以跨越移動(dòng)
[內(nèi)容提要]
相臨位置的判定、目標(biāo)位的判定、移動(dòng)后源位置和目標(biāo)位置狀態(tài)的判定 [主要儀器設(shè)備] :微機(jī)
實(shí)驗(yàn)九拼圖游戲級(jí)別關(guān)卡設(shè)計(jì)
實(shí)踐地點(diǎn):實(shí)驗(yàn)室
時(shí)間安排: 8學(xué)時(shí)
實(shí)踐形式及方法:規(guī)定內(nèi)容
[實(shí)驗(yàn)類(lèi)型] :設(shè)計(jì)性試驗(yàn)
[目的要求]
1、可以選擇初級(jí)、中級(jí)、高級(jí)
2、建立一個(gè)多重窗體應(yīng)用程序設(shè)計(jì)
3、用戶(hù)名的相互傳遞
[內(nèi)容提要]
多重窗體應(yīng)用程序設(shè)計(jì)、公共變量的定義和使用
[主要儀器設(shè)備] :微機(jī)
實(shí)驗(yàn)十拼圖游戲難易程度選項(xiàng)設(shè)計(jì)
實(shí)踐地點(diǎn):實(shí)驗(yàn)室
時(shí)間安排: 8學(xué)時(shí)
實(shí)踐形式及方法:自行設(shè)計(jì)
[實(shí)驗(yàn)類(lèi)型] :設(shè)計(jì)性試驗(yàn) [目的要求]
1、通過(guò)改變臨時(shí)放圖區(qū)的多少來(lái)控制拼圖游戲的難易度
2、改變屏蔽臨時(shí)放圖區(qū)的標(biāo)簽位置、設(shè)計(jì)監(jiān)時(shí)放圖區(qū)的狀態(tài) [內(nèi)容提要]
標(biāo)簽的大小、位置、臨時(shí)放圖區(qū)的狀態(tài)設(shè)計(jì) [主要儀器設(shè)備] :微機(jī)
實(shí)驗(yàn)十一拼圖游戲操作說(shuō)明設(shè)計(jì)
實(shí)踐地點(diǎn):實(shí)驗(yàn)室
時(shí)間安排: 2學(xué)時(shí)
實(shí)踐形式及方法:自行設(shè)計(jì)
[實(shí)驗(yàn)類(lèi)型] :設(shè)計(jì)性試驗(yàn)
[目的要求]
1、設(shè)計(jì)一個(gè)圖體,一個(gè)標(biāo)簽,在標(biāo)簽內(nèi)放置游戲相關(guān)的操作說(shuō)明
2、窗體只有關(guān)閉按鈕 [內(nèi)容提要]
標(biāo)簽的大小、位置、標(biāo)簽內(nèi)顯示內(nèi)容的設(shè)計(jì),窗體相關(guān)屬性的設(shè)計(jì) [主要儀器設(shè)備] :微機(jī)
實(shí)驗(yàn)十二拼圖游戲背景顏色設(shè)計(jì)
實(shí)踐地點(diǎn):實(shí)驗(yàn)室
時(shí)間安排: 6學(xué)時(shí)
實(shí)踐形式及方法:自行設(shè)計(jì)
[實(shí)驗(yàn)類(lèi)型] :設(shè)計(jì)性試驗(yàn)
[目的要求]
1、設(shè)計(jì)一個(gè)圖體,三個(gè)滾動(dòng)條,一個(gè)列表框,可以選擇設(shè)計(jì)背景色、按鈕文本背景色、移圖區(qū)背景色
2、可以實(shí)現(xiàn)根據(jù)列表框的選擇對(duì)象實(shí)現(xiàn)選定對(duì)象背景顏色的改變 [內(nèi)容提要]
引用公共變量,不同窗體間名稱(chēng)的傳遞,多分支結(jié)構(gòu)的應(yīng)用;選定同一窗體不同部分背景顏色的改變
[主要儀器設(shè)備] :微機(jī)
實(shí)驗(yàn)十三拼圖游戲前景顏色設(shè)計(jì)
實(shí)踐地點(diǎn):實(shí)驗(yàn)室
時(shí)間安排: 6學(xué)時(shí)
實(shí)踐形式及方法:自行設(shè)計(jì) [實(shí)驗(yàn)類(lèi)型] :設(shè)計(jì)性試驗(yàn)
[目的要求]
1、應(yīng)用通用對(duì)話框改變圖體上對(duì)象的前景顏色
2、按鈕、標(biāo)簽的文字顏色 [內(nèi)容提要]
通用對(duì)話框的應(yīng)用 [主要儀器設(shè)備] :微機(jī)
實(shí)驗(yàn)十四拼圖游戲積各級(jí)別歷史成績(jī)查看
實(shí)踐地點(diǎn):實(shí)驗(yàn)室
時(shí)間安排: 10學(xué)時(shí)
實(shí)踐形式及方法:自行設(shè)計(jì)
[實(shí)驗(yàn)類(lèi)型] :設(shè)計(jì)性試驗(yàn)
[目的要求]
1、讀出相應(yīng)級(jí)別記錄文件中存放的數(shù)據(jù)
2、隨機(jī)文件中記錄文件的讀寫(xiě)操作 [內(nèi)容提要]
隨機(jī)文件的相關(guān)操作 [主要儀器設(shè)備] :微機(jī)
實(shí)驗(yàn)十五拼圖游戲積各級(jí)別歷史最好成績(jī)查看
實(shí)踐地點(diǎn):實(shí)驗(yàn)室
時(shí)間安排: 10學(xué)時(shí)
實(shí)踐形式及方法:自行設(shè)計(jì)
[實(shí)驗(yàn)類(lèi)型] :設(shè)計(jì)性試驗(yàn)
[目的要求]
1、讀出相應(yīng)級(jí)別最好記錄文件中存放的數(shù)據(jù)
2、隨機(jī)文件中記錄文件的讀寫(xiě)操作 [內(nèi)容提要]
隨機(jī)文件的相關(guān)操作 [主要儀器設(shè)備] :微機(jī)
實(shí)驗(yàn)十六拼圖游戲進(jìn)行中時(shí),單擊右鍵會(huì)彈出最好成績(jī)
實(shí)踐地點(diǎn):實(shí)驗(yàn)室
時(shí)間安排: 6學(xué)時(shí)
實(shí)踐形式及方法:自行設(shè)計(jì)
[實(shí)驗(yàn)類(lèi)型] :設(shè)計(jì)性試驗(yàn) [目的要求]
1、讀出相應(yīng)級(jí)別最好記錄文件中存放的數(shù)據(jù)
2、隨機(jī)文件中記錄文件的讀寫(xiě)操作 [內(nèi)容提要]
隨機(jī)文件的相關(guān)操作 [主要儀器設(shè)備] :微機(jī)
實(shí)驗(yàn)十七拼圖游戲中刪除指定級(jí)別的玩家成績(jī)記錄文件
實(shí)踐地點(diǎn):實(shí)驗(yàn)室
時(shí)間安排: 4學(xué)時(shí)
實(shí)踐形式及方法:自行設(shè)計(jì)
[實(shí)驗(yàn)類(lèi)型] :設(shè)計(jì)性試驗(yàn)
[目的要求]
1、刪除文件操作
2、MSGBOX操作提示語(yǔ)句 [內(nèi)容提要]
KILL語(yǔ)句和MSGBOX 語(yǔ)句 [主要儀器設(shè)備] :微機(jī)
實(shí)驗(yàn)十八拼圖游戲中成績(jī)排序及字段顯示
實(shí)踐地點(diǎn):實(shí)驗(yàn)室
時(shí)間安排: 8學(xué)時(shí)
實(shí)踐形式及方法:自行設(shè)計(jì)
[實(shí)驗(yàn)類(lèi)型] :設(shè)計(jì)性試驗(yàn)
[目的要求]
1、可以對(duì)各級(jí)別用戶(hù)成績(jī)、用戶(hù)最好成績(jī)、按不同方式不同字段進(jìn)行排序
2、可以按要示顯示指定字段 [內(nèi)容提要]
冒泡排序法的應(yīng)用、復(fù)選框的應(yīng)用、內(nèi)部字符串函數(shù)的應(yīng)用 [主要儀器設(shè)備] :微機(jī)
五、考核方法
評(píng)定標(biāo)準(zhǔn):依照實(shí)驗(yàn)的要求,比較學(xué)生所做程序的結(jié)構(gòu)是否合理、功能是否完善、代碼編寫(xiě)是否正確。
第三篇:vb程序設(shè)計(jì)方法
發(fā)表于《中小學(xué)信息技術(shù)教育》雜志2005年第7期 VB程序設(shè)計(jì)方法——今天我來(lái)做導(dǎo)演!
教學(xué)目標(biāo):
1、知道創(chuàng)建一個(gè)VB程序的基本步驟
2、了解窗口、事件和消息的含義
3、培養(yǎng)學(xué)生的自主探究精神
教學(xué)重點(diǎn)和難點(diǎn):
1、窗口,事件和消息的關(guān)系
2、屬性的設(shè)置
3、代碼的輸入
學(xué)生分析:
高一學(xué)生,已經(jīng)學(xué)習(xí)了程序的三種基本結(jié)構(gòu),能辨別三種結(jié)構(gòu),但不會(huì)自己書(shū)寫(xiě)程序。對(duì)VB基本上一無(wú)所知。
教學(xué)方法:
采用主動(dòng)式任務(wù)驅(qū)動(dòng)的教學(xué)方法,通過(guò)創(chuàng)設(shè)情境,激發(fā)學(xué)生對(duì)VB的興趣,使學(xué)生產(chǎn)生動(dòng)手做一個(gè)VB程序的欲望.在布置任務(wù)的時(shí)候,不是教師指定完成什么任務(wù),而是由學(xué)生自己提出想完成一個(gè)樣的任務(wù),即想做一個(gè)什么樣的VB程序,因?yàn)槿蝿?wù)是學(xué)生自己提出來(lái)的,所以學(xué)生肯定感興趣的,這就避免了教師布置的任務(wù)不能照顧到全體學(xué)生裝的弊端.而教師作為引導(dǎo)者和技術(shù)幫助者,幫助學(xué)生一步步地完成任務(wù),引導(dǎo)學(xué)生分解任務(wù),分解為界面的創(chuàng)建,屬性的設(shè)置,代碼的輸入等幾部分。在實(shí)踐過(guò)程中,使學(xué)生掌握用VB進(jìn)行程序設(shè)計(jì)的步驟和方法。
教學(xué)過(guò)程:
一、激趣引入
師:上節(jié)課中我們演示了一個(gè)拋硬幣的VB小程序,大家還有印象嗎?(教師演示這個(gè)程序)師:下面我再來(lái)演示幾個(gè)其他VB小程序(教師演示若干個(gè)趣味小程序,如,和劉德華對(duì)話,井字棋,心情好嗎,挖地雷,單選復(fù)選框與字體,測(cè)驗(yàn)記憶力,彈球游戲,剪刀包袱,在演示過(guò)程中,讓學(xué)生注意鼠標(biāo)單擊按鈕,或者鼠標(biāo)移動(dòng),窗口上會(huì)有什么反應(yīng))
師:窗口——舞臺(tái),事件——導(dǎo)演的命令,反應(yīng)——演員的表演,控件——演員(以對(duì)比方式說(shuō)明它們之間的關(guān)系,讓學(xué)生明白,需要哪個(gè)演員(控件)作出什么表演,要對(duì)這個(gè)演員(控件)發(fā)號(hào)施令,導(dǎo)演不能瞎指揮,不然表演要亂套的。)
師:有了舞臺(tái),演員,導(dǎo)演在哪兒呢?導(dǎo)演就是你!今天就是請(qǐng)大家當(dāng)一回導(dǎo)演(出示課題:今天你來(lái)做導(dǎo)演?。┮鈭D:
1、在演示過(guò)程中,提醒學(xué)生注意窗口,事件(點(diǎn)擊按鈕或移動(dòng)按鈕),消息(事件的反應(yīng))。
2、激發(fā)學(xué)生的興趣,產(chǎn)生自己動(dòng)手做一個(gè)VB程序的欲望。
二、形成任務(wù) 大屏幕展示:
一、確定導(dǎo)演的工作目標(biāo),即你想要完成一個(gè)什么樣的VB程序?
老師引導(dǎo),啟發(fā)學(xué)生,使每個(gè)學(xué)生能確定自己的目標(biāo),即要完成一個(gè)什么樣的VB程序,即名稱(chēng)是什么?功能是什么?……。(對(duì)于不能確定的學(xué)生,建議參考老師演示的例子,從中選擇一個(gè)自己感興趣的)
意圖:這是很重要的一個(gè)過(guò)程,要很好地引導(dǎo)學(xué)生,使學(xué)生清楚地知道自己的任務(wù),即自己要做什么?
三、分解任務(wù)
(以演示中的一個(gè)小例子,來(lái)說(shuō)明如何完成一個(gè)VB程序)大屏幕展示:
二、導(dǎo)演如何完成任務(wù)?
師:導(dǎo)演正式上任了,大家都胸有成竹了,明確了要做一個(gè)什么樣的VB程序,首先做什么呢?
1、界面的設(shè)計(jì)(舞臺(tái)的布置)師:一個(gè)程序,你最先看到是什么?
師:舞臺(tái)如何布局?演員如何選???窗口如何布局?上面要放哪些東西?這些東西怎么放比較好看?……
意圖:引導(dǎo)學(xué)生從界面設(shè)計(jì)入手,學(xué)會(huì)用控件來(lái)輸入文字,圖片,通過(guò)對(duì)文字的修飾,圖片的插入,引入屬性的設(shè)置,突破這個(gè)難點(diǎn)。
2、如何讓對(duì)象動(dòng)起來(lái)?
師:窗口布置好了,舞臺(tái)拱建好了,演員也到位了,那么讓演員如何表演呢?每個(gè)演員做什么動(dòng)作呢?導(dǎo)演發(fā)布命令的時(shí)候(輸入代碼)的時(shí)候,一定要看清對(duì)象,不要亂發(fā)命令?。∫鈭D:
引入代碼的輸入。為節(jié)省時(shí)間,提供演示程序的代碼,避免自己書(shū)寫(xiě)代碼。
四、動(dòng)手實(shí)踐
師:各位躍躍欲試的導(dǎo)演們,按照自己剛才確定的任務(wù),動(dòng)手來(lái)完成自己的第一個(gè)VB小程序吧!可能問(wèn)題:
有些學(xué)生在輸入代碼的時(shí)候,為分不清代碼需要給哪個(gè)控件加上,這時(shí)一定要讓學(xué)生明白,導(dǎo)演的指令必須是針對(duì)某個(gè)演員發(fā)的,不能亂發(fā)。對(duì)于學(xué)生碰到的問(wèn)題,老師做好技術(shù)指導(dǎo)工作。
五、評(píng)價(jià)交流(展示學(xué)生作品,交流評(píng)價(jià))
師:不同風(fēng)格的導(dǎo)演設(shè)計(jì)的效果是不同的,讓我們來(lái)欣賞一下各位導(dǎo)演的作品吧 意圖:
通過(guò)電子教室軟件,轉(zhuǎn)發(fā)一些小組完成的作品,能過(guò)交流了解其他同學(xué)的制作成果,吸取他人經(jīng)驗(yàn)
提醒學(xué)生在程序中加入制作人信息,即導(dǎo)演的信息,有初步的版權(quán)意識(shí)
有些學(xué)生可能設(shè)計(jì)的任務(wù)比較大,在課內(nèi)無(wú)法完成,則鼓勵(lì)在課后繼續(xù)完成,作為拓展作業(yè)。
五、總結(jié)
師:各位導(dǎo)演感覺(jué)如何?做一個(gè)導(dǎo)演不容易吧,做一個(gè)好的導(dǎo)演更不容易。創(chuàng)建一個(gè)VB程序的基本步驟:界面設(shè)計(jì),屬性設(shè)置,代碼輸入。
導(dǎo)演有大有小,但是基本工作是一樣的,就是上面這些步驟,今天我們是小導(dǎo)演,明天我們可能是大導(dǎo)演,期待欣賞到同學(xué)們的大作!意圖:回顧過(guò)程,總結(jié)提高。
附:學(xué)案
今天我來(lái)做導(dǎo)演
——VB程序設(shè)計(jì)方法
一、明確目標(biāo)
身為導(dǎo)演,最重要的一件事,就是明確自己的目標(biāo),請(qǐng)確定你的目標(biāo),即你想做個(gè)什么樣的VB程序?
提示:如果一時(shí)之間想不出來(lái),可以參考老師演示的例子
二、設(shè)計(jì)舞臺(tái)(界面的布局)
1、如果你想在窗口上輸入文字,方法如下:
(1)用鼠標(biāo)選擇左邊工具欄中的“LABEL”標(biāo)簽
(2)在窗口上拖出一個(gè)大小合適的矩形(矩形的大小可以用矩形邊上的八個(gè)小方塊進(jìn)行調(diào)整)
2、如果你想插入一張圖片,方法如下:
(1)用鼠標(biāo)選擇左邊工具欄中的“IMAGES”標(biāo)簽
(2)在窗口上拖出一個(gè)大小合適的矩形
3、如果你想在窗口上增加一個(gè)按鈕,方法如下:
(1)用鼠標(biāo)選擇左邊工具欄中的“BUTTON”標(biāo)簽
(2)在窗口上拖出一個(gè)大小合適的矩形
4、如果你想在窗口上增加一個(gè)文本框,方法如下:
(1)用鼠標(biāo)選擇左邊工具欄中的“TEXT”標(biāo)簽
(2)在窗口上拖出一個(gè)大小合適的矩形
:),增加其他控件的方法類(lèi)似,相信自己,試一試!
三、對(duì)演員進(jìn)行分工(屬性的設(shè)置)
1、如何在窗口上顯示文字?
方法如下:
(1)用鼠標(biāo)選中Label控件
(2)在右邊的屬性窗口中找到“Caption”屬性,在右邊輸入要顯示的文字 思考:如何修改文字的字體?顏色?大小? 提示:修改相應(yīng)的屬性
2、如何插入圖片?
方法如下:
(1)用鼠標(biāo)選中Image控件
(2)在右邊的屬性窗口中找到“Picture”屬性,點(diǎn)擊旁邊的省略號(hào)按鈕,選擇要插入的圖片
3、如何修改Text顯示的文字? 方法如下:
(1)用鼠標(biāo)選中Text控件
(2)在右邊鼠性中選中Text屬性,輸入要顯示的文字
4、如何修改按鈕上顯示的文字? 方法如下:
選中按鈕,修改“Caption”屬性
四、讓演員動(dòng)起來(lái)(輸入代碼)選擇演員,輸入想要演員實(shí)現(xiàn)的代碼
五、檢查一下導(dǎo)演工作進(jìn)展如何? 方法: 運(yùn)行、播放
六、你是個(gè)合格的導(dǎo)演?還是個(gè)優(yōu)秀的導(dǎo)演?
1、你知道如何做一個(gè)VB程序了嗎?(知道/不知道)
2、你是個(gè)合格的/優(yōu)秀的導(dǎo)演?(是/不是)
第四篇:VB程序設(shè)計(jì)課程設(shè)計(jì)
VB程序設(shè)計(jì)課程設(shè)計(jì)
1、目的
VB程序設(shè)計(jì)課程設(shè)計(jì)是考察學(xué)生對(duì)VB程序設(shè)計(jì)課程相關(guān)知識(shí)點(diǎn)掌握情況的重要環(huán)節(jié),也是激勵(lì)學(xué)生進(jìn)一步學(xué)習(xí)VB、提高運(yùn)用VB開(kāi)發(fā)實(shí)際計(jì)算機(jī)程序的能力。課程設(shè)計(jì)的重點(diǎn)在于學(xué)生利用VB開(kāi)發(fā)程序的能力。
2、課程設(shè)計(jì)題目
學(xué)生信息管理系統(tǒng)
3、程序功能
該程序具有建立數(shù)據(jù)庫(kù),建立數(shù)據(jù)庫(kù)表,添加數(shù)據(jù),刪除數(shù)據(jù),查詢(xún)學(xué)生每學(xué)期成績(jī)、不及格情況、積點(diǎn)情況等相關(guān)信息的功能。
4、實(shí)現(xiàn)要求
每個(gè)學(xué)生建立一個(gè)數(shù)據(jù)庫(kù)(名字自擬),數(shù)據(jù)庫(kù)中建立學(xué)生基本信息表(學(xué)號(hào)、姓名、性別、出生年、出生月、出生日、聯(lián)系電話、年級(jí)、班級(jí)、住址等)、學(xué)生成績(jī)表(學(xué)號(hào)、課程號(hào)、成績(jī)、學(xué)期等)、課程信息表(課程號(hào)、課程名稱(chēng)、出版社、出版日期、版次、頁(yè)碼、價(jià)格、課程類(lèi)型(基礎(chǔ)課、專(zhuān)業(yè)基礎(chǔ)課、選修課等)、開(kāi)課學(xué)院等)。
把課程信息、每一學(xué)期的成績(jī)等分別輸入相應(yīng)的表中,其中學(xué)生基本信息表記錄不少于5個(gè)學(xué)生的信息。
在以上數(shù)據(jù)的基礎(chǔ)上,實(shí)現(xiàn)相關(guān)的程序功能(不僅僅第3條指定的功能)。
設(shè)計(jì)多界面程序,相關(guān)查詢(xún)結(jié)果應(yīng)由不同的界面顯示,每個(gè)同學(xué)顯示結(jié)果的形式應(yīng)盡量不同。
5、考核
根據(jù)學(xué)生實(shí)現(xiàn)程序功能多少(40分)、界面設(shè)計(jì)情況(20分)、課程設(shè)計(jì)報(bào)告撰寫(xiě)情況(20)、答辯情況(20分)進(jìn)行考核。雷同者應(yīng)重做。
6、課程設(shè)計(jì)報(bào)告內(nèi)容
1)課程設(shè)計(jì)題目
2)課程設(shè)計(jì)的目的3)程序功能介紹
4)程序界面設(shè)計(jì)與控件屬性設(shè)置
5)程序代碼編寫(xiě)
6)程序演示(將運(yùn)行過(guò)程用截圖方式截下來(lái),并對(duì)輸入數(shù)據(jù)、輸出的結(jié)果進(jìn)行適當(dāng)說(shuō)明)
7)課程學(xué)習(xí)與課程設(shè)計(jì)心得體會(huì)
7、上交材料
本次課程設(shè)計(jì)以小班為單位上交如下資料:
1)光盤(pán):每一小班建立一個(gè)目錄(專(zhuān)業(yè)年級(jí)班級(jí)),在此目錄下建立每個(gè)同學(xué)的目錄(學(xué)號(hào)姓名),在每個(gè)同學(xué)的目錄下保存該同學(xué)的電子版的課程設(shè)計(jì)報(bào)告、打包的程序。
2)紙制版的課程設(shè)計(jì)報(bào)告
第五篇:VB程序設(shè)計(jì)教學(xué)反思1
《VB程序設(shè)計(jì)》課程教學(xué)反思
我一直以來(lái)?yè)?dān)任《VB程序設(shè)計(jì)》課程輔導(dǎo)教師。該課程是計(jì)算機(jī)專(zhuān)業(yè)必修的專(zhuān)業(yè)課,作為課程輔導(dǎo)教師,應(yīng)當(dāng)積極整合多種教學(xué)資源、采取多種教學(xué)手段指導(dǎo)學(xué)生綜合運(yùn)用各種媒體進(jìn)行自主學(xué)習(xí),并有針對(duì)性地引導(dǎo)學(xué)生端正學(xué)習(xí)態(tài)度,激發(fā)學(xué)習(xí)動(dòng)機(jī),提高學(xué)習(xí)興趣,增強(qiáng)學(xué)習(xí)信心,以提高開(kāi)放教育的教學(xué)效果。以下就教學(xué)實(shí)踐中遇到的一些新問(wèn)題,以及教學(xué)內(nèi)容與教學(xué)方法上做的一些探索實(shí)踐,談一點(diǎn)心得體會(huì),以拋磚引玉。
一、突出課程特點(diǎn),精心設(shè)計(jì)教學(xué)示例,解決實(shí)際問(wèn)題,激發(fā)學(xué)習(xí)興趣
(一)學(xué)好VB,首先要讓學(xué)生對(duì)這門(mén)課程產(chǎn)生濃厚的興趣。興趣和求知欲是學(xué)習(xí)動(dòng)機(jī)中最活躍、最現(xiàn)實(shí)的成分,是推動(dòng)學(xué)生學(xué)習(xí)的一種最實(shí)際的內(nèi)部動(dòng)力。為培養(yǎng)學(xué)生的學(xué)習(xí)興趣,在第一次輔導(dǎo)課時(shí),我就利用多媒體演示往屆學(xué)生的學(xué)習(xí)成果,進(jìn)行榜樣教育,讓學(xué)生看到努力的方向、可達(dá)到的學(xué)習(xí)目標(biāo),以增強(qiáng)學(xué)習(xí)的信心。
(二)培養(yǎng)學(xué)生的學(xué)習(xí)興趣和求知欲,首先要讓學(xué)生打消畏難情緒,使學(xué)生認(rèn)識(shí)到知識(shí)對(duì)社會(huì)和對(duì)自己的意義,知識(shí)是需要,在滿(mǎn)足這種需要而從事學(xué)習(xí)過(guò)程中產(chǎn)生愉快的情緒體驗(yàn),從而產(chǎn)生進(jìn)一步的學(xué)習(xí)興趣。因此例題的選擇要體現(xiàn)由淺入深、由簡(jiǎn)及繁、循環(huán)漸進(jìn)的原則,例如:我在講循環(huán)結(jié)構(gòu)程序時(shí)引入的第一個(gè)例題是從鍵盤(pán)輸入一個(gè)自然數(shù),判斷該數(shù)是奇數(shù)還是偶數(shù),當(dāng)學(xué)生理解掌握之后,再提出要輸出1~100之間所有的偶數(shù),該怎樣做?此時(shí)講解循環(huán)的相關(guān)語(yǔ)句,學(xué)生自然容易理解了。其次利用學(xué)習(xí)成果的反饋?zhàn)饔?隨時(shí)看到自己的成績(jī)與進(jìn)步,可讓學(xué)生產(chǎn)生成就感,進(jìn)一步激發(fā)學(xué)生努力學(xué)習(xí)的動(dòng)機(jī)。比如:在演示完“信號(hào)燈”紅、黃、藍(lán)三種狀態(tài)的變化后,講解編程方法,然后要求學(xué)生利用前面所學(xué)的程序流程的控制方法加以改進(jìn),使得“信號(hào)燈”可以自動(dòng)在紅、黃、藍(lán)三種狀態(tài)之間切換,不少學(xué)生圓滿(mǎn)地完成了任務(wù)。
二、針對(duì)學(xué)生實(shí)際情況,適當(dāng)添加教學(xué)內(nèi)容,突出教學(xué)重點(diǎn)與難點(diǎn),提高輔導(dǎo)課的教學(xué)效果
(一)VB教學(xué)主要有程序設(shè)計(jì)語(yǔ)言和可視化界面設(shè)計(jì)兩方面的內(nèi)容。程序設(shè)計(jì)語(yǔ)言主要介紹VB的基本知識(shí)、基本語(yǔ)法、程序流程的控制和常用算法等內(nèi)容,可視化界面設(shè)計(jì)主要介紹面向?qū)ο蟪绦虻母拍钆c設(shè)計(jì)方法。正確處理好程序設(shè)計(jì)語(yǔ)言和可視化界面設(shè)計(jì)的關(guān)系,在一定程度上影響了課程質(zhì)量的好壞。必須讓學(xué)生清楚地認(rèn)識(shí)到:若只重視可視化界面設(shè)計(jì), 1 而忽視了程序設(shè)計(jì)基本功的訓(xùn)練,那么,盡管可以設(shè)計(jì)出漂亮的界面,但是不會(huì)編寫(xiě)程序代碼解決具體問(wèn)題;若只強(qiáng)調(diào)程序設(shè)計(jì)、常用算法的實(shí)現(xiàn),而不兼顧可視化界面設(shè)計(jì),則不能很好地滿(mǎn)足實(shí)際應(yīng)用的需要,VB的優(yōu)點(diǎn)沒(méi)有得到體現(xiàn)和發(fā)揮。因此,把程序設(shè)計(jì)語(yǔ)言作為重點(diǎn)和難點(diǎn)的教學(xué)思想,應(yīng)貫穿在教學(xué)的始終。
(二)學(xué)完程序設(shè)計(jì)語(yǔ)言部分后,再講述對(duì)象、屬性、事件、方法等基本概念,窗體及常用控件的作用、常用屬性設(shè)置的方法,并選擇前面做過(guò)的典型例題和習(xí)題,應(yīng)用常用控件,編寫(xiě)相關(guān)的事件過(guò)程代碼,讓同學(xué)們理解建立一個(gè)VB應(yīng)用程序的步驟和事件驅(qū)動(dòng)的運(yùn)行方式,體現(xiàn)了面向?qū)ο罂梢暬木幊烫攸c(diǎn)。比如輔導(dǎo)課中,我選用了“計(jì)算器”程序、“字體字號(hào)演示程序”、“選課系統(tǒng)設(shè)計(jì)”、“用戶(hù)登錄界面”等典型例題進(jìn)行講授,取得了很好的教學(xué)效果。
從筆者的教學(xué)體會(huì)看,當(dāng)好一名《VB程序設(shè)計(jì)》課程輔導(dǎo)教師,關(guān)鍵是在激發(fā)學(xué)生學(xué)習(xí)積極性的基礎(chǔ)上,著力培養(yǎng)學(xué)生良好的程序設(shè)計(jì)風(fēng)格和編程習(xí)慣,注重本學(xué)科的最新發(fā)展在課堂教學(xué)上的體現(xiàn),重視學(xué)生自學(xué)能力的提高和主觀能動(dòng)性的發(fā)揮,特別要重視實(shí)踐教學(xué)環(huán)節(jié),在充分保證實(shí)踐教學(xué)上機(jī)時(shí)數(shù)的情況下要努力提高實(shí)踐教學(xué)的質(zhì)量,保證實(shí)踐教學(xué)的效果。實(shí)踐表明,利用多媒體技術(shù),科學(xué)合理地在輔導(dǎo)課中組織教學(xué),充分利用Internet進(jìn)行師生交流,可以有效地發(fā)揮課程輔導(dǎo)教師的主導(dǎo)作用,提高課程輔導(dǎo)的質(zhì)量。