可視化編程的概念與方法》教學(xué)設(shè)計(jì)
4.帶領(lǐng)學(xué)生添加commondialog1對(duì)象
1)在工具控件箱中添加microsoft common dialog control 6.0控件。
2)創(chuàng)建commondialog1對(duì)象。
5.告訴學(xué)生commondialog1的showcolor方法可以實(shí)現(xiàn)打開顏色對(duì)話框
6.學(xué)生自己運(yùn)行程序,發(fā)現(xiàn)文字的顏色并不能改變。帶領(lǐng)學(xué)生分析原因。
commondialog1的showcolor方法只是實(shí)現(xiàn)了打開對(duì)話框的功能,而要想text1中文字顏色的改變,還需要修改text1的forecolor屬性值
private sub command3_click()
commondialog1.showcolor
text1.forecolor= commondialog1.showcolor
end sub
和老師一起創(chuàng)建四個(gè)對(duì)象。
在老師的帶領(lǐng)下修改對(duì)象的caption屬性值。
并獨(dú)立發(fā)現(xiàn)修改text屬性值可以改變文本框中顯示的內(nèi)容。
認(rèn)真聽講。
運(yùn)行程序發(fā)現(xiàn)并不能實(shí)現(xiàn)預(yù)期的效果。
和老師一起牢記每個(gè)對(duì)象的名字。
和老師一起分析程序。
自己寫代碼。
認(rèn)真聽講。
聽教師講解,逐步完善自己的程序
提高學(xué)生的動(dòng)手操作能力。
提高學(xué)生的模仿能力。
知道對(duì)象名稱的重要性。
使學(xué)生對(duì)方法有了更深刻的認(rèn)識(shí)。
小結(jié) 結(jié)合vb總結(jié)
1.對(duì)象。在vb中除了窗體對(duì)象外,我們還可以通過控件工具箱創(chuàng)建新的對(duì)象。
2.屬性。我們可以在屬性窗口中修改對(duì)象的屬性,也可以在編寫代碼后程序運(yùn)行后修改屬性值格式為:對(duì)象名.屬性名=屬性值(提問:用什么方法來修改對(duì)象的屬性值?)。
3.事件。一般就是指鼠標(biāo)或鍵盤等事件,我們可個(gè)在過程的下拉按鈕中找到。格式為:對(duì)象名_事件名。
4.方法。指對(duì)象所具有的功能。語法格式為:對(duì)象名.方法名[參數(shù)]
六、課后反思
本節(jié)課緊緊圍繞記事本小程序展開,以手機(jī)為例使學(xué)生對(duì)對(duì)象、屬性、方式、事件等概念有了感性的認(rèn)識(shí),然后在進(jìn)入到vb的世界,進(jìn)一步加深對(duì)這些概念的理解。
本節(jié)課上我最滿意的地方是例子的選取,本節(jié)課一開始就給學(xué)生展示了一個(gè)記事本小程序,在展示完程序所具有的“神奇”后告訴學(xué)生我們也能自己自作一個(gè)文本編輯器,學(xué)生產(chǎn)生了濃厚的學(xué)習(xí)興趣。通過教學(xué)實(shí)踐來看,本節(jié)課上學(xué)生表現(xiàn)出了很強(qiáng)的求知欲。寫完一個(gè)事件過程的代碼后,不用教師多說學(xué)生就開始思考寫下個(gè)過程代碼,尤其是更改文本框字體顏色這部分代碼,動(dòng)作快的學(xué)生主動(dòng)嘗試代碼的編寫,并在課堂上就要求老師快點(diǎn)講,快點(diǎn)講。本節(jié)課上體現(xiàn)了學(xué)生的自主學(xué)習(xí),由被動(dòng)變?yōu)榱酥鲃?dòng)。
另外一點(diǎn)就是對(duì)對(duì)象的caption屬性和名稱屬性的講解有了小小的嘗試。由于它們默認(rèn)的屬性值是相同的,為了將它們加以區(qū)別,在以往上課時(shí)我總是對(duì)比著講這兩個(gè)屬性,結(jié)果事與愿違,學(xué)生反而將這兩個(gè)屬性混淆起來了。而這次我做了小小的改進(jìn):首先在界面設(shè)計(jì)時(shí),我強(qiáng)調(diào)一般按鈕上會(huì)顯示一些提示性文字,我們可以通過修改它的caption屬性來修改這些提示性文字。然后,在寫代碼前的分析時(shí)我問到“鼠標(biāo)單擊那個(gè)按鈕……”學(xué)生一般會(huì)用按鈕上顯示的文字來稱呼這個(gè)按鈕,這時(shí)我緊緊的抓住他們的回答反問到“這個(gè)按鈕上顯示的文字是‘b’,那它就叫b嗎?每個(gè)對(duì)象都有自己的名字,……”通過這樣的改進(jìn)不僅將名稱屬性和caption屬性的含義表述清楚了,而且很容易將兩者區(qū)分出來了。
在本次課中我忽視了一個(gè)重要環(huán)節(jié),就是讓學(xué)生來展示自己的操作過程。這節(jié)課上學(xué)生積極踴躍,而我卻沒有能夠給學(xué)生搭建一個(gè)平臺(tái)來表現(xiàn)他們的表現(xiàn)欲望,沒能給學(xué)生及時(shí)的鼓舞,不免會(huì)打消學(xué)生的積極性。
從效果來看,我個(gè)人感覺這節(jié)課的課程設(shè)計(jì)很成功,但也有不足的地方,請(qǐng)老師們多多指教!