<noframes id="ixm7d"><noframes id="ixm7d"><rt id="ixm7d"><delect id="ixm7d"></delect></rt><noframes id="ixm7d"><rt id="ixm7d"><rt id="ixm7d"></rt></rt><rt id="ixm7d"></rt> <noframes id="ixm7d"><rt id="ixm7d"><delect id="ixm7d"></delect></rt><delect id="ixm7d"></delect><bdo id="ixm7d"></bdo><rt id="ixm7d"></rt><bdo id="ixm7d"></bdo><noframes id="ixm7d"><rt id="ixm7d"><rt id="ixm7d"></rt></rt><rt id="ixm7d"><rt id="ixm7d"></rt></rt><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><rt id="ixm7d"></rt> <noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><noframes id="ixm7d"><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><noframes id="ixm7d"><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d">

vb程序設計范文

2023-09-17

vb程序設計范文第1篇

程序設計不僅是一門科學而且是一門藝術, 它有較強的創造性和靈活性, 也是學生較難掌握的技能。一方面程序設計本身枯燥、嚴謹, 難以理解, 另一方面更主要的是教師在組織程序設計教學中缺乏針對性, 沒充分考慮學生的知識水平、認知規律、學習特點和接受能力。

Visual Basic, 是一種面向對象的程序設計語言, 編寫應用程序快捷高效, 是職中計算機專業的必修科目。在這門課的教學實踐中, 我緊緊抓住界面設計和程序代碼設計兩大環節, 打破教材原有以知識的邏輯結構體系為順序組織課堂教學的方式, 以教授程序設計的基本方法為主線, 從具體問題入手, 由淺入深, 由簡及繁, 循序漸進, 介紹解決問題的方法, 最后引出概念和結論, 取得良好教學效果。

2 界面設計

在面向對象程序設計語言教學中, 界面設計是一項很重要的工作, 程序是否簡便易用, 與界面的質量有很大關系, 而界面中的對象屬性會影響對象的外觀及功能, 因此, 對象的屬性設置在界面設計教學中要重點加以訓練。我設計了如下的界面, 讓學生和我一起完成。

題目要求任意輸入兩數, 求這兩數的和 (或差、或積、或商) , 實際是完成一個簡單的計算器。

2.1 建立應用程序界面

(1) 啟動VB。

(2) 加入兩個文本框。

(3) 加入四個運算按鈕。

(4) 加入兩個標簽框。

在界面設計教學中, 學生通過自己的實際操作, 很容易就掌握了如何在界面內添加對象, 如何改變對象位置, 以及如何設置對象的屬性。通過幾次針對性的練習, 學生對屬性的設置不會有太大問題。

2.2 設置各控件的屬性

如表1。

2.3 編寫代碼

當程序運行后整個系統處于相對“靜止”, 等待輸入, 當輸入數據后, 單擊四個按鈕中的任一個時, 則引發Label2的Caption屬性變化, 由原來的內容改為兩文本框中內容的和 (或差、或積、或商) , 因此, 必須在四個按鈕中的Click (單擊) 事件中加入適當的代碼, 使Label2的Caption發生變化。

編寫“+”代碼的操作方法:

(1) 雙擊“+”按鈕。

(2) 在Command1_Click () 過程中加入以下一行代碼。

通過此例, 很容易便可掌握屬性值在代碼中的設置。其它按鈕控件仿照以上方法, 讓學生自行完成。

3 程序代碼設計

程序設計主要學習的是編程本身的思想, 學習的效果不能馬上看到, 但是可以學到扎實的基本功, 如強化邏輯分析和建立數學模型的能力;數據結構和算法知識;豐富的實踐經驗。針對客觀實際, 我在VB教學中采取了以下幾個措施。

3.1 密切聯系實際, 激發學生學習興趣

職中學生相當一部分文化基礎差, 對概念理解力差, 發現問題與解決問題的能力較低, 對學習興趣不高, 課堂注意力容易分散, 知識掌握不牢固。因此在程序設計教學中我放低教學起點, 降低教學難度, 培養他們的學習興趣, 讓他們學得輕松, 學有所獲, 感受成功。

3.2 編程教學中淡化語句教學, 注重算法教學, 貫徹結構化程序設計思想

程序的長短、變量的多少不是判斷一個程序好環的標準, 算法的清晰易懂才是最主要的。同時要強調VB面向對象的結構化程序設計思想, 如下例, “給100個整數, 打印輸出其中的素數”結合算法將一個大任務分解成若干“功能模塊”。

3.3 從不同角度看同一問題, 把握問題實質

