18禁黄网站男男禁片免费观看,久久精品国产一区二区三区不卡,日韩内射美女人妻一区二区三区,国产精品日本一区二区在线播放

vb程序設計論文范文8篇

時間:2024-08-15 14:15:41 59

vb程序設計論文FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

vb程序設計論文篇1

【關鍵詞】Visual Basic 程序設計;教學方法FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

《Visual Basic程序設計》(簡稱VB)是各校各專業繼開設《大學計算機基礎》課程后,為增強學生計算機應用能力及讀程序、編程序的水平,而普遍開設的公共基礎課程。VB是由微軟公司開發的一種包含協助開發環境的、事件驅動編程語言,較其他語言來講,VB更為易學和使用,因此選擇它作為非計算機專業的編程通識課程,可為后續開設其它程序設計課程,如《C語言程序設計》、《JAVA程序設計》等課程打下較為堅實的基礎。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

VB教學通常做法是先介紹操作方法和功能以及在程序中如何使用它,然后就是舉例做練習。教師雖然認真備課、講課,但效果并不理想,主要問題在于大多數非計算機專業的學生在進入大學之前對程序設計接觸很少,進入大學之后計算機相關的先修課只有《大學計算機基礎》這門課,而它只有極少篇幅提到算法和程序設計。在這種情況下開設 VB 程序設計課程,學生在學習程序設計語言過程中的理解、掌握程度較差,這直接影響到 VB程序設計課程的教學效果。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

一、VB課程特點和學生特點FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

分析VB課程的特點,不難發現,VB采取面向對象的可視化編程思想,這使整個學習過程中充滿一定的趣味性。課程分為教學篇和實驗篇,采用多媒體教室教學與微機室上機實踐相結合的授課方式,實現掌握一種可視化開發工具、一門基礎編程語言和結構化編程基本思想的總體培養目標,使學生能夠獨立完成程序編寫,實現一定的界面功能,同時養成嚴謹、良好的程序開發習慣。它的實踐性要求很強。VB 程序語言教學涉及的內容很多,知識面也非常的廣,教師在教學中遇到教學難點之后,借鑒別人優良的教學技巧的同時,自身也應該多進行思考及嘗試,使教學中的難點能夠化難為易,讓學生能夠更好地掌握所學內容,更好地服務于教學目標的完成。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

通過和學生交流可以發現,非計算機專業學生對 VB 程序設計課程認識不夠,學習動機不強烈,學習目的不明確,認為學習程序設計對他們沒有任何用處,與今后就業的關系不大。而VB到底能做什么,學生也不清楚,只是因為學校安排才學習。有上述想法的學生,他們在學習 VB程序設計課程上就會完全處于被動地位,不可能真正學好這門課程。VB 教學往往從講授語法入手,語句格式如何,有什么樣的功能,以及在程序中如何來用它,最后再來舉例做練習。但學生往往缺乏獨立分析解決問題的能力,不能將知識點融會貫通于實踐中來解決問題,體現不了 VB教學的優勢。VB 程序設計知識體系龐大、涉及內容繁多。對每一節課或每一章的知識點,及時地梳理歸納和提煉總結,對于幫助學生消化吸收很重要,有助于學生形成完整、清晰的知識框架。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

二、VB課程教學方法改進FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

首先可以采取實踐與理論的主次分層結合。即理論課上也要實踐,實踐目的是解決小知識點;然后在后續的實訓課中,實踐目的是解決理論教學中更為系統性的問題。這種方式的好處是,符合循序漸進的原則。對大多數學生來說,在缺乏知識背景的前提下,理解VB中的抽象概念是有難度的,不同學生間動手能力和邏輯思維能力也有差異。對此可以采取分層分類教學方法,即引入問題分層、案例分類的方式。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

另外,在實踐過程中要更加注重程序調試的教學。學生遇到較難的編程題時,一次性編寫并不能完全正確,反復調試不見運行結果后,學生會失去耐心,時間長了將就會降低學習的積極性。因此教學中要加強對學生調試技巧的鍛煉,當運行結果中出現bug時,使其能自主發現錯誤所在,進一步成功修改它,從而積累經驗與自信心,激發學習興趣。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

最后,為了更好地達到師生互動,可以嘗試建立《Visual Basic 程序設計》教學論壇,將豐富的教學資源、優秀學生作業、參考資料等上傳到網上,學生可以不受時間、地點限制下載教學資源,進行課后學習、作業提交、在線測試、網上討論等,教師根據學生的反饋信息調整教學進度,修訂教學計劃,并進行在線答疑,從空間與時間兩方面開闊了實踐教學的進行。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

參考文獻FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

[1] 仲淑.VB 課程教學改革的探討[J].中國校外教育, 2011(18):164-165.FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

[2] 王莉.VB課程教學方法改革與實踐[J].新課程研究(中旬刊),2011(213):53-54.FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

[3] 文靜.淺議VB教學方法改革的探討和實踐[J].吉林省教育學院學報,2012(2).FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

vb程序設計論文篇2

關鍵詞: 普通高中 VB程序設計 案例教學 教學方法FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

對于普通高中的學生來說,VB程序設計的基礎知識涉及信息技術課的專業知識,但VB程序設計教學不是專業編程,不是軟件開發,教師必須注意大綱要求,注意應用教學向程序教學的過渡,注意程序設計的連貫性,否則學生會產生畏難情緒。要在教學實踐中探索行之有效的教學方法,組織VB的課堂教學。結合幾年來在教學中的深切體會,我認為應該從以下方面著手上好VB編程課。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

一、在教學中理論與實踐相結合FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

我們注意到,在VB程序設計語言的教材布局上,往往是先從基本的語法現象入手,比如先介紹數據類型常量變量等。實際上,教學過程中演示這些基本數據類型的例子本身就會涉及對象、屬性、事件及方法。VB課程的教學是面對普通高中學生,缺乏對windows程序運行機制的相關背景知識。因此,VB教學中,講解基本概念和VB的事件驅動機制、可視化程序設計必須結合。如果教師在講解基本概念時照本宣科,演示數據類型的程序實例時,由于對VB的運行機制和可視化程序設計的方式不了解,學生的注意力并不關注也不理解教師講解的內容,而是思考這個程序的實現過程是什么。由于沒有關于對象的基本概念,立刻造成了理解障礙,不但對應該掌握的知識點一頭霧水,對程序設計也產生了恐懼心理,這是我在VB教學中的深刻體會。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

在VB教學中教師應當時刻關心學生的知識結構,從學生的思維角度考慮問題,必要時整合教材相關知識點,特別要注意相關知識點的穿插講解,消除學生的思維障礙。比如在講解VB循環結構時,可以和后面的數組知識聯系起來,使學生明白為什么在有了變量這個概念以后還需要引入數組,而且通過循環結構對數組元素的打印,深化對循環結構的認識。有機地改變課本知識的邏輯結構,以相關知識點靈活組織課堂教學,通過讓學生觀看,在實際操作中主動模仿,領悟這些概念,最終引導學生明白抽象的理論知識并不神秘,讓學生在輕松愉快的氣氛中接受新知識。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

二、精選教學案例,激發學生學習興趣FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

“興趣是最好的老師”。沒有興趣的學習將是枯燥無味的,也是被動的。教師為學生創設愉悅的教學情境,讓學生樂意學習。為了激發學生的學習興趣,變被動為主動,以能力為中心組織教學,使每一堂課都變成“我想學什么”和“如何去學”。要能夠在教學中實現這些,我認為“精選教學案例”是關鍵。教師應根據特定教學內容設計教學案例,在講課過程中適時提出供學生思考,促使學生始終保持積極的思維狀態,開動腦筋,認真思考,獲得答案。在上第一堂VB課時,為激發學生的興趣,并消除他們對程序設計的畏難情緒。我先制作了一個展翅飛翔的蝴蝶圖案的屏幕保護程序演示給學生看,給學生講解程序的具體設計。讓學生覺得花幾分鐘的時間,就能編出一個漂亮實用程序,一下就激發了學生興趣。這樣做的效果是:學生從中可見VB的價值和實用性。學生有了興趣和熱情,接下來講VB程序設計的步驟就順理成章了,容易理解。在教學案例中重新組織并合理滲透知識點,保證學生持續的學習興趣。中學VB教學的要點可以用幾句話概括,叫做“一箱兩件三模式,四大概念五窗口”“控件對應代碼段,事件驅動起響應”。其中“一箱”指工具箱,要求學生掌握標簽、文本框、命令按鈕三種最常用的控件;“兩件”指窗體、控件兩類界面出現的對象;“三模式”指設計模式、運行模式、中斷模式;“四大概念”指對象、屬性、方法、事件四個重要的基本概念;“五窗口”指設計時常用的五種窗口,即設計窗、屬性窗、代碼窗、工程管理窗及VB主窗口。如果教師僅僅簡單地介紹這些知識點,則學生會感到枯燥乏味。在教學中,我們可以用一個個鮮活的教學案例把知識點貫穿起來,在每個案例中適時、適量滲透一些相關概念和知識,讓學生在做中學,在學中做,在教學案例的學習過程中逐漸地、自然地體會概念。最后適當引導學生進行歸納總結,就能很好地理解這些概念了。在介紹定時器控件時,教師可選擇一個“倒計時程序”作為教學案例。教師先演示一個倒計時程序,再介紹定時器控件的屬性、方法、事件及其運用,這樣學生知道在學完該控件后,可以用于哪些方面,因此,他們就不會再感到抽象和乏味。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

