国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于VB的探究學(xué)習(xí)模式

2016-03-25 00:58周儀蘭
考試周刊 2016年2期
關(guān)鍵詞:做中學(xué)

周儀蘭

摘 要: 本文針對(duì)VB教學(xué)時(shí)學(xué)生對(duì)代碼一知半解、編寫不出程序這種現(xiàn)象,從四個(gè)方面讓學(xué)生進(jìn)行探究學(xué)習(xí):對(duì)象的屬性,實(shí)現(xiàn)在做中學(xué);探究事件的觸發(fā);探究加法器的完善,發(fā)揮教師的主導(dǎo)作用;探究編程,為校園活動(dòng)添光彩。要培養(yǎng)學(xué)生的學(xué)習(xí)興趣,提高學(xué)生的編程能力,讓學(xué)生成為學(xué)習(xí)的主人。

關(guān)鍵詞: VB教學(xué) 做中學(xué) 探究學(xué)習(xí)模式

VB這門課程是計(jì)算機(jī)專業(yè)課程,集面向?qū)ο?、算法于一體,中職教學(xué)有采用案例進(jìn)行,對(duì)于案例的代碼為什么要這樣寫,總是一知半解,調(diào)試程序時(shí)錯(cuò)誤的代碼自己無(wú)法改正,還要依賴書上的代碼;一個(gè)字母一個(gè)符號(hào)地進(jìn)行修改。所有案例學(xué)完后,讓學(xué)生按要求進(jìn)行程序設(shè)計(jì),寫出代碼卻感到無(wú)從下手。針對(duì)這些問(wèn)題,在教學(xué)中教師要想辦法讓學(xué)生做學(xué)習(xí)的主人,主動(dòng)地進(jìn)行探究學(xué)習(xí)。

一、對(duì)象的屬性,實(shí)現(xiàn)在做中學(xué)

VB對(duì)象的屬性種類很多,學(xué)完基本的屬性,就要讓學(xué)生掌握這些屬性,卻不是一件容易的事。為了讓學(xué)生更好地掌握屬性,讓學(xué)生在做的過(guò)程中學(xué)習(xí)。教學(xué)時(shí),實(shí)例演示用單選按鈕設(shè)置Text文本框中文字的基本顏色,這個(gè)實(shí)例主要是在單選按鈕的單擊事件中用文本框的屬性進(jìn)行控制。學(xué)完這個(gè)實(shí)例,讓學(xué)生編寫一個(gè)設(shè)置文本框字體的字號(hào)、顏色、字形、對(duì)齊方式及背景色等。

學(xué)生完成代碼后,選幾個(gè)有代表性的程序進(jìn)行運(yùn)行演示,感受殊途同歸的效果,拓寬學(xué)生的視野。對(duì)演示中出現(xiàn)的問(wèn)題:1.有些學(xué)生所有的選項(xiàng)都用單選按鈕,導(dǎo)致下劃線、加粗及傾斜不能同時(shí)設(shè)置,針對(duì)這一問(wèn)題,把該程序下發(fā)給所有學(xué)生,讓他們?cè)谠械幕A(chǔ)上進(jìn)行修改。學(xué)生對(duì)于修改同學(xué)編寫的程序表現(xiàn)出很大的熱情,就不會(huì)感到枯燥、乏味,閱讀程序的能力得到了提高。2.有些程序的單選按鈕沒(méi)有進(jìn)行分組,一次只能設(shè)定一個(gè)選項(xiàng),提出問(wèn)題:現(xiàn)在我們要在每個(gè)部分中選中一個(gè)選項(xiàng),讓學(xué)生對(duì)該程序進(jìn)行完善。

對(duì)于程序的運(yùn)行結(jié)果,讓學(xué)生提出問(wèn)題,學(xué)生會(huì)發(fā)現(xiàn)用這種設(shè)計(jì)方式,不能調(diào)試出基本色以外的顏色,帶著這個(gè)問(wèn)題,讓學(xué)生完善,促使學(xué)生主動(dòng)探究。在這一過(guò)程中,學(xué)生學(xué)到的內(nèi)容遠(yuǎn)比案例教學(xué)的效果要好,有的學(xué)生在程序中用滾動(dòng)條實(shí)現(xiàn)RGB值的設(shè)置,有些用文本框輸入RGB值來(lái)完成,學(xué)生的學(xué)習(xí)主動(dòng)性大大提高。