程序設計可以通過不同的算法、語句設計出不同的程序而解決同一個問題。一個程序的好壞關鍵在于這個程序是否簡潔明確、結構清晰和高效率??砂呀鉀Q同一問題的A程序、B程序或C程序的不同地方加以分析和歸類, 向學生展示講解, 從而加深學生印象。如在講授循環結構時, 同一例題就可用DO、While…Wend、Do…While、Do…Until、For…Next五種語句來實現??梢赃m當的加以提示, 鼓勵學生用不同的語句來設計程序解決問題。最后給予總結和提煉, 明確哪種方法簡潔、易讀, 哪種方法運行速度快, 哪種方法靈活。

總之, 教學有法, 教無定法, 只要教學得法。如何培養學生學習興趣, 改進教學方法, 使學生得到發展是我們長期而艱巨的任務, 圍繞著這個任務, 在保護學生學習積極性的前提下, 按照學生的認知規律組織教學, 一切可行的教學方法都可在我們的教學過程中加以運用。

摘要:在程序設計教學中, 如何解決程序設計本身枯燥、難懂這個問題, 找到比較新穎的教學方式, 一直是廣大計算機教師頗感興趣的課題。本文結合實例案例, 探索各種教學方法在VB程序設計教學過程中的具體運用研究與探索。

關鍵詞:界面設計,代碼設計,算法

參考文獻

[1]朱海紅.程序設計的教學要講究方法[J].新課程導學, 2011.

vb程序設計范文第2篇

掌握和應用好計算機知識是當代大學生必須具備的基本條件,為此,國家教育部根據高等院校非計算機專業計算機培養目標提出了“計算機文化基礎”、“計算機技術基礎”、“計算機應用基礎”三個層次的教育體系。VB屬于第二層次范疇的計算機編程語言,已被列為公共必修課程。

程序設計語言類課程的指導思想是:使學生通過學習既掌握高級編程語言的知識、編程技術和基本算法,又掌握程序設計的思想和方法,更具備利用計算機求解實際問題的能力,能靈活運用高級語言進行程序設計。其重點是培養學生掌握程序設計的思想和方法,難點是作為程序設計的入門課程,應當如何引導學生突破傳統的思維方式,培養程序設計的新思想。本文結合教學實踐與理論思考,談談在教學上的一些經驗和體會。

2 VB教學中存在的問題

第一,課堂教學模式單一。目前,Visual Basic課程的教學模式主要是使用多媒體教室,教師采用Powerpoint課件加實例演示的教學模式,該模式比以前的“粉筆”+“黑板”教學模式有了很大的提高,加大了課堂的信息量,更直觀形象了。但如果僅采用這樣單一的教學模式,學生的學習過程還是以教師為中心,課件的信息量很大,授課速度又快,學生的自主學習和協作學習的積極性仍然沒有得到充分調用;第二,上機實驗過程中,學生是自主學習,忽視教師的引導作用。首先,在上機實驗中,教師布置上機的任務后,學生自行練習,教師就忙于解答學生提出的問題,而不引導全局。在這種放任學生自主練習的狀況下,整個上機實驗過程節奏松散,而實驗任務對大部分同學來說臺階過高,于是學生感到很茫然,便很快就喪失了學習興趣,甚至厭惡上機。其次,上機人數又多,學生遇到的問題往往得不到教師的及時解決,于是挫折感增加,產生厭煩心理。

3 教學方法的探索

3.1 實例教學,培養學生的學習興趣

程序設計是一種構造性的技術,對于學生來說,程序設計的思維方式和概念都是全新的,學生接受起來很困難,因此必須研究程序設計的教學方法。教學的過程是師生交往、共同發展的互動過程。在程序設計教學中要從學生的興趣入手,利用學生對事物的好奇心,選擇一些有趣的、有實際意義的程序,激發學生的學習興趣。俗話說:教無定法,學無定法。打破課本原有以知識的邏輯結構體系為順序組織課堂教學的方式,以學生的已有知識為基礎,按照學生的認知規律,遵循先易后難、先具體后抽象的原則,通過觀看、模仿、理解、總結、提高五個階段進行教學。讓學生成為學習的主人。

興趣是最好的老師,興趣決定了教學效果的好壞。讓學生明確學習目的很重要,而教師還要在教學過程中去提高學生的學習興趣,使學生對學習本身或過程有興趣,而不是在外界剌激下只關心學習的結果,這直接影響到學生對這門課程的學習效果。教學中僅僅單純地傳遞教材內容是不夠的,在第一堂課中,教師應從學生的興趣入手,利用其對事物的好奇心,選擇一些有趣的、有實際意義的程序,從一開始便激發學生的學習興趣。

3.2 創設問題情境,激發學生學習的主動性

在教學過程中提出問題,集中學生的注意力,促進學生主動思考、主動探索,可以使學生在學習的過程中成為主體。實際上,問題是最好的老師,是學生學習的引導者,沒有問題便沒有深入,老師要引導學生在解決問題中學習,即提出問題,留給學生時間思考、討論、解決問題,從而更深入地展開學習。實踐證明,這種教學方法充分調動了學生學習的積極性和主動性。