vb程序設計論文篇3

關鍵詞:《VB程序設計》;學生學習興趣;教學方法;考核方式FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

中圖分類號:G43文獻標識碼:A文章編號:1672-3198(2008)08-0357-02FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

1 培養學生編程的學習興趣,調動學習積極性FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

興趣是最好的老師,要想學生能夠學好VB編程,培養學生的興趣就是關鍵。在《VB程序設計》課程教學中,如何找到一條比較新穎、有效的解決程序設計枯燥、難懂的教學方式,一直是從事計算機教學的教師不斷探索和研究的方向。當學生對所學的課程知識產生興趣和愛好時,就會從內心發出向往和求知的強烈欲望,產生積極、主動的學習動機,那么學習過程也就不再是一種負擔,而是一種愉快的體驗,學習效果也會事半功倍。也就是說不管老師講得多好,如果學生對你所講的內容不感興趣、感覺沒用,他就不會努力學習這門課程,你的教學肯定是不成功的。為了避免學生出現對VB這門課的誤解,對它失去興趣。起初上課時,我們不要講授太多太深的理論知識,但可結合學生所學專業,演示幾個用VB開發的相關程序,讓學生領悟到《VB程序設計》在今后專業崗位上的作用,多講一些VB在現實生活中的應用。例如讓學生玩一些由VB開發設計的五子棋、俄羅斯方塊等游戲,或用各種計算器按要求計算求值,通過實例的有效引入,可以讓學生了解VB的實用性,培養學生的學習積極性。然后讓學生親自上機操作,驗證運行程序, 逐漸培養他們的興趣,樹立學生學習VB的信心,激起學生學習的興趣。學生學習的積極性調動起來了,這對教師來說,就已經成功了一半。另外,還可利用網絡通訊工具和學生交流,鞏固學生已經樹立起來的學習積極性,如在網上論壇上設立留言板和討論板,學生可以向老師提出問題,老師在網上解答學生的問題,同時老師也可以在網上相關材料,讓同學展開討論,這樣就極大地激發了學生的學習興趣,使得以往老師的滿堂灌輸的填鴨式教學變成學生自主學習。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

2 采用啟發、引導的教學方法,培養學生的實際應用能力FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

2.1 設計教學的主要環節,因“材”施教與因“需”施教相結合FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

《VB程序設計》課程的內涵十分豐富, 涉及的知識單元和知識點很多。因此在教學過程中,不僅要培養學生程序設計的技能,還要培養學生系統分析和系統開發的技能。實施VB的教學,首先要選擇合適的教材,這樣既有利于教師設計教學過程,又有助于學生的學習。這里所講的“材”是指以教材為綱,按照教材的章節按部就班地講授,課堂教學中往往以教師講課為主,要求學生緊跟教師的思路,但是教學方法極易造成教與學的脫節,限制學生創造力的正常發揮。而“需”是緊扣教學大綱所確定的培養目標,以應用為目的,以必需夠用為尺度,打破課程界限,將相關課程的知識點加以整合,按照“實際、實用、實踐”的原則重新組織教學內容,這是VB教學方法的重要方面,也為教師在講課過程中提出了更高要求。另外,程序設計是設計與實踐并用的工作,只聽、看、讀是學不會的,只有讓學生多動腦、多動手、多實踐,通過編寫調試大量的程序,才能使學生從中理解程序設計的思想方法、積累程序調試的經驗,體會成功的喜悅。因此,在實驗環節,除了驗證型實驗外,增加了設計型實驗和綜合型實驗。為了解學生學習的具體情況,提高教學效果,授課教師要督促學生獨立完成上機實驗,以提高學生的動手能力,為學生創造性發展提供良好的條件。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

2.2 實例教學FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

《VB程序設計》是一門實用性很強的課程,它既有理論又有實踐,既講方法又講動手能力。講授《VB程序設計》,像任何其他語言的程序設計一樣,教材中前幾章多數都是先介紹對象、對象的屬性、方法和事件及VB語言基礎等等一系列的在程序設計中比較抽象難懂的概念,然后才介紹程序的建立和運行。因此在教學中,可適當打破課本原有以知識的邏輯結構體系為順序組織課堂教學的方式,改用從簡單有趣的實例入手,通過讓學生觀看、模仿,在實際操作中去探究和領悟這些概念,例如,在一開始學習VB對象及對象的方法和事件的有關概念時,我設計了一個求外語、教育學平均成績的并打印平均成績的程序實例,讓學生和教師一起做,在當前打開的窗體內添加了三個命令按鈕、三個文本框和兩個標簽,設置好各對象的屬性;并分別在三個命令按鈕的單擊事件過程中添加相應代碼,按功能鍵F5運行程序。在操作的過程當中,教師開始只簡單提示學生完成程序,等學生完成任務后,教師通過設問,讓學生思考:什么是對象的方法和事件?并讓學生找出本實例中各對象的名稱、不同對象的方法和事件過程名稱,教師再適當加以歸納和小結:窗體以及添加到窗體中的控件,統稱為對象;而方法卻是VB提供的內置于對象的特殊子程序,它可以直接調用,如Print方法;而事件則是對象能夠響應和識別的動作,如單擊鼠標觸發Click事件等,同時提醒學生注意觀察在VB中方法與事件的區別。在此基礎上,再適當引導學生歸納總結出創建VB應用程序的基本步驟,及如何在界面內添加對象、設置事件等等,一切問題都迎刃而解。在講解實例時,教師當以精選出的具有代表性的程序實例,把重點放在具體實例的分析和講解上,把要學習的語法和概念融入到具體實例中來講解。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

2.3 重視算法,抓住核心FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

在教學中經常存在這樣一種現象:很多學生對語法、結構等知識掌握得很好,但一旦碰到實際問題就束手無策,不知道如何用學到的知識解決實際問題,其實這是算法能力欠缺的一種表現。教師經常注重于分析每條語句的含義,卻忽略了算法描述過程的展現,造成學生知其然不知其所以然。其實,在VB中,算法設計是它的核心。如果學生掌握了良好的算法設計能力,也就掌握了釣魚的本領,無論遇到什么問題都可以很好的解決。那么在教學中可以通過多種方法培養學生的算法設計能力:(1)詳細講授常用的算法。算法有很多種,學生一般只要掌握常用的就可以滿足編寫模塊的需要。而與數據結構、軟件工程相關聯的算法則不做要求。(2)教師帶領學生多閱讀程序,分析過程,吸取他人的經驗和成熟的算法,使學生少走彎路或不走彎路。(3)開展實踐性學習,引導學生積極參與編程實踐,促進思維的飛躍,比如讓學生練習編輯班級學生檔案管理軟件等等。在這個過程中,學生親自動手解決具有一定難度的實際問題,為之設計合適的算法, 經過實踐去培養學生的創新意思、應用意識和探究能力。這些意識和能力一旦形成,就會使學生利用VB解決實際問題能力得到很快的提高。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

2.4 培養學生綜合運用知識及自己動手的能力FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

程序設計課程的實踐性很強,“精講多練”是程序設計課程教學的一大特點,實驗教學在程序設計教學中起著重要的作用,學生只有通過自己編寫程序、上機調試程序,才能從中理解程序設計的思想方法、積累程序調試的經驗,體會成功的樂趣,從而激發學生的學習興趣,學生只聽不練根本達不到學習的目的。學生在完成課后習題時積極性不高,興趣不大,甚至想抄作業應付老師。只有讓學生動手編制他們感興趣的程序,學生才會有成就感,才會對課程產生興趣,學起來才會從容自如。如在學生學會編寫求1+2+…+N!=?的程序后,即引導學生設計求N!的程序,待學生設計出N!的程序后,接著又讓學生進一步設計求1!+2!+…+N!=?的程序。這種一環緊扣一環的探究式的動手實踐練習, 以發展學生探索能力為主線來組織實踐, 以培養探究性思維的方法為目標,以基本的教材為內容,使學生通過再發現的步驟進行主動實踐的過程,產生一種探索和發現的心理。因此如何讓學生綜合應用所學知識解決實際問題,提高綜合應用能力和動手操作能力,激發學習興趣也是我們需要加入課程設計的內容。課程設計時,老師要重點設計選題, 使得選題既貼近實際需要,又能夠讓學生感興趣,并且能夠運用所學知識解決問題,課程設計題目分為基本題和綜合題。基本題按教學順序設計,盡量避免涉及后續章節的知識,后續的課程設計題目盡量引用前面的課程設計內容,以便加深對前面所學知識的理解;綜合性題目是對一學期所學知識的總結和鞏固,應與實際生活或工作相關且具有一定規模,可將其分成幾個子項目,由更多的學生參與,分工合作,以期進一步鍛煉學生的動手能力,從而進一步培養學生分析問題、解決問題、研究和探索問題的能力和團隊協作精神。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