二、探究事件的觸發(fā)

學(xué)習(xí)了Date及Time,演示一個(gè)簡(jiǎn)單的電子時(shí)鐘的制作,顯示當(dāng)前的時(shí)間,本例通過(guò)系統(tǒng)時(shí)間顯示當(dāng)前的時(shí)間,定時(shí)器觸發(fā)的時(shí)間設(shè)置為1秒,即每秒更新一次電子鐘的時(shí)間。

讓學(xué)生用定時(shí)器展開(kāi)想象,并在此基礎(chǔ)上制作小程序,如掛鐘,每秒改變一次的背景,每秒改變一次字體、字形及字號(hào),小球左右移動(dòng)及模擬交通信號(hào)燈。這些小應(yīng)用都很直觀,可在程序運(yùn)行過(guò)程中檢查代碼的正確性。對(duì)于運(yùn)行結(jié)果有錯(cuò)誤的程序,下發(fā)給學(xué)生進(jìn)行修改完善,以此鼓勵(lì)學(xué)生互相學(xué)習(xí),激發(fā)學(xué)生的學(xué)習(xí)熱情。在代碼完善的過(guò)程中感受到我們才是程序的主人,我們給定什么代碼,它就做什么,而不是它做什么,我們無(wú)法控制。將學(xué)生編寫的程序用屏幕演示運(yùn)行結(jié)果,讓他們體驗(yàn)到成功的喜悅,激發(fā)他們的創(chuàng)作欲望。

三、探究加法器的完善,發(fā)揮教師的主導(dǎo)作用

第一階段:布置將兩個(gè)文本框數(shù)據(jù)進(jìn)行加法運(yùn)算。最初制作時(shí),學(xué)生通過(guò)設(shè)置按鈕“相加”將結(jié)果顯示在文本框3中。在此基礎(chǔ)上,提出問(wèn)題:“若你是商場(chǎng)的收銀員,一天要點(diǎn)擊相加按鈕幾次,能不能不點(diǎn)擊相加按鈕,就計(jì)算出結(jié)果?”學(xué)生探索出鍵盤事件,按下回車鍵時(shí)進(jìn)行加法運(yùn)算。

第二階段:針對(duì)以上運(yùn)行過(guò)程,提出問(wèn)題:計(jì)算過(guò)程能不能再簡(jiǎn)化些,當(dāng)我們輸完數(shù)據(jù)時(shí),直接在文本框3中顯示相加的結(jié)果,不用按回車鍵,學(xué)生通過(guò)探究文本框的事件,發(fā)現(xiàn)Text2_ Change事件,該事件能夠在文本框2的值發(fā)生變化時(shí)觸發(fā)事件,計(jì)算出相加的結(jié)果。

第三階段:對(duì)以上代碼進(jìn)行多次運(yùn)行,發(fā)現(xiàn)問(wèn)題:發(fā)現(xiàn)文本框2中的數(shù)據(jù)變化時(shí)計(jì)算出結(jié)果,若先輸入文本框2的內(nèi)容,再輸入文本框1的值時(shí),不會(huì)計(jì)算結(jié)果,結(jié)果就不正確。針對(duì)這一問(wèn)題,完善程序。

用以上方法,培養(yǎng)學(xué)生完善程序的能力,最初編寫出來(lái)的程序不一定考慮得周到,我們可以在程序運(yùn)行時(shí),發(fā)現(xiàn)問(wèn)題再一步一步地解決問(wèn)題,在這一過(guò)程中,學(xué)生可以互相進(jìn)行測(cè)試,他人的測(cè)試更容易發(fā)現(xiàn)問(wèn)題,再針對(duì)出現(xiàn)的問(wèn)題,完善程序。鼓勵(lì)學(xué)生編寫出盡善盡美的程序,這是軟件版本的基本思想所在。

四、探究編程,為校園活動(dòng)添光彩