例如,在講數組的概念時,老師先設置問題編程計算10個數的和。根據以前所學,學生會想到需要定義10個變量用于存放這10個數。再進一步要求計算50個數的和。這時候如果再定義50個變量,則會非常麻煩,學生此刻開始思考該如何合理地聲明變量。再深人一步求100個數的和。此時,當教師引出數組的概念、分析數組的性質時,學生不僅能夠很容易記住數組的性質,還能夠知道在什么情況下使用數組,事半功倍。

3.3 舉一反三,培養學生的創新思維

編程教學的根本目的是要使學生能夠獨立地編寫程序,而這正是編程教學中最大的難點。在實際教學中,筆者采用以下幾步措施來逐漸使學生能夠獨立編一些簡單的程序:第一步精講例題,詳細分析其算法,逐一列出解題步驟,給出完整程序;第二步精心挑選很多程序題,讓學生閱讀程序,寫出程序執行結果,這一步十分關鍵,讀懂理解人家的程序是以后自行獨立編程的前提;第三步是讓學生做程序填充題和程序改錯題,即給出相應程序,把其中一些關鍵地方留空,讓學生填充,或在程序中提供一些錯誤語句,要求學生修改正確;第四步出一些類似例題的編程問題,讓學生模仿完成;第五步讓學生獨立編寫簡單的程序。例如,為了讓學生獨立解決求s=1-1/2+1/3-1/4+...+1/99-1/100的程序,首先詳細分析了求s=1+2+3+...+99+100的編程,程序如下:

然后,將上題中“For i=1 to 100 step 1”這一語句略作改動:(1)For i=1 to 100 step 2;(2)For i=0 to 100 step 2;其余不變,讓學生閱讀程序并分析。程序(1)實際上是求100以內奇數之和,程序(2)實際上是求100以內偶數之和。再將上題中sum=sum+i這一語句改成sum=sum+1/i,其余不變,那又如何呢?學生很容易得出程序實際上是求s=1+1/2+1/3+...+1/100,進一步引導學生,這個程序有什么問題?答案是由于求和結果不可能是整數,故語句Dim sum As Integer應該改成Dim sum As Single。再引導學生思考,要求s=1-2+3-4+...+99-100的編程,上題中循環體sum=sum+I應該怎樣改動?結合相關數學知識,學生很自然得到正確結sum=sum+i*(-1)^(i+1)。有了上述的層層鋪墊,相信學生是能夠獨立完成s=1-1/2+1/3-1/4+...+1/99-1/100的程序代碼設計的。

能獨立編程后,還應善于總結。有些編程題,表面上看起來好象不一樣,它們實質上可以用一道通用的程序來實現,只要改變其中的一條語句就可以了。如:

例1:編程求任意三個數中的最小數。

例2:編程求任意三個數中的最大數。

例3:編程求任意三個數中的中間數。

例4:編程將任意三個數從大到小輸出。

例5:編程將任意三個數從小到大輸出。

這五個編程題,雖然不一樣,但只要會編寫其中的一道題程序,其它題目只要在這道題程序的墓礎上,修改最后的PRINT語句就可以了。

4 根據課程特點,做好歸納小結

程序設計的教學,一般都是從局部分散地講,如果不歸納總結,學生則難以形成完整、清晰的框架,因此,教學中要及時歸納、做好小結。歸納可以是一個控件多方面(如事件、屬性設置等)的歸納,也可以是對一種結構的歸納(如分支結構的歸納)??偨Y可以是一課的總結,也可以是幾課的總結。歸納總結的形式也可以多種多樣,可以使用文字概括,也可以使用圖示總結,重難點要著重強調。這種歸納總結,一方面有利于學生理解知識、融會貫通,順利實現知識遷移,另一方面對于提高學生的學習效率也有很大的幫助。

總之,教學方法在程序設計教學中舉足輕重,它制約著程序設計教學的效率。雖然教無定法,但萬變不離其宗,絕不能離開程序設計的教學內容和教學目標、脫離學生的知識背景和認知規律。采取符合學生認知規律的、科學的教學方法,必然會提高教學效率,取得事半功倍的效果。

5 不斷培養學生的自學能力

在教學中筆者還注意不斷培養學生的自學能力。自學能力在大學生能力層次當中屬于最重要最基本的,首先,有了自學能力就可以通過課外閱讀,學到課本里沒有的東西,知識豐富了,眼界也開闊了,對于活躍學生的思想,提高科學思維能力大有好處:它可以使學生打破老師和課堂的限制,在學習上獲取更大的自由。其次,學生在學校里生活畢竟是短暫的,現在提倡終身教育,將來不論他們從事哪種工作,都需要在工作中不斷提高文化科學水平,這種提高主要靠自學,即自已閱讀有關書籍和報刊,運用已掌握的知識,去認知新知識,自覺發現問題,再歸納概念,作出判斷,進而解決問題。再次,針對計算機的飛速發展、日新月異的特點,自學能力的成長和提高,顯得更為重要。