3 以學生學習內容為中心,完善考核形式FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

考試是測試學生的知識與能力、評價教學質量的基本手段。是教學過程中的重要一環,也是對一階段教學工作的總結與檢查,也是檢驗學生學習效果、評價學生學習業績的重要環節,考試的形式對教學目標、教學過程有著相當大的影響。由于VB課程是一門實踐性很強的編程基礎課,它不僅要求學生牢固掌握基礎知識、基本概念,而且更重視培養學生的實際編程能力。考試分理論考試與上機考試兩種,理論考試采用閉卷形式,主要考查學生對基本知識的掌握程度以及閱讀和編寫程序的能力,題目涉及選擇、判斷、簡單概念填空、讀程序寫結果、根據給定的功能編寫程序等,可以比較全面地考查學生的理論水平。上機考試則更加側重學生的實際應用能力,重點考查學生閱讀程序、編寫程序、調試程序的綜合能力。另外再加上該課程的平時成績,就可以對學生程序設計的綜合能力進行評價。通過幾年經驗積累表明考核形式實施后,學生的VB基礎知識和基本技能比改革前有了明顯的提高,為計算機后續課程的學習打下了基礎,為學生通過VB等級考試積累了經驗,也為今后用計算機解決專業問題奠定了基礎。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

總之,VB作為一門重要的編程語言,在高校的計算機基礎教學中仍然占據重要位置,教學方法在程序設計教學中的舉足輕重制約著程序設計教學的效率。科學的教學方法一定會為學生提供良好的幫助。我們在教學過程中應以學生為主體,教師為主導,采用符合學生認知規律的、科學的教學方法,充分調動學生學習的主動性,同時,采用綜合評價學生的方式,努力培養學生自主學習的興趣,提高學生實際應用能力,從而使得VB課程的教學質量得到不斷地提高。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

參考文獻FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

[1]張萍,陸根書,程文文.教學情景對大學生學習方式的影響[J].教學研究.2006,(4).FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

vb程序設計論文篇4

【關鍵詞】《VISUAL BAISC6.0程序設計》 教材 教學模式FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

程序設計作為計算機等有關專業必修的一門重要的專業技術課程,是信息系統學科的一門核心課程,是一門理論性和實踐性都很強的課程。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

本課程是各類專業學習計算機的基礎課。Visual VB(下面簡稱VB)是一種有代表性的較流行的面向對象的可視化語言,利用它可以快速方便的創建具有專業外觀的用戶界面,使編程工作簡單易行。本課程的任務是使學生通過本課程的學習和示例的分析,掌握使用VB開發Windows應用程序的一般方法和特點,能夠根據實際需要自行開發簡單的Windows應用程序,并為今后進一步使用VB或其他面向對象的可視化開發工具開發Windows應用程序打下基礎。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

傳統的教學方法中,程序實驗環節只是配合每一章所學的內容在計算機上進行實踐,這樣的方法讓學生只是孤立的了解了某些VB 6.0程序設計知識,所涉及的知識面較窄,缺少學科的綜合性,且動手能力很差,無法將實際的具體問題和VB 6.0程序設計知識聯系起來。為了改變這一現狀,我們VB課題組申請了學院的校級項目――《Visual VB程序設計語言》課程建設,對VB從教學觀念、教學內容、教學方式等多個方面進行教學改革的探索和實踐。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

一、努力培養學生編程的興趣,調動學生學習的積極性FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

眾所周知,如果學生對教師所講的內容不感興趣、感覺沒用,那么不管教師講得多好,他也不會努力學習這門課程,教學肯定是不成功的。為了調動學生學習VB程序設計的興趣,在開始上課時,先不要講授太多太深的理論知識,可結合學生所學專業,演示幾個用VB開發的相關程序,讓學生領悟到VB程序設計在今后專業崗位上的作用,多講一些VB在現實生活中的應用。通過實例的有效引入,可以讓學生了解VB的實用性,培養學生的學習積極性。然后讓學生親自上機操作,驗證運行程序,逐漸培養他們的興趣,樹立學生學習VB的信心,激起學生學習的興趣。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

二、掌握學生認知能力FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

學生認知能力一般包括識記、理解、應用、分析、綜合、創造等方面。因此,在教學中應根據學生認知能力,采用相應方法。職高學生一般基礎薄弱,認知能力較差,但不缺乏好奇心和上進心。其學習具有由簡單到復雜,由感性到理性,由淺及深的特點,這個特點決定了職高VB語言教學必須采用通俗易懂的方式和生動具體的例子進行教學,有些重要內容還要在不同的知識中反復出現。溫故而知新是學生認知的規律,應通過舊知識引出新知識并加以適當循環的方式講解。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

三、遵循學習規律,合理安排教學進度FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

知識的學習是由淺入深、由表及里、循序漸進的,不可能一口吃個胖子。教師必須明確自己的授課對象,制定合理的教學計劃,學生才能更好的學習、接受和掌握。職高學生的學習內容是:三種基本程序結構和數組等相關知識。教材將這些內容分為兩個章節安排,第一章是程序的三種基本結構和數組,第二章是綜合應用。因為這樣的安排,第一章的例題、練習選取了一些小學或初中的奧數題,題目有趣,不好理解,學生不會解題,編寫程序更成問題。正如前面所描述的,根據學生的認知規律,調整教學順序,學習內容由直觀到抽象,由淺顯易懂進而逐漸深入,一步一步走過來,努力做到使學生想學習、能學會到主動學習。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

四、在 VB教學過程中,教師還要做到以下兩點FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

1.重視上機實踐。計算機學科不同于其他學科,僅僅聽懂了還遠遠不夠,必須親自實踐,正所謂“在游泳中學會游泳”、“在操作的過程中學會使用”。VB教學不僅要聽懂理論知識,更重要的是做好上機練習。所以,除了算法、語法教學外,其他時候都要安排在機房進行,教師精講少講,給學生們提供更多的時間上機練習。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

2.教授方法,學會學習。作為教師不僅要教給學生科學文化知識,更重要的是交給他們學習的方法,讓學生學會學習。古人云:“授人以魚,不如授人以漁”。未來的文盲不再是目不識丁的人,而是那些沒有學會學習的人。VB的學習與前面的軟件學習在學習方法上有很大區別,教師要不斷地把學習方法介紹給學生們,方法得當,學習效果才會更好。比如,在學習程序設計的時候,學生們會學習到一些常用算法(如累加算法),這些算法如何用、何時用、怎么用?同學們只有真正理解、掌握了,才能靈活的解題。例如下面的題目都可以用累加算法完成:(程序略)FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

1+1/2+1/3+1/4+1/5+……+1/50=?FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

1-1/2+1/3-1/4+1/5-……-1/99+1/100=?FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

1*3*5*7*……*99=?FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

打印前30個數:0、1、1、2、3、5、8、13、……FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

vb程序設計論文篇5

關鍵詞:案例設計;總體思路;VB程序設計;案例教學法FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

中圖分類號:G642 文獻標識碼:BFPA萬博士范文網-您身邊的范文參考網站Vanbs.com

1引言FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

在當前教學改革的背景下,案例教學是一種應用廣泛的新型課堂教學方式。與傳統的教學方式(以教師為中心,重理論輕實踐,進行“填鴨式”知識灌輸,學生被動接受)相比,案例教學側重強調教學過程中學生的充分參與和主體地位的實現,教師引導學生運用科學的理論知識,去分析、歸納、演繹、推理、總結、反思典型案例,提高學生分析問題和解決實際問題的能力,促使學生自主學習、主動學習、合作學習。VB作為計算機程序設計語言類課程,因其操作性、實踐性、應用性、直觀性強(編程時采用圖形用戶界面開發環境),更適宜采用案例教學法。案例教學法以案例為中心來組織教學,案例是對課程中某一單元或環節知識的情境再現,在教學中占據中心地位。知識的運用和拓展、能力的培養與提高,都是借助典型案例來實現的,因此案例選取和設計的質量將對教學效果產生直接的影響。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

