李偉偉
【摘 要】結合VB語言編程教學中的難點和問題,對其應對策略進行了分析和探討,希望可以提升VB語言編程教學工作的質量和效率。
【關鍵詞】VB語言編程;教學難點;對策
前言
在素質教育不斷深化,教育制度不斷完善的帶動下,許多高職院校開始重視對于高新技術人才的培養(yǎng),VB課程開始成為高職院校教學活動的重要組成部分。但是從目前的實際情況看,在VB語言編程教學中,存在著一些教學難點,在一定程度上影響了教學工作的順利展開,需要相關教師的重視和解決。
一、VB語言概述
VB語言,指Visual Basic,是一種由微軟公司開發(fā)的包含協(xié)助開發(fā)環(huán)境的事件驅動編程語言,是世界上使用人數(shù)最多的語言,源自于BASIC編程語言。VB擁有圖形用戶界面(GUI)和快速應用程序開發(fā)(RAD)系統(tǒng),可以輕易的使用DAO、RDO、ADO連接數(shù)據庫,或者輕松的創(chuàng)建ActiveX控件。VB語言具有可視化、面向對象、事件驅動編程機制等特點,與其它程序設計語言相比,VB語言不僅功能更加強大,而且簡單易學,更可以為進一步學習計算機專業(yè)知識奠定良好的基礎。因此,VB語言是當前高職高專院校進行編程語言教學的首選入門課程。
二、VB語言編程教學的難點及對策
VB語言編程教學通常可以分為兩大板塊,即界面設計和程序代碼設計,界面設計的操作相對簡單,只是需要注重細節(jié)方面的處理,而程序代碼設計則要求學生具備良好的抽象邏輯思維,因此往往是教學工作的重點和難點。這里主要針對幾個典型的難點問題進行分析和探討。
1.變量問題
在VB語言編程教學的相關課程中,變量是指一個有名稱的內存位置,主要是用來對數(shù)據值進行儲存??梢哉f,變量概念是計算機程序設計語言中最為基本、最為核心的概念,貫穿于整個教學過程的始終,能否對變量進行進行充分理解和應用,直接影響著學生的編程能力。作為一個十分抽象的概念,變量在程序編寫過程中只是一個簡單的代碼,而且其語句從表面上來看,如同一個數(shù)學等式,其中的“=”在程序設計語言中稱為賦值號,學生很容易將其與等于號混淆。同時,在程序代碼的編寫過程中,同一個變量可能多次出現(xiàn),而且其存放的值是動態(tài)變化的,理解起來十分困難。
對此,教師應該充分重視,提升學生對于變量概念的理解和應用能力。首先,要讓學生明白,變量是內存某空間位置的標識符,就如同班級的編號一樣,可以對相應的內存位置進行表示;其次,變量中的數(shù)值是不斷變化的,同樣如班級的編號不變,但是班級內的學生每一年都在發(fā)生變化,是一個動態(tài)管理的過程;然后,在程序運行過程中,要想對數(shù)值或文本進行下載,就必須具備相應的存儲空間,這就是內存的作用。在程序設計語言中,通過對變量方式的定義,可以提供相應的內存空間,對數(shù)據進行存放。
2.函數(shù)問題
在VB語言編程中,函數(shù)所占的比例很小,因此大部分函數(shù)的功能以及相關參數(shù)學生都可以理解,其教學的難點突出表現(xiàn)在實際應用中,學生無法應用函數(shù)來解決實際問題。造成這種現(xiàn)象的原因,是由于在教學中缺乏函數(shù)應用的實例,單純的理論講解難免會影響學生的實際操作和應用能力。
對此,一方面,要對常用的函數(shù)進行重點講解,重點應用,另一方面,結合實際需求,對教學內容進行組織,通過相應的實例,對函數(shù)以及函數(shù)組合的應用進行講解。例如,在對字符函數(shù)進行講解時,應該組織學生進行討論,從自身學到的知識,分析如何對其進行人工解決,如何使用計算機編程的方式進行解決,使得學生可以充分明確解題的思路和流程。另外,在課后,要根據教學內容,布置相應的練習題目,使得學生可以通過練習熟練掌握函數(shù)及函數(shù)組合的應用技巧,促進學生的鞏固和提高。
3.結構問題
在結構化的程序設計語言中,有順序結構、選擇結構以及循環(huán)結構三種形式,前者比較容易理解,而后兩者由于語法格式眾多且執(zhí)行方式的差異性,會造成學生理解困難,在進行程序編寫的過程中,往往會感到不知所措,難以對語法結構進行合理選擇。
針對這個問題,教師應該從選擇結構和循環(huán)結構中,選擇典型代表,進行重點講解和反復應用,使得學生可以熟悉其功能,并將其熟練應用到實際問題中,然后對其他內容進行適當講解,使得學生可以舉一反三,充分掌握結構的應用技巧。
三、結語
總而言之,在當前計算機技術和信息技術不斷發(fā)展的影響下,VB語言編程的作用日益凸顯,相關教師應該充分重視起來,運用合理有效的教學方法和教學措施,針對教學中存在的難點和問題進行解決,強化教學效果,提高教學質量,培養(yǎng)學生的抽象邏輯思維能力,為社會提供更多的程序設計人才。
參考文獻:
[1]韓菊.試析 VB 語言編程的教學對策[J].新課程(下),2013,(12):35.
[2]江朝兵,施問全.VB語言教學難點及對策三例[J].電腦知識與技術,2010,(33):3963-9364,9366.
[3]張月琴.淺談高職 VB 語言教學改革與實踐[J].吉林省教育學院學報,2012,28(4):140-141.endprint