在不斷的教改實踐中,筆者始終堅持一個指導思想,即充分相信學生的學習潛力,減少學生對教師和教材的依賴性,激發學生的學習興趣,提高學生學習的主動性,培養學生的好奇心,從而發展學生的分析能力,觀察能力和獨創能力,使學生真正成為課堂的主體。

參考文獻

[1]牛又奇,孫建國.新編Visual Basic程序設計教程[M].蘇州:蘇州大學出版社,2002.

[2]沈國珍.《VB程序設計》課堂教學的探索與實踐[J].福建電腦,2007(4).

[3]劉炳文.精通Visual Basic6.0中文版[M].北京:電子工業出版社,1999.

vb程序設計范文第3篇

本文并不是網絡授課系統的設計,而是立足于一個整體的高度,從教育方面來討論計算機網絡課程相關的問題。

1 網絡課程開設的必要性

1)傳統模式的缺陷。傳統的學習方式一般遵循的是預習、上課、復習和作業的這么一套模式。在中小學時期,這套模式比較適合學生的發展階段??墒堑搅舜髮W,它顯得有些不合時宜。根據筆者的經驗,現在很多大學上課的學生人數往往非常的多(一些大點的課堂,多達200多人的也并非少見),一般情況下都是教師在講臺上講,學生記筆記,缺乏討論交流和樂趣。而且由于課堂整體人數過多、空間過大使得講課往往只于前排的同學有些互動。通過網絡教學,可以很好的拉近空間、情感等的距離,也符合現代大學生的心理特點。

2)計算機課程本身的要求。大學計算機課程有計算機原理、微型計算機技術、計算機系統結構、計算機網絡、高級語言、匯編語言、數據結構、操作系統等等,當然這主要是計算機專業的課程設置。對于非專業的學生,一般只是選學其中的若干門。不過籠統地講,這些課程普遍還是偏難的。計算機技術作為當前應用最為廣泛的技術之一,它的基礎需要復雜的數學知識,它的應用又涉及到太多的方面,總體上從質量、數量上看都是一些比較重的學科。網絡教學可以運用豐富的多媒體手段調動學習的積極性,提高知識的形象化,還有利于對知識的重復性學習(很容易錄制下來),這都大大有利于大學生計算機相關課程的學習。

3)學校的限制。雖然現在學校都在大力的提高軟、硬件水平,國家也積極地投入資金加強教育。但是需要看到,對于某些大學來說,還是處于缺乏教室資源、缺乏更多優秀教師的不利局面。把課程設置到網絡上,可以輕松的請一些遠聘的優秀師資力量輔助學校教學任務的完成,也能應用網絡課件、軟件,彌補一些設備上的不足。

2 相關系統開發的基本原則

當然,并不是采用網絡教學的效果就一定好,這很大程度上取決于網絡課程相關系統的開發能不能保證合理、科學、有趣,有利于學生的接受,同時方便于教師的教學工作開展。一般說來,認為計算機課程網絡教學應用能夠保證先進性、開放性、經濟性、界面友好、易于擴充和維護等特點。

1)所謂的先進性,是指能否應用比較先進的高速網絡,能夠應用計算機中較為先進的理論、方法、技術,應該保證系統開發后在相當長的時間都能基本滿足需要。

2)開放性是指系統應該應用一些完整、良好的架構,具有通用性,比如能夠融入不同的數據庫系統,從而保證其兼容與維護。

3)經濟性是指系統不能一味求先進、昂貴,還是應該在質量、價格上取得較好的平衡,能夠達到較好的投入產出比。

4)而界面友好是指人機交互環境應該具有人性化、合理的優點,使用者使用起來方便、順手,符合習慣,利于系統的推廣。

5)系統應該保證盡量少出現應用上的問題,出現問題時也應該容易得到解決,而且應該能夠比較容易的得到硬件、軟件上的升級。

3 計算機網絡授課設計

3.1 應體現的特色

網絡教學應該從多方面保證它具有良好效果,從教師方面來講應該從如下的一些方面入手:1)首先應該強調多媒體資源的應用。由于依托于計算機技術,那么多媒體網資源就成了更好的輔助。教師可以采用一些較好的多媒體軟件,保證信息處理和人機交互的優良特性,而且應該具有多媒體信息傳遞和資源共享的優勢。2)其次,要有良好的教育模式。應注意網上教學活動可以在個體、群體、眾體等多種層次上進行,從方式方法上也存在異步教學和同步教學的差異。這種選擇上自由度的增大,使得教師有了更多的選擇。3)最后,應該保證多向的互動性。這里應該有學生與計算機的交互,學生與學生的交互,學生與老師的交互。通過這些互動,能夠協同學習,共同探索,培養團隊精神,提高學生對計算機課程的興趣,也能加強其與教師之間的溝通交流,達到教與學的雙鞭效果。