2VB教學案例設計的總體思路FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

案例教學的關鍵是選取和設計教學案例。案例的選取和設計應以激發學生求知欲望,促進學生理解應用知識,提高學生分析解決問題的能力為根本出發點。為了使教學案例充分發揮其功能,取得良好的教學效果,案例的選取和設計應注意把握如下幾個總體要求:(1)教師應根據特定的教學內容設計教學案例,針對知識點選擇案例時要重點突出,主次分明,不能避難趨易或喧賓奪主;(2)選取和設計教學案例要有明確的目標,要兼顧知識本身的系統性,控制好分解的數量并留有伸縮余地,不能分解得過細;(3)選取和設計的教學案例要有延展性,不能是簡單地把教學內容轉換為一個個問題提出。案例應具有承前啟后的作用,在介紹當前知識的同時,既有已往知識的復習鞏固,又能對今后學習的內容有所涉及。當然,如果能兼顧學生的生活經驗和學科知識,并能顧及學生的趣味,那么教學案例必然能產生事半功倍的效果。正是基于以上幾點的考慮,筆者在VB課程的案例教學實踐中做了一些有益的嘗試,從而形成了VB教學案例選取和設計的總體思路。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

2.1案例選取貼近生活,與學生專業相關FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

教學案例的設計和選取應與學生的生活、專業相關聯,只有這樣才能讓學生體會到程序設計的實用性,從而充分激發學生的學習熱情。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

例如,本校學生都配有一張中國農業銀行卡,平時有很多學生會登錄中國農業銀行的個人網上銀行,使用“卡號登錄”的方式進入系統,查詢自己銀行卡的余額和交易情況。對圖1所示的登錄界面,本校學生是非常熟悉的,FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

而且學生發現每次重新登錄或刷新該界面時,密碼輸入鍵盤中的數字鍵順序都是隨機變化的。由于這個登錄界面跟學生的日常生活密切相關,而且用我們要講授的VB知識也比較容易實現,因此筆者在對其進行必要改造的基礎上,制作成了一個VB案例。在講授VB的多個知識點時,都借用了這個案例:(1)VB界面的設計以及控件的布局;(2)字符串函數的應用(如何實現“退格”命令按鈕的功能);(3)控件數組的應用(如何實現密碼輸入鍵盤中的數字鍵順序隨機變化)等,實踐證明學生的參與熱情很高,取得了不錯的教學效果。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

由于VB課程可能針對不同年級的學生開設,因此關于教學案例與學生的專業相結合的問題,對于低年級學生和高年級學生應區別對待:(1)如果是為大一的新生開設的,學生對專業知識基本一無所知,這時候VB教學與專業結合較困難,但可以與學生高中所學的數學、物理和化學知識結合,教師在教學時可以選擇一些用來解決數學、物理和化學計算問題的案例進行講解,還可以結合學生常用軟件某些功能的實現來設計案例,例如Windows計算器的實現、Word軟件中查找/替換功能的實現等;(2)如果是為大二或大三的學生開設,這時候學生已有一定的專業知識,可以考慮課程教學與專業應用的結合。考慮到任課教師未必熟悉學生的專業知識,可以采用如下方法具體實施――VB任課教師與學生的專業課教師溝通,由專業課教師提出需求,給出相應問題的手工處理方法,然后由VB教師將其設計成案例。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

2.2注重案例的趣味性,激發學生內在學習動力FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

興趣是誘發學習積極性和自覺性的內部動因,設計的案例如果能引起學生的興趣,將會大大激發學生的求知欲望,使學生在極大的興趣和迫切需要下,產生積極探究的動力,VB案例程序要在第一時間吸引學生的注意力,激發學生的學習興趣,應當具有趣味性和生動性。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

例如,在講解VB中的Do…Loop循環語句時,筆者引入了一個關于折紙問題的案例:紙厚0.5毫米,進行對折,問對折多少次后,其高度會超過珠穆朗瑪峰(8848米)?FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

這個案例一呈現立即引起了學生極大的興趣,大家積極進行討論,連平時上課不怎么聽講的學生都參與了進來,有的學生簡單地憑借感性認識,認為這不可能,需要無數次,有的學生認為需要幾千次、幾萬次……,在學生熱烈的討論和好奇心的驅使下,教師很輕松地就引入了今天所要講授的知識點,學生也懷著極大的熱情參與教師的課堂教學,等待教師給出最終的答案來驗證自己的判斷。學生的興趣調動了,非常渴望學習,教學效果可想而知。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

要讓學生對案例產生興趣,應注重兩方面的問題:(1)設計的案例難度相對于學生的認知水平應當適中,只有這樣才能激發他們的學習動機。因為按照阿特金森的成就動機理論,學生只有在學習那些“半生不熟”、“是懂非懂”、“似會非會”的東西時,才感興趣而迫切希望掌握它,因此設計案例前應了解學生的心理特點和認知水平。(2)設計的案例應貼近生活。日常生活現象是產生興趣的主要源頭,通過程序案例來模擬日常生活現象,必然讓學生覺得有無窮的樂趣。例如常用軟件功能VB實現的案例、典型小游戲VB實現的案例(“猜數”游戲、Windows中的“掃雷”等)、對現實生活中某些產品工作原理模擬的VB案例(模擬交通紅綠燈、秒表、溫度計等)等都會得到學生的共鳴。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

2.3設計階梯性案例組,循序漸進引導學生FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

設計階梯性案例組是指按照教學內容內在的聯系設計一組逐步推進的案例,這組案例的典型特點是前一案例的學習為后一案例的學習作鋪墊,后一案例的學習在前一案例學習的基礎上進行,案例的難度逐步加大,但相鄰兩個案例之間的難度和跨度不大。使用這組案例教學采用的是一種循序漸進的方法,符合學生學習知識的一般規律。學生對學習的內容比較容易接受,有利于發揮學生在學習中的主體地位,從而促使學生主動、積極地學習。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

例如,在進行VB循環結構的教學時可以設計下面一組階梯性案例,通過由易到難地呈現案例,引導學生逐步思考,達到理解循環結構知識的目的。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

階梯組案例1:求和1 + 2 + 3 + 4 + … + n。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

階梯組案例2:求和1 + 1 / 2 + 1 / 3 + 1 / 4 + … + 1 / n。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

階梯組案例3:求和1 + 1 /3 + 1 / 5 + 1 / 7 + … + 1 / n。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

階梯組案例4:求和1 - 1 /3 + 1 / 5 - 1 / 7 + … 1 / n。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

階梯組案例5:利用公式 求圓周率 。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

教師在講解循環結構的實例時,如果直接給出階梯組案例5,沒有前面的4個階梯組案例作為鋪墊,學生會覺得有難度,一下子無從下手,也不太容易理解教師所講解的內容。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

設計階梯性案例組要注意以下問題。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

(1) 案例組中的最后一個案例是我們教學的目標案例,其余的案例是為方便目標案例的教學所作的鋪墊,是為輔助目標案例的教學而設計的。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

(2) 案例組中第一個案例的起點要低,足夠簡單,比如簡單的求累加和問題、連乘問題等。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

(3) 案例組中各個案例的難度逐步加大,但相鄰的兩個案例難度跨度較小,應盡量符合美國著名的教學心理學家斯金納提出的編制程序教學流程的“小步子原則”。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

2.4恰當遷移案例,提高學生舉一反三能力FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

對案例進行遷移,是指在教學過程中,在原有案例的基礎上逐步改變或增加一些條件,就可以過渡到新的案例,從而把應用進一步引申到其他問題上,以此提高學生舉一反三的能力,同時也提高學生主動發現問題、解決問題的能力。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

例如,筆者在講述VB中的計時器控件前,首先由圖2這個簡單案例引出了計時器控件,方法是先向學生展示這個案例程序的功能,就是“單擊一次命令按鈕,文字就從左往右水平移動一段距離”。學生根據已有知識,很快就知道如何實現這一案例程序;然后提出一個新的問題:“這樣操作太機械化,能不能不需要人的干預而讓文字自行移動呢?”,在這一問題的引導下,向學生講授了計時器控件的相關屬性和事件等新知識后,學生很快就解決了新問題,寫出了如下程序代碼:FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Private Sub Timer1_Timer()FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Label1.Left = Label1.Left + 200FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

End SubFPA萬博士范文網-您身邊的范文參考網站Vanbs.com

針對上述案例代碼可以不斷改變條件,提出新的問題,引導學生進一步思考:FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

(1) 當文字移動到窗體右邊界后就會消失,如何讓它從窗體的左邊界重新出現?FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

(2) 如果要讓文字從右向左水平移動,應如何修改程序?FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

(3) 如果要讓文字從上往下沿垂直方向移動,應如何修改程序?FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

