摘要: VB程序設計課程是許多高等院校所開設的一門計算機基礎課,教師必須培養學生學習計算機課程的興趣。本文作者針對VB程序設計語言在教學中所顯露的一些問題,提出了自己的一些心得體會。
關鍵詞: VB程序設計步驟編程習慣教學體會
一、前言
Visual Basic(下面簡稱VB)是當前用途廣泛、實用性很強的可視化快速開發工具,無論是初學者還是專業人員都可以方便地使用它進行程序設計。VB提供的是真正的面向對象的可視化編程方法,開發人員只需少量的代碼就可以編制出具有標準Windows風格的程序,而且代碼維護非常方便,所以很適合作為高等學校各專業學生的一門可選的基礎課程,也是全國計算機等級考試的可選語言之一。因此學生如何學好,以及教師如何教好這門課便成為廣大高校師生面臨和必須探討的共同話題。
二、VB的程序設計步驟
啟動VB并進入設計狀態—利用控件設計窗體界面—編寫過程代碼—調試程序—保存文件—編寫幫助文件—生成可執行文件。
嚴格按照程序設計步驟來設計某一項題目,是確保題目能夠順利完成的一個基本保障。
三、培養學生養成良好的編程習慣
在VB程序設計過程中,養成良好的編程習慣可以避免一些不必要的錯誤。筆者在授課時,對這一點一再強調,并且在講解實例的過程中對學生進行適當的引導,讓學生明白怎樣的書寫才是一個良好的編程習慣。筆者常把不良的編程方式穿插在語句中,運行后出現錯誤,從而引起學生的注意,使他們知道為什么要養成一個良好的編程習慣。
這些習慣可以總結如下:
1.書寫格式應該結構層次分明。
2.應在程序里面添加必要的注釋。
3.在聲明變量時,一定要注意該變量的結果值是否超出了有效范圍。
4.使用變量時,要顯示聲明,避免使用隱式聲明;盡量不要使用variant類型的變量。
5.給變量命名時,盡量使用有意義的名字。
6.避免使用缺省屬性,明確指出是在引用對象還是在引用對象屬性。
7.在編程的過程中隨時運行調試。
四、教學體會
1.帶動學生的學習興趣。
興趣是學習的動力,學生的興趣可以直接或間接影響到學習的效果。我們要從培養學生的興趣入手,講解一些有趣的、有實際意義的實例,讓學生在生動的實例中體會到編程的樂趣,使程序設計不再枯燥乏味,真正做到學中有樂,并且有一定的目的性,這樣學生獲取的知識才能記憶深刻。
2.課程內容的合理布局。
大部分的教材總是先講VB語言的基本語法,然后講VB中對象的使用,或直接講VB對象的使用,最后才涉及語法的講解。根據筆者的教學經驗,這兩種課程內容的布局都不合理,因為在實際運用時兩者是密切結合在一起的。VB中的對象主要用于構建窗體界面,而程序則要通過編寫代碼來實現。為了避免學生在初次學習VB語言的時候對所講語法和所舉例題感到茫然,在講課時,教師可以把這兩部分內容穿插講解。在教學過程中,筆者始終根據學生的實際接受能力和他們所學知識的程度來安排課堂教學結構。比如在講解基本概念時,從中穿插講解簡單的實例;在演示實例時,對學生已學的或未學的語法進行及時的復習或講解,讓學生在輕松愉快的氣氛中接受新的知識。
3.重視實踐教學,培養學生的實際操作能力。
VB采用的是面向對象的程序設計方法,事件驅動的編程機制貫穿于整個教學過程中。語法是基本概念,我們要想掌握住某種語言,必須牢牢地掌握住這門語言的語法結構,因此語法的學習和實際應用是分不開的,筆者在講完一個語法后,往往再結合一個實例,從而使學生加深對這個語法的理解和記憶。筆者在講解實例時,采用現場演示的方法,根據題意,從設置界面,以及各控件的屬性,到代碼的編寫,和學生一起分析,引發了學生的學習欲望,讓學生感覺到自己參與了某個題目的設計和編程,學會要想解決這個問題應該從何入手。在實際操作中,學生的思路比較清晰,大大提高了操作能力。
4.講授中通過刻意出現的問題,加強學生對知識的理解。
在授課過程中,教師如果是很順暢地把一節課或一個知識點講解下來,學生可能當時記住了,可是過后很快就會忘記。所以,筆者在實例講解中常在容易出現錯誤的地方故意設置錯誤點,在運行出現錯誤后,讓學生自己找原因,最后給他們指正。這樣學生對這個知識點的印象加深了,避免了以后再出現類似的錯誤。
5.和學生及時溝通。
教師無論講授的是什么課程,都是以學生的學習需求為最終目的。所以,在授課的同時教師一定要和學生相互交流,看學生對所學知識是否做到學以會用、學以致用。教師應和學生溝通交流,及時總結歸納,找出適合學生的學習方法,激發學生的學習熱情,提高學生的學習效率。
五、結語
總之,一門課的教學方法是在不斷的實踐中累積而來的。因此在教學實踐中,教師應該合理運用及嘗試各種教學方法,靈活地掌握教學過程,激發學生的學習興趣,培養學生對程序的創造和開發能力。
參考文獻:
[1]吳長海,陳達.Visual basic程序設計教程[J].湖北科學技術出版社,2007-1,(1).
[2]王棟.Visual Basic程序設計實用教程(第3版).北京:清華大學出版社,2007.