3.2 具體的設計

1)根據學習的情境和任務,盡量為學生提供各種豐富的資源。這些資源不應該僅僅是簡單信息的傳輸,更應該是超媒體下各種開放式的相關資源,具體應該包括多媒體素材、教學課件等,甚至是學生的一些作業、作品、總結等等。

2)應用有利的網絡工具,比如電子郵件、BBS、論壇等等,也可以采取有趣的方式比如角色扮演、資料共享等。

3)創建學習互助的環境,保證學生之間能進行良好的溝通、合作。還可以為這個小組制定獨特的目標、興趣。

4)應用一些主題教學的模式,比如探究式、情景式教學??梢园褜W生通過網絡置身于教師精心設計的情境之中,促使他們尋找對策。也可由教師暗示性地引導學生提出主題,還可以由學生自主設計自己的學習主題。

4 需要注意的問題

1)應該注意教師自身的素養能力提高。教師應該積極的提高自己的理論、應用水平,不論是教育的方法,還是對網絡工具的應用都應該更上一層樓。當然,這離不開平時的積累、學習,伴隨著計算機技術的不斷進步,教師應該經常給自己充電,只有這樣才能完成更高質量的網絡教學任務。

2)網絡環境教學應該是一個不斷總結與提高到過程。這里既需要教師自己的思考與努力,也離不開與學生的溝通、理解。應該積極掌握好學生的學習情況,建立良好的反饋機制,多聽聽學生的意見、建議,強調參與互動、自評與他評相結合。這樣才能不斷取得進步,使得網絡課程更加適應學生的需求。

3)要正確采用教學方法以保證所有學生在網絡教學中有所收獲。由于網絡教學的良好環境,可以使得學生學習時候存在共性的同時,也能靈活的展現個性,針對學生的興趣、能力、特點等因材施教,切實保證每位學生學習計算機課程效果。實際上,這也是網路授課的另一個優勢所在,能不能夠充分用好這個特色也是網絡授課能否取得良好成績的重要指標。

摘要:論文沒有把建立一個教學系統作為主要內容,而是從另外一種眼光探討了計算機課程網絡教學的有關問題。結合大學計算機課程的特點,以及其受傳統教學模式的限制,本文提出應該積極采用網絡教學的方式。并進一步指出了其原則,以及網絡教學的一些設計問題,最后對應該注意的問題做了必要的分析。

關鍵詞:計算機課程,網絡教學,教學改革,信息系統,教育

參考文獻

[1]黃銅城.現代遠程教育的學習適應性研究[J].現代教育研究,2005,5(1).

[2]李海北.談網絡在研究性學習中的作用[J].開放教育研究.2002(1).

[3]么麗穎.網上考試管理網站設計與網站安全分析[D].哈爾濱工業大學,2007(1).

vb程序設計范文第4篇

1. 我校VB教學過程中的問題

我校是一所位于川東北地區的綜合性全日制市屬普通高職院校,由于地區經濟相對較差,學生的基礎相對某些高等院校來也說比較薄弱。VB程序設計是在我校計算機類專業大一下學期開設的一門專業基礎課, 是一門理論與實踐并重的課程。

對于程序設計語言,大多數同學一開始懷著好奇和期待的心理,學習的時候興趣普遍較高,但一旦學習到復雜控件和事件驅動編程等內容時,有的同學對可視化編程就不能夠完全理解了。隨著課程難度和深度的增加,許多枯燥、抽象的概念出現在面前,導致他們學習VB的興趣越來越小,學習的恒心和毅力也開始不足。

另外,傳統的計算機教學方法和教學模式對于現階段的VB教學已經不適用,教師的教學仍然處在對知識傳授和灌輸上,學生被動地聽,教師費力地講,學生上機操作也是參照教材上的例題或者已有的設計進行練習,很少有進行大項目的訓練。最后能夠利用VB編寫一段完整程序的學生少之又少,期末能夠達到教學目標的學生有三分之一就不錯了,大部分的學生由于興趣不高學不懂而早已放棄。

2. 教學改革與教學模式創新

2.1 注意教學的方式方法,培養學生對程序設計語言的興趣

偉大的科學家愛因斯坦說過:“興趣是最好的老師。”為了使初學者能盡快地掌握程序設計方法,平時教師在教學中要特別注意培養學生的學習興趣。在課程講授過程中,要結合實際,從具體問題入手,努力把枯燥無味的“語言”講得生動活潑。比如第一節課在介紹VB的優點及特點時,就可以通過一些課件來介紹日常生活中用VB制作的各種應用程序和信息管理系統,如圖書借閱系統、教務管理系統等,用直觀和貼近生活的方式先給學生一個初步印象,讓學生了解利用VB編程可以設計出很多我們日常生活中需要的東西,它與我們的生活是密切相關的。