(4) 如果要讓文字沿指定的路線移動,應如何修改程序?FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

(5) 如果要手動控制文字是否繼續移動,應如何修改程序(展示計時器的Enabled屬性作用)?FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

(6) 如果要控制文字移動的速度,應如何修改程序(引入滾動條控件的知識)?FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

通過案例的恰當遷移,可以產生一個接一個的新問題,用這些新問題牽引著學生的思維,讓他們不停地跟著教學內容思考,而不是一味被動地接受教師知識的灌輸;案例的恰當遷移,使得新案例產生于舊案例,舊案例引出新案例,舊案例和新案例之間平穩過渡,可以讓學生對知識點理解得更加透徹,在教師一步一步地引導下做到融會貫通。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

要使案例具有良好的遷移性,教師必須抓住VB各個知識點之間的聯系,整體地系統地研究教學內容,將各個知識點的關聯變成各種問題,根據問題的難度來巧妙地設計案例。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

2.5制造錯誤案例陷阱,強化學生對模糊知識的理解FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

“吃一塹,長一智。”人們在認識事物獲得認知時,往往出錯、碰壁比不犯錯誤、一帆風順更能增強印象,加深記憶。基于這一點,在設計案例時,我們可以專門針對學生容易出錯和可能模糊的知識點來設計錯誤案例。在課堂上講授相關知識點時,通過演示錯誤案例,學生會容易發現程序調試不能得到正確的結果,這必然引起學生的困惑與思考,進而達到吸引學生注意力的目的;然后學生在教師的啟發引導下找出錯誤、改正錯誤,得到正確的程序代碼。這樣的處理方法可以明顯加強學生對模糊知識點的印象。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

例如,在講授VB的多分支選擇結構的執行流程時,筆者談到“不管有幾個分支,程序執行了一個分支后,其余分支不再執行”,總結以前的教學經驗,發現學生對這句話的含義理解比較模糊,在編寫多分支選擇結構的程序時經常弄錯各個分支出現的先后順序。針對這一問題,筆者設計了一個錯誤案例,如下所示。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

編寫程序,將學生的百分制成績轉換成對應的五級制成績。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Private Sub Command1_Click()FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Dim Cj As SingleFPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Dim Dj As StringFPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Cj = Val(Text1.Text)FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Select Case CjFPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Case Is >= 60: Dj = "及格"FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Case Is >= 70: Dj = "中等"FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Case Is >= 80: Dj = "良好"FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Case Is >= 90: Dj = "優秀"FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Case Else: Dj = "不及格"FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

End SelectFPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Label3.Caption = DjFPA萬博士范文網-您身邊的范文參考網站Vanbs.com

End SubFPA萬博士范文網-您身邊的范文參考網站Vanbs.com

上述案例在演示時,學生很快發現在文本框中輸入90分、80分后,單擊命令按鈕,程序顯示的成績等級都是“及格”,覺得比較困惑,很想知道原因,這時候再給學生具體闡明VB中多分支選擇結構的程序執行流程問題,學生印象就非常深刻了,以后就很少犯類似的錯誤了。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

2.6用綜合性案例貫穿教學,讓學生把握知識的有機聯系FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

如果在VB的教學過程中,我們選用的案例過多,過于零碎,就會導致學生在學完這門課程后僅會孤立地做一些簡單的小程序,不能綜合運用所學的VB知識來開發一個功能相對完整的應用系統。所以在設計VB教學案例時,最好能精選3~5個綜合性案例,或僅選用1個規模較大的綜合性案例(可簡稱為大案例)來覆蓋或貫穿全部的課程教學內容。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

具體教學時以貫穿整個學期的綜合性案例為中心,以此案例引導學生進入要學習的知識點,在舊知識的基礎上運用新知識,逐步將案例完善。隨著案例的完善,學習的新知識點也融入案例,這樣逐步擴張地完成一個綜合性案例項目的教學與開發。由于這些綜合性案例將VB知識點有機地結合在一起,便于學生對VB知識結構的整體認識,同時學生對軟件的開發也能初步形成一個整體性概念。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

采用綜合性案例進行教學,可以選擇從第一堂課開始,也可選擇在一個學期的最后一個月進行,筆者采用的是后一種。在講授完VB的基本知識后,筆者會引入一個綜合性案例“客房管理系統”,這個案例基本上覆蓋了VB課程教學要求學生掌握的主要知識點。對這個綜合性案例的講授遵循了軟件項目開發的一般步驟,從需求分析開始,過渡到功能分析,逐步引導學生完成系統模塊的設計、數據存儲的設計、輸入輸出界面的設計,到最后完成代碼的編制、調試、運行等一系列過程。為了讓學生充分體會到用文件和數據庫管理數據的區別,我們分別用這兩種數據管理方式實現了系統,通過這種處理更讓學生有機會深刻地感受到用數據庫管理數據的優勢。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

3結束語FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

當然,高質量的教學案例,對保證案例教學取得令人滿意的教學效果有著至關重要的作用,但案例教學畢竟不是簡單地把設計好的案例逐個進行講解就可以達到教學目的的。它還需要配合使用一些適當的教學方法,比如啟發式教學方法、討論式教學方法等,并要結合一些實踐活動,同時也需要現代化的多媒體技術和網絡通信技術來提供必要的技術保障。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

參考文獻:FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

[1] 唐小燕,吳斌,魯大林. 傳統教學與案例教學在《VB程序設計》教學中的實施效果分析[J]. 教育信息化,2006(10):63-65.FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

[2] 吳海珍,蔣加伏. 關聯案例教學法在“VB程序設計”教學中的應用[J]. 計算機教育,2009(12):52-54.FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

[3] 李明,宣善立,冷金麟. 斯金納教學理論在程序設計課程中的應用[J]. 計算機教育,2008(14):75-76.FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

[4] 孫振坤,孫斌. 條件遷移法在VB教學中的探索與實踐[J]. 計算機教育,2008(11):47-48.FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

[5] 張廣群,汪杭軍,王保平. 問題驅動模式在VB教學中的應用研究[J]. 計算機教育,2008(22):139-140.FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

[6] 王冰. C語言程序設計課程教學方法的探討[J]. 計算機教育,2009(2):142-144.FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

[7] 葉品菊. 案例貫穿式教學法在VB程序設計教學中的應用[J]. 安徽電子信息職業技術學院學報,2007,6(5):53-54.FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

[8] 陳龍猛,王保桂,李吉忠,等. 大案例教學法在Visual Basic程序設計教學中的探究[J]. 計算機教育,2008(5):59-62.FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

General Approach to Design of VB Teaching Case and Its Explanations with ExamplesFPA萬博士范文網-您身邊的范文參考網站Vanbs.com

LI Zhi-huiFPA萬博士范文網-您身邊的范文參考網站Vanbs.com

(School of Computing, Hubei University of Economics, Wuhan 430205, China)FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Abstract: This paper presents the general approach to design of the high-quality VB teaching case, and gives the explanations by means of the examples in allusion to the problem about application of case teaching method in VB course.FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

vb程序設計論文篇6

參考文獻:FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

[1]寧德瓊.VB下學生選課系統的設計方法[J].曲靖師范學院學報,2005(11).FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

[2]邢國春.基于vb下的ADO控件對學生選課系統設計[J].師范學院學報,2004(3).FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

[3]李媛媛,傅申,李良彬.校園網上選課系統[J].計算機系統應用,2013,22.FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

[4]張燕,蘭彬.淺談數據庫管理信息系統的結構設計[J].北京農學院學報,2007(6).FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

[5]康開鋒.高職院校在線選課系統的設計與實現[D].重慶大學碩士學位論文,2012.FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

參考文獻:FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

[1]唐小燕,吳斌,魯大林.傳統教學與案例教學在《VB程序設計》教學中的實施效果分析[J],教育信息化,2006年19期FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

[2]王四化,林蟒,邱伯文,成明.基于VB和Surfer不連續區域氣象資料自動成圖的實現[A],第27屆中國氣象學會年會城市氣象,讓生活更美好分會場論文集[C],2010年FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

[3]茍秉宸,余隋懷,王聰,初建杰.設計專業創新教學模式的優化與實踐——基于TeamWorking的專業外語教學方法[A],2005年工業設計國際會議論文集[C],2005年FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

[4]羅妤.計算機軟件技術基礎實驗教學改革探討[J].職業,2009,20FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

[5]劉麗.信息化形式高校計算機語言課考試的改革[C].大學計算機基礎課程報告論壇論文集,2006,4FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

[6]劉迎春.高職C程序設計實驗改革初探[J].中國現代教育裝備,2006,8FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

[7]彭鑫.VB程序設計課程實驗教學的探索與實踐[J].桂林師范高等專科學校學報,2009,6FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

參考文獻:FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

