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

?

在VB教學(xué)中培養(yǎng)學(xué)生面向?qū)ο缶幊痰姆椒ㄑ芯?/h1>
2014-09-25 09:05:47于寧
教師·中 2014年9期
關(guān)鍵詞:面向?qū)ο?/a>編程教學(xué)

于寧

摘 要:VB即Visual Basic,是微軟公司制作的一個計算機(jī)系統(tǒng)語言,其關(guān)鍵在于“對象”二字,必須遵循面對對象的思維進(jìn)行編程。不管是什么標(biāo)準(zhǔn),VB語言的使用面都是最為廣泛的?;谶@點,計算機(jī)教師應(yīng)該在教學(xué)中引導(dǎo)學(xué)生掌握面向?qū)ο蟮木幊趟季S方式,把握重點,實現(xiàn)教學(xué)效果。本文由此展開探討,分析加強(qiáng)學(xué)生面向?qū)ο缶幊痰挠行Х绞健?/p>

關(guān)鍵詞:VB;教學(xué);面向?qū)ο?;編?/p>

VB是指一個可視化并且處于Windows系統(tǒng)環(huán)境中的編程語言,從VB教材中便可以了解其教學(xué)目的是讓學(xué)生在VB的特定環(huán)境下深入了解Windows應(yīng)用程序的開發(fā)理念和開發(fā)方式,最終讓學(xué)生熟練操作VB編程而制作出一系列的應(yīng)用程序。

1完成傳統(tǒng)程序設(shè)計理念的轉(zhuǎn)變

任何數(shù)據(jù)都需要經(jīng)過計算機(jī)技術(shù)處理從而獲得有價值的信息,而計算機(jī)對數(shù)據(jù)進(jìn)行分析處理的基本前提是具備解題程序,以引導(dǎo)計算機(jī)完成一系列的編程過程,最終得出問題的答案。在進(jìn)行解題的過程中,技術(shù)人員必須保證編程思維與程序設(shè)計之間的協(xié)調(diào),只有這樣才能得出正確的答案。在以往面向過程的程序設(shè)計中,側(cè)重于循序漸進(jìn)的解題模式,以設(shè)計算法為主,在設(shè)計過程中再來思考解題的具體流程。但是這種編程方式具有一定的局限性。在面向過程的設(shè)計中著重于將所要開發(fā)的程序分割為一個個的功能,然后再進(jìn)行程序模塊的編寫,程序代碼當(dāng)中涵蓋了全部的功能。在傳統(tǒng)教學(xué)中一般將結(jié)構(gòu)化的設(shè)計思想作為重點,先將程序分割然后了解模塊之間的聯(lián)系,再利用代碼實現(xiàn)各模塊的處理。但是這一系列操作均是基于過程,而VB的重點在于對象,因此教學(xué)的首要難點就是協(xié)助學(xué)生完成由過程到對象的轉(zhuǎn)變,否則長時間的思維定勢會影響正常的面向?qū)ο缶幊獭?/p>

2引導(dǎo)學(xué)生深刻理解面向?qū)ο缶幊痰幕竞x

由于面向?qū)ο蟮某绦蛟O(shè)計具有擴(kuò)充性、簡易性等優(yōu)點,目前得到了廣泛的應(yīng)用,并成為程序設(shè)計的主流。在以對象為核心的基本原則下將過程中的程序當(dāng)做既單獨存在又相互聯(lián)系的個體,同時每個對象之間又有特定的數(shù)據(jù)信息、操作方式、使用功能以及目的,這些對象相互之間通過傳遞消息來實現(xiàn)服務(wù),一方發(fā)出指令后,接收的一方就會完成相關(guān)服務(wù),對象之間的互相服務(wù)構(gòu)成整個程序的功能,相比以往功能分解的編程方式而言,其主要特點是對象分解,這與人類的解題思路相符,由此可以看出面向?qū)ο蟮某霭l(fā)點是人類的思維方式,因此對于面向?qū)ο缶幊痰睦斫饨虒W(xué)可以從學(xué)生的實際出發(fā),以便讓學(xué)生掌握知識點的要素。

3VB語言教學(xué)的流程