從第二節課開始就拋棄那些長篇大論的說教,直接從系統設計,控件、事件等內容開始介紹,從登錄界面逐步完善系統,讓學生覺得這個系統有更多的內容等著他們去學習和實踐,而且一開始就給學生提供能夠自我實踐和完成的項目,把學生吸引到課堂內容上來,讓學生認為自己有能力完成這個項目,千方百計激發學生學習的興趣和積極性。

2.2 靈活運用多種教學法, 引入案例和啟發式教學, 激發學生學習的潛能

為培養學生的邏輯思維和創新能力, 在教學過程中, 通過各種教學方法和手段激發學生的學習欲望, 使其積極投入到學習中, 積極思維, 發現問題, 提出問題, 并學會自己逐步解決問題。在授課中,改變過去教師對學生填鴨式的滿堂灌,要以學生為中心,采用啟發式、互動式等教學方法,讓學生成為課堂教學的主體,積極參與各項教學活動。

課程總體要有一個大框架,設計一個比較簡單易懂的系統,里面包含一些常用的控件。授課就圍繞著開發這樣一個系統來進行,先是簡單的界面設計和一些常見的控件學習、應用,后面是關于數據庫的相關控件的使用,等課程結束的時候這樣一個系統也就完成了。以這種形式進行授課可以保持課堂內容的完整性和連貫性,讓學生看到和感受到的是一個完整的學習過程。另外通過對完整的項目的系統分析, 能培養學生良好的編程習慣, 善于獲取他人經驗的能力以及掌握綜合運用所學知識的能力, 從而真正提高編程能力。在這一過程中, 每一步都要求師生共同探討, 讓學生在啟發下思考, 在思考中解決問題, 從而掌握獨立分析問題、解決問題的方法。

2.3 采用多媒體教學手段,使課堂教學與實踐教學相結合

教師課堂采用多媒體現場編程演示, 避免只講語法和理論, 達到“以學生為本、師生互動”的目的,能夠豐富課堂教學內容, 有助于增強學生學習的積極性和主動性, 提高教學效率和教學質量,活躍課堂氣氛, 讓學生充分運用所學知識參與編程, 并及時向老師提出疑問, 做到當堂課的問題當堂解決, 不影響學生課下練習。編程實例采用貼近學生生活和實踐的例子, 讓學生全方面考慮編程要解決的問題, 將程序用于實踐, 增強趣味性。

2.4 重視實踐課教學, 突出能力培養

VB程序設計課程的主要特點是實踐性強, 僅僅通過閱讀教材、參考書或聽課只能讓學生達到“學過VB”而不是“學會VB”的目的, 為了讓學生真正學會利用VB語言編程, 最重要的環節就是實踐。因此對于VB語言教學而言, 實踐教學在培養學生實際編程能力方面所起的作用是舉足輕重的。

實踐中,教師需要仔細考慮給學生的實踐項目應該包含哪些內容。走出課堂,可以搜集社會上的一些軟件項目簡化給學生做,大膽嘗試讓學生自己到社會上去做一些項目以豐富他們的開發和設計經驗,建議在項目里定下基本目標和高級目標,對于有難度的項目任務要事先演示或給出清晰、詳盡的操作步驟,便于學生自主學習,也可以將幾個同學(男女、成績好壞搭配)分為一組,共同合作完成。讓學生得到最大限度的實踐鍛煉,迅速提升各方面能力。

通過VB課程的學習為學生打開一道學會學習的門,鼓勵學生從生活中發現問題并搜集各種資源解決問題,養成良好的探索問題和解決問題的習慣,在工作崗位上碰到學校里沒有碰到過的問題時可以快速上手并且運用,同時鍛煉自己團隊協作與合作精神。

2.5 改變傳統考核方式, 通過多種考核方式綜合評定考試成績

突出過程考核和編程能力考核,除采用傳統的理論考核了解學生對本課程的基本理論、基本知識的掌握情況外,通過對學生的各次實驗的評價累計考核,對實踐能力的機考,重點考察學生應用知識的能力(編程能力)。結合學生的動手能力,獨立分析解決問題的能力和創新精神,總結報告以及學習態度綜合考評。成績分優、良、中、差四個等級。

除期末考試外平時增加實踐環節的考核, 做到不僅考理論, 同時還要考實際編程能力。實施創新鼓勵附加分制度, 對有創新的研究型和設計型實驗做得比較好的學生, 在平時分數中給予適當的加分, 平時成績、實踐考核成績、期末考試成績分別按20%:40%:40%的比例評定綜合成績。

3. 結論