[1]于鵬,李霞.中文版VisualBasic6.0程序設計項目教程[M].北京:清華大學出版社,2010.FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

[2]張凱,李妙妍,袁靜.任務驅動教學法在VB語言程序設計課程教學中的應用初探[C].Proceedingsof2010ThirdInternationalConferenceonEducationTechnologyandTraining(Volume8),2010.FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

[3]段旭,潘舒,易德成.任務驅動教學法在VB教學中的應用與實踐[J].科技信息,2010(30).FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

[4]苗玥.“任務驅動教學法”在“VisualBasic”課程中的應用[J].電腦知識與技術,2005(36).FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

[5]李美滿,李湘黔,易德成.任務驅動教學法在VB教學中的應用[J].電腦學習,2010(5).FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

vb程序設計論文篇7

關鍵詞:Visual Basic;程序設計;上機操作FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

中圖分類號:TP311文獻標識碼:A文章編號:1009-3044(2008)26-1741-04FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Research on Improving the Capacity of VB Computer OperationsFPA萬博士范文網-您身邊的范文參考網站Vanbs.com

LIU Ai-huaFPA萬博士范文網-您身邊的范文參考網站Vanbs.com

(Department of Computer Engineering,Nanjing Institute of Technology,Nanjing 211167,China)FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Abstract: In recent years, many colleges and universities have been Visual Basic computer programming as a Non-computer professional public basic course, many provinces and cities of our country have also been Visual Basic(hereinafter referred to VB) into the subjects of computer rank examination certificate grade 2. In years of VB teaching, the writer found that Non-computer professional students feel quite difficult in computer operation during the learning VB, because the school hours of VB is too limited and content of VB knowledge points is too more. To solve the main issues of prejudicing students to raise the capacity of VB computer operations, the writer analyses of the knowledge points of the theory and the main points of computer operations.FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Key words: visual basic; computer programming; computer operationsFPA萬博士范文網-您身邊的范文參考網站Vanbs.com

1 引言FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

如果把計算機世界看成是一種現代信息交流的平臺或環境,那么程序設計語言就是這種世界溝通的語言。Visual Basic程序在GUI設計、繪圖、制表、運算、通信和多媒體開發方面本身就具有簡單易行、功能強大等優點,近年來由于ASP和的流行,VB作為簡單的入門語言更是非常適合作為初學面向對象程序設計的教學語言。目前許多高等院校將Visual Basic程序設計作為非計算機專業的公共基礎課,國家和許多省市也將Visual Basic(以下簡稱VB)納入計算機二級考試的科目。非計算機專業的學生學習VB的需求主要有兩個方面:一是用VB編程解決實際問題,特別是跟自己專業相關的畢業設計問題;二是參加計算機等級考試,獲得證書,為將來就業贏得更多的機會。盡管學生的學習熱情很高,但是VB的上機操作能力普遍不高,從VB等級考試反映出筆試通過率明顯高于機試就能明顯看出。主要原因在于VB課程的學時較少,內容太多和學習C語言相比,VB既要學習結構化程序設計中編程知識,如三種基本結構(順序、選擇和循環)、數組、過程、文件等;還要學習面向對象的程序設計知識,如各種控件的屬性、方法和事件等。筆者在平時的教學過程中注意到了制約學生上機能力提高的主要問題,給出理論上的知識點和上機時的操作要領。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

2 難點1:理解App.Path的含義,掌握新建、打開、保存、重命名文件等操作FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

很多同學保存文件時不注意觀察路徑,保存后就不知道文件存在哪里了,原因就是路徑的概念不清楚。所以在保存之前應該要清楚新建的工程保存在哪個分區的那個文件夾下(就是路徑)。如果不理解App.Path的含義,學習圖片文件的加載(LoadPicture)、數據文件的讀入和寫出都會感覺很難;相反,如果開始多花一點時間理解了App.Path,并且掌握了常用文件的基本操作,學習文件部分的內容就會比較容易理解。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

1) App.Path代表的是應用程序所在的目錄(路徑),決定了文件操作如“另存為”、“打開”時出現的對話框的默認路徑。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

啟動VB后“新建”工程,此時的App.Path就是VB的安裝路徑。如果安裝在C分區,通常就是“C:/Program Files/Microsoft Visual Studio/VB98”,如圖1所示;如果安裝在D分區,就是”D:/……/VB98”。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

如果第一次保存工程,就會出現“文件另存為”對話框,其中的默認路徑就是…VB98,如圖2所示。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

2) App.Path會隨著文件的操作如“另存為”、“打開”路徑而變化,相應操作的默認路徑也就在變化。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

一般程序不要保存到…VB98,而是保存在某個指定的路徑下,比如“D:/liuah/VB/VB等級考試/上機題/djks01”,就需要在“保存對話框”中更改路徑,然后將新建的工程保存為老師或者試題要求的名稱,如“djks001”,擴展名根據保存類型自動添加。如果保存成功,此時的App.Path就是文件的保存路徑,如圖3所示。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

保存過文件后,如果做過修改,可以再按下保存按鈕,此時不會出現“文件另存為”對話框,而是直接保存對文件所作的修改;如果需要重新保存,就要用“文件”“另存為”,此時“文件另存為”的默認路徑應該是什么呢?――就是“D:/liuah/VB/VB等級考試/上機題/djks01”,如圖4所示。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

如果啟動VB后不是“新建”而是直接打開“現存”工程,或者從“文件”“打開”文件如上述工程djks001.vbp,App.Path也就是你所打開文件的路徑。此時你如果再打開“另存為”對話框,默認路徑就是上圖中的路徑。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

3) 難點小結:上機操作時,首先建立工程存放的文件夾(即明確路徑),然后打開VB應用環境,新建工程。建好之后不要急于編程,而是先將工程文件和自動建立的窗體文件保存到自己的文件夾中(此時App.Path已經改變),然后再開始設計界面、編寫代碼。編程結束之后,不要急于調試,而是先按“保存”按鈕(常用工具欄上的磁盤圖標)更新文件中的內容,防止程序運行中出現“死機”重啟后文件的內容還是最開始的內容。調試中可能還有改動,最后運行成功再保存一下保證文件的內容最新。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

這就是“三先三再”――先建路徑再建工程,先保存文件再編程,先更新文件再調試。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

3 難點2:理解VB的工作狀態、常見錯誤提示的含義,掌握簡單的調試方法FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

大多數學生不注意VB的工作狀態,出現錯誤時的調試能力比較弱。作為教師應該“授人以漁”,而不是“授人以魚”,像個救火隊員,到處幫學生解決簡單的調試問題。課堂上可以設置一些常見的錯誤,然后用“斷點-單步跟蹤”法來調試程序;上機幫學生解決問題時,不要直接指出錯誤,也要用調試方法,逐步培養學生的自主調試能力。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

1) 注意觀察VB的三種模式:設計模式、運行模式、中斷模式:VB的應用環境有設計模式、 運行模式 、中斷模式,通過標題欄來觀察區分,如圖5所示。[設計]模式用于界面設計、屬性設置和代碼編寫,按下“啟動”按鈕,進入[運行]模式,如果按下“結束”按鈕則回到設計模式,按下“中斷”按鈕或出錯則進入“中斷”即[break]模式。主要在中斷模式[break]下調試程序――修改代碼、檢查數據等。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

2) 注意觀察出錯時的提示內容,總結常見錯誤的解決辦法:常見的錯誤提示主要分為語法錯誤和邏輯錯誤。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

語法錯誤一般是由于編輯代碼時的輸入失誤,通常有明確的提示并且代碼顯示高亮。比如“變量未定義”、“缺少方法或者數據成員”等。解決辦法是編寫代碼最好都用小寫字體,如果是已經定義的變量或者正確的屬性和方法,就會自動首字母大寫。檢查時只要查沒有大寫的(定義變量時,要養成良好習慣如首字母大寫、見名知意)。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

邏輯錯誤一般是由于運算符使用不當、循環缺少變化或者算法思路不正確,通常運行后結果不對但是沒有明確的提示。解決辦法是利用調試窗口(立即窗口、本地窗口、監視窗口),設置斷點和逐語句跟蹤檢查相關的變量、屬性和表達式的值是否正確。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

簡單的調試方法――“斷點-單步跟蹤”法:在中斷模式下,在代碼窗口選擇懷疑出錯的語句設置斷點(按下F9),然后運行到斷點語句處(該語句沒有執行,觀察左側小箭頭為當前行標記)停下,進入中斷模式,前面執行過的語句中的變量、屬性、表達式的值可以查看(變量和屬性可以用鼠標指向直接查看,表達式可以在立即窗口用“?”,即Print語句查看)。如果要繼續跟蹤斷點以后的語句執行,按下F8,配合“本地”視圖可以觀察表達式變化的動態情況如圖6所示。調試結束以后要取消斷點,在代碼窗口用光標點擊斷點語句再按下F9,斷點就消失了。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

