国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

VisualBasic教學(xué)和實踐中若干問題的探討

2017-02-27 14:51:48張忠和
電腦知識與技術(shù) 2016年31期
關(guān)鍵詞:程序設(shè)計實例實踐

張忠和

摘要:Visual Basic 是目前使用人數(shù)最多的計算機語言,很多非計算機專業(yè)的學(xué)生也在學(xué)習(xí),比較容易操作好學(xué),相應(yīng)的調(diào)試程序也比較簡單,很適合程序設(shè)計入門的學(xué)習(xí)。筆者根據(jù)自己Visual Basic的教學(xué)和實踐經(jīng)驗,以及在此過程中發(fā)現(xiàn)的問題,探討了教學(xué)的創(chuàng)新模式,讓學(xué)生感受到Visual Basic學(xué)習(xí)的魅力,激發(fā)學(xué)習(xí)興趣。

關(guān)鍵詞:Visual Basic;教學(xué);實踐;實例;程序設(shè)計

中圖分類號:G642 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2016)31-0086-02

Visual Basic也可以簡稱VB,是一種在世界范圍內(nèi)被廣泛應(yīng)用的計算機編程語言,因編程效率高,操作簡單獲得稱贊。Visual Basic兼具任何其他Windows編程語言功能,不管是專業(yè)編程人員還是初學(xué)者都可以方便靈活掌握,根據(jù)人們的需要不同分為學(xué)習(xí)版、企業(yè)版和專業(yè)版。高職院校普遍都開設(shè)計算機語言課程,VB是其中一項內(nèi)容,幫助學(xué)生了解Windows軟件工作過程,編輯設(shè)計程序等,但是由于學(xué)校的學(xué)習(xí)只是針對基礎(chǔ)的邏輯和算法,很少涉及實踐,很多學(xué)生認(rèn)為編輯程序枯燥乏味,這就產(chǎn)生一系列問題,筆者在給出建議的同時提供了一些教學(xué)實例。

1 Visual Basic的用途

計算機教師在課堂上講授Visual Basic語言時,都會講解到它的用處。作為一門強大的計算機編程軟件,凡是大家能夠想到的、設(shè)計到的程序任務(wù)都可以完成。例如,創(chuàng)新用戶界面或者使用其他應(yīng)用程序?qū)ο?;文字視頻圖像的編輯或者數(shù)據(jù)庫的創(chuàng)建;設(shè)計滿足個性化需求的小程序甚至為大型企業(yè)編輯應(yīng)用程序等等。即使是跨及全球范圍內(nèi)的分布式的應(yīng)用程序,也可以利用Visual Basic完成。作為Microsoft 公司開發(fā)的語言,即使在Microsoft Excel、Microsoft Access 等軟件也可以用Visual.Basic來開發(fā)。再比如,現(xiàn)在制作網(wǎng)頁時經(jīng)常會用到VBScript,這其實也是Visual Basic語言的一個子集;Visual Basic具有數(shù)據(jù)方位特性,利用這一特點,用戶能夠?qū)icrosoft SQLServer等數(shù)據(jù)庫格式創(chuàng)建應(yīng)用程序。上述提到的這些,畢竟離學(xué)生太遠(yuǎn),若能把Visual Basic的教學(xué)和日常生活聯(lián)系到一起,幫助學(xué)生解決實際問題,把復(fù)雜問題簡單化,對學(xué)生的學(xué)習(xí)積極性定會有很大幫助。

2 Visual Basic具體的教學(xué)建議

2.1 將常用的一些軟件界面進(jìn)行仿真設(shè)計,激發(fā)學(xué)生的興趣

高校學(xué)生雖然對計算機感興趣,但是對于軟件編程還是感覺神秘,因此,在教學(xué)中應(yīng)該首先培養(yǎng)學(xué)生學(xué)習(xí)Visual Basic的興趣。教師在講授程序語言邏輯和算法的時候要改變傳統(tǒng)的灌輸式、概念傳授式的教學(xué)方法,幫助學(xué)生主動開發(fā)簡單的程序,例如,指導(dǎo)學(xué)生編寫常用的用戶界面,利用Visual Basic界面開發(fā)的易操作性的特點,編寫類似的簡單界面程序軟件,通過模仿,激發(fā)創(chuàng)作的興趣,在驚奇中獲得成就感和滿足感。

很多的MS Office軟件都可以拿來用在教學(xué)中,例如,在基礎(chǔ)課教學(xué)中可以讓學(xué)生設(shè)計簡單的記事本、計算器或Word等軟件的菜單界面及界面上的快捷鍵。在設(shè)計的過程中,學(xué)生一方面學(xué)習(xí)到菜單設(shè)計步驟和軟件程序語言的使用,另一方面,通過自己成功設(shè)計,實現(xiàn)了特定的功能,有效激發(fā)設(shè)計興趣。例如,設(shè)計主界面上的“打開”、“退出”、背景顏色等快捷鍵,點開后,會彈出相應(yīng)的鏈接對話框,快捷鍵功能的實現(xiàn)幫助學(xué)生樹立程序語言編程的信心。

2.2 改變傳統(tǒng)的教學(xué)模式,將教學(xué)內(nèi)容融合到程序?qū)嵗?/p>