隨著計算機的發展,未來社會將需要更多軟件人才,目前我國也正在大力扶持軟件產業,許多大中城市響應國家號召都建有軟件園。我國的軟件人才主要是通過高校培養的。對于軟件的開發,需要大量具有實際開發能力的各類軟件人才,但絕大多數人的主要工作僅僅只是“做”,而不是科學研究。即他們應掌握國際上最新軟件的使用方法,具有負責大型軟件某個具體環節的工作的能力。這給高職計算機程序設計培養軟件藍領人才,提供了廣闊的就業機會。作為高職院校的一名程序設計課程的老師,一定要抓住這大好時機,從教學內容、教學方法和考核方式等諸方面去進行改革,將學生培養成社會所需要的人才,順利從業!

摘要:隨著計算機技術的飛速發展, 傳統的教學方法和教學模式已經不適用于現在的高職教育。本文針對VB在我校教學過程中產生的一些問題做了詳細分析與研究, 結合教學實踐, 探討了教師應如何改革現有的教學模式和教學方法、更新教學理念, 加強對學生程序設計能力的培養和訓練。

關鍵詞:VB教學,教學改革,教學方法

參考文獻

[1]高職院校VB教學方法改革初探, 史媛, 《福建電腦》, 2010年10期

[2]高職院校計算機程序設計課程教學改革初探, 劉麗峰, 《科技創新導報》, 2009年16期

[3]C語言程序設計教學改革初探, 翟秋菊, 《農業網絡信息》, 2008年第3期

vb程序設計范文第5篇

Visual Basic 6.0以其簡單易學,功能強大,應用廣泛的優越性,被廣泛用作編程學習的基礎課程。如何強化這門課程的教學效果,并探索出一種符合學生的認知規律,能夠激發學生學習興趣的教學方式,是擺在每一位從業教師面前的重要課題。

二、在VB教學過程中,采用案例教學法

所謂案例教學法,要經過事先周密的策劃和準備,使用特定的案例讓學生分析和探究, 并根據分析結果提出各種解決問題的方案,即“提出問題―分析問題―引入新知識―解決問題―總結提高”的教學模式,從而提高學生解決實際問題的能力。通過每一個典型的、有針對性的、貼近現實的案例,把相關基本概念、解題的基本方法和思路傳授給學生,從而使學生形成深刻、形象、牢固的記憶,激發學生的學習熱情和求知欲,提高學習效率。

VB課程的特點主要包括兩個方面 :(1)簡單易學 ,入門比較容易, 而且功能強大, 可以開發出各種有實際功能的Windows應用程序。 (2)VB面向對象的圖形化界面技術 ,使得這門課程生動直觀。在教學中,教師可以根據教學內容有的放矢地設計教學案例,使得VB教學更加具體,學生可以快速入門,學習起來更容易。

目前,許多VB程序設計的教材編排都是只考慮知識的邏輯結構體系,課程從一開始就介紹屬性、對象、事件和方法等一系列比較抽象難懂的概念。如果我們按照課程的邏輯體系開展教學,則不符合學生的認知規律的特性,學生現有的知識水平很難理解這些抽象難懂的知識概念,容易使學生對VB學習失去信心。因而教師要善于通過案例,給學生的課堂帶去更多樂趣,達到激發學生學習興趣的目的。

教師在給學生上第一節VB課時, 為了激發學生學習熱情,可以先演示制作一個VB小程序的過程。如通過計時器和圖片框控件, 設計一個每隔兩秒鐘可以自動切換圖像的小程序,一下勾起學生學習的好奇心,然后展示一個VB設計的“考試評分系統”,讓學生親自體驗,讓他們感受到VB的實用性。這樣通過具體的案例演示, 學生自然有了學習的積極性和主動性。

程序設計課程大都枯燥無味,難以入門,再加上算法分析的復雜性,以及學生知識水平、認知規律、學習特點和接受能力的局限性,都給VB課程的教學帶來不少困難。算法是程序設計的關鍵之一,是解題的方法與步驟,是學習程序設計的重點,而眾多經典算法更是與數學相關,例如“水仙花數”、“猴子吃桃”、“百錢百雞”、“素數”、“最大公約數”等。為了讓學生掌握編程的方法步驟, 教師可以在教學過程中采用案例教學模式。首先提出問題,然后通過讓學生獨立思考,與學生討論、分析問題,得到解決這個數學問題的方案,再根據思路寫出最終的程序代碼,這樣就把一個復雜的數學問題簡單化了。通過積累這些典型的編程案例, 培養學生分析解決問題的能力與程序開發能力等。

案例教學模式重視雙向交流,著眼于教師和學生、特別是學生和學生之間彼此互動的“學”上。傳統的教學方法是老師講、學生聽,聽懂多少,要到最后考試才知道,而且學生學到的都是死知識,不能學以致用。采用案例教學模式,以學生為主,例如通過討論式、協作式、探索式等教學方法,充分調動學生主動性,教師根據教學內容有的放矢地設計教學案例,讓學生始終保持積極參與的思維狀態, 使其積極開動腦筋, 認真思考,并找出解決問題的方法。

