欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      《可視化編程的概念與方法》教學(xué)設(shè)計

      時間:2019-05-13 01:10:03下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《《可視化編程的概念與方法》教學(xué)設(shè)計》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《《可視化編程的概念與方法》教學(xué)設(shè)計》。

      第一篇:《可視化編程的概念與方法》教學(xué)設(shè)計

      《可視化編程的概念與方法》教學(xué)設(shè)計

      執(zhí)教:北京市順義區(qū)第一中學(xué) 屈海方 指導(dǎo):北京市順義區(qū)教研中心 馬志忠 劉秀旺

      【導(dǎo)讀】

      在VB教學(xué)過程中,教師往往為了傳授知識而設(shè)計一些與學(xué)生生活實(shí)際脫離的任務(wù),學(xué)生普遍反應(yīng)對所學(xué)的內(nèi)容不感興趣,學(xué)習(xí)熱情不高。本課的教學(xué)任務(wù)精心設(shè)計,由學(xué)生的學(xué)習(xí)生活中提煉出來,大大激發(fā)了學(xué)生的學(xué)習(xí)欲望。本課在培養(yǎng)學(xué)生的學(xué)習(xí)興趣有所突破。

      【教材內(nèi)容分析】

      本課使用的教材是廣東教育出版社出版的《算法與程序設(shè)計》信息技術(shù)(選修1)。

      本節(jié)內(nèi)容為該書的第三章第一節(jié)課,但在實(shí)際教學(xué)過程中將其調(diào)整為第二章第一節(jié)課。主要內(nèi)容是對可視化編程中的對象、屬性、方法事件等概念的講解。在學(xué)習(xí)了這些概念后學(xué)生在上課時不僅知道了這些專業(yè)術(shù)語,同時也能掌握代碼的書寫位置和書寫格式。為后面的教學(xué)奠定堅實(shí)的基礎(chǔ)。

      【學(xué)生情況分析】

      本課教學(xué)對象為高一學(xué)生。經(jīng)過第一章的學(xué)習(xí),學(xué)生已經(jīng)熟悉Visual Basic 6.0的環(huán)境界面,對代碼的書寫有簡單認(rèn)識。另外高一學(xué)生具有思維活躍、想象力豐富、學(xué)習(xí)欲望強(qiáng)的學(xué)習(xí)特點(diǎn),【教學(xué)設(shè)計思路】

      依據(jù)新課標(biāo)中提出“強(qiáng)調(diào)問題解決,倡導(dǎo)運(yùn)用信息技術(shù)進(jìn)行創(chuàng)新實(shí)踐活動”的理念。以學(xué)生為主體,結(jié)合高中學(xué)生的生活和學(xué)習(xí)實(shí)際設(shè)計問題,讓學(xué)生在感受與體驗(yàn)的過程中構(gòu)建知識結(jié)構(gòu),掌握程序設(shè)計中的概念,并將所學(xué)的知識積極地應(yīng)用到解決學(xué)習(xí)、生活等實(shí)際問題中。

      【教學(xué)方法】

      任務(wù)驅(qū)動、演示法、講解法。

      【教學(xué)資源】

      教學(xué)演示文稿(PPT)、記事本小程序(EXE)和源代碼

      【教學(xué)目標(biāo)】

      一、知識與技能目標(biāo)

      1.能夠結(jié)合日常生活中的具體事例分析說出它的屬性、方法、事件,從而加深對屬性、方法、事件概念和關(guān)系的理解。

      2.能夠利用控件工具在窗體上創(chuàng)建命令按鈕、文本框等對象,并學(xué)會通過屬性窗口修改對象的Caption、Text屬性值。

      3.能夠正確書寫鼠標(biāo)單擊事件過程的程序代碼(書寫位置和書寫格式)。

      二、過程與方法

      1.通過教師以生活中的手機(jī)為例進(jìn)行講解,明白對象、屬性、方法、事件的概念。

      2.通過制作簡單記事本小程序,體會VB中對象、屬性、方法、事件之間的關(guān)系。

      三、情感態(tài)度與價值觀

      1.由日常生活中的具體實(shí)例的講解引出計算機(jī)中的概念,形成運(yùn)用已有知識領(lǐng)悟新知識的習(xí)慣。

      2.通過制作簡單記事本實(shí)例,體驗(yàn)編程帶來的成就感,激發(fā)學(xué)生學(xué)習(xí)VB編程的興趣。

      【教學(xué)重點(diǎn)】

      1.對象、屬性、方法、事件等概念。

      2.屬性、方法代碼的語法格式和書寫方法。

      【教學(xué)難點(diǎn)】

      對象、屬性、方法、事件概念之間的關(guān)系。

      【教學(xué)過程設(shè)計】

      環(huán)節(jié)一 引入環(huán)節(jié)

      教師:同學(xué)們都用過word軟件進(jìn)行文字編輯,word軟件具有很強(qiáng)大的編輯功能。比如,點(diǎn)擊加粗命令按鈕,文字就加粗了,點(diǎn)擊傾斜命令按鈕,文字就變傾斜了。本節(jié)課的任務(wù)就是和老師一起編寫一個記事本小程序。

      教師:這是我用VB編寫的一個小程序,請看大屏幕。如果單擊這個命令按鈕(顯示文字為B的命令按鈕)文本框中的文字會加粗。如果單擊這個命令按鈕(顯示文字為I的命令按鈕)文本框中的文字會??(讓學(xué)生自己說)

      學(xué)生:文字變傾斜(同學(xué)表現(xiàn)出很新奇的樣子)

      教師:單擊這個命令按鈕(顯示文字為顏色的命令按鈕)可以改變文字的顏色。在制作之前,大家先來學(xué)習(xí)幾個概念。

      環(huán)節(jié)二 講解對象的屬性、方法、事件概念

      教師:在現(xiàn)實(shí)生活中把這種看得見摸得著的物體叫做什么?(教師同時指著黑板,課桌椅)

      學(xué)生:實(shí)物??物體??東西??(學(xué)生列舉了很多種稱呼)

      教師:我們也可以把它們稱之為對象。對象是人們要進(jìn)行研究的任何事物,從最簡單的整數(shù)到復(fù)雜的物體均可看作對象,它不僅能表示具體的事物,還能表示抽象的規(guī)則、計劃或事件等等。(寫板書:對像──研究的事物)

      教師:這個手機(jī)(兩款手機(jī)之一)是不是一個對象?

      學(xué)生:是。

      教師:這個手機(jī)(另一款式的手機(jī))也是一個對象。盡管都是對象,我們還是可以區(qū)分它們,請大家仔細(xì)觀察一下這兩個對象,從外觀上描述一下這兩個對象有什么不同?

      學(xué)生:手機(jī)的顏色不同,樣式不同一個翻蓋的另一個是直板的,品牌也不同??。(寫板書:顏色、樣式、品牌??)

      教師:手機(jī)的顏色、樣式、品牌等等這些被稱之為對象的屬性。換句話說也就是它的性質(zhì)。(寫板書:屬性──性質(zhì))

      教師:在購買手機(jī)的時,不僅關(guān)注它的外觀,還會關(guān)心手機(jī)的??(讓學(xué)生接著往下說)

      學(xué)生:功能

      教師:這個手機(jī)都有什么功能 ?

      學(xué)生:發(fā)短信、接電話、打電話、拍照??(寫板書:發(fā)短息、接打電話、拍照??)

      教師:把對象具有的功能被稱之為對象的方法。(寫板書:方法──功能)

      教師:(演示)如果我用這個手機(jī)給它(另一款手機(jī))打電話,它會有什么反應(yīng)?(教師現(xiàn)場操作,其中一手機(jī)響鈴了)

      學(xué)生:手機(jī)鈴響了。

      教師:它為什么響鈴了?因?yàn)橛须娫挻蛉肓恕_€可以這樣描述:手機(jī)在來電這件事情的刺激,做出了響鈴的反應(yīng)。把對象受到的外部給它的刺激稱之為對象的事件。(寫板書:事件──刺激)

      教師:舉個例子,(從背后輕拍了某位同學(xué)的肩膀,同學(xué)回頭看了我一眼)在他被拍了回頭看了我一眼這個過程中,誰受到了刺激誰作出了反應(yīng)?

      學(xué)生:張揚(yáng)(學(xué)生名)受到了刺激,張揚(yáng)作出了反應(yīng)。

      教師:剛才的這兩個例子都是同一個對象受到刺激作出反應(yīng)。再舉一個例子,開關(guān)被按下去了,燈亮了。不考慮開關(guān)和燈之間的聯(lián)系,從表面上看誰受到了刺激,誰作出了反應(yīng)。(舉這個例子是為了幫助學(xué)生理解后面的鼠標(biāo)單擊按鈕,文本框中的文字發(fā)生改變過程中,事件作用在哪個對象上,哪個對象做出反應(yīng))

      學(xué)生:手??燈??開關(guān)(學(xué)會回答不準(zhǔn)確)

      教師:從剛才的現(xiàn)象分析,我們看到的效果是燈亮了。如果開關(guān)不被按下去燈是不會亮的,燈亮了只是一個結(jié)果。所以在剛才這個過程中應(yīng)該是開關(guān)受到了刺激,燈做出了反應(yīng)。(空幾秒鐘給學(xué)生思考)

      通過對這兩個例子的分析,可以歸納出:可以同一個對象受到刺激作出反應(yīng);還有可能是一個對象受到刺激,另一個對象作出反應(yīng),但是兩個對象之間有關(guān)聯(lián)的。例如,開關(guān)和燈之間就是有電線連接的。

      環(huán)節(jié)三 結(jié)合小程序理解概念

      教師:剛才結(jié)合生活中的例子對對象、屬性、方法、事件的概念有了一定的了解,下面結(jié)合本節(jié)課任務(wù)進(jìn)一步學(xué)習(xí)這些概念在VB中是如何體現(xiàn)的。請把Visual Basic打開。

      打開VB以后,首先看到這個灰色窗體就是一個對象。除了窗體對象外,還可以利用左側(cè)的工具箱中的工具創(chuàng)建新的對象。結(jié)合今天的任務(wù),我們還需要創(chuàng)建一個文本框?qū)ο蠛腿齻€命令按鈕對象。

      教師:首先選中控件工具箱中的工具,然后將指針放到窗體上,會發(fā)現(xiàn)指針變成了十字形,按住鼠標(biāo)左鍵不要松手拖動鼠標(biāo),就創(chuàng)建了相應(yīng)的對象。請大家按照此方法,依次在窗體中創(chuàng)建所需要的四個對象。

      學(xué)生:(按照教師說的方法完成四個對象的創(chuàng)建)

      教師:對象是有屬性的,我們可以通過右下角的屬性窗口來修改對象的屬性值。

      教師:目前一共有五個對象。而屬性窗口只有一個,屬性窗口究竟從屬于哪個對象?

      教師:在VB中遵循這樣一個原則,要修改哪個對象的屬性值就先選中這個對象,屬性窗口就會對應(yīng)的顯示選中對象的屬性。命令按鈕上一般都有一些文字,對使用者有提示作用,可以通過修改命令按鈕的Caption屬性值來修改命令按鈕上面顯示的文字。

      學(xué)生:(學(xué)生修改三個命令按鈕的Caption屬性值,做的快的同學(xué)嘗試修改文本框中顯示的內(nèi)容)

      教師:(小結(jié))可以通過修改文本框的text屬性值來修改文本框顯示的文字。

      教師:(運(yùn)行程序發(fā)現(xiàn)不能達(dá)到想要效果)需要添加代碼后才能達(dá)到預(yù)想的效果。進(jìn)入代碼編輯狀態(tài)。分析任務(wù),我們的愿望是單擊這個命令按鈕(顯示文字為B的命令按鈕),文本框中的文字就變粗體了。這個命令按鈕叫什么?

      學(xué)生:B、B按鈕(此時,學(xué)生還不知道對象的名稱)。

      教師:這個命令按鈕是叫B嗎?在VB中每個對象都有自己的名稱。怎樣知道每個對象的名稱呢?首先要選中這個命令按鈕,<名稱>屬性后面的值就是它的名字。這個命令按鈕的名稱是Command1。牢記每個對象的名稱,對編寫代碼是非常重要的,現(xiàn)在我們來看下每個對象的名稱都是什么。

      學(xué)生:(和老師一起逐一查看每個對象的名稱并牢記對象的名稱)

      教師:我們的愿望是單擊Command1命令按鈕后文本框中的文字就變粗體了。在這個過程中,誰受到了的刺激,誰做出了的反應(yīng)?(這樣問的目的是使學(xué)生跟前面的問題相聯(lián)系)

      學(xué)生:Command1受到了刺激,text1做出了反應(yīng)。

      教師:Command1受到了怎樣的刺激,text1做出了怎樣的反應(yīng)?

      學(xué)生:Command11被鼠標(biāo)單擊了,text1中的文字變粗了。

      教師:這個過程如何通過代碼來實(shí)現(xiàn)?首先在通用菜單下找到Command1。在英文中表示“單擊”的單詞是Click。然后在聲明菜單中找到click事件,在這里默認(rèn)的就是Click事件。Text1中的文字做出了加粗的反應(yīng),通過修改Text1的一個屬性值實(shí)現(xiàn)文字變粗的效果。對象的(重音強(qiáng)調(diào))屬性,“的”我們用“.”來代替。在英文中“字體”的單詞是Font,“加粗”單詞是Bold合在一起就是FontBold。現(xiàn)在明白為什么在word中為什么用B來表示文字加粗了吧,表示文字傾斜的是那個屬性?(同時在教師機(jī)上寫代碼,當(dāng)按下“.”后懸浮菜單展開)

      學(xué)生:FontItalic(學(xué)生可能不清楚表示傾斜的單詞,但是知道Word軟件中I按鈕來控制文字是否傾斜,所以對照著懸浮菜單學(xué)生知道是FontItalic屬性)

      教師:現(xiàn)在體現(xiàn)出學(xué)習(xí)英語的重要性了。代碼寫完整Text1.FontBold=True。請分別完成Command1_Click事件過程代碼和Command2_Click事件過程代碼。

      學(xué)生:(積極地編寫代碼,很快就有人寫完了,寫的快的同學(xué)嘗試寫Command3的Click事件過程代碼但未成功)

      學(xué)生甲:(在講臺前展示自己寫的代碼,并講解)

      教師:學(xué)生甲做的非常好,看來這兩個按鈕的事件過程代碼大家都會寫了。巡視中發(fā)現(xiàn)很多同學(xué)都在嘗試寫Command3_Click事件過程的代碼了,要想實(shí)現(xiàn)打開顏色對話框改變字體顏色的效果目前擁有的五個對象都不具備這個功能,換句話說這五個對象都不具備打開顏色對話框的方法,要實(shí)現(xiàn)彈出顏色對話框還需要添加另外一個對象。

      教師:首先找到Microsoft Common Dialog Control 6.0控件,在控件工具箱上單擊鼠標(biāo)右鍵在彈出的對話框中選擇“部件”,接著在彈出的窗口中選擇“Microsoft Common Dialog Control 6.0”。單擊確定,完成控件的添加。第二,在控件工具箱中選中該控件,在窗體上創(chuàng)建新的對象──CommonDialog1。

      學(xué)生:(跟著教師的講解,一步步完成操作)

      教師:利用CommonDialoge1的showcolor方法來打開顏色對話框,代碼如何書寫呢?同樣用“.”來連接對象名和方法名。CommonDialog1.ShowColor。

      學(xué)生:(按照教師的講解添加代碼commdialog1.ShowColor,并觀察運(yùn)行結(jié)果,發(fā)現(xiàn)雖然顏色對話框可以打開,但是文本框中的文字卻不改變顏色)

      教師:大家在運(yùn)行程序后發(fā)現(xiàn)文字的顏色并沒有改變,為什么呢?CommonDialog1的ShowColor方法只是實(shí)現(xiàn)了打開顏色對話框,而要想Text1中文字顏色的改變,還需要修改Text1的ForeColor屬性值。代碼如下:

      CommonDialog1.ShowColor

      Text1.ForeColor= CommonDialog1.Color

      學(xué)生:(按照講解完成代碼編寫,并運(yùn)行程序查看是否正確,完成快的同學(xué)幫助未完成的同學(xué))

      教師總結(jié)(幻燈片):

      1.對象。

      在VB中除了窗體對象外,還可以通過控件工具箱創(chuàng)建新的對象。

      2.屬性。

      今天這節(jié)課上我們學(xué)習(xí)了兩種修改屬性值的方法。

      ①可以在屬性窗口中修改對象的屬性值

      ②可以在編寫代碼后程序運(yùn)行時修改屬性值。格式為:對象名.屬性名=屬性值()

      3.事件。一般就是指鼠標(biāo)或鍵盤等事件,可以在過程的下拉命令按鈕中找到。格式為:對象名_事件名

      4.方法。指對象所具有的功能。語法格式為:對象名.方法名[參數(shù)]

      5.屬性和方法的語法格式的區(qū)別。雖然屬性名和方法名與對象名之間都用“.”來連接,但屬性名后面有“=”。而方法名后面一般會有參數(shù)而沒有“=”。

      環(huán)節(jié)四 細(xì)節(jié)完善(提高任務(wù))

      教師:巡視時有人問我,“為什么我們按鈕上面顯示的文字樣式怎么和您的不一樣呢?”可是我看到咱們班安頓同學(xué)和我制作的樣式是一樣的,我們請安頓同學(xué)給大家講講他是怎么做的?

      安頓同學(xué):除了需要修改命令按鈕的Caption屬性外,我們還要修改命令按鈕Font屬性的屬性值。單擊Font屬性右側(cè)的按鈕,在彈出的對話框中修改字體樣式。

      學(xué)生:(同學(xué)按照安頓的講解,完善自己的小程序)

      【課后反思】

      本節(jié)課緊緊圍繞記事本小程序展開,以手機(jī)為例使學(xué)生對對象、屬性、方式、事件等概念有了感性的認(rèn)識,然后在進(jìn)入到VB的世界,進(jìn)一步加深對這些概念的理解。

      1.興趣是最好的老師

      新課程的一個重要理念是改變以往課堂結(jié)構(gòu)中單純以教師的教為主,學(xué)生只是被動接受的教學(xué)格局,教學(xué)的關(guān)鍵是調(diào)動學(xué)生學(xué)習(xí)的積極性、主動性,主動的去學(xué)習(xí)、思考和探究。本節(jié)課中的任務(wù)大大調(diào)動了學(xué)生的積極性。本節(jié)課上一開始就給學(xué)生展示了一個記事本小程序,在展示完程序所具有的“神奇”功能后,學(xué)生對此產(chǎn)生了濃厚的學(xué)習(xí)興趣。由教學(xué)實(shí)踐來看,本節(jié)課上學(xué)生表現(xiàn)出了很強(qiáng)的求知欲。寫完Command1_Click和Command2_Click事件過程的代碼后,學(xué)生積極主動的開始思考寫下個過程代碼如何書寫,尤其是更改文本框字體顏色這部分代碼,動作快的學(xué)生主動嘗試代碼的編寫,并在課堂上就要求老師快點(diǎn)講,快點(diǎn)講。本節(jié)課上充分展現(xiàn)了學(xué)生的自主學(xué)習(xí),由被動學(xué)習(xí)變?yōu)榱酥鲃訉W(xué)習(xí)。

      2.知識講解也采用“任務(wù)驅(qū)動”

      本節(jié)課中對對象的Caption屬性和名稱屬性的講解有了小小的嘗試。由于他們默認(rèn)的屬性值是相同的,為了將他們加以區(qū)別在以往的上課時我總是對比著講這兩個屬性,結(jié)果事與愿違,學(xué)生反而將這兩個屬性混淆起來了。而這次我做了小小的改進(jìn):首先在界面設(shè)計時,我強(qiáng)調(diào)一般命令按鈕上會顯示一些提示性文字,我們可以通過修改他的Caption屬性來修改這些提示性文字。對象的名稱屬性并沒有馬上講解,而是在需要寫代碼時我才提問“鼠標(biāo)單擊那個命令按鈕??”學(xué)生一般會用命令按鈕上顯示的文字來稱呼這個命令按鈕,這時我緊緊的抓住他們的回答反問到“這個命令按鈕上顯示的文字是‘B’,那它就叫B嗎?每個對象都有自己的名字,??”此時才引出對象的名稱屬性。通過這樣的改進(jìn)不僅將名稱屬性和Caption屬性的含義表述清楚了,而且學(xué)生很容易的將兩者區(qū)分出來了。

      3.將抽象的概念通俗化

      概念的講解一直是我多年來對頭痛的事情,對概念的理解是一個自身領(lǐng)悟的過程。

      上課時我總是為了能讓學(xué)生明白某個概念的含義而冥思苦想我應(yīng)該用什么樣的語言來描述這個概念的含義。上完本次課后,我體會到由學(xué)生易懂的知識入手,然后在遷移到枯燥難懂的知識上來。不僅便于學(xué)生對概念的理解和掌握,而且也能烘托課堂氣氛,將復(fù)雜問題簡單化,大大提高了學(xué)生的學(xué)習(xí)效率。

      4.不足之處

      在本次課中我忽視了一個重要環(huán)節(jié),就是讓學(xué)生來展示一下制作成果。這節(jié)課上學(xué)生積極踴躍,而我確沒有能夠給學(xué)生搭建一個平臺來展示他們的學(xué)習(xí)成果,很多同學(xué)在制作完程序后都很興奮,不斷的舉手告訴我說自己已經(jīng)做完了。而我也沒能給學(xué)生及時的鼓舞,學(xué)生的積極性還沒有充分發(fā)揮出來。

      【評析】

      本節(jié)課將通過身邊熟悉的事物──手機(jī),把枯燥難懂的概念進(jìn)行簡單的詮釋,并通過VB本身的可視化編程環(huán)境,讓學(xué)生在模仿教師完成任務(wù)的過程中獲得小小成功的喜悅,激發(fā)他們想進(jìn)一步學(xué)習(xí)的興趣。

      本節(jié)課的兩外一個亮點(diǎn)在于教師的任務(wù)的選取。上課伊始,教師剛剛展示完這個程序后,學(xué)生就表現(xiàn)出了強(qiáng)烈的學(xué)習(xí)欲望和學(xué)習(xí)熱情。事實(shí)上,整節(jié)課上學(xué)生都持有積極學(xué)習(xí)的態(tài)度,由以往的被動學(xué)習(xí)轉(zhuǎn)變?yōu)橹鲃訉W(xué)習(xí)。

      另外本節(jié)課上教師對細(xì)節(jié)的把握比較到位。過渡比較流暢,一節(jié)課的內(nèi)容很自然完成一環(huán)扣一環(huán),而且從學(xué)生的認(rèn)知規(guī)律出發(fā),提問方式前后呼應(yīng),符合學(xué)生的思維習(xí)慣,便于學(xué)生分析和掌握。

      第二篇:可視化編程的概念與方法》教學(xué)設(shè)計

      可視化編程的概念與方法》教學(xué)設(shè)計

      #TRS_AUToADD_1257211039132{mARGIN-ToP:0px;mARGIN-BoTTom:0px}#TRS_AUToADD_1257211039132P{mARGIN-ToP:0px;mARGIN-BoTTom:0px}#TRS_AUToADD_1257211039132TD{mARGIN-ToP:0px;mARGIN-BoTTom:0px}#TRS_AUToADD_1257211039132DIV{mARGIN-ToP:0px;mARGIN-BoTTom:0px}#TRS_AUToADD_1257211039132LI{mARGIN-ToP:0px;mARGIN-BoTTom:0px}/**---jSoN--{“":{”margin-top“:”0“,”margin-bottom“:”0“},”p“:{”margin-top“:”0“,”margin-bottom“:”0“},”td“:{”margin-top“:”0“,”margin-bottom“:”0“},”div“:{”margin-top“:”0“,”margin-bottom“:”0“},”li“:{”margin-top“:”0“,”margin-bottom“:”0“}}--**/DIV.myFav_1256697668270P.msoNormal{TEXT-jUSTIFy:inter-ideograph;FoNT-SIZE:10.5pt;mARGIN:0cm0cm0pt;FoNT-FAmILy:”TimesNewRoman“;TEXT-ALIGN:justify}DIV.myFav_1256697668270LI.msoNormal{TEXT-jUSTIFy:inter-ideograph;FoNT-SIZE:10.5pt;mARGIN:0cm0cm0pt;FoNT-FAmILy:”TimesNewRoman“;TEXT-ALIGN:justify}DIV.myFav_1256697668270DIV.msoNormal{TEXT-jUSTIFy:inter-ideograph;FoNT-SIZE:10.5pt;mARGIN:0cm0cm0pt;FoNT-FAmILy:”TimesNewRoman“;TEXT-ALIGN:justify}DIV.myFav_1256697668270P.msoFooter{FoNT-SIZE:9pt;mARGIN:0cm0cm0pt;LAyoUT-GRID-moDE:char;FoNT-FAmILy:”TimesNewRoman“}DIV.myFav_1256697668270LI.msoFooter{FoNT-SIZE:9pt;mARGIN:0cm0cm0pt;LAyoUT-GRID-moDE:char;FoNT-FAmILy:”TimesNewRoman“}DIV.myFav_1256697668270DIV.msoFooter{FoNT-SIZE:9pt;mARGIN:0cm0cm0pt;LAyoUT-GRID-moDE:char;FoNT-FAmILy:”TimesNewRoman"}DIV.myFav_1256697668270DIV.Section1{page:Section1}DIV.myFav_1256697668270oL{mARGIN-BoTTom:0cm}DIV.myFav_1256697668270UL{mARGIN-BoTTom:0cm}

      一、教學(xué)指導(dǎo)思想與理論依據(jù)

      依據(jù)新課標(biāo)中提出“強(qiáng)調(diào)問題解決,倡導(dǎo)運(yùn)用信息技術(shù)進(jìn)行創(chuàng)新實(shí)踐活動”的理念。以學(xué)生為主體,結(jié)合高中學(xué)生的生活和學(xué)習(xí)實(shí)際設(shè)計問題,讓學(xué)生在感受與體驗(yàn)的過程中構(gòu)建知識結(jié)構(gòu),掌握程序設(shè)計中的概念;并將所學(xué)的知識積極地應(yīng)用到解決學(xué)習(xí)、生活等實(shí)際問題中。

      二、教學(xué)背景分析

      1.教材內(nèi)容分析

      本課使用的教材是廣東教育出版社出版的《算法與程序設(shè)計信息技術(shù)(選修1)》。

      本節(jié)內(nèi)容為該書的第三章第一節(jié)課,主要內(nèi)容是對可視化編程中的對象、屬性、方法事件等概念的講解。本節(jié)課為一節(jié)起始課,在學(xué)習(xí)了這些概念后學(xué)生不僅在上課時知道了這些專業(yè)術(shù)語,同時也能夠知道了代碼的書寫位置和書寫格式。為后面的教學(xué)奠定堅實(shí)的基礎(chǔ)。

      本節(jié)課將通過身邊熟悉的事物手機(jī),把枯燥難懂的概念進(jìn)行簡單的詮釋,并通過VB本身的“所見即所得”的編程環(huán)境,讓學(xué)生在模仿教師完成任務(wù)的過程中獲得小小成功的喜悅,激發(fā)他們進(jìn)一步學(xué)習(xí)的興趣。

      2.學(xué)生情況分析

      本課教學(xué)對象為高一學(xué)生。在學(xué)習(xí)本課之前,學(xué)生已經(jīng)對程序代碼的編寫有一定體驗(yàn),并熟悉visualbasic6.0的環(huán)境界面。

      高一年級的學(xué)生思維活躍,想象力豐富,求知欲強(qiáng),所以在教學(xué)中應(yīng)抓住學(xué)生這一生理特點(diǎn),采用問題解決的教學(xué)策略。由學(xué)生自主發(fā)現(xiàn)問題、解決問題,在問題的解決過程中熟悉并掌握VB的可視化編程的概念與方法。

      3.教學(xué)方法

      任務(wù)驅(qū)動、演示法、講解法。

      4.教學(xué)資源

      教學(xué)演示文稿(PPT),記事本小程序(EXE)和源代碼。

      三、教學(xué)目標(biāo)框架設(shè)計

      1.教學(xué)目標(biāo)

      知識與技能目標(biāo):

      1)能夠結(jié)合日常生活中的具體事例分析說出它的屬性、方法、事件,從而加深對屬性、方法、事件概念的理解;

      2)能夠利用控件工具在窗體上創(chuàng)建按鈕、文本框等對象,并學(xué)會通過屬性窗口修改對象的caption、text屬性值;

      3)通過分析簡單筆記本小程序,能夠判斷出鼠標(biāo)單擊事件是作用在那個對象上,并且事件過程是什么;

      4)通過編寫程序代碼,加深對對象的屬性、事件、方法的語法格式的記憶。

      過程與方法:

      1)以生活中的手機(jī)為例,理解對象的屬性、方法、事件概念的含義;

      2)通過制作簡單記事本小程序,加深對對象的屬性、方法、事件概念的理解,進(jìn)一步體會三者之間的關(guān)系。

      情感態(tài)度與價值觀:

      1)由生活中的事例講解,提高學(xué)生知識遷移的能力;

      1)通過制作簡單記事本實(shí)例,體驗(yàn)VB語言帶來的成就感,激發(fā)學(xué)生學(xué)習(xí)VB編程的興趣。

      2.教學(xué)重點(diǎn)

      1)對象、屬性、方法、事件等概念。

      2)代碼的語法格式和書寫方法。

      3.教學(xué)難點(diǎn)

      代碼的語法格式和書寫方法。

      四、教學(xué)流程圖

      五、教學(xué)過程設(shè)計

      環(huán)節(jié)一

      引入環(huán)節(jié) 教師活動 學(xué)生活動 設(shè)計意圖

      引入:大家都用過word進(jìn)行編輯,它具有很強(qiáng)大的功能。我們可以利用VB平臺也可以編寫出類似word這樣的文字編輯器。

      認(rèn)真聽講。

      展示:教師已經(jīng)編寫好的小的文本編輯器。

      過渡:為完成這個任務(wù)我們需要了解對象、屬性、事件、方法等概念。

      認(rèn)真聽講。

      觀看小文本編輯器所具有的功能。

      用一個學(xué)生看似很神奇的軟件引入,并告訴他們我們自己也可以編寫出來,激發(fā)學(xué)生學(xué)習(xí)的興趣,并能夠滿足學(xué)生的自豪感。

      并引出了本節(jié)課的任務(wù)。環(huán)節(jié)二

      講解對象的屬性、方法、事件概念 提問:

      生活中我們把這種看得見摸得著的物體叫做什么? ──引出對象的概念。

      1.對象──實(shí)體

      根據(jù)對象的概念,同學(xué)們判斷出教師展示的兩個手機(jī)分別是兩個對象。

      提問:

      這兩個對象(手機(jī)),他們從外觀上看有什么不同?

      引出手機(jī)的顏色、重量、形狀、樣式是手機(jī)的屬性。

      2.屬性──性質(zhì)

      過渡:我們在購買手機(jī)時,不僅關(guān)心它的外觀還會關(guān)注它所具有的功能,引出對象的方法概念。

      3.方法──本領(lǐng)或技能

      過渡:教師用其中的一部手機(jī)給另外一個手機(jī)大電話,另外一個手機(jī)在“來電”事情的刺激下,做出了響鈴的反應(yīng)。

      引出“來電”事情稱之為對象的事件。

      4.事件──事情

      舉例:

      1)教師從背后拍一名學(xué)生肩膀,學(xué)生回頭。

      提問:在這個過程中,誰受到了刺激,誰作出了反應(yīng)?

      2)提問:“開關(guān)被按下去了,燈亮了”在這個過程中,誰受到了刺激,誰作出了反應(yīng)?

      歸納為:有可能受到刺激和作出反應(yīng)的是同一個對象,還有可能是一個對象受到刺激,另一個對象作出反應(yīng)。

      思考教師提出的問題,回答問題。

      認(rèn)真聽講。

      仔細(xì)觀察手機(jī)外觀上的不同,回答問題。

      注意觀察其中一個手機(jī)的變化。

      回答教師提問。引出對象概念。

      學(xué)生從手機(jī)的顏色、形狀等方面說出手機(jī)的不同,引出屬性的概念。

      考察學(xué)生對事件的理解。強(qiáng)化學(xué)生對概念的理解。環(huán)節(jié)三

      結(jié)合小程序理解概念

      過渡:理解了對象、屬性、方法、事件這些概念以后,如何運(yùn)用VB來實(shí)現(xiàn)我們的小任務(wù)呢?我們將在任務(wù)的完成過程中,進(jìn)一步加深對這幾個概念的理解。

      1.對象

      除了窗體對象外,我們還可以利用控件工具箱中控件創(chuàng)建新的對象。

      教師根據(jù)任務(wù)的需要,帶領(lǐng)學(xué)生創(chuàng)建了一個textbox對象和三個commandbutton對象。

      2.屬性

      過渡:我們都知道對象是有屬性的,我們有兩種方法來修改對象的屬性值。

      通過屬性窗口來修改對象的屬性值。

      講解1:屬性窗口與對象之間的對應(yīng)關(guān)系。

      講解2:如何修改對象顯示的文字(修改caption、text屬性)。

      ①帶領(lǐng)學(xué)生修改按鈕的caption屬性(顯示的文字對使用者提示作用)。

      ②學(xué)生自己嘗試修改text1的中顯示的文字,知道是修改text屬性。

      過渡:現(xiàn)在已經(jīng)完成了界面的設(shè)計,我們來運(yùn)行下看看,能否達(dá)到我們預(yù)期的效果(不能)還需要來添加代碼?──引出如何添加代碼。

      3.帶領(lǐng)學(xué)生分析程序,并完成任務(wù)。

      鋪墊:每個對象都是有名字的,知道他們的名字很重要。選中每個對象,屬性窗口中的<名稱>項(xiàng)后的值是對象的名字。帶領(lǐng)學(xué)生將每個對象的名稱熟記一遍。)分析得出:command1被鼠標(biāo)單擊后,text1中的字作出了反應(yīng)。

      2)帶領(lǐng)學(xué)生將代碼完成。

      PrivateSubcommand1_click

      Text1.FontBold=True

      EndSub

      3)學(xué)生自己完成command2被單擊后字體變傾斜這個過程的代碼。

      PrivateSubcommand2_click

      Text1.FontItalic=True

      EndSub

      過渡:commmand3被鼠標(biāo)單擊后彈出了顏色對話框。目前我們所擁有的對象都不具備這個功能,我們需要創(chuàng)建另外一個對象,它具有打開顏色對話框的功能。

      4.帶領(lǐng)學(xué)生添加commondialog1對象

      1)在工具控件箱中添加microsoftcommondialogcontrol6.0控件。

      2)創(chuàng)建commondialog1對象。

      5.告訴學(xué)生commondialog1的showcolor方法可以實(shí)現(xiàn)打開顏色對話框

      6.學(xué)生自己運(yùn)行程序,發(fā)現(xiàn)文字的顏色并不能改變。帶領(lǐng)學(xué)生分析原因。

      commondialog1的showcolor方法只是實(shí)現(xiàn)了打開對話框的功能,而要想text1中文字顏色的改變,還需要修改text1的forecolor屬性值

      PrivateSubcommand3_click

      commondialog1.showcolor

      text1.forecolor=commondialog1.showcolor

      EndSub

      和老師一起創(chuàng)建四個對象。

      在老師的帶領(lǐng)下修改對象的caption屬性值。

      并獨(dú)立發(fā)現(xiàn)修改text屬性值可以改變文本框中顯示的內(nèi)容。

      認(rèn)真聽講。

      運(yùn)行程序發(fā)現(xiàn)并不能實(shí)現(xiàn)預(yù)期的效果。

      和老師一起牢記每個對象的名字。

      和老師一起分析程序。

      自己寫代碼。

      認(rèn)真聽講。

      聽教師講解,逐步完善自己的程序

      提高學(xué)生的動手操作能力。

      提高學(xué)生的模仿能力。

      知道對象名稱的重要性。

      使學(xué)生對方法有了更深刻的認(rèn)識。小結(jié)

      結(jié)合VB總結(jié)

      1.對象。在VB中除了窗體對象外,我們還可以通過控件工具箱創(chuàng)建新的對象。

      2.屬性。我們可以在屬性窗口中修改對象的屬性,也可以在編寫代碼后程序運(yùn)行后修改屬性值格式為:對象名.屬性名=屬性值(提問:用什么方法來修改對象的屬性值?)。

      3.事件。一般就是指鼠標(biāo)或鍵盤等事件,我們可個在過程的下拉按鈕中找到。格式為:對象名_事件名。

      4.方法。指對象所具有的功能。語法格式為:對象名.方法名[參數(shù)]

      六、課后反思

      本節(jié)課緊緊圍繞記事本小程序展開,以手機(jī)為例使學(xué)生對對象、屬性、方式、事件等概念有了感性的認(rèn)識,然后在進(jìn)入到VB的世界,進(jìn)一步加深對這些概念的理解。

      本節(jié)課上我最滿意的地方是例子的選取,本節(jié)課一開始就給學(xué)生展示了一個記事本小程序,在展示完程序所具有的“神奇”后告訴學(xué)生我們也能自己自作一個文本編輯器,學(xué)生產(chǎn)生了濃厚的學(xué)習(xí)興趣。通過教學(xué)實(shí)踐來看,本節(jié)課上學(xué)生表現(xiàn)出了很強(qiáng)的求知欲。寫完一個事件過程的代碼后,不用教師多說學(xué)生就開始思考寫下個過程代碼,尤其是更改文本框字體顏色這部分代碼,動作快的學(xué)生主動嘗試代碼的編寫,并在課堂上就要求老師快點(diǎn)講,快點(diǎn)講。本節(jié)課上體現(xiàn)了學(xué)生的自主學(xué)習(xí),由被動變?yōu)榱酥鲃印?/p>

      另外一點(diǎn)就是對對象的caption屬性和名稱屬性的講解有了小小的嘗試。由于它們默認(rèn)的屬性值是相同的,為了將它們加以區(qū)別,在以往上課時我總是對比著講這兩個屬性,結(jié)果事與愿違,學(xué)生反而將這兩個屬性混淆起來了。而這次我做了小小的改進(jìn):首先在界面設(shè)計時,我強(qiáng)調(diào)一般按鈕上會顯示一些提示性文字,我們可以通過修改它的caption屬性來修改這些提示性文字。然后,在寫代碼前的分析時我問到“鼠標(biāo)單擊那個按鈕??”學(xué)生一般會用按鈕上顯示的文字來稱呼這個按鈕,這時我緊緊的抓住他們的回答反問到“這個按鈕上顯示的文字是‘B’,那它就叫B嗎?每個對象都有自己的名字,??”通過這樣的改進(jìn)不僅將名稱屬性和caption屬性的含義表述清楚了,而且很容易將兩者區(qū)分出來了。

      在本次課中我忽視了一個重要環(huán)節(jié),就是讓學(xué)生來展示自己的操作過程。這節(jié)課上學(xué)生積極踴躍,而我卻沒有能夠給學(xué)生搭建一個平臺來表現(xiàn)他們的表現(xiàn)欲望,沒能給學(xué)生及時的鼓舞,不免會打消學(xué)生的積極性。

      從效果來看,我個人感覺這節(jié)課的課程設(shè)計很成功,但也有不足的地方,請老師們多多指教!

      第三篇:信息技術(shù)《可視化編程的概念與方法》聽課評課稿

      信息技術(shù)《可視化編程的概念與方法》

      聽課評課稿

      本課教學(xué)以設(shè)計編寫簡單的程序?yàn)槿蝿?wù)主線,熟悉VB編程的環(huán)境,學(xué)習(xí)可視化編程的方法與概念。將編程的方法與概念及思想滲透到真實(shí)的任務(wù)情境中是一種比較高效務(wù)實(shí)的教學(xué)策略。避免單純的概念說教,也容易實(shí)現(xiàn)可視化編程的方法與概念的具體落實(shí)。教師能夠講清可視化編程的幾個重要概念。學(xué)生也按教學(xué)設(shè)計完成小程序的編寫任務(wù)。教學(xué)中師生交流和諧融洽,學(xué)生學(xué)生認(rèn)真,同學(xué)間交流能順利完成教學(xué)任務(wù)??梢娖綍r教師教學(xué)嚴(yán)謹(jǐn),學(xué)生訓(xùn)練有素。以下就幾個方面做簡單點(diǎn)評,希望批評指正。

      1.過程與思想 本模塊教材《算法與程序設(shè)計》以VB語言程序設(shè)計為載體,通過讓學(xué)生親歷具體的程序設(shè)計案例,學(xué)習(xí)可視化編程的思想與方法。程序設(shè)計是過程,而在完成程序設(shè)計中學(xué)習(xí)通過計算機(jī)解決問題的思想方法、學(xué)習(xí)編程的基本算法,進(jìn)而引導(dǎo)學(xué)生體會編程思想是本模塊的重要教學(xué)內(nèi)容。而本節(jié)課正是基于前兩章學(xué)生學(xué)生編程結(jié)構(gòu)之后,對可視化編程的方法與概念的一次整理與總結(jié)。教師在出示教學(xué)目標(biāo)時應(yīng)明確指出本節(jié)課不是做一個VB程序,而要淡化“VB”的概念,要將學(xué)習(xí)內(nèi)容擴(kuò)展到所有計算機(jī)編程語言的共通的程序設(shè)計理念。通過程序設(shè)計學(xué)習(xí)思想與方法才是真正的目標(biāo)。

      2.通過交流理解概念 本節(jié)中概念集中抽象,如:對象、屬性、方法、過程、事件等。教師將幾個概念集中講解,之后切入到小程序的制作中講解設(shè)置對象的屬性。前后銜接有脫節(jié)之感。在上課的前23分鐘進(jìn)行全體控制時間有些長,學(xué)生注意力容易分散。一些概念可以讓學(xué)生來舉例,看看學(xué)生是如何理解的。教師補(bǔ)充。對于控件箱里的控件,也可讓學(xué)生先試試。

      3.整合促進(jìn)高效 本節(jié)教材有編程的概念,也包含認(rèn)識控件的教學(xué)內(nèi)容。內(nèi)容與概念學(xué)習(xí)分開安排。教師在講解時將兩部分內(nèi)容整合在一起,把控件的學(xué)習(xí)融入到“對象”這一概念上學(xué)習(xí)上。在容量上實(shí)現(xiàn)了1=1+1,在教學(xué)時間上實(shí)現(xiàn)1+1 本節(jié)課整體上來講是一節(jié)成功的課。學(xué)生學(xué)習(xí)狀態(tài)積極,編程習(xí)慣好,作業(yè)完成情況較好。經(jīng)過一年高中信息技術(shù)教學(xué)實(shí)踐,納老師已經(jīng)總結(jié)出一些值得同行借鑒的教學(xué)經(jīng)驗(yàn)。希望今后大家多進(jìn)行交流。

      第四篇:可視化編程心得

      《可視化編程》

      學(xué)習(xí)心得

      姓名 學(xué)號 專業(yè) 班級 日期

      計算機(jī)科學(xué)與技術(shù)

      《可視化編程》學(xué)習(xí)心得

      本次可視化編程課程已經(jīng)全部結(jié)束了,在這次課程學(xué)習(xí)中,我獲益匪淺。在課程結(jié)束,我總結(jié)一下對可視化編程的認(rèn)識和心得。但這不是完結(jié),對可視化編程還有很多很多需要去了解,去學(xué)習(xí),我們剛剛了解認(rèn)識了可視化編程,這才是一個開始。

      在課程開始之際,老師先給我們講述了可視化編程的定義以及優(yōu)缺點(diǎn)。能進(jìn)行可視化程序設(shè)計的集成開發(fā)環(huán)境很多,比較常用的有微軟的Visual Basic、Visual C++、中文Visual Foxpro、Borland公司的Delphi等。這次課程,老師給我們教學(xué)采用的是Visual C++。這個環(huán)境我們在大一學(xué)習(xí)C++語言的時候也有接觸過,對此并不陌生,也許是班主任老師對我們有所了解,能讓我們能更快上手,也選取了Visual C++作為首選環(huán)境。我們不必再重新學(xué)習(xí)一個集成環(huán)境,這樣對我們首次接觸可視化編程是一個很大的幫助。

      在開始的兩節(jié)課,老師教我們從簡單開始,老師用他調(diào)試好的代碼先讓我們熟悉什么是可視化,怎么才能可視化。從簡單的單擊畫圓,雙擊畫橢圓,畫多邊形,并且在菜單欄添加項(xiàng)目。讓我們真正的接觸到可視化編程。但是學(xué)完這些,我自己也在想,這些代碼是老師調(diào)試好的,看起來很簡單,但是讓我自己來設(shè)計呢,我還不是很了解到底有哪些函數(shù)可以直接調(diào)用,哪些函數(shù)要自己設(shè)計。我想這是我接下來應(yīng)該加強(qiáng)學(xué)習(xí)的地方。

      接下來,老師給我們帶來了大家比較感興趣的設(shè)計——24點(diǎn)游戲。我們先學(xué)習(xí)了游戲界面的設(shè)計,老師是教我們可以直接拖控件的方法自己布局,這讓我們一直使用代碼設(shè)計界面的方法有了另一種選擇,設(shè)計好界面對我們并不難。接下來我們要設(shè)計出能隨機(jī)抽取4張紙牌,并設(shè)計這個游戲的算法,雖然在課堂上老師并沒有要求我們把這個游戲的算法都要設(shè)計出來,但是課下我跟同學(xué)也有談?wù)撨@個算法的復(fù)雜性,因?yàn)檫@個游戲設(shè)計我們之前在學(xué)習(xí)算法時也有所接觸,我深知它算法的復(fù)雜和多種情況。老師也說他在課下也想了幾十種情況,我想,這就是編程的魅力和復(fù)雜之處吧,可視化雖然帶給我們很多方便和直觀的視覺,但是也解決不了每個設(shè)計中的算法復(fù)雜和情況的多種考慮。這也是課下我思考的最多的地方。

      為了更進(jìn)一步的了解可視化編程,老師給我們帶來了中國象棋人機(jī)對弈系統(tǒng)來進(jìn)行開發(fā),老師先介紹了Windows程序及其編譯,因?yàn)檫@次的系統(tǒng)設(shè)計需要聲音圖片,而編寫Windows程序不僅僅是代碼,還有對各種資源的編寫,包括各種控件的編寫、聲音、菜單、圖標(biāo)資源的編寫。所以在人機(jī)對弈系統(tǒng)開發(fā)之前,我們先了解了Windows程序,這對我也是一個對VC的補(bǔ)充,同時學(xué)會了怎樣在VC添加聲音并循環(huán),怎樣畫圖,畫直線多邊形可以直接調(diào)用函數(shù),收獲頗多。在最后的課程中,老師又介紹了中國象棋對弈系統(tǒng)圖形交互部分,從裝載圖標(biāo)作為應(yīng)用程序的新的圖標(biāo)到棋盤的呈現(xiàn),再到繪制棋子,同時載入聲音,讓我們一步一步的了解這個系統(tǒng)的開發(fā),但是由于任務(wù)量較大課程時間相對較短,我沒有跟上老師的講解,我想這是我對本次課程的一個入口點(diǎn),我可以從這個系統(tǒng)繼續(xù)老師的講解課件,把剩下的部分自己思考解決。

      由于在大一的時候?qū)W習(xí)C++接觸過VC,但是接下來我并沒有繼續(xù)用C++多為首選語言進(jìn)行開發(fā),而是用java語言,這讓我應(yīng)用起來雖熟悉,但并不是那么熟練了,但是我們知道,從某種意義來說,各種語言都有很多類似的地方,我想這次課程不僅是新的學(xué)習(xí),也是對我大一學(xué)習(xí)內(nèi)容的回顧。

      課程結(jié)束,我感覺對于可視化編程只是一個初步了解階段,非常慶幸所有課程都是上機(jī)實(shí)踐課,這樣可以跟著老師快速學(xué)習(xí)并操作,對于編程的學(xué)習(xí),這是再好不過的學(xué)習(xí)方式了。但是至此,可視化編程的學(xué)習(xí)并沒有結(jié)束,我還有很多地方不懂得操作,對系統(tǒng)的開發(fā)也只能說的剛剛開始,還不能完整的編寫設(shè)計一個系統(tǒng)應(yīng)用。這是我接下來要學(xué)習(xí)和研究的地方,課程只是給了我們一個很好的入門方向,我還要學(xué)習(xí)很多,才能深入體會到可視化的編程的好處,才能真正能運(yùn)用可視化來開發(fā)系統(tǒng)。

      第五篇:Visualbasic可視化編程環(huán)境的介紹教學(xué)設(shè)計

      《Visual basic 可視化編程環(huán)境的介紹》教學(xué)設(shè)計

      陽春市銅業(yè)中學(xué)

      林娟惠

      一、設(shè)計思想

      對于初次接觸VB程序的學(xué)生而言有一定難度,我設(shè)計了一個較為簡單、更吸引學(xué)生的例子來開展教學(xué),并把本節(jié)程序與控件二部分內(nèi)容相互滲透,從需要出發(fā)進(jìn)行講解。本課教學(xué)所要實(shí)現(xiàn)的目標(biāo)是:學(xué)會建立、調(diào)試運(yùn)行一個簡單程序,鍛煉運(yùn)用已學(xué)知識解決問題的能力,激發(fā)學(xué)生的創(chuàng)新意識,樹立發(fā)奮學(xué)習(xí)的意志。

      本課教學(xué)效果及教學(xué)目標(biāo)是創(chuàng)設(shè)的一個較簡單的程序吸引學(xué)生去積極參與的 “目標(biāo)”,調(diào)動學(xué)生主動的去探索學(xué)習(xí),并對出現(xiàn)的各種問題及時進(jìn)行矯正,讓學(xué)生先了解、再模仿、自學(xué)直至創(chuàng)新,以此帶動教學(xué)全過程,進(jìn)而完成學(xué)生的知識意義建構(gòu)?!叭蝿?wù)驅(qū)動”教學(xué)法可以讓學(xué)生在完成“任務(wù)”的過程中,培養(yǎng)分析問題、解決問題的能力,培養(yǎng)學(xué)生獨(dú)立探索及合作精神。它與在中學(xué)開設(shè)程序設(shè)計教學(xué),要求學(xué)生掌握程序設(shè)計的一般方法,發(fā)展他們的思維能力、分析問題和解決問題的能力是一致的。

      二、教材分析

      Visual basic是整個高中選修課程之一,對學(xué)生來說也是較難的部分。本書開始以算法為例,多是學(xué)生熟悉的數(shù)學(xué)公式,把數(shù)學(xué)運(yùn)算公式放到VB中編程運(yùn)用,這對學(xué)生來說較容易掌握。

      三、學(xué)生分析

      學(xué)生以前學(xué)的Word文字處理、Frontpage網(wǎng)頁制作這些內(nèi)容他們都只是功能操作,而且平時也能經(jīng)常用到。但是VB程序設(shè)計大部分同學(xué)以前都沒有接觸過,平時也用不到,而且學(xué)生通常一聽到編程序就特別畏懼,因?yàn)樗麄冇X得這個太專業(yè)了,需要扎實(shí)的數(shù)學(xué)功底,不是每個人都能掌握的。所以通過在VB的入門階段,采用小步子教學(xué)的方法通過一些簡單、有趣的例子讓學(xué)生感覺到用VB編程序并不是很難。

      四、教學(xué)目標(biāo)

      1、學(xué)習(xí)運(yùn)用Visual basic 可視化編程軟件

      2、學(xué)習(xí)運(yùn)用算法與程序設(shè)計知識在解決問題中的作用。

      3、通過一個簡單的任務(wù)了解VB窗口中各部分的作用。

      五、教學(xué)重點(diǎn)和難點(diǎn)

      1、掌握用VB創(chuàng)建程序的一般步驟。

      2、掌握VB部分控件的部分屬性設(shè)置。

      六、課程與教學(xué)模式

      課型:新授課

      教學(xué)模式:“講、演、練”有機(jī)結(jié)合模式、“小組、任務(wù)、評價”有機(jī)結(jié)合模式

      七、教學(xué)手段

      計算機(jī)教室、大屏幕投影儀、電子教室軟件、課件

      八、教學(xué)時間

      一課時

      九、教學(xué)過程

      一、(幻燈片)Visual basic與其他編程語言的區(qū)別,特點(diǎn):

      Visual Basic是一種可視化的編程語言,利用可視化技術(shù)進(jìn)行編程,可使應(yīng)用程序的開發(fā)簡單、快捷;程序員不需要了解更多的關(guān)于面向?qū)ο蟮某绦蛟O(shè)計的細(xì)節(jié),即可編寫出界面友好、功能強(qiáng)大的應(yīng)用程序。因此,Visual Basic在國內(nèi)外各個領(lǐng)域中應(yīng)用非常廣泛。由于其容易學(xué)習(xí)、功能強(qiáng)、編程效率高,無論是專業(yè)人員還是非專業(yè)人員,都可以非常容易地掌握好Visual Basic的使用。

      二、(介紹VB的界面)

      屏幕上有五個窗口,(1)是菜單欄;(2)是工具箱(Tools Box),里面是VB所需的控件;(3)是VB程序要設(shè)計的窗體(Form);(4)控件及窗體的屬 性(Properties),在VB中每一個控件都有其自己的屬性,比如文本框有Text屬性,而任何一個控件都有一個自己唯一的名字,這使得我們無需編程就可以完成部分編程的工作;(5)是VB的文件控制窗口,VB的每一個程序稱為一個項(xiàng)目(Project),一個項(xiàng)目文件里往往包括以下兩種文件,窗體(Form)文件和模塊(Bas)文件,當(dāng)然還有Class文件,這些文件組成一個完整的程序,而項(xiàng)目文件(Vbp)則用來描述程序所包含的內(nèi)容。

      三、演示VB作品

      1、心算設(shè)計

      2、圓的半徑運(yùn)算:

      四、舉實(shí)例說明編程思想

      “求半徑為R的圓的面積”的程序Private sub command_click()Const PI as single=3.14 Dim r as Single, s as single r=inputbox(“r=“,”輸入半徑”)s=PI*r*r Print “圓的面積s=”;s END SUB

      `定義名為Command_Click()的事件過程 `說明程序中PI是常量π

      `說明程序中變量r和S是單精度實(shí)型數(shù) `輸入r的值

      `計算表達(dá)式PI*r*r的值并把它賦給S `把S的值輸出到當(dāng)前的窗體上 `過程結(jié)束 說明:

      1、數(shù)據(jù)類型說明部分

      2、據(jù)的輸入部分;

      3、數(shù)據(jù)的處理部分

      4、數(shù)據(jù)的輸出部分

      五、學(xué)生操作:

      (熟悉了VB程序設(shè)計的開發(fā)環(huán)境后,就讓同學(xué)們一起體驗(yàn)VB的運(yùn)行調(diào)試過調(diào)試,)

      1、運(yùn)行VB

      2、進(jìn)入窗體,添加命令控件

      3、輸入代碼:(可在教師機(jī)復(fù)制程序代碼)

      5、運(yùn)行 任務(wù)一:

      1、編寫輸入圓的半徑R,讓程序運(yùn)算出圓的面積; 任務(wù)二:

      2、編寫:輸入長方形的長寬,求長方形的面積。

      六、教學(xué)點(diǎn)評:

      對學(xué)生操作結(jié)果展示,通過學(xué)生的操作過程,了解學(xué)生對VB概念的掌握情況。并對出現(xiàn)的問題進(jìn)行糾正。主要評價的情況是:控件的在屬性中的更名,編碼的正確性,運(yùn)行調(diào)試情況,完成時間對這四項(xiàng)來評定。

      七、教學(xué)反思:

      通過一節(jié)課的教學(xué),學(xué)生在初步接觸VB程序的運(yùn)用,基本能夠完成操作,4 運(yùn)行成功。但在操作中,出現(xiàn)的代碼錯誤,調(diào)試錯誤,才不能解決,這需要在以后的課程中加強(qiáng)練習(xí)。VB滿足了同學(xué)們在短時間內(nèi)學(xué)會簡單編程的手段,這節(jié)課試講之后發(fā)現(xiàn)最大的困難還是在于全班的操作水平不整齊,所以在課堂上要能隨機(jī)應(yīng)變,控制好教學(xué)的速度,本來我考慮把這節(jié)課的寫代碼的部分作為提高部分,但在上課時發(fā)現(xiàn)學(xué)生對界面的設(shè)計掌握地很快,所以設(shè)計了兩個操作任務(wù),并鼓勵同學(xué)們自己設(shè)計出相似的小程序。希望這節(jié)課,讓同學(xué)們接觸VB,進(jìn)入VB世界。

      簡介: 姓名:林娟惠 職稱:中教二級 獲得榮譽(yù):

      2003-2004學(xué)年《信息技術(shù)課教學(xué)的方法探索》,獲陽春市一等獎

      下載《可視化編程的概念與方法》教學(xué)設(shè)計word格式文檔
      下載《可視化編程的概念與方法》教學(xué)設(shè)計.doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        編程學(xué)習(xí)心得和方法

        雪中悍刀行 http://bmdqw.com/ 編程學(xué)習(xí)心得和方法 說到編程,很多人首先會想到C、C++,JAVA,DELPHI。沒錯,這些都是現(xiàn)今最流行的計算機(jī)程序語言,它們各有特色。然而事實(shí)上是,不為人......

        編程習(xí)慣和方法

        1.1 編程思路 ? [打樁] : 從設(shè)計的角度出發(fā)解決問題,而不是想到一個算法,解決一個功能或部件,一般需,確 定是否發(fā)現(xiàn)到類,發(fā)現(xiàn)到類,確定需要那些屬性,確定那些方法; ? [用例]: 作單......

        《可視化程序設(shè)計(A)》概念部分(共5則)

        《可視化程序設(shè)計(A)》概念部分 1、可視化程序設(shè)計是一種在窗體中使用控件設(shè)計程序界面、編寫控件事件驅(qū)動程序的設(shè)計方法。 2、按設(shè)計要求編寫控件事件驅(qū)動程序,執(zhí)行程序時,觸......

        數(shù)控編程的方法[范文]

        數(shù)控編程的方法 在數(shù)控加工企業(yè)來說,編程直接影響著數(shù)控設(shè)備系統(tǒng)的進(jìn)程,數(shù)控程序怎么樣編程,在這方面還需要進(jìn)一度加強(qiáng)人員培訓(xùn)。 1、 首先學(xué)習(xí)數(shù)控編程需要幾個基本的條件: ①......

        研究方法概念(精選合集)

        學(xué)術(shù)研究學(xué)術(shù)研究概念: 學(xué)術(shù)是指系統(tǒng)的、專門的學(xué)問。學(xué)術(shù)研究則是借助已有的理論、知識、經(jīng)驗(yàn)對科學(xué)問題的假設(shè)、分析、探討和推出結(jié)論,其結(jié)果應(yīng)該是力求符合事物客觀規(guī)律的,......

        教學(xué)設(shè)計與研究方法 2002

        2002年招收碩士研究生入學(xué)考試試題 考試科目:教學(xué)設(shè)計與研究方法 一、 教學(xué)設(shè)計部分40分1、 基本概念20分 (1) 試述教學(xué)設(shè)計的定義,并簡述教學(xué)設(shè)計的理論基礎(chǔ)是什么? (2) 簡述教......

        體驗(yàn)VB編程教學(xué)設(shè)計

        《體驗(yàn)VB編程》教學(xué)設(shè)計 一、教學(xué)內(nèi)容分析 1.課程標(biāo)準(zhǔn)內(nèi)容《信息的編程加工》教學(xué)設(shè)計 初步掌握用計算機(jī)編程加工信息的工作過程和基本特征; 2.教材作用與地位 教科版《信息技......

        教學(xué)設(shè)計的概念

        教學(xué)設(shè)計的概念 一、教學(xué)設(shè)計的概念 教學(xué)設(shè)計( ,縮寫為,也稱教學(xué)系統(tǒng)設(shè)計,是面向 教學(xué)系統(tǒng),解決教學(xué)問題的一種特殊的設(shè)計活動。它既具有設(shè)計的一般性 質(zhì),又必須遵循教學(xué)的基本規(guī)......