傳統(tǒng)的教學(xué)模式一般是在課程的入門階段首先講解概念性的程序語言及算法等,引不起學(xué)生興趣,教師可以在程序編輯的案例中串講知識點,將概念和實際技能操作結(jié)合起來,還可以激發(fā)學(xué)生的創(chuàng)新思維。具體可以首先根據(jù)程序設(shè)定的任務(wù)、目標(biāo),通過對任務(wù)的分析、分解和分步設(shè)計找出合理的算法。例如,在講授循環(huán)語句和判斷語句時,可以將學(xué)生都熟悉的游戲“掃雷”作為導(dǎo)入部分,在做游戲的過程中學(xué)習(xí)語句編輯,引起學(xué)生的探索欲望。還可以使用案例教學(xué)法,組織學(xué)生分組討論,提高學(xué)生舉一反三的能力從而解決類似的程序編輯問題,在模仿中創(chuàng)新。例如,教師演示完兩個變量值的交換算法編輯后,提出問題讓學(xué)生考慮怎樣求解Fibonacci數(shù)列的第n項,同時解決有沒有方法能夠讓程序代碼“C=A+B:A=B: B=C”重復(fù)出現(xiàn)的問題,這樣,同時為后期講解循環(huán)程序打下基礎(chǔ)。Visual Basic兼具技能性和實踐性,需要學(xué)生發(fā)揮其創(chuàng)造性,挖掘這門課程的用途,完成教學(xué)目標(biāo)。

2.3 在適當(dāng)?shù)碾A段增加Visual Basic高級編程技巧,讓學(xué)生在驚奇中領(lǐng)略編程的方法

在使用Visual Basic進(jìn)行軟件編寫時也會發(fā)現(xiàn)Visualbasic自身的短板,例如,一些常用軟件簡單的功能放大、縮小或者打印圖形等都無法快速實現(xiàn),但是任何一個語言都不可能滿足設(shè)計員所有的功能需求。此外,Visual Basic還可以進(jìn)行程序擴展,充分利用Windows API的易于理解和掌握的設(shè)計函數(shù)。一旦掌握這一函數(shù)使用方法就能夠很方便的編寫一些有趣的程序,在教學(xué)中,教師可以適時增加趣味性的小程序,充分挖掘?qū)W生的編程稟賦。例如,Photoshop這一軟件可以隨意對圖形、圖片及文字進(jìn)行編輯、縮放等,之后可能還用到打印功能。單純運用Visual Basic時不能實現(xiàn)的,但是Windows有一個圖形庫也就是圖形用戶接口,也就是Visual Basic可以借助Windows API這一繪圖函數(shù),在內(nèi)存中畫出源文件格式的圖形,最后將圖形發(fā)送到要求的屏幕上或者打印終端實現(xiàn)最終的目的。

3 結(jié)束語

Visual Basic語言簡單、易上手,很適合學(xué)生學(xué)習(xí)和使用,所以,教師在教學(xué)時要注意引導(dǎo)學(xué)生,激發(fā)其學(xué)習(xí)的激情,幫助學(xué)生樹立自信心,將語言變成的知識和實際案例教學(xué)結(jié)合在一起,通過高級軟件的操作感受Visual Basic的魅力所在。

參考文獻(xiàn):

[1] 戴貴龍. 淺談 Visual Basic 教學(xué)中創(chuàng)新能力的培養(yǎng)[J]. 決策管理, 2008(11).

[2] 周文峰,萬麗,許志華. Visual Basic 程序開發(fā)北京:[M]. 電子工業(yè)出版社, 2008.

[3] Dan Appleman. Visual Basic 5.0 Win32 API開發(fā)人員指南[M]. 京京翻譯組, 譯. 北京機械工業(yè)出版社, 1998.

[4] 何振林, 胡綠慧. MS Office與VBA 高級應(yīng)用案例教程[M]. 中國水利水電出版社,2010.

猜你喜歡
程序設(shè)計實例實踐
基于Visual Studio Code的C語言程序設(shè)計實踐教學(xué)探索
計算機教育(2020年5期)2020-07-24 08:52:56
從細(xì)節(jié)入手,談PLC程序設(shè)計技巧
電子制作(2019年9期)2019-05-30 09:42:04
高職高專院校C語言程序設(shè)計教學(xué)改革探索
初中政治教學(xué)中強化新八德教育探討
成才之路(2016年26期)2016-10-08 11:14:30
體驗式學(xué)習(xí)在數(shù)學(xué)教學(xué)中的應(yīng)用研究
成才之路(2016年25期)2016-10-08 10:50:54
生物專業(yè)師范生教學(xué)實習(xí)的問題與對策研究
成才之路(2016年25期)2016-10-08 10:01:19
校企協(xié)同實施高職專業(yè)課程改革的實踐研究
科技視界(2016年20期)2016-09-29 12:54:06
PLC梯形圖程序設(shè)計技巧及應(yīng)用
完形填空Ⅱ
完形填空Ⅰ
鹤庆县| 方城县| 微博| 六安市| 大埔区| 微山县| 高碑店市| 淳化县| 宣城市| 屏山县| 乌兰察布市| 乌鲁木齐县| 广水市| 读书| 临漳县| 界首市| 永福县| 陇南市| 兴仁县| 邻水| 张掖市| 新晃| 昂仁县| 治多县| 渝北区| 松江区| 天津市| 彭山县| 吉林市| 财经| 河北区| 石首市| 陵川县| 寿宁县| 西和县| 日照市| 彭阳县| 乌鲁木齐市| 永吉县| 航空| 平定县|