VB程序包括眾多的功能要素,例如菜單、窗體等,而程序設(shè)計的過程就是設(shè)定各個對象之間相互作用的行為,以達(dá)到處理問題的目的。因為長期處于面向過程的程序當(dāng)中,因此目前很多教師還是基于面向過程的編程模式來進(jìn)行面向?qū)ο缶幊痰慕虒W(xué),這就偏離了對象這一核心要素,因此這種教學(xué)方式必須改變,具體方式為:第一,向?qū)W生簡述VB的基本概念;第二,在學(xué)生掌握VB語言大概的知識框架的基礎(chǔ)上進(jìn)行語法、控制結(jié)構(gòu)以及控件的教學(xué)。只有靈活變通的教學(xué)方式才能夠讓學(xué)生打破面向過程編程的思維桎梏,不斷矯正學(xué)生的編程思路,體現(xiàn)對象的核心理念。

4加強(qiáng)對學(xué)生事件編程的教學(xué)

不管是哪種對象,其肯定包含方法、屬性以及事件三方面,其中屬性是各對象之間相互區(qū)別的基礎(chǔ);事件是指對象對識別和獲取的信息,編寫好對象所要產(chǎn)生的事件;而方法是指面向?qū)ο笏赜械囊环N函數(shù)和過程,能夠方便技術(shù)人員操作。在所有的對象中,最為主要的就是控件,通過控件可以將控制指令存放在公式當(dāng)中,從而搭建起用戶和程序之間相互溝通的途徑,控件通過組成Windows應(yīng)用程度的可視化接口。從VB應(yīng)用程序的編寫流程來看,主要分為以下步驟:首先在窗體中放入控件,然后將應(yīng)用程序的界面構(gòu)建起來,最后在完成控件屬性的設(shè)置之后編寫事件的過程代碼。在以上環(huán)節(jié)中,學(xué)生主要的問題存在于控件事件過程代碼的編寫當(dāng)中,很多學(xué)生放置控件之后并沒有將過程事件代碼以及控件統(tǒng)一起來,導(dǎo)致此現(xiàn)象的根源就是學(xué)生對于面向?qū)ο缶幊痰乃悸愤€存在認(rèn)識誤區(qū),因此還是要強(qiáng)化學(xué)生對事件驅(qū)動編程的理解。在Windows的環(huán)境中,VB語言實際就是對各個控件之間響應(yīng)的事件設(shè)定一個過程,這也是整個程序的核心要素,Windows是用戶和VB應(yīng)用程序的傳送紐帶,同時執(zhí)行代碼與觸發(fā)次數(shù)呈正比關(guān)系,以上所說均是VB主要的工作機(jī)制,用戶要做的就是挑選對應(yīng)的控件然后對事件編寫一個過程從而解決用戶所要解決的問題。

綜上所述,在VB教學(xué)中必須將學(xué)生面向?qū)ο蟮乃季S教學(xué)作為重點,轉(zhuǎn)變傳統(tǒng)教學(xué)中面向過程的教學(xué)模式,讓學(xué)生熟練掌握利用VB語言程序?qū)崿F(xiàn)對Windows的編程,只有這樣才能為學(xué)生未來深入學(xué)習(xí)計算機(jī)知識奠定堅實的基礎(chǔ)。

猜你喜歡
面向?qū)ο?/a>編程教學(xué)
我家有只編程貓
我家有只編程貓
我家有只編程貓
我家有只編程貓
微課讓高中數(shù)學(xué)教學(xué)更高效
甘肅教育(2020年14期)2020-09-11 07:57:50
面向?qū)ο蟮挠嬎銠C(jī)網(wǎng)絡(luò)設(shè)計軟件系統(tǒng)的開發(fā)
電子測試(2018年15期)2018-09-26 06:01:34
面向?qū)ο蟮臄?shù)據(jù)交換協(xié)議研究與應(yīng)用
“自我診斷表”在高中數(shù)學(xué)教學(xué)中的應(yīng)用
東方教育(2017年19期)2017-12-05 15:14:48
對外漢語教學(xué)中“想”和“要”的比較
面向?qū)ο骔eb開發(fā)編程語言的的評估方法

宁夏| 安阳县| 定襄县| 曲周县| 承德县| 赫章县| 梁山县| 务川| 抚松县| 遵义县| 寿阳县| 永兴县| 苍溪县| 德昌县| 滦平县| 临海市| 万载县| 玉溪市| 仲巴县| 镇原县| 双流县| 镇平县| 宣恩县| 奉新县| 阜新| 浑源县| 永宁县| 万源市| 全南县| 承德市| 略阳县| 高安市| 潼关县| 乌兰浩特市| 清水河县| 阳西县| 万全县| 抚顺市| 乐亭县| 莒南县| 建平县|