3) 難點小結:課堂上一般都會提到VB的模式、“斷點-單步跟蹤”法和立即、本地、監視視圖等內容,但是學生真正重視和運用這些調試方法關鍵是老師在無論課堂和上機實驗調試程序時都要不斷地運用這些方法,引導和提示學生去觀察問題所在。特別是講到數組、過程、變量作用域等內容時,利用“斷點-單步跟蹤”法和視圖(主要是本地視圖)時,學生理解效果非常好,學習調試的興趣被極大地激發起來。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

4 難點3:理解面向對象和面向過程的主要難點,掌握程序設計的常用技術FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

VB編程涉及面向對象和面向過程即結構化程序設計兩個方面。主要難點包括能設計出符合操作規律的界面,并且能在合適的事件過程中添加能實現所要求功能的代碼,并且逐步優化使得代碼具有一定的可讀性、通用性、可復用性。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

1) 理解對象的三要素――屬性、方法和事件,設計出符合操作規律的界面。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

選擇學生常見的程序界面例如用戶登錄、查詢等等作為VB教學的引例。筆者經常使用的引例就是包含兩個窗體、一個模塊的工程,可以實現簡單的用戶身份檢查,登錄成功后可以查詢圖書的名稱,點擊查詢按鈕后可以返回圖書在列表框中是否存在;找到則顯示相應的序號,如圖7所示。這個引例基本貫穿于整個VB的教學,講解到文件時,可以將圖書信息存放于文件中;講解到數據庫時,可以將圖書信息建成數據庫中的表,利用SQL語句實現查詢。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

當然作為初步接觸程序設計的學生首先需要理解面向對象程序設計的特點即程序=對象+消息。通過FORM的Caption、Picture等屬性,Hide、Show等方法,Command Button的click事件來介紹對象的三要素。然后引導他們模仿著日常生活、網上所見到的程序界面來建立界面中的對象控件、設置對象的屬性、選擇合適的對象的事件過程并且添加上代碼即編程。這個過程就是面向對象程序設計的主要步驟。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

2) 理解三種基本結構――順序、選擇和循環,掌握結構化程序設計的一般思路。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

事件過程中添加代碼,實現常用的例如數值計算、數據查詢等處理功能,這部分主要依靠面向過程的程序設計語句來實現。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

首先需要理解面向過程即結構化程序設計的基本語句結構――順序、選擇和循環。順序結構主要實現數據的初始化、計算、消息的顯示即數據的輸入和輸出;選擇結構實現不同的數據轉向不同的處理;循環結構是計算機高效率處理的關鍵,可以實現大量數據的重復處理。通過引例中的用戶身份檢查、查詢可以找到這三類結構的語句。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

然后遵循結構化程序設計的一般思路――數據的輸入、數據處理、數據輸出,選擇合適的數據輸入方式、數據處理算法、數據輸出方式,反饋出事件驅動后的結果。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

3) 理解數組、過程和文件,設計出可讀性、通用性較好的代碼。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

學習好數組的關鍵是要理解數組中的下標變量是從數組名開始的一片連續空間,而前面學習的變量都是沒有聯系的獨立變量,所以可以利用循環變量作為下標變量,實現對一組數據有規律的處理。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

過程引入的目的是提高有特定功能的代碼段的復用率,例如查詢、排序等。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

文件引入的目的是實現數據的快速讀寫,綜合了循環、數組、過程等內容。在這里重點介紹順序文件的操作。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

文件操作的基本思路就是三步曲:打開文件-讀寫數據-關閉文件FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

① 打開文件:Open ?(什么路徑下的文件名)For ?(什么操作) As ?(什么文件號)FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

第1個?:例如當前路徑下的文件“in.txt”,就是App. Path & " in.txt "FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

第2個?:如果從給定的文件中讀入數據,就是For Input;如果將數據存入某個文件,就是For Output;FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

第3個?:文件號一般從#1開始,如果已經打開#1時還需要緩沖區,就用#2。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

