• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      Vb.net應(yīng)用程序設(shè)計教學(xué)研究*

      2011-08-15 00:46:21鄧滿英
      長沙大學(xué)學(xué)報 2011年5期
      關(guān)鍵詞:控件編程案例

      鄧滿英

      (南通紡織職業(yè)技術(shù)學(xué)院信息系,江蘇 南通 226007)

      Vb.net應(yīng)用程序設(shè)計教學(xué)研究*

      鄧滿英

      (南通紡織職業(yè)技術(shù)學(xué)院信息系,江蘇 南通 226007)

      主要從學(xué)習(xí)VB.NET課程的重要性及VB.NET課程特征、VB.NET教學(xué)思想的轉(zhuǎn)變以及培養(yǎng)工學(xué)結(jié)合的應(yīng)用型人才出發(fā)來討論和研究VB.NET教學(xué).

      VB.NET;教學(xué)思想;任務(wù)游戲案例教學(xué);網(wǎng)絡(luò)學(xué)習(xí)主動性

      現(xiàn)在的高職教育面臨著為社會培養(yǎng)出什么樣的適應(yīng)人才的問題.我校的宗旨就是立足地方,為社會培養(yǎng)工學(xué)結(jié)合的應(yīng)用型人才.在信息技術(shù)發(fā)展越來越迅速的今天,計算機專業(yè)的學(xué)生必須具備自主學(xué)習(xí)計算機編程語言的能力,才算真正掌握了計算機語言.“授人以魚,不如授人以漁.”學(xué)校教育的目的不僅僅是傳授知識,更重要的是培養(yǎng)學(xué)生成為積極分析問題解決問題的知識求索者和提高動手實踐等適應(yīng)社會的綜合能力,因此我們教師要忙于改進計算機教學(xué)方法,調(diào)整教學(xué)手段,提高教學(xué)質(zhì)量,達到學(xué)以致用,從而提高學(xué)生理論與工程實踐相結(jié)合的能力和畢業(yè)后的適應(yīng)能力.筆者從vb.net課程自身特征與重要性、教學(xué)思想的轉(zhuǎn)變、教學(xué)方式和方法等來談?wù)勛约旱膙b.net教學(xué)研究.

      1 vb.net的重要性

      Visual Studio.NET是一套完整的開發(fā)工具,用于生成ASP.NET Web應(yīng)用程序、XML Web services、桌面應(yīng)用程序和移動應(yīng)用程序等.Visual Basic.NET是Microsoft Visual Studio.NET套件中主要組成部分之一,.NET自從發(fā)布以來受到了業(yè)界的矚目,許多軟件公司早已把.NET技術(shù)應(yīng)用到實際項目中,成為世界上最流行的開發(fā)軟件.而.NET版本的VB.NET是VB6.0后續(xù)版本,增加了更多特性和穩(wěn)定性,是完全面向?qū)ο蟮木幊陶Z言.面向?qū)ο蟮木幊桃殉蔀殚_發(fā)系統(tǒng)中最重要也是最主要的方法,因為使用面向?qū)ο蟮木幊炭梢允鼓切┐笠?guī)模的系統(tǒng)程序更容易讀懂、糾錯,升級也更快.因此計算機專業(yè)的學(xué)生學(xué)會并掌握vb.net開發(fā)軟件技術(shù)非常重要.

      2 vb.net課程特征

      VB.NET課程中的內(nèi)容抽象,涉及的概念繁多,如類、對象、屬性、方法、接口、封裝、繼承、多態(tài)等[1];vb.net中還有許多如Timer、Dalagrid、TreeView、ListView等比較難操縱和掌握的控件,需要不斷地閱讀程序并加以練習(xí)才能分清和掌握.傳統(tǒng)的編程方式面向過程,按程序事先設(shè)計的流程運行.而vb.net是面向?qū)ο蟮某绦蛟O(shè)計語言,是在圖形用戶界面的對象應(yīng)用程序中,采用事件驅(qū)動的編程機制,由用戶的動作(事件)決定程序運行方向,每個事件都能驅(qū)動一段程序運行,每段又是結(jié)構(gòu)化的程序模塊設(shè)計[2],而且有很多與用戶使用鼠標和鍵盤相關(guān),如 Mousedown、MouseMove、Click、Keydow 和Keyup等事件運行有一定的引發(fā)順序,所以按照傳統(tǒng)的教學(xué)方法和手段讓學(xué)生掌握并理解存有一定的難度.

      3 教學(xué)思想的轉(zhuǎn)變

      “教”和“學(xué)”是師生相輔相成共同完成的過程,但是以教師為中心的傳統(tǒng)教學(xué),過分強調(diào)教師的“教”,而忽視學(xué)生主體的“學(xué)”,甚至不去調(diào)查和研究學(xué)生怎么學(xué),是否感興趣,是否愿意學(xué),是否學(xué)懂等,教學(xué)就成了“一言堂”、“滿堂灌”,大部分學(xué)生只在被動地學(xué).這樣不能充分調(diào)動學(xué)生的積極性,導(dǎo)致學(xué)生綜合應(yīng)用所學(xué)知識的能力和獨立分析問題的能力差,并不適合教學(xué)要求.尤其在計算機編程語言高速更新變化的信息時代,純粹靠在學(xué)校里學(xué)到的、還不一定學(xué)好了的那些編程語言知識是遠遠不夠.因此,在教學(xué)中,一定要重點培養(yǎng)學(xué)生的學(xué)習(xí)興趣和自主學(xué)習(xí)、自主運用所學(xué)知識解決實際問題的動手編程能力、邏輯思維能力等.只有這樣,學(xué)生才有好的應(yīng)變能力、自我發(fā)展能力、編程能力等,才能更好地適應(yīng)科學(xué)技術(shù)知識總量呈爆炸式增長的今天.

      4 采用任務(wù)驅(qū)動、游戲案例式教學(xué)法

      “以學(xué)生為主,教師為輔,讓學(xué)生喜歡學(xué)”的教育模式,最好采用任務(wù)驅(qū)動、游戲案例式教學(xué)法,讓整個教學(xué)過程有一根主線,將VB.NET中那些龐大復(fù)雜、難懂而又枯燥的內(nèi)容分割成一個個有趣味性的游戲任務(wù),來提高學(xué)習(xí)興趣,興趣是最好的老師也是學(xué)習(xí)的主要動力.只有學(xué)生對學(xué)習(xí)感興趣了,才能充分發(fā)揮主觀能動性,才能真正地去學(xué)并學(xué)好.

      4.1 任務(wù)驅(qū)動、游戲案例式教學(xué)的重要性

      在教學(xué)中,學(xué)生是學(xué)習(xí)的主體,要有主體意識,更要有獨立自主的學(xué)習(xí)能力,這需要在參與教育實踐的任務(wù)活動過程中逐步形成,離開實踐任務(wù)活動,學(xué)習(xí)效果及能力很難提高.而且完全面向?qū)ο蟮腣B.NET內(nèi)容較抽象難懂,它只考慮“做什么”,重點是靈活組織解決實際問題所需要的對象.“任務(wù)驅(qū)動、游戲案例式”教學(xué),是以完成一個個具體游戲任務(wù)為線索,把控件事件等教學(xué)內(nèi)容巧妙地隱含在每個游戲任務(wù)中,在老師引導(dǎo)和點撥下,學(xué)生學(xué)會如何發(fā)現(xiàn)和提出問題,如何思考并尋找解決問題的方法和步驟,如何組織所需要的控件與事件對象來解決實際問題.通過“任務(wù)驅(qū)動、游戲案例式”教學(xué)可以把日常生活中常見的游戲問題簡化成人們易于理解的模型,并把這些模型建立關(guān)系,形成一個完整的任務(wù).通過完成任務(wù)逐步提高學(xué)生編程的實踐技能、創(chuàng)新意識和自主學(xué)習(xí)等綜合能力,也讓學(xué)生逐漸養(yǎng)成分析問題、描述算法、寫流程圖和注釋等良好習(xí)慣,對進一步學(xué)習(xí)新語言編碼起到事半功倍的效果.因此,采用“以任務(wù)為主線、教師為主導(dǎo)、學(xué)生為主體、讓學(xué)生喜歡學(xué)”的游戲任務(wù)驅(qū)動教學(xué)法對該課程教學(xué)非常重要.

      4.2 任務(wù)驅(qū)動、游戲案例式教學(xué)需要注意的主要事項

      任務(wù)驅(qū)動教學(xué)法關(guān)鍵是任務(wù)的設(shè)計,任務(wù)是課程單元的核心,直接影響教學(xué)的成敗.為了達到教學(xué)目的和提高教學(xué)質(zhì)量,遵循循序漸進的原則,布置出簡單、中等、較難等不同難易程度又具有趣味性的游戲案例任務(wù),分上課和綜合實訓(xùn)用.

      4.3.1 上課用的案例任務(wù)

      上課用的案例任務(wù)是問題提出的表現(xiàn),是一堂課的核心,是實現(xiàn)教學(xué)目標的載體,是連接知識與能力的橋梁,是教學(xué)設(shè)計的關(guān)鍵,也直接影響教學(xué)效果.因此,任務(wù)設(shè)計、編排非常關(guān)鍵∶教師要合理地做到因材施教,把握知識的深度和廣度,打破知識本身的邏輯順序,將新知識點融合在任務(wù)當中,并且“任務(wù)”設(shè)計要有明確的教學(xué)目標,要設(shè)計出學(xué)生感興趣和喜歡聽的,還能強烈吸引學(xué)生產(chǎn)生動手嘗試的欲望.學(xué)生喜歡玩游戲,所以常采用游戲案例教學(xué),盡量采用圖像、聲音等多種多媒體信息功能,設(shè)置特定的情境,創(chuàng)設(shè)良好的學(xué)習(xí)氛圍[3],來提高學(xué)生的學(xué)習(xí)興趣和熱情,學(xué)生在一個愉悅的環(huán)境中,就會自覺自愿地學(xué)習(xí),主動有趣地完成學(xué)習(xí)“任務(wù)”.例如∶在講timer控件前,先給學(xué)生演示猜數(shù)字的游戲,學(xué)生的學(xué)習(xí)欲望和好奇心就被充分調(diào)動起來,學(xué)生不僅認真聽課而且很快也掌握了這個游戲案例中的新timer控件、所涉及的函數(shù)以及事件驅(qū)動程序的設(shè)計思路和方法等.而控件的靈活使用、事件和方法以及事件驅(qū)動程序的設(shè)計是本課程的重點和精華.

      只“看”和“聽”而不“練”肯定不行,只有通過上機實踐才能發(fā)現(xiàn)“教”與“學(xué)”中存在的問題,一定要讓學(xué)生勤動手,多實踐.所以當大部分學(xué)生自己動手完成這個猜數(shù)字游戲后,再布置一些相關(guān)的游戲題,如∶“蝴蝶飛來飛去”、“鬧鐘響就打老鼠”等幾個游戲供學(xué)生自己選擇,最好啟發(fā)學(xué)生做自己想出來的小游戲.下次上課,根據(jù)需要,選擇具有代表性的作品進行演示、交流、討論、分析和教師點評等,及時對學(xué)生的學(xué)習(xí)情況和學(xué)習(xí)結(jié)果進行綜合鼓勵性評價,增強他們的自信心和成就感,讓學(xué)生在思路上得到一些啟發(fā).通過這種較全面的積極交流,容易發(fā)現(xiàn)并改正學(xué)生的缺陷和不足,真正調(diào)動學(xué)生的積極性,達到集思廣益,開拓思路和創(chuàng)新,進一步加深學(xué)生對所學(xué)知識的理解.學(xué)生自己動手練習(xí)編程是學(xué)好該課程的關(guān)鍵因素,因為只有通過上機實踐才能掌握程序編寫的方法和技巧,以及在實踐中得到編程的經(jīng)驗和編程的一些良好習(xí)慣.

      4.3.2 綜合實訓(xùn)案例任務(wù)

      計算機專業(yè)的學(xué)生畢業(yè)后,大部分是從事計算機編程工作,所以在教學(xué)中期,就要積極組織學(xué)生綜合實訓(xùn),要注重開發(fā)培養(yǎng)學(xué)生綜合的系統(tǒng)開發(fā)能力.同一個班級的學(xué)生計算機基礎(chǔ)不同,能力和水平差別也較大,綜合實訓(xùn)案例任務(wù)綜合性強、難度較大,學(xué)生很可能就沒有興趣堅持完成.為了實現(xiàn)教學(xué)目的和提高教學(xué)質(zhì)量,遵循循序漸進的原則,布置一些難易搭配又具有典型性、趣味性、綜合性和專業(yè)性的游戲案例任務(wù),學(xué)生根據(jù)自身情況進行自由選擇、自由組合,必須要共同探討、親身實踐(上機操作)才能很好地完成.學(xué)生在動手設(shè)計綜合實驗題時,能體現(xiàn)學(xué)生對所學(xué)知識掌握的深度和廣度及培養(yǎng)學(xué)生運用所學(xué)知識來解決實際問題的能力、組織高效的數(shù)據(jù)結(jié)構(gòu)和算法設(shè)計的能力、團隊協(xié)作能力、互相溝通和動手編程實踐等能力,從而達到共同提高的目的,為他們今后開發(fā)高效的軟件奠定基礎(chǔ).綜合實訓(xùn)是培養(yǎng)工學(xué)結(jié)合型人才必不可少的一個教學(xué)環(huán)節(jié),也是VB.NET程序設(shè)計教學(xué)的最終目標.

      5 網(wǎng)絡(luò)學(xué)習(xí)主動性的教學(xué)

      “溫故而知新”,常把大量的上課案例、學(xué)生自己的好作品和教學(xué)課件等放在校園教學(xué)網(wǎng)上,學(xué)生可以按照自己的實際情況選擇學(xué)習(xí)方法、進度、內(nèi)容的深度與廣度.學(xué)生根據(jù)自己的需要通過網(wǎng)絡(luò)下載并存于自己QQ或email提供的移動硬盤空間,有選擇有目的地隨時隨地學(xué)習(xí),可以節(jié)省很多學(xué)習(xí)時間和精力.這有利于學(xué)生自己掌握學(xué)習(xí)語言的方法和訓(xùn)練自己的邏輯思維能力、應(yīng)變能力、自學(xué)能力,真正具備編程的綜合能力.這是計算機技能教學(xué)的重點和根本所在.

      “基于大學(xué)生網(wǎng)絡(luò)學(xué)習(xí)主動性的教學(xué)”是以學(xué)習(xí)者為主導(dǎo).資源共享是網(wǎng)絡(luò)主要功能之一,網(wǎng)絡(luò)中有大量的信息,學(xué)生如何在信息的海洋中篩選并獲取有用的信息?在教學(xué)的實施上,根據(jù)教學(xué)目標確定一個主題,利用網(wǎng)絡(luò)環(huán)境,給學(xué)生布置開放性的學(xué)習(xí)任務(wù),留給學(xué)習(xí)者足夠的時間,讓他們盡情地發(fā)揮想象,通過上網(wǎng)查詢、人機交互等方式,在不斷克服困難的過程中采用自己喜歡的習(xí)慣方式收集相關(guān)的資料,并加以處理完成任務(wù).完成任務(wù)的途徑是多種多樣的,可以促進思維的發(fā)散,同時也給學(xué)習(xí)者提供了創(chuàng)新機會,而發(fā)散思維是一種不拘泥于常規(guī)的思維方式,在思考問題時,學(xué)習(xí)者多角度、多方式地去思索,有利于形成創(chuàng)新意識和創(chuàng)新能力.學(xué)生在主動求學(xué)的過程中,不僅對所學(xué)知識有更全面、更深入的理解,而且能充分發(fā)揮他們的自主能動性,培養(yǎng)了自主學(xué)習(xí)的意識,學(xué)會了怎樣研究問題.這樣不僅重視了學(xué)生作為學(xué)習(xí)主體的積極性、主動性,而且也充分發(fā)揮了教師的主導(dǎo)作用.網(wǎng)絡(luò)環(huán)境不僅為教材學(xué)習(xí)服務(wù),還對教材內(nèi)容進行延伸和深化.同時,教師與學(xué)生之間可以通過網(wǎng)絡(luò)環(huán)境的支持,在任何時間、任何地點進行信息交流,不必拘泥于課堂上有限的時間.

      6 培養(yǎng)學(xué)生獨立自學(xué)、解決問題的能力

      在編程中一定會遇到不懂或不會的問題,而VB.NET提供了功能強大的幫助文檔且在網(wǎng)絡(luò)中提供了強大的資料共享.在平時教學(xué)中,將幫助文檔或internet檢索與閱讀過程的示范貫穿于案例分析,并將閱讀幫助文檔或internet提供的幫助內(nèi)容與引導(dǎo)性練習(xí)相結(jié)合.還可以利用專業(yè)BBS等獲得大量的在線幫助,通常的問題都可以得到解決.學(xué)生平時遇到不懂或解決不了的問題,甚至碰到?jīng)]學(xué)過的知識點,就可以通過這些途徑來得到相關(guān)的解答,這樣充分調(diào)動學(xué)生獨立自主學(xué)習(xí)的積極性,自我思考與自我探索解決問題的能力得到鍛煉與提高.無論是掌握系統(tǒng)的專業(yè)理論知識,還是從事科學(xué)研究,或是從事應(yīng)用知識的實踐活動,都需要學(xué)生的獨立自學(xué)、解決問題的能力.

      7 考核方式

      VB.NET教學(xué)的主要目的是培養(yǎng)學(xué)生掌握vb.net控件的靈活使用以及事件驅(qū)動程序設(shè)計的方法和思路.筆者認為該課程的理論考試應(yīng)該為輔,只占30%,主要是看每個同學(xué)完成綜合任務(wù)的情況.為了保證教師評價客觀公正,教師對學(xué)生的考核分兩步進行,先分組考核,再個別考核.首先由學(xué)生分組展示課程設(shè)計報告和程序,評出優(yōu)秀的課程設(shè)計報告和程序,然后有針對性地給每個小組設(shè)計相應(yīng)的問題,對同一組的學(xué)生進行個別考查[3],根據(jù)各個學(xué)生的答辯情況和在該小組完成任務(wù)的情況分別評定.

      8 結(jié)語

      采用“以學(xué)為中心”的任務(wù)游戲案例式教學(xué)法,使學(xué)生對學(xué)習(xí)感興趣,從而讓他們可以主動地接受知識,明確目的,充分調(diào)動他們的主觀能動性和學(xué)習(xí)積極性,這樣學(xué)生主體作用得到充分發(fā)揮,容易取得較好的教學(xué)效果.因為學(xué)生在學(xué)習(xí)VB.NET程序設(shè)計時不僅學(xué)會了理論知識,也訓(xùn)練了自己邏輯思維能力和自主學(xué)習(xí)能力,同時也學(xué)會軟件項目開發(fā)的方法和技巧,具備初步的軟件項目開發(fā)能力,在合作開發(fā)的過程中也鍛煉并提高了團隊協(xié)作能力,為今后的就業(yè)打下良好的基礎(chǔ).

      [1]鄒軍華.如何提高VB.Net實驗教學(xué)的效果[J].中國現(xiàn)代教育裝備,2006,(10):17 -18.

      [2]肖金秀,韓貴來.Visual Basic.NET程序設(shè)計教程[M].北京:冶金工業(yè)出版社,2005.

      [3]王玉萍,黃于欣.任務(wù)驅(qū)動法在vb.net教學(xué)中的實踐與初步探索[J].科技信息,2008,(7):53,117.

      (責任編校:晴川)

      TP311.11

      A

      1008-4681(2011)05-0124-03

      2010-12-03

      鄧滿英(1977-),女,湖南衡陽人,南通紡織職業(yè)技術(shù)學(xué)院信息系講師,碩士.研究方向∶計算機應(yīng)用基礎(chǔ)教學(xué).

      猜你喜歡
      控件編程案例
      編程,是一種態(tài)度
      少先隊活動(2021年2期)2021-03-29 05:41:04
      案例4 奔跑吧,少年!
      少先隊活動(2021年2期)2021-03-29 05:40:48
      元征X-431實測:奔馳發(fā)動機編程
      編程小能手
      紡織機上誕生的編程
      隨機變量分布及統(tǒng)計案例拔高卷
      關(guān)于.net控件數(shù)組的探討
      軟件(2018年7期)2018-08-13 09:44:42
      發(fā)生在你我身邊的那些治超案例
      中國公路(2017年7期)2017-07-24 13:56:38
      一個模擬案例引發(fā)的多重思考
      就這樣玩會VBA中常見的自定義控件
      電腦迷(2012年24期)2012-04-29 00:44:03
      丹巴县| 云南省| 大方县| 隆回县| 姜堰市| 利辛县| 谢通门县| 勐海县| 沁阳市| 遂平县| 梨树县| 吉林市| 大新县| 博白县| 汝城县| 社旗县| 普陀区| 蕲春县| 环江| 丹巴县| 紫金县| 蓝田县| 平度市| 和平县| 略阳县| 德令哈市| 卢氏县| 张家界市| 石棉县| 宾川县| 隆昌县| 东乌| 太保市| 浦江县| 论坛| 绩溪县| 锡林浩特市| 长治县| 芦山县| 泰兴市| 保定市|