在案例教學過程中采用小組學習模式, 教師根據教學內容設計案例,提出案例要求、案例目的及重點,學生在教師引導下獨立思考,然后小組成員對案例分析研究,對討論結果整理,最后根據解決方案寫出程序代碼。教師在此過程中給予學生引導和幫助,學生根據教師指導,進行更深層次的討論,修改調試程序直到運行成功。教師在這個過程中,可以了解到學生的學習活動和教學效果,正所謂教學相長。這樣,最終學生不僅了解了這個實例,掌握相關知識點,而且建構了自己的知識體系,形成了自己的學習方式。對教師而言,不但完成了課堂教學任務,而且教會了學生學習方法,為學生以后的自我學習打下了基礎。

在VB的案例教學過程中,通過反思,我也發現了一些不足之處。例如有些設計的案例,部分學生反映難度偏高,實現起來有困難;案例的選擇要進一步切合學生的興奮點,因為,興趣是最好的老師,這是以后的努力方向。

三、結語

教學有法,但無定法,只有在教學實踐中,合理運用多種教學方法,靈活地、創造性地掌握教學過程,激發學生興趣,培養學生的動手實踐能力和創新思維能力,才是成功的教學。

摘要:在VB教學中,如何開展有效的教學活動,探索適合學生特點的教學方法,提高教學質量,培養學生的動手實踐能力和創新思維能力,是擺在每一位從業教師面前的重要課題。

vb程序設計范文第6篇

函數曲線繪制是一個典型的數學知識在計算機中的仿真、演示和處理問題。作為Visual Basic這樣的面向對象程序設計語言,通過控件和一系列事件過程和方法,可以方便、快捷地實現此類工作。文中研究、歸納了通過VB程序設計語言,結合三角函數實現正弦、余弦函數曲線的思路和方法。

2 設計思路

2.1 數學知識分析

要求:程序在窗體的圖片框中繪制Sin和Cos函數曲線的一個周期(即0°~360°)。從數學角度分析有兩點:一是在VB中兩個三角函數的使用,二是如何將數學函數曲線的繪制轉換為計算機程序設計語言。

首先,正弦和余弦函數在VB中是典型的內部函數,其格式為Sin(X)和Cos(X)。其次,函數中的X參數就是通過下式轉換而來:

X=角度*PI/180

角度則通過一個For循環的循環變量確定。

2.2 設計思路

由于是在圖片框中生成函數曲線,涉及到的屬性和方法有:

(1)屬性

ForeColor:用于設置曲線顏色。

ScaleWidth和ScaleHeight:屬性值是在窗體或者圖片框的坐標下窗體或者圖片框繪圖區的寬度和高度。在默認的坐標系中,ScaleWidth和ScaleHeight屬性的值分別等于繪圖區右下角的橫坐標和縱坐標。

(2)方法

CurrentX和CurrentY:繪制曲線的位置。

Line:繪制曲線和曲線橫軸。

在繪制曲線過程中,其思路是通過一個For循環,循環的初始值和終值是0和360,循環的步長為1。在循環中編寫代碼,繪制曲線,也就是說,角度每變化1度,就畫一個點,最終形成一個0至360度的函數曲線。

關鍵問題是循環體的編寫。前面提到,繪制曲線和曲線橫軸是通過Line方法。根據Line方法,兩個參數分別就是ScaleWidth和ScaleHeight,值為角度對應的弧度值。具體代碼為:

以上是Sin函數曲線,Cos函數曲線與之類似,只是在For循環的循環體中,把Sin改為Cos即可,核心代碼如下:

3 運行和測試

啟動VB,新建一個工程,在窗體中添加一個圖片框和兩個按鈕。圖片框用于顯示函數曲線,兩個按鈕分別用來執行繪制Sin和Cos函數的事件過程。運行程序,Sin函數和Cos函數的繪制效果如圖1和圖2所示。

4 結語

在本程序中,For循環的增量越小,繪制的曲線越光滑;但是如果過小,會顯著降低繪制速度。通過本程序,可以對VB程序設計在數學函數繪制方面有一定的指導作用。充分運用數學知識,經過細致分析和設計,則可以實現更為復雜、專業的數學函數曲線的繪制工作。

摘要:討論了Visual Basic中繪圖控件的基本概念和使用方法,結合某三角函數,給出了設計編寫函數曲線程序的思路和方法。

關鍵詞:函數,曲線,程序設計

參考文獻

[1]劉瑞新,汪遠征.Visual Basic程序設計教程[M].北京:機械工業出版社,2000.

上一篇:防汛個人工作總結范文下一篇:端午的古詩范文

91尤物免费视频-97这里有精品视频-99久久婷婷国产综合亚洲-国产91精品老熟女泄火