② 關閉文件:Close ?(Open中對應的文件號比如#1)FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

③ 讀寫數據:通常是順序文件中的數據的讀出和寫入。一般分以下三種情況FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

如果是字符串整體讀入文本框或寫入文件,則直接使用Input、Print(或Write)語句:FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Open App.Path & "/in123.txt" For Input As 1FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Input #1, StrText‘讀入數據FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Close #1FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Text1.Text = StrTextFPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Open App.Path & "/out123.txt" For Output As 1FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Print #1, Text1. Text ‘數據寫入文件FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Close #1FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

如果是已知數據的個數和類型,則使用For語句和Input、Print(或Write)語句:FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Open App.Path & "/" & "in0831.txt" For Input As #1FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

For i = 1 To 20FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Input #1, Arr1(i)FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Next iFPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Close #1FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

或者邊讀邊寫:FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Open FileIn For Input As #1FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Open FileOut For Output As #2FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

For i = 1 To 8FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Input #1, rec.Num, rec.Name, rec.ScoreFPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Write #2, rec.Num, rec.Name, rec.ScoreFPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Next iFPA萬博士范文網-您身邊的范文參考網站Vanbs.com

CloseFPA萬博士范文網-您身邊的范文參考網站Vanbs.com

如果是未知數據的個數,則使用Do-Loop循環、EOF函數和Input、Print(或Write)語句。EOF()函數為True表示讀到了文件的結尾。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Open App. Path & "/" & StrM For Input As #1FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Open App. Path & "/" & StrN For Output As #2FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Do While Not EOF(1)FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Input #1, gFPA萬博士范文網-您身邊的范文參考網站Vanbs.com

N = N + 1FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

S = S+ gFPA萬博士范文網-您身邊的范文參考網站Vanbs.com

LoopFPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Close #1FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

S = S/NFPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Write #2, SFPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Close #2FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

注意:比較Print和Write輸出格式的區別。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Print語句的輸出和窗體、圖片框類似,只是在輸出內容前添加在那個文件號中輸出。數據項之間是空格可以有標準格式(逗號”,”分隔)和緊湊格式(分號”;”分隔)。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

例如Num、Name、Score。其中Name為字符串類型,定長為10FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Print #2, rec.Num, rec.Name, rec.Score‘標準格式,輸出的效果為如圖8FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Print #2, rec.Num;rec.Name ;rec.Score ‘緊湊格式,輸出的效果為如圖9FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Write語句的輸出只有緊湊格式,并且數據項之間有逗號(“,”)分隔,字符串會自動添加雙引號。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

例如:Write #2, rec.Num, rec.Name, rec.Score輸出的效果如圖10FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

5 結束語FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

以上介紹了提高上機操作能力的重點理論知識和操作要點。除了課堂教學中的引導以外,在上機實踐的時候能及時幫助學生掌握調試技能,感受到調試通過后成功的喜悅,從而排除對編程的畏難情緒,建立對程序設計的興趣也是非常的重要。再一次重申本文開頭的觀點,如果把計算機世界看成是一種現代信息交流的平臺或環境,那么VB程序設計語言就是這種世界最為容易入門的語言。所以學好VB,并且能真正在各領域加以運用,這才是學習的初衷。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

參考文獻:FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

[1] 龔沛曾.Visual Basic程序設計簡明教程[M].2版.北京:高等教育出版社,2003.FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

[2] 龔沛曾.Visual Basic實驗指導與測試[M].北京:高等教育出版社,2003.FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

vb程序設計論文篇8

關鍵詞:VB;探究式教學法;探究式學習FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

中圖分類號:G434 文獻標識碼:A文章編號:1007-9599 (2010) 15-0000-01FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Research on Exploratory Teaching Methods Applied in VBFPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Han Haixiao,Yun YaliFPA萬博士范文網-您身邊的范文參考網站Vanbs.com

(Luoyang Institute of Science and Technology,Luoyang471023,China)FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Abstract:As a basic course of science and engineering in colleges and universities,VB progromming is stronger echnical and practical than others.Through discussion concept of exploratory teaching,teachingFPA萬博士范文網-您身邊的范文參考網站Vanbs.com

process of exploratory teaching and teaching principles of exploratory teaching,this paper elaborate how to improve teaching effectiveness.FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Using exploratory teaching in VB teaching.FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

Keywords:VB;Exploratory taching;Exploratory learningFPA萬博士范文網-您身邊的范文參考網站Vanbs.com

一、引言FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

VB程序設計語言是一門面向對象的可視化編程語言,其語法簡潔、開發快捷,目前我國很多高校都開設了VB這門課程。對于高校計算機專業的學生來說,VB程序設計的教學目的不但要求學生掌握扎實的理論知識,而且還要具備較強的動手能力。傳統的程序設計教學中,教師一般是按照教材的編寫順序進行教學,首先介紹編程語法及基礎知識,然后要求學生按照實驗指導書的要求上機練習,傳統的教學模式,忽視了學生主動探究、獲取知識的主體能動性,沒有給學生充分的機會去獨立思考、發現問題、動手探索結論,不利于學生學習能力和創造性思維的培養。在VB教學中以學生為主體的探究式教學模式,能夠很好的培養學生進行研究性學習的能力,教學效果良好。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

二、探究式教學法的原理FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

(一)探究式教學法的認識FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

探究式教學法是以探究為主的教學,教學的整個過程是在教師的啟發誘導下,以學生為主體,讓學生自覺地、主動地探索,以現行教材為基本探究內容,為學生提供充分自由表達、質疑、探究、討論問題的機會,讓學生通過個人、小組、集體等多種解難釋疑嘗試活動,掌握認識和解決問題的方法和步驟,研究客觀事物,將自己所學知識應用于解決實際問題的一種教學形式。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

(二)探究式教學法的教學過程FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

1.激發學生的探究欲望FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

探究式教學的載體與核心是問題,教師需要根據教學目的和內容,精心設計,提出難度適度、邏輯合理的問題。教師所設定的問題要具有一定的吸引性,能夠激發學生的探究欲望。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

2.發掘學生的探究潛能FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

探究性教學的關鍵步驟是教師在富有開放性的問題情境中進行實驗探究。教師首先要幫助學生擬定合理的研究計劃,選擇恰當的方法。同時,教師要提供一定的實驗條件或必要的資料,讓學生通過自己動手實驗或查閱來尋求問題的答案,提出某些假設。教師以組織者的角色,指導、規范學生的探索過程。經過探究過程,學生要把自己的實驗過程或者查閱的資料進行總結梳理,得出自己的結論和解釋。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

3.引導學生的探究方向FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

為了達到讓學生自主學習的目的,引導學生自己去發現問題,在探究式教學的過程中,教師要隨時引導學生的探究方向。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

4.訓練學生的自主學習能力FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

在探究教學中,教師要訓練學生的自主學習能力。教師必須正確處理自身和學生的關系,既不放任自流,讓學生漫無邊際去探究,也不能過多牽引學生。在課堂上教師可以采取交流自學成果的方式訓練學生的自主學習能力,讓學生交流自學成果,用自由發言的形式或分小組進行交流,然后派代表發言的形式;也可以采取合作學習,探究疑難的方式,讓學生對“交流成果”環節中所提出的問題以及普遍存在的模糊認識進行討論,在合作學習中大膽質疑解疑。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

三、探究式教學法在VB教學中的應用FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

探究式教學是基于探究式學習的一種教學方法,它是以現行教材為基本素材,讓學生在設定的情景中通過師生的互動發現問題,產生探究主題,通過分析邏輯推理、實驗,從而解疑釋惑并獲得一定的結論。探究性教學法在強調知識獲取的同時,也注重培養學生的實踐能力和團隊合作能力。探究式教學法的應用要有一定的時間保障,由于受教學時間和教學進度的影響,在VB的整個教學過程中,可選擇性的采取探究式教學法。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

(一)探究式教學法激發學生的學習興趣FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

良好的開端是成功的一半,在VB教學的入門階段教師要精心設計教學方案,激發學生的學習熱情和興趣,為下一階段簡單編程訓練打下良好的基礎。采用探究式教學法進行VB入門階段的教學,首先,要明確該階段的教學目標是讓學生熟悉VB集成開發環境,以及基本控件和基本語句的應用,使學生初步掌握VB編程的基本過程。其次,教師通過演示一個具體的實例提出問題,比如,通過演示一只蝴蝶飛舞的例子,提出控件的left,top,height,width屬性如何使用,要求學生討論并發言總結,進而要求學生模仿來編制類似的程序,實現對控件的縮放、移動等動態效果,學生用了不同的控件來實現,標簽、命令按鈕、圖像框、圖形框等,通過上機調試程序實現了簡單的動畫效果,這使得學生產生了成就感,最后,再回到課堂進行討論,以小組討論的形式進行,多數學生都表示對VB的集成開發環境已經熟悉,對基本控件和語句有一定的掌握。探究式教學法在VB入門階段的應用激發了學生的學習興趣,同時也增強了學生學好這門課程的信心。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

(二)探究式教學法提高學生自主學習的能力FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

目前,高校計算機專業的VB程序設計是以C語言程序設計為其前導課程開設的。在學習C語言程序設計階段,學生對計算機語言、計算機編程思想都有了清晰的把握,并且已經掌握了良好的結構化程序設計思想,C和VB均作為高級語言,其基本語言部分的思想和結構是一致的,不同的只是表示形式上的差別,因此,VB基本語言部分,如數據類型、運算符與表達式、三種基本控制結構、數組、過程、算法,可以采取探究式教學法,引導學生自己區分C語句與VB語句的差異。教師可以舉一個實例,分別用C語言和VB語言寫出程序,然后提出相關問題讓學生分組討論總結,該過程中教師要實時的進行引導,最后,對該部分知識進行一個整體的總結,同時,把該部分知識與后續知識點關聯比較緊密的地方加一強調,比如,選擇結構語句在后面學習的單選按鈕和檢查框中經常會用到等。VB基本語言部分的學習采用探究式教學法,鞏固了學生對基本語言的學習,同時,提高了學生自主學習的能力。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

(三)探究式教學法培養學生的創新意識FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

采用探究式教學法進行VB教學的過程中教師要注重開發學生的創造潛力,提出問題之后學生進行討論的過程中,教師要恰到好處的引導鼓勵啟發學生主動思考,獨立思考,有創新的思考問題。在當今這個信息時代,學生在每天的學習和生活中都會接觸和使用大量的計算機軟件,比如教務管理系統、圖書管理系統、繳費管理系統等,鼓勵學生多去了解、探究這些身邊的常用軟件,并進行討論總結,然后自己設計一些常用軟件。該過程中學生會遇到一些問題,對學生存在的共性問題,可由教師統一示范,集體解決;對于個別學生的個別問題可單獨輔導解答。由于學生的個體差異,一部分學生在完成基本任務的基礎上,能提出改進和提高任務的想法。針對該部分學生,教師可適時的給予指導,給他們一個發揮自學、提高自我的機會。這個階段是學生從直觀上消化和吸收知識的階段,是他們發揮和提高能力的階段。這種教學方式有利于培養學生獨立工作的能力,開拓創新的精神,使學生接受科學研究全過程的訓練,既有形象思維活動,又有邏輯思維活動,有利于培養學生獨立獲取知識的能力和把知識運用于科學實驗和生產實踐的能力。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

四、結束語FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

在VB程序設計課程的教學中,教師要不斷嘗試改進教學方法,將多種教學方法合理地結合起來使用,并靈活創新地結合學生實際情況運用,讓學生在探究學習中找到樂趣,努力培養學生自主學習的興趣,進而提高學生的實際應用能力,從而提高教學質量。FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

參考文獻:FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

[1]高琳.在VB教學中實施項目驅動教學法的探索實踐.陜西教育,2009FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

[2]石嚴.VB語言程序開發設計的教學研究.科技信息,2007FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

[3]王方杰.VB教學方法探索.電腦知識與技術,2007FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

[4]楊樹蓮.以學生為主體的VB探究式實驗教學模式研究.科技情報開發與經濟,2009FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

[5]張輝,魏曉君,欽明皖.洛扎諾夫教學法引入VB教學的幾點嘗試.計算機教育,2008FPA萬博士范文網-您身邊的范文參考網站Vanbs.com

本文鏈接:http://www.svtrjb.com/v-141-3381.htmlvb程序設計論文范文8篇

聲明:本網頁內容由互聯網博主自發貢獻,不代表本站觀點,本站不承擔任何法律責任。天上不會到餡餅,請大家謹防詐騙!若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。

相關文章:

幼兒園半日活動計劃09-29

溫暖的早安QQ問候語41條12-31

財務管理實習報告10-29

母親節的唯美文案10-26

高爾基的讀書名言09-06

直系親屬無犯罪記錄證明01-02

物業的道歉信范文08-15

考試通知09-27

幼兒園小班家長會發言稿08-10

期末考試總結發言稿07-16

小學助人為樂的事作文01-13

《牧童》改寫作文12-17

牙膏與牙刷好朋友想象作文11-14

唯美環境描寫的段落10-19

2025年天津教師資格證考試時間:筆試3月8日和9月13日 面試5月17、18日和12月6、7日01-30

貴州大學的經濟學和國貿專業哪個好10-15

渤海大學二本專業都有哪些?09-26

小學生法制教育第一課教案09-07

《孔乙己》課文原文08-02

愛情的抒情散文07-20