第一篇:《VB調(diào)色板程序設(shè)計(jì)》教學(xué)設(shè)計(jì)
《VB調(diào)色板程序設(shè)計(jì)》教學(xué)設(shè)計(jì)
教材版本:人民教育出版社
中學(xué)信息技術(shù)(計(jì)算機(jī))通用教程》(下冊(cè))
授 課 人:張 紅
教學(xué)模式:運(yùn)用信息技術(shù)建立以學(xué)生為主體的自主性學(xué)習(xí)模式
教學(xué)目標(biāo):
1、認(rèn)知目標(biāo)
(1)掌握滾動(dòng)條控件的屬性設(shè)置;
(2)掌握RGB函數(shù)的使用方法;
(3)掌握調(diào)色板程序的代碼編寫(xiě)。
2、能力目標(biāo)
(1)培養(yǎng)學(xué)生自主學(xué)習(xí)的能力;
(2)提高學(xué)生對(duì)處理信息、應(yīng)用信息的能力;
(3)培養(yǎng)學(xué)生的實(shí)踐能力和創(chuàng)新精神。
3、情感目標(biāo)
激發(fā)學(xué)生對(duì)信息技術(shù)的興趣和意識(shí)。
教學(xué)重點(diǎn):
1、RGB函數(shù)的使用
2、調(diào)色板程序的代碼編寫(xiě)。
教學(xué)方法:學(xué)生自主學(xué)習(xí),任務(wù)驅(qū)動(dòng)教學(xué)法
教學(xué)課時(shí):兩課時(shí)
教學(xué)工具:多媒體教學(xué)網(wǎng)絡(luò)教室,輔助教學(xué)軟件
教學(xué)準(zhǔn)備:通過(guò)多媒體教學(xué)網(wǎng),將“學(xué)案.doc”、“調(diào)色板.exe”文件傳給每個(gè)學(xué)生。
教學(xué)過(guò)程:
一、任務(wù)啟動(dòng)
我們?cè)诓僮鱓ord或FrontPage軟件時(shí),都對(duì)顏色進(jìn)行過(guò)設(shè)置,在配置顏色時(shí),我們可以根據(jù)某幾種顏色合成其他的顏色。那么,我們可不可以利用VB自己來(lái)設(shè)計(jì)一個(gè)合成顏色的程序。(通過(guò)多媒體網(wǎng)絡(luò)向?qū)W生出示本節(jié)課的任務(wù))
[任務(wù)] 按照RGB色彩模式,編寫(xiě)一個(gè)調(diào)色板應(yīng)用程序。改變紅、綠、藍(lán)中任何一種顏色的比例值時(shí),都能馬上預(yù)覽到合成后的顏色。
教師活動(dòng):講解RGB色彩模式合成顏色的原理。
(通過(guò)多媒體網(wǎng)絡(luò)向?qū)W生展示調(diào)色板程序“調(diào)色板.exe”文件的運(yùn)行過(guò)程,讓學(xué)生明白程序的大致過(guò)程)
問(wèn)題:通過(guò)什么控件可實(shí)現(xiàn)紅、綠、藍(lán)顏色的變化?
[學(xué)生討論,回答問(wèn)題]
確定任務(wù):如何設(shè)計(jì)界面?發(fā)生何種事件?如何編寫(xiě)代碼?
二、學(xué)生自主學(xué)習(xí)、協(xié)作學(xué)習(xí)
(通過(guò)多媒體網(wǎng)絡(luò)出示“學(xué)案.doc”)
教師活動(dòng):下面請(qǐng)同學(xué)們根據(jù)學(xué)案中的內(nèi)容,學(xué)習(xí)滾動(dòng)條控件、圖片框控件和RGB函數(shù)、Change事件。同學(xué)們可以互相討論交流,分析程序的過(guò)程,可以通過(guò)發(fā)電子郵件發(fā)表自己的觀點(diǎn)。
學(xué)生活動(dòng):學(xué)生自學(xué)學(xué)案中的內(nèi)容。
??
教師活動(dòng):教師巡視學(xué)生的學(xué)習(xí)活動(dòng),及時(shí)幫助有問(wèn)題的學(xué)生并記下他們的問(wèn)題。
學(xué)生活動(dòng):學(xué)生根據(jù)自己學(xué)習(xí)的內(nèi)容,互相討論,并能通過(guò)網(wǎng)絡(luò)的功能利用電子郵件向其他的同學(xué)發(fā)表自己的觀點(diǎn);(激發(fā)學(xué)生的興趣)
??
學(xué)生活動(dòng):學(xué)生根據(jù)以學(xué)知識(shí),自己設(shè)計(jì)調(diào)色版程序。
教師活動(dòng):巡視,發(fā)現(xiàn)典型作品。
三、效果評(píng)價(jià)
教師活動(dòng):同學(xué)們利用學(xué)案自己學(xué)習(xí)了本節(jié)課的知識(shí)點(diǎn),掌握了滾動(dòng)條控件、圖片框控件和RGB函數(shù)、Change事件;并能設(shè)計(jì)出調(diào)色板應(yīng)用程序,而且大部分同學(xué)能運(yùn)行通過(guò)。
(通過(guò)多媒體網(wǎng)絡(luò)向?qū)W生展示學(xué)生的優(yōu)秀作品)
教師質(zhì)疑:(本節(jié)課的更高要求)利用前面幾節(jié)課已經(jīng)學(xué)過(guò)的知識(shí),在界面上顯示紅、綠、藍(lán)滾動(dòng)條的當(dāng)前值。
學(xué)生活動(dòng):討論、思考、探索 教師提示:通過(guò) “標(biāo)簽”控件或“文本框”控件可以顯示滾動(dòng)條的當(dāng)前值。
學(xué)生活動(dòng):學(xué)生根據(jù)自己的設(shè)計(jì)要求調(diào)整已經(jīng)設(shè)計(jì)的程序并進(jìn)一步美化界面。
四、小結(jié)
本節(jié)課要點(diǎn)(利用多媒體網(wǎng)絡(luò),逐頁(yè)顯示)。
附:學(xué)案
知識(shí)點(diǎn)一、一個(gè)控件——滾動(dòng)條控件(ScrollBar)
滾動(dòng)條分水平滾動(dòng)條HscrollBar和垂直滾動(dòng)條VscrollBar
1、主要屬性
(1)Max/Min屬性
用于設(shè)置滾動(dòng)條中滾動(dòng)塊移到最右邊(水平)或最下邊(垂直)時(shí),Value的最大值/最小值。取值范圍[-32728,32767]中的整數(shù)。系統(tǒng)默認(rèn)的Max值為32767,Min值為0。
(2)Value屬性:用于表示滾動(dòng)塊的移動(dòng)值。它的取值范圍為[Min屬性值,Max屬性值]之間。
(3)LargeChange屬性:?jiǎn)螕魸L動(dòng)區(qū)域時(shí)滾動(dòng)塊的移動(dòng)量。它的取值范圍為[1,32767],系統(tǒng)默認(rèn)為1。
(4)SmallChange屬性:?jiǎn)螕魸L動(dòng)箭頭時(shí)滾動(dòng)塊的移動(dòng)量。它的取值范圍為[1,32767],系統(tǒng)默認(rèn)為1。
2、典型事件——Change事件和Scroll事件
·單擊滾動(dòng)條控件的滾動(dòng)箭頭時(shí),引發(fā)Change事件和Scroll事件;
·單擊滾動(dòng)條控件的滾動(dòng)區(qū)域時(shí),引發(fā)Change事件和Scroll事件;
·拖動(dòng)滾動(dòng)條控件的滾動(dòng)塊后,引發(fā)Change事件;
·拖動(dòng)滾動(dòng)條控件的滾動(dòng)塊時(shí),引發(fā)Scroll事件;
·滾動(dòng)條控件的Value屬性改變時(shí),引發(fā)Change事件和Scroll事件;
·滾動(dòng)條控件具有焦點(diǎn)時(shí),按下PageUp、PageDown鍵,引發(fā)Change事件和Scroll事件。
二、函數(shù)——RGB函數(shù)
作用:生成一個(gè)可以顯示的特定顏色。
格式:RGB(<數(shù)值表達(dá)式1>,<數(shù)值表達(dá)式2>,<數(shù)值表達(dá)式3>)
其中:數(shù)值表達(dá)式1的值是[0,255]之間的整數(shù),表示顏色中紅色成分; 數(shù)值表達(dá)式2的值是[0,255]之間的整數(shù),表示顏色中綠色成分;
數(shù)值表達(dá)式3的值是[0,255]之間的整數(shù),表示顏色中藍(lán)色成分。
例如: RGB(0,0,0)表示黑色,其中紅、綠、藍(lán)的成分均為0;
RGB(0,0,255)表示藍(lán)色,其中紅、綠的成分均為0,藍(lán)色成分為255。
[任務(wù)] 按照RGB色彩模式,編寫(xiě)一個(gè)調(diào)色板應(yīng)用程序。改變紅、綠、藍(lán)中任何一種顏色的比例值時(shí),都能馬上預(yù)覽到合成后的顏色。
步驟:
一、創(chuàng)建用戶(hù)界面
1、滾動(dòng)條控件。
2、標(biāo)簽控件,區(qū)分三個(gè)滾動(dòng)條。
3、圖片框控件,可以預(yù)覽調(diào)出的顏色。
4、命令按鈕控件,結(jié)束程序
二、設(shè)置對(duì)象的屬性(書(shū)本第103頁(yè))
三、代碼編寫(xiě)
Private Sub Command1_Click()End End Sub
Private Sub Form_Load()‘初始化程序
HScroll1.Value = 0 HScroll2.Value = 0 HScroll3.Value = 0
Picture1.BackColor = RGB(0, 0, 0)‘設(shè)置背景色為黑色,預(yù)覽顏色
End Sub
Private Sub HScroll1_Change()
Picture1.BackColor=RGB(HScroll1.Value,HScroll2.Value, croll3.Value)End Sub
Private Sub HScroll2_Change()
Picture1.BackColor=RGB(HScroll1.Value,HScroll2.Value, croll3.Value)End Sub
Private Sub HScroll3_Change()
Picture1.BackColor=RGB(HScroll1.Value,HScroll2.Value, croll3.Value)End Sub
四、調(diào)試運(yùn)行
1、單擊三個(gè)滾動(dòng)條中的滾動(dòng)箭頭,調(diào)整紅、綠、藍(lán)的值,觀察預(yù)覽框顏色的變化。
2、拖動(dòng)三個(gè)滾動(dòng)條中的滾動(dòng)塊,調(diào)整紅、綠、藍(lán)的值,觀察預(yù)覽框顏色的變化。
3、單擊三個(gè)滾動(dòng)條中的滾動(dòng)區(qū)域,調(diào)整紅、綠、藍(lán)的值,觀察預(yù)覽框顏色的變化。
4、改變?nèi)齻€(gè)滾動(dòng)條的Large Change、Small Change屬性值,每改變一個(gè)值,重復(fù)上面三個(gè)步驟,注意比較滾動(dòng)塊的變化及預(yù)覽框中顏色變化的速度。
五、保存文件
教后小結(jié):
1、本節(jié)課以學(xué)生自主學(xué)習(xí)、操作為主,教師講解為輔,保證學(xué)生有60%以上的練習(xí)時(shí)間。旨在培養(yǎng)學(xué)生自學(xué)的能力,創(chuàng)新實(shí)踐的能力。
2、本節(jié)課采用“任務(wù)驅(qū)動(dòng),學(xué)生自主學(xué)習(xí)”的教學(xué)模式,還處在研究探索的階段。從學(xué)生角度說(shuō),任務(wù)驅(qū)動(dòng)是一種有效的學(xué)習(xí)方法,讓學(xué)生帶著任務(wù)入手,帶動(dòng)理論和應(yīng)用軟件的操作,大大提高了學(xué)習(xí)的效率和興趣。一個(gè)“任務(wù)”完成了,學(xué)生就會(huì)獲得滿(mǎn)足感、成就感,從而激發(fā)了他們的求知欲望,逐步形成一個(gè)感知心智活動(dòng)的良性循環(huán)。
3、本節(jié)課采用了建構(gòu)主義教學(xué)理論基礎(chǔ)上的教學(xué)模式,以解決問(wèn)題、完成任務(wù)為主的多維互動(dòng)式教學(xué)理念,將再現(xiàn)式學(xué)習(xí)轉(zhuǎn)變?yōu)樘骄渴綄W(xué)習(xí),使每一位學(xué)生都能根據(jù)自己對(duì)當(dāng)前任務(wù)的理解,運(yùn)用共有的知識(shí)和自己特有的經(jīng)驗(yàn)提出方案、解決問(wèn)題、為每一位學(xué)生的思考、探索、發(fā)現(xiàn)和創(chuàng)新提供了開(kāi)放的空間,使課堂教學(xué)過(guò)程充滿(mǎn)了民主、人性,使課堂氣氛真正活躍起來(lái)。
第二篇: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ū)ο缶幊碳翱梢暬幊痰囊恍┘记桑莆栈镜某绦蛟O(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ì)教學(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ì)ForNext循環(huán)結(jié)構(gòu)教學(xué)設(shè)計(jì)
《VB程序設(shè)計(jì)For…Next循環(huán)結(jié)構(gòu)》教學(xué)設(shè)計(jì)
江蘇省武進(jìn)高級(jí)中學(xué)現(xiàn)代教育技術(shù)組 吳濤
一、教學(xué)目標(biāo)設(shè)計(jì)
本課內(nèi)容的學(xué)習(xí)建立在學(xué)生已經(jīng)學(xué)習(xí)過(guò)第五節(jié)《分支結(jié)構(gòu)》的基礎(chǔ)上,結(jié)合程序設(shè)計(jì)的三種基本結(jié)構(gòu),重點(diǎn)介紹循環(huán)結(jié)構(gòu)For…Next展開(kāi)的。在前面幾節(jié)的學(xué)習(xí)中,問(wèn)題比較簡(jiǎn)單,算法也不復(fù)雜,不畫(huà)流程圖也能比較清楚的描述出來(lái)。引入分支結(jié)構(gòu)后,需要根據(jù)條件的真假,從兩條路徑中選擇一條執(zhí)行,算法逐漸復(fù)雜,流程圖愈發(fā)顯得重要,所以在介紹循環(huán)結(jié)構(gòu)處理問(wèn)題時(shí)時(shí)一定要配以流程圖介紹。
本課內(nèi)容設(shè)計(jì)很多程序的分析,以及討論程序執(zhí)行結(jié)果,如果在教室里面上,寫(xiě)板書(shū)的時(shí)間就浪費(fèi)了,但如果用多媒體演示教學(xué),學(xué)生只有簡(jiǎn)單的理性和感性認(rèn)識(shí),而學(xué)生的實(shí)踐操作這一環(huán)就缺少了,相應(yīng)認(rèn)知效果就不明顯了,利用網(wǎng)絡(luò)課件,學(xué)生可以自己瀏覽學(xué)習(xí),自主下載認(rèn)知分析。所以本課必須以課本知識(shí)為依托,以網(wǎng)絡(luò)課件為輔助,以問(wèn)題為導(dǎo)思,來(lái)培養(yǎng)學(xué)生的創(chuàng)新精神,提高學(xué)生自主學(xué)習(xí)的能力。故制定具體的學(xué)習(xí)目標(biāo)如下:
認(rèn)知目標(biāo):1.掌握For-Next語(yǔ)句的格式和功能;2.理解For-Next語(yǔ)句的執(zhí)行過(guò)程;3.結(jié)合分支結(jié)構(gòu)的內(nèi)容學(xué)會(huì)使用For-Next語(yǔ)句實(shí)現(xiàn)計(jì)數(shù)循環(huán)。
能力目標(biāo):1.培養(yǎng)學(xué)生利用網(wǎng)絡(luò)作為工具,并在網(wǎng)絡(luò)環(huán)境下自主學(xué)習(xí)的能力;2.培養(yǎng)學(xué)生提出問(wèn)題、分析問(wèn)題、解決問(wèn)題的綜合能力和創(chuàng)造性思維能力。
二、本課內(nèi)容及重點(diǎn)、難點(diǎn)分析
作為程序設(shè)計(jì)循環(huán)結(jié)構(gòu)的For…Next語(yǔ)句,其格式、功能、執(zhí)行過(guò)程、執(zhí)行結(jié)果、并利用它來(lái)解決問(wèn)題、編制簡(jiǎn)單程序都是本課內(nèi)容。
學(xué)習(xí)重點(diǎn):學(xué)會(huì)For…Next的格式及其含義,理解由For…Next編寫(xiě)的程序的過(guò)程、結(jié)果。
學(xué)習(xí)難點(diǎn):For…Next的格式及其含義,由For…Next編寫(xiě)簡(jiǎn)單的程序。
三、教學(xué)對(duì)象分析
1、高二年級(jí)的學(xué)生已經(jīng)在高一時(shí)學(xué)習(xí)過(guò)在網(wǎng)絡(luò)環(huán)境下瀏覽、搜索、下載等知識(shí),但很久不接觸網(wǎng)絡(luò),操作已經(jīng)生疏了,所以事先要對(duì)學(xué)生進(jìn)行實(shí)際操作的針對(duì)性訓(xùn)練,能把網(wǎng)絡(luò)上的文字?jǐn)?shù)據(jù)下載到本地計(jì)算機(jī)上,如把VB程序段復(fù)制粘貼到VB程序環(huán)境中執(zhí)行看結(jié)果等等。
2、分支結(jié)構(gòu)的內(nèi)容只有上過(guò)一次課,所以要求學(xué)生事先對(duì)上次課的內(nèi)容做好充分的復(fù)習(xí)。
四、教法設(shè)計(jì)
演示法:把制作的網(wǎng)絡(luò)課件所在的網(wǎng)址告訴學(xué)生,引導(dǎo)學(xué)生通觀本次課所有內(nèi)容;并從舊知識(shí)中獲得啟迪、從而解決問(wèn)題;復(fù)習(xí)、提問(wèn)、新知識(shí)的講解。
成果展示法:將學(xué)生通過(guò)對(duì)網(wǎng)頁(yè)上程序下載到VB環(huán)境中執(zhí)行的正確結(jié)果在全班展示,讓學(xué)生獲得成功的喜悅和認(rèn)同,從而激發(fā)學(xué)生后續(xù)學(xué)習(xí)的熱情。
五、網(wǎng)絡(luò)教學(xué)環(huán)境設(shè)計(jì)
1、使用自己制作的主頁(yè)―――VB循環(huán)結(jié)構(gòu)(http://或http://wga/new/wt/ wangluoke /index.htm),集中了課本上關(guān)于“分支機(jī)構(gòu)”的復(fù)習(xí)以及“循環(huán)機(jī)構(gòu)”的For…Next的整體講解、學(xué)習(xí)、練習(xí)、思考、作業(yè)的內(nèi)容,以便學(xué)生對(duì)本次課的整體把握。
2、學(xué)生的計(jì)算機(jī)上面都裝有Microsoft Visual Basic軟件,可以把所制作的網(wǎng)頁(yè)上的程序復(fù)制到本地計(jì)算機(jī)上面執(zhí)行。
3、通過(guò)Top2000教學(xué)控制系統(tǒng)向全體學(xué)生轉(zhuǎn)播自己的觀點(diǎn)、依據(jù)、學(xué)習(xí)成果等。
六、教學(xué)過(guò)程設(shè)計(jì)
1、導(dǎo)言(教學(xué)目標(biāo))每個(gè)學(xué)生進(jìn)入網(wǎng)頁(yè)(http://wga/new/wt/ wangluoke /index.htm)瀏覽復(fù)習(xí)提問(wèn)中的背景知識(shí)以及三個(gè)問(wèn)題;
2、播放《分支結(jié)構(gòu)》的多媒體課件以供復(fù)習(xí)之用;
3、學(xué)生回答復(fù)習(xí)提問(wèn)中的三個(gè)問(wèn)題;
4、學(xué)生帶著問(wèn)題進(jìn)行新課內(nèi)容自主學(xué)習(xí);
5、講解新課,指出重點(diǎn);
6、思考并回答新課中的三個(gè)問(wèn)題;
7、進(jìn)行思考練習(xí)階段,要求學(xué)生先看懂程序,并可輔以下載運(yùn)行得出結(jié)果;
8、思考題要求學(xué)生自主編寫(xiě)程序;
9、給出參考程序;
10、課后作業(yè)思考
11、下課
七、思考
對(duì)于適合的內(nèi)容,可以說(shuō)多媒體教學(xué)手段、網(wǎng)絡(luò)環(huán)境教學(xué)手段都要比在原有普通教學(xué)下的效果要好,但各個(gè)學(xué)校的網(wǎng)絡(luò)條件也有差異,機(jī)房的合理利用也是值得考慮的問(wèn)題。
VB對(duì)于編寫(xiě)簡(jiǎn)單的可視效果程序,應(yīng)該來(lái)說(shuō)完全可以完成,也因?yàn)榕湟钥梢暬缑嫘Ч杏H切感,對(duì)于一個(gè)初學(xué)者來(lái)說(shuō),作為一門(mén)計(jì)算機(jī)入門(mén)語(yǔ)言,也應(yīng)該是不錯(cuò)的。VB的循環(huán)結(jié)構(gòu)作為程序設(shè)計(jì)的三大結(jié)構(gòu)之一,其重要性是不言而喻的,學(xué)生如能熟練掌握,那么對(duì)于以后的編程就又多了一種非常有用的工具。
第五篇: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)告