借助學(xué)校近期的活動(dòng):十佳歌手大獎(jiǎng)賽,活動(dòng)共有30名選手,10各評(píng)委,活動(dòng)規(guī)則:去掉一個(gè)最高分,去掉一個(gè)最低分,統(tǒng)計(jì)出每個(gè)選手的最后得分,再根據(jù)選手的得分進(jìn)行排名。統(tǒng)計(jì)布置學(xué)生制作一個(gè)統(tǒng)計(jì)選手得分及排名的小程序,選取一個(gè)界面友好,完成所要求的操作的程序在活動(dòng)中使用,學(xué)生的編程欲望瞬間得到激發(fā),氣氛頓時(shí)熱烈起來(lái)。

學(xué)生在設(shè)計(jì)過(guò)程中,數(shù)據(jù)的輸入及輸出是比較容易實(shí)現(xiàn)的,在輸入數(shù)據(jù)存儲(chǔ)時(shí),有的同學(xué)直接統(tǒng)計(jì)總得分、最高分及最低分,并計(jì)算出最后得分。有的同學(xué)把每位選手的得分都在數(shù)組中保存下來(lái),同時(shí)計(jì)算最后得分。在這一過(guò)程中,有些同學(xué)將最高分及最低分的初始值均設(shè)為0,出現(xiàn)最低分的計(jì)算錯(cuò)誤,導(dǎo)致最后得分的計(jì)算出錯(cuò),針對(duì)這一情況進(jìn)行探究,對(duì)于第一個(gè)數(shù)據(jù)輸入時(shí)就不能將其認(rèn)定為最低分,因此將第一個(gè)數(shù)據(jù)設(shè)定為最低分,問(wèn)題得到解決。

接下來(lái)是數(shù)據(jù)轉(zhuǎn)存到排序陣列中,顯然要把數(shù)據(jù)有序地存儲(chǔ)到數(shù)組中,問(wèn)題轉(zhuǎn)化為如何存到數(shù)組元素中,即解決下標(biāo)問(wèn)題。用兩重循環(huán)輸入數(shù)據(jù)的學(xué)生出現(xiàn)將內(nèi)層循環(huán)變量的值用來(lái)控制數(shù)組元素,出錯(cuò)了,針對(duì)這一問(wèn)題進(jìn)行主動(dòng)探究,發(fā)現(xiàn)解決問(wèn)題的方法,改用外層循環(huán)變量控制。

用VB解決實(shí)際的問(wèn)題的方法,培養(yǎng)學(xué)生編程的創(chuàng)造力,學(xué)生將VB與實(shí)際問(wèn)題結(jié)合起來(lái),提高學(xué)生對(duì)VB的功能的認(rèn)識(shí),培養(yǎng)學(xué)生對(duì)VB學(xué)習(xí)的興趣,學(xué)生成了學(xué)習(xí)的主人。

參考文獻(xiàn):

[1]賀洪鳴,符水波.桌面應(yīng)用程序設(shè)計(jì)[M].北京:清華大學(xué)出版社,2006:10.

[2]譚浩強(qiáng).Visual BASIC程序設(shè)計(jì) [M].北京:清華大學(xué)出版社,2000:01.

猜你喜歡
做中學(xué)
商務(wù)英語(yǔ)函電“項(xiàng)目主題式”課程與教學(xué)模式之建構(gòu)研究
技?!绊?xiàng)目教學(xué)法”的討論
美工區(qū)廢舊材料再利用培養(yǎng)幼兒創(chuàng)造能力
“做中學(xué)”教育思想的核心理念分析
關(guān)于幼師立體幾何教學(xué)與幼兒園教育銜接的教學(xué)案例
“做中學(xué)”和“做中教”中的“學(xué)”“思”研究
巧用廢舊材料培養(yǎng)幼兒創(chuàng)造能力研究
丹江口市| 宁武县| 永昌县| 大埔县| 南汇区| 贺州市| 高清| 怀集县| 海淀区| 东丰县| 江西省| 泌阳县| 甘孜县| 佛山市| 湘阴县| 高唐县| 衡山县| 托克逊县| 阿克| 泸州市| 栖霞市| 镇宁| 潜江市| 阳高县| 河南省| 德令哈市| 东阿县| 顺平县| 日照市| 宝清县| 蓬安县| 林西县| 蒙山县| 手游| 台安县| 聂拉木县| 秦皇岛市| 沾化县| 阜南县| 旅游| 丰顺县|