vb語(yǔ)言篇1
關(guān)鍵詞:VB語(yǔ)言編程;教學(xué)對(duì)策;計(jì)算機(jī)技術(shù)
一、VB語(yǔ)言編程的特點(diǎn)及教學(xué)現(xiàn)狀
VB語(yǔ)言主要是針對(duì)設(shè)計(jì)對(duì)象進(jìn)行可視化的編程設(shè)計(jì),能對(duì)頁(yè)面進(jìn)行可視化設(shè)計(jì),而且具有事件驅(qū)動(dòng)的編程機(jī)制等功能,其重點(diǎn)在于如何設(shè)計(jì)友好界面、如何解決實(shí)際出現(xiàn)的問(wèn)題,省去了針對(duì)過(guò)程語(yǔ)言的一些程序,使編程設(shè)計(jì)更加輕松方便,有利于程序開(kāi)發(fā)效率的提升。
該課程是程序設(shè)計(jì)語(yǔ)言的基礎(chǔ),開(kāi)設(shè)的目的是培養(yǎng)學(xué)生如何將程序設(shè)計(jì)運(yùn)用到實(shí)際中,幫助解決實(shí)際問(wèn)題。對(duì)多數(shù)學(xué)生而言,以前并未接觸過(guò)語(yǔ)言編程,教學(xué)過(guò)程中,教學(xué)模式和教學(xué)方法的不當(dāng),都會(huì)影響到教學(xué)質(zhì)量,許多學(xué)生因?yàn)槔碚摰碾y以理解而止步,以至于VB語(yǔ)言編程的教學(xué)效果普遍較差。
VB教學(xué)通常有兩大版塊,一是界面設(shè)計(jì),操作較為容易,但需注重細(xì)節(jié)的處理;二是程序代碼設(shè)計(jì),需要極好的抽象邏輯思維,對(duì)學(xué)生有難度。
二、提升VB語(yǔ)言編程教學(xué)效果的方法
1.深入研究教材,選擇典型例子
教材是教學(xué)的基本依據(jù)和材料,為了提高學(xué)生的邏輯思維能力,必須深入研究教材,對(duì)于初學(xué)者,常常沒(méi)有頭緒,且對(duì)學(xué)習(xí)重點(diǎn)認(rèn)識(shí)不清,在茫然中極有可能產(chǎn)生厭學(xué)情緒。這就要求教師提前認(rèn)真研讀教材,理清思路,突出重點(diǎn),讓學(xué)生有個(gè)明確的學(xué)習(xí)目標(biāo)。安排教學(xué)內(nèi)容時(shí),務(wù)必要先易后難、循序漸進(jìn),在學(xué)生掌握一定的基礎(chǔ)后,再利用適宜的方法對(duì)其邏輯思維進(jìn)行訓(xùn)練,保證學(xué)生初步掌握程序設(shè)計(jì)的方法,然后由淺而深。因?yàn)閂B的邏輯性較強(qiáng),教學(xué)過(guò)程務(wù)必要重視前后的邏輯關(guān)系,將內(nèi)容互相銜接,環(huán)環(huán)相扣,無(wú)形中對(duì)學(xué)生的邏輯思維能力大有裨益,如,從普通變量到數(shù)組變量,再到數(shù)組控件。須注意的是,教材內(nèi)容要結(jié)合實(shí)際所需,根據(jù)實(shí)際變化而做適當(dāng)?shù)恼{(diào)整。
2.采用多種教學(xué)方法
教學(xué)方法直接影響著教學(xué)效果,針對(duì)不同的內(nèi)容,需要選擇相適應(yīng)的教學(xué)方法,以往的教學(xué)中,由于教學(xué)方法單一,而且理論內(nèi)容枯燥,學(xué)生容易反感。所以,教師在教學(xué)中應(yīng)嘗試不同的方法,充分調(diào)動(dòng)學(xué)生的興趣和學(xué)習(xí)主動(dòng)性,提供一個(gè)寬松活躍的課堂環(huán)境,常用的方法有演示法、講解法和小組學(xué)習(xí)法、歸納法等,將理論和實(shí)際相聯(lián)系,更好地促進(jìn)學(xué)生邏輯思維能力的培養(yǎng)。另外,教師需加強(qiáng)教學(xué)的趣味性,以一些有趣的問(wèn)題吸引學(xué)生,令其獨(dú)立思考,必能取得事半功倍的效果。
如,for循環(huán)語(yǔ)句的講解中,可利用印度“象棋數(shù)麥?!钡墓适挛龑W(xué)生,令其對(duì)循環(huán)有初步認(rèn)識(shí),將理論和實(shí)際進(jìn)行了很好的結(jié)合,學(xué)生的積極性一旦被調(diào)動(dòng)起來(lái),必會(huì)主動(dòng)思考學(xué)習(xí)內(nèi)容。針對(duì)數(shù)組中的數(shù)據(jù)排序問(wèn)題,教師可通過(guò)演示法輔助教學(xué),借助多媒體,以動(dòng)畫(huà)的方式演示排序過(guò)程,使學(xué)生能更直觀、更形象地學(xué)習(xí)課堂知識(shí),同時(shí)也有利于學(xué)生按照自己的邏輯方式對(duì)問(wèn)題進(jìn)行歸納總結(jié)。
學(xué)生的學(xué)習(xí)能力和邏輯結(jié)構(gòu)都存在著差異,教師不能僅僅局限于一種教學(xué)方法,而應(yīng)掌握多種方法,為全體學(xué)生都提供鍛煉的機(jī)會(huì),使每一位學(xué)生的邏輯思維能力都能得到充分的發(fā)揮。
3.課后實(shí)踐實(shí)例的選擇
課后實(shí)踐是課堂教學(xué)的進(jìn)一步延伸,絕不能忽視,只有養(yǎng)成獨(dú)立分析、解決問(wèn)題的習(xí)慣,才能提升程序設(shè)計(jì)水平。VB編程具有極強(qiáng)的實(shí)用性,其目的也是學(xué)以致用,運(yùn)用理論知識(shí)解決實(shí)際問(wèn)題,課堂主要是對(duì)邏輯思維能力的鍛煉,而且課堂時(shí)間有限,很難開(kāi)展具體的實(shí)踐練習(xí)。教師可留一些有針對(duì)性的練習(xí)作為拓展實(shí)例,學(xué)生在獨(dú)立解決的同時(shí),既加強(qiáng)了理論知識(shí)的鞏固,又積累了實(shí)踐經(jīng)驗(yàn)。
實(shí)例應(yīng)符合兩點(diǎn)要求,盡量貼近實(shí)際生活,和所學(xué)內(nèi)容相關(guān)。如,某些常用控件的內(nèi)容,可借助騰訊QQ的普及性,讓學(xué)生進(jìn)行QQ登錄界面的設(shè)計(jì);控件數(shù)組的教學(xué),可以計(jì)算器的制作設(shè)計(jì)作為實(shí)例;在菜單、多文檔等操作中,可讓學(xué)生在課下獨(dú)立完成一些簡(jiǎn)易文檔編輯器的制作。
VB語(yǔ)言編程的作用日益凸顯,為加強(qiáng)教學(xué)效果,提高學(xué)生的程序設(shè)計(jì)能力,教師應(yīng)掌握多種教學(xué)方法,活躍課堂氛圍,引進(jìn)一些有針對(duì)性的例子,培養(yǎng)學(xué)生的邏輯思維能力,同時(shí)也應(yīng)多加實(shí)踐。
參考文獻(xiàn):
[1]肖天燦.VB語(yǔ)言編程教學(xué)方法探討[J].實(shí)驗(yàn)教學(xué)與儀器,2010,27(3):190-191.
[2]王素芳.關(guān)于提高學(xué)生VB語(yǔ)言編程能力的方法探討[J].科技視界,2013,27(4):213-214.
vb語(yǔ)言篇2
關(guān)鍵詞:Visual Basic程序設(shè)計(jì);案例教學(xué);策略
中圖分類號(hào):G642文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2011)27-6696-02
當(dāng)前,社會(huì)信息化不斷向縱深發(fā)展,各行各業(yè)的信息化進(jìn)程不斷加速。在普通高校,大學(xué)計(jì)算機(jī)基礎(chǔ)教育受到高度重視,結(jié)合各專業(yè)課程的需求及人才培養(yǎng)的目標(biāo),計(jì)算機(jī)基礎(chǔ)教學(xué)繼續(xù)不斷完善。作為非計(jì)算機(jī)專業(yè)“大學(xué)計(jì)算機(jī)基礎(chǔ)”課程的后續(xù)課程,高級(jí)語(yǔ)言程序設(shè)計(jì)的教學(xué)目標(biāo)是使學(xué)生掌握程序設(shè)計(jì)的一般性規(guī)律,具有閱讀程序、理解程序的能力,并能把程序設(shè)計(jì)方法應(yīng)用到本專業(yè)與相關(guān)領(lǐng)域,培養(yǎng)學(xué)生的程序設(shè)計(jì)能力。
Visual Basic由于語(yǔ)法簡(jiǎn)單,以其圖形化的界面和事件驅(qū)動(dòng)編程機(jī)制大大簡(jiǎn)化了程序設(shè)計(jì)的復(fù)雜度,學(xué)生容易上手,可以高效開(kāi)發(fā)出標(biāo)準(zhǔn)的Windows應(yīng)用程序,成為非計(jì)算機(jī)專業(yè)高級(jí)語(yǔ)言程序設(shè)計(jì)課程的首選。
在傳統(tǒng)的“VB 程序設(shè)計(jì)”教學(xué)中,教師大多采用“以教為主”的講授教學(xué)法。信息單向傳輸,學(xué)生被動(dòng)接受,盡管可以讓學(xué)生初步接受VB 語(yǔ)言的基本概念、語(yǔ)法結(jié)構(gòu)等基礎(chǔ)知識(shí),卻不能很好地提高學(xué)生的編程動(dòng)手能力,不能較好地培養(yǎng)學(xué)生提出問(wèn)題、分析問(wèn)題、解決問(wèn)題的能力。
案例教學(xué)法是通過(guò)對(duì)一個(gè)案例或者一個(gè)情景的描述進(jìn)行思考以掌握基本知識(shí)和培養(yǎng)學(xué)生能力的一種教學(xué)方法[1]。案例教學(xué)法可以充分發(fā)揮教師的主導(dǎo)作用,突出學(xué)生的主體地位,改變“以教為主”為“以學(xué)為主”或“學(xué)教并重”,改變重視教學(xué)的結(jié)果為重視教學(xué)的過(guò)程或過(guò)程和結(jié)果并重。在教學(xué)過(guò)程中,針對(duì)教學(xué)中的難點(diǎn),尤其是涉及到程序結(jié)構(gòu)和一些常用算法,運(yùn)用案例教學(xué)法對(duì)提高學(xué)生興趣和教學(xué)效果具有較大的作用。
1 VB案例教學(xué)的理論依據(jù)和特征
成立于1908年,被譽(yù)為商界“西點(diǎn)軍?!?的哈佛商學(xué)院之所以能夠培養(yǎng)出眾多有影響力的企業(yè)家和職業(yè)經(jīng)理人,與其獨(dú)特的案例教學(xué)模式密不可分。
布魯納認(rèn)為,應(yīng)該培養(yǎng)學(xué)生提出假設(shè)、推測(cè)等解決問(wèn)題的能力。案例教學(xué)是以案例為中心的分析、討論、總結(jié)的教學(xué)過(guò)程。案例教學(xué)法符合布魯納教學(xué)理論。
現(xiàn)代教育觀是反映現(xiàn)代社會(huì)發(fā)展對(duì)人才培養(yǎng)的要求,反映當(dāng)代教育需求的教育觀?,F(xiàn)代教學(xué)強(qiáng)調(diào)學(xué)生是認(rèn)識(shí)的主體,必須發(fā)展學(xué)生的主體性。所謂主體性,是學(xué)生在教師指導(dǎo)下積極主動(dòng)地進(jìn)行學(xué)習(xí)時(shí)表現(xiàn)出來(lái)的一種主觀能動(dòng)性。
建構(gòu)主義理論認(rèn)為,學(xué)習(xí)活動(dòng)不是由教師向?qū)W生傳遞知識(shí),而是學(xué)生根據(jù)外在信息,通過(guò)自己的背景知識(shí),建構(gòu)自己知識(shí)的過(guò)程。人類學(xué)習(xí)知識(shí)和積累技能的過(guò)程都是“從簡(jiǎn)單到復(fù)雜, 從形象到邏輯, 從感性到理性。”在這個(gè)過(guò)程中,學(xué)生不是被動(dòng)的信息吸收者和刺激接受者,學(xué)習(xí)過(guò)程也不僅僅是信息的輸入、存儲(chǔ)和提取,而是新舊經(jīng)驗(yàn)之間的相互作用過(guò)程[2]。
案例教學(xué)具有情境性、主體性、互動(dòng)性、問(wèn)題性、實(shí)踐性五大特征[2-3]。
教師指導(dǎo)學(xué)生,選擇身邊案例作為課程學(xué)習(xí)的切入點(diǎn),創(chuàng)設(shè)有挑戰(zhàn)性的問(wèn)題情境。引導(dǎo)學(xué)生逐步探討所講授的知識(shí),將枯燥的理論知識(shí)貫穿在每一次案例中,形成學(xué)生自主學(xué)習(xí)、自主實(shí)踐的空間。
為了解決案例內(nèi)隱或外顯的問(wèn)題,學(xué)生個(gè)體或群組自主分析和研究案例資料,不斷地從教學(xué)案例中感知、提取信息,進(jìn)行“交互”。學(xué)生個(gè)體之間相互爭(zhēng)辯、討論、交流,對(duì)問(wèn)題可以形成更豐富、 更深刻的理解,從而形成問(wèn)題解決方案。
在整個(gè)案例教學(xué)過(guò)程中,學(xué)生的自學(xué)習(xí)慣和自學(xué)能力不自覺(jué)地得到提高,并親身感受到程序設(shè)計(jì)的實(shí)際價(jià)值,提高了學(xué)習(xí)興趣及程序設(shè)計(jì)的內(nèi)在動(dòng)力,使學(xué)生的創(chuàng)造潛能得到充分發(fā)揮。
2 VB案例教學(xué)法的框架結(jié)構(gòu)
在VB程序設(shè)計(jì)課程教學(xué)中,一個(gè)案例一般就是一個(gè)軟件項(xiàng)目。VB案例教學(xué)是師生雙方通過(guò)共同實(shí)施一個(gè)較為完整的軟件項(xiàng)目而進(jìn)行的[1]。
VB程序設(shè)計(jì)課程的案例教學(xué)應(yīng)遵循軟件工程學(xué)的基本原理和課程教學(xué)的基本規(guī)律,并將兩者有機(jī)結(jié)合。區(qū)別于一般的零碎實(shí)例教學(xué),VB案例教學(xué)法將一個(gè)較為完整的軟件項(xiàng)目貫穿在VB課程教學(xué)中。
作為教學(xué)案例的項(xiàng)目被分解為一個(gè)個(gè)小的子項(xiàng)目,將新的教學(xué)內(nèi)容融入到一個(gè)個(gè)子項(xiàng)目中。在案例教學(xué)中,學(xué)生通過(guò)一個(gè)個(gè)子項(xiàng)目的設(shè)計(jì)和實(shí)現(xiàn),加深了對(duì)新概念、新知識(shí)的理解和運(yùn)用。VB案例教學(xué)實(shí)現(xiàn)了自頂向下、逐步細(xì)化的軟件開(kāi)發(fā)過(guò)程與學(xué)生知識(shí)結(jié)構(gòu)的構(gòu)建過(guò)程的有機(jī)統(tǒng)一。
VB案例教學(xué)法的教學(xué)過(guò)程可通過(guò)如圖1所示的框架結(jié)構(gòu)進(jìn)行描述。
VB案例教學(xué)以案例項(xiàng)目的分解、子項(xiàng)目的分析、子項(xiàng)目的設(shè)計(jì)實(shí)現(xiàn)和子項(xiàng)目的擴(kuò)展為軸心,教師的主導(dǎo)教學(xué)和學(xué)生的自主學(xué)習(xí)為兩翼,對(duì)稱平行推進(jìn)。
3 VB案例教學(xué)法的實(shí)施
案例教學(xué)有效實(shí)施的一個(gè)重要的保障就是有大量生動(dòng)、豐富和新鮮的案例。多元化的案例來(lái)源是案例教學(xué)成功的基礎(chǔ),校企合作、校際合作、軟件項(xiàng)目實(shí)踐、教師平時(shí)的案例積累、教學(xué)課題組成員建的交流、師生互動(dòng)交流等都可成為案例的積累形式。
在案例教學(xué)的案例準(zhǔn)備階段,教師應(yīng)根據(jù)不同專業(yè)、不同層次學(xué)生的實(shí)際需求,選擇實(shí)用型強(qiáng)、易于擴(kuò)展的VB典型性案例。對(duì)于學(xué)生自己準(zhǔn)備的、反映興趣愛(ài)好的個(gè)性化案例,教師尤其應(yīng)加以重視和引導(dǎo)。案例成果可以采用案例數(shù)據(jù)庫(kù)形式存儲(chǔ)。
案例教學(xué)開(kāi)始前,在教師指導(dǎo)下,學(xué)生按3~5人為單位,自主結(jié)合進(jìn)行分組,并保持一定的穩(wěn)定性。案例小組內(nèi)實(shí)行組長(zhǎng)負(fù)責(zé)制,組長(zhǎng)的職責(zé)是制定計(jì)劃、任務(wù)分工、人員組織協(xié)調(diào)、過(guò)程監(jiān)控、難點(diǎn)攻關(guān)、業(yè)績(jī)考核、文檔管理等。組員接受組長(zhǎng)分配的任務(wù),進(jìn)行資料檢索和任務(wù)實(shí)施,并進(jìn)行個(gè)體評(píng)價(jià)和組員互評(píng)。按照敏捷軟件開(kāi)發(fā)的方法,每組以兩人為單位,進(jìn)行結(jié)對(duì)編程準(zhǔn)備,相互學(xué)習(xí)和互相促進(jìn)。
在課堂教學(xué)時(shí),教師通過(guò)案例演示,進(jìn)行案例情景構(gòu)建,使學(xué)生了解項(xiàng)目的背景、實(shí)際意義和應(yīng)用需求,以便達(dá)到軟件開(kāi)發(fā)的需求分析效果。案例情景構(gòu)建通常在案例開(kāi)始時(shí)進(jìn)行,并在案例教學(xué)過(guò)程中不斷強(qiáng)化。
教師通過(guò)對(duì)案例子項(xiàng)目的分解,將教學(xué)案例項(xiàng)目劃分為若干子項(xiàng)目。教師應(yīng)注意子項(xiàng)目的層次性,把握好難度梯度,子項(xiàng)目通常與教學(xué)章節(jié)相對(duì)應(yīng),并與教學(xué)大綱的要求有機(jī)結(jié)合。課程開(kāi)始前,各案例小組在組長(zhǎng)的帶領(lǐng)下,展開(kāi)討論,將問(wèn)題細(xì)化,做出子項(xiàng)目分解預(yù)案。這種練習(xí)開(kāi)始較為困難,但在下一個(gè)案例教學(xué)過(guò)程中,可進(jìn)一步發(fā)揮學(xué)生的主動(dòng)性,有助于學(xué)生軟件工程思維的培養(yǎng)。
在課程教學(xué)開(kāi)始時(shí),教師通過(guò)對(duì)案例子項(xiàng)目的分析暴露出既有知識(shí)的局限,繼而自然引出本次課的新的教學(xué)內(nèi)容,確定完成子項(xiàng)目任務(wù)所需要的新概念和新知識(shí)。案例小組通過(guò)子項(xiàng)目分解,明確學(xué)習(xí)重點(diǎn),進(jìn)行子項(xiàng)目任務(wù)解決的知識(shí)儲(chǔ)備。
在案例課程教學(xué)中,教師緊緊圍繞子項(xiàng)目的設(shè)計(jì)與實(shí)現(xiàn),采取切合實(shí)際的教學(xué)方法,講授新的教學(xué)內(nèi)容,提高教學(xué)效果。在知識(shí)講授完以后,立即將新知識(shí)應(yīng)用到子項(xiàng)目的設(shè)計(jì)和編程實(shí)現(xiàn)中去,增進(jìn)學(xué)生對(duì)新知識(shí)的理解與運(yùn)用。學(xué)生通過(guò)教師主導(dǎo)下的教學(xué)討論,積極思考,平等參與設(shè)計(jì),不僅完善了自身的知識(shí)結(jié)構(gòu),也促使子項(xiàng)目的設(shè)計(jì)和實(shí)現(xiàn)進(jìn)一步推進(jìn)和完善。
vb語(yǔ)言篇3
關(guān)鍵詞: 高職院校 語(yǔ)言程序設(shè)計(jì) 教學(xué)改革
計(jì)算機(jī)程序設(shè)計(jì)是一種構(gòu)造性的技術(shù)。程序設(shè)計(jì)教學(xué)本身是枯燥、嚴(yán)謹(jǐn)?shù)?,而且在學(xué)習(xí)中是很難理解的,學(xué)生缺乏相應(yīng)的知識(shí)背景。如果教師在組織程序設(shè)計(jì)教學(xué)中缺乏相應(yīng)的良好的教學(xué)方法,考慮不到學(xué)生的知識(shí)水平、認(rèn)知規(guī)律、學(xué)習(xí)特點(diǎn)和接受能力,這門(mén)課程就會(huì)既難學(xué)又難教。VB語(yǔ)言程序設(shè)計(jì)是一門(mén)面向?qū)ο蟮目梢暬幊陶Z(yǔ)言,功能強(qiáng)大,應(yīng)用廣泛,使用窗體和控件設(shè)計(jì)應(yīng)用程序界面,采用事件驅(qū)動(dòng)的編程機(jī)制,相對(duì)Delphi,Visual C++來(lái)說(shuō)簡(jiǎn)單易學(xué)。筆者通過(guò)幾年來(lái)對(duì)該課程的教學(xué)改革,有以下幾點(diǎn)體會(huì)。
一、現(xiàn)代高職學(xué)生的劣勢(shì)與優(yōu)點(diǎn)
當(dāng)前高職院校的生源一般是達(dá)不到普通高校分?jǐn)?shù)線的普通高中畢業(yè)生和中專、職高的“對(duì)口生”,文化基礎(chǔ)較差,學(xué)習(xí)困難相對(duì)較大,沒(méi)有一個(gè)良好的學(xué)習(xí)方法,學(xué)習(xí)缺乏主動(dòng)性、自主性。許多學(xué)生沒(méi)有意識(shí)到這是學(xué)習(xí)的方法問(wèn)題,因此,學(xué)習(xí)缺乏興趣,知識(shí)尤其是專業(yè)知識(shí)難以拓展,學(xué)習(xí)的深度與所能達(dá)到的高度受到限制。由于就業(yè)的壓力,學(xué)習(xí)的務(wù)實(shí)心理,許多學(xué)生片面重視實(shí)踐操作,而忽視理論的夯實(shí),也使學(xué)習(xí)的心態(tài)變得浮躁,難以堅(jiān)持。
高職生屬于??茖哟?,與本科生相比易產(chǎn)生自卑心理。同時(shí)由于社會(huì)對(duì)高職存在偏見(jiàn),高職生對(duì)自己的認(rèn)識(shí)也往往產(chǎn)生偏差,更加重了他們的自卑感。高職學(xué)生的學(xué)習(xí)動(dòng)機(jī)是不穩(wěn)定的,具有盲目性的傾向。由于高職教育以技能培養(yǎng)為主,部分學(xué)生片面理解為突出技能,忽略理論,學(xué)習(xí)追求實(shí)用,致使理論課的學(xué)習(xí)情緒低迷,而在操作中遇到理論問(wèn)題又感到難以擴(kuò)展和提高自己。
高職生雖然與普通高校的學(xué)生存在差距,但也有自己的優(yōu)勢(shì):思維活躍愛(ài)勞動(dòng),愛(ài)表現(xiàn)自己“才華”。
二、傳統(tǒng)教學(xué)模式的弊端
所謂教學(xué)模式,是按照一定的教育思想、理論來(lái)組織教學(xué)活動(dòng)進(jìn)程的穩(wěn)定結(jié)構(gòu)形式,它是教育思想、教學(xué)理論、學(xué)習(xí)理論的集中體現(xiàn)。教學(xué)模式的改變必然會(huì)觸動(dòng)教育思想、教學(xué)觀念、教與學(xué)理論等根本性的問(wèn)題,可見(jiàn),教學(xué)模式的改革是比較深層次的改革。傳統(tǒng)的教學(xué)模式可以簡(jiǎn)單地理解為“要我學(xué)”,整體由教師、學(xué)生和教材構(gòu)成,是以教師為中心的教學(xué)模式,它的特點(diǎn)就是:教師是教學(xué)活動(dòng)的主導(dǎo),是知識(shí)的灌輸者;學(xué)生是灌輸?shù)膶?duì)象,是被動(dòng)的外部刺激的接受者;教材則是灌輸?shù)膬?nèi)容。當(dāng)然,這種傳統(tǒng)的教學(xué)模式有利于教師對(duì)課堂教學(xué)的組織、管理與控制,長(zhǎng)期占據(jù)教育陣地的統(tǒng)治地位,其優(yōu)點(diǎn)是顯而易見(jiàn)的。然而,隨著經(jīng)濟(jì)與社會(huì)的發(fā)展,這種教學(xué)模式的缺陷日益凸顯:忽視學(xué)生的主動(dòng)性、創(chuàng)造性,不能把學(xué)生的主體作用很好地體現(xiàn)出來(lái)。因此,教學(xué)模式的轉(zhuǎn)化已成為在各高職院校進(jìn)行教學(xué)改革的迫切要求。
三、教學(xué)改革的實(shí)踐
1.教學(xué)內(nèi)容的設(shè)計(jì)
VB程序設(shè)計(jì)的內(nèi)容與大多數(shù)程序設(shè)計(jì)教材一樣,首先介紹對(duì)象及其屬性、數(shù)據(jù)類型、函數(shù)、方法和事件等一系列比較抽象難懂的概念,然后介紹程序的建立和運(yùn)行,接下來(lái)介紹程序結(jié)構(gòu):順序、選擇、循環(huán)、數(shù)組,最后是一些數(shù)據(jù)庫(kù)的應(yīng)用。從知識(shí)的邏輯結(jié)構(gòu)體系來(lái)看,這樣安排無(wú)可非議,但從認(rèn)知規(guī)律角度考慮,毫無(wú)知識(shí)背景的學(xué)生一開(kāi)始就學(xué)習(xí)這些難懂、抽象的概念,不僅會(huì)增加他們理解這些概念的難度,更會(huì)挫傷他們學(xué)習(xí)編程的積極性。教師應(yīng)遵循教育規(guī)律,因材施教,根據(jù)學(xué)生的邏輯思維和動(dòng)手能力差異,從各個(gè)方面創(chuàng)造機(jī)會(huì),以便學(xué)生能夠根據(jù)課程及本人實(shí)際情況來(lái)親自操作。事實(shí)上,學(xué)生只有在不斷的動(dòng)手操作中才能學(xué)好VB課程,這是取得良好的教學(xué)效果的根本途徑。在教學(xué)過(guò)程中,教師拋開(kāi)原先以課本知識(shí)的邏輯結(jié)構(gòu)體系為順序組織課堂的教學(xué)模式,先不講基本概念,而是化整為零,以案例教學(xué)為主,任務(wù)驅(qū)動(dòng)實(shí)施教學(xué)。在前期的備課時(shí),教師將所有理論知識(shí)安排在一個(gè)個(gè)具體實(shí)例中,每個(gè)實(shí)例互相聯(lián)系層層深入。在授課時(shí),教師引出實(shí)例并和學(xué)生一起探討案例所涉及的知識(shí)點(diǎn),通過(guò)分析來(lái)共同完成實(shí)例的制作,并總結(jié)所涉及的知識(shí)點(diǎn)。每次授課都預(yù)留一段時(shí)間,在學(xué)生完成案例的基礎(chǔ)上,增加難度,舉一反三,這一步需要學(xué)生自行動(dòng)手操作,而且需要學(xué)生和教師密切配合。如果有一堂課學(xué)生沒(méi)有及時(shí)完成教師布置的任務(wù),課后又沒(méi)有及時(shí)進(jìn)行復(fù)習(xí),那么可能就影響他下一次上課的效果,如此往復(fù),這門(mén)課程學(xué)習(xí)起來(lái)就非常吃力。所以學(xué)生在學(xué)習(xí)中會(huì)不由自主地變被動(dòng)為主動(dòng),即“我要學(xué)”,從真正意義上達(dá)到教學(xué)改革的目的。
2.實(shí)驗(yàn)環(huán)節(jié)的加強(qiáng)
課上得再好,學(xué)生上課效果再好,最終都要轉(zhuǎn)化為實(shí)際的操作能力,所以實(shí)驗(yàn)課是非常重要的,其目的是培養(yǎng)學(xué)生的動(dòng)手與創(chuàng)新能力。很多學(xué)生對(duì)實(shí)驗(yàn)課的重視度沒(méi)有正常授課高,缺乏主動(dòng)性與創(chuàng)造性,大多只是對(duì)書(shū)中的例子依樣畫(huà)葫蘆,只求運(yùn)行出結(jié)果就萬(wàn)事大吉。筆者在教學(xué)改革中實(shí)驗(yàn)課也進(jìn)行了重新設(shè)置,所有實(shí)驗(yàn)項(xiàng)目都對(duì)課本中的實(shí)例進(jìn)行了改變,并增加了新的任務(wù)。學(xué)生根據(jù)課堂知識(shí)進(jìn)行現(xiàn)場(chǎng)操作,獨(dú)立完成。而且每次實(shí)驗(yàn)的內(nèi)容都與后續(xù)的考試相關(guān),這樣極大地調(diào)動(dòng)了學(xué)生的積極性和創(chuàng)造性。
3.考核模式的改變
在正常授課中,教師要鼓勵(lì)學(xué)生相互交流,并經(jīng)常把學(xué)生中好的作品展示給大家,增強(qiáng)學(xué)生的自信心,活躍課堂氣氛。
過(guò)去的VB考核,通常是平時(shí)成績(jī)和期末成績(jī)相加,并不能很好地體現(xiàn)學(xué)生的學(xué)習(xí)效果??己藨?yīng)該體現(xiàn)學(xué)習(xí)主體的學(xué)習(xí)能力、實(shí)踐能力、探索能力。所以筆者將整個(gè)考核改為以過(guò)程性考核為主,按百分制來(lái)計(jì)算,平時(shí)表現(xiàn)為10分,過(guò)程考核為60分,期末考核為30分。平時(shí)表現(xiàn)主要是指學(xué)生的課堂紀(jì)律、課堂表現(xiàn)、討論問(wèn)題的參與度。過(guò)程性考核在整個(gè)考核環(huán)節(jié)中分值最高,任務(wù)最重??荚嚨膬?nèi)容是對(duì)平時(shí)的練習(xí)和實(shí)驗(yàn)進(jìn)行整合,并增加難度,學(xué)生在測(cè)試時(shí)覺(jué)得題目曾經(jīng)做過(guò),但又不太一樣,測(cè)試后就會(huì)更加重視平時(shí)的課堂學(xué)習(xí)和實(shí)驗(yàn)訓(xùn)練,使學(xué)習(xí)過(guò)程進(jìn)入一個(gè)良性循環(huán)。整個(gè)授課過(guò)程分為三個(gè)階段進(jìn)行測(cè)試,采用上機(jī)考試,給出試題,一人一機(jī),學(xué)生在規(guī)定的時(shí)間完成考試內(nèi)容,操作完畢后保存,教師評(píng)閱學(xué)生成績(jī),這種考試方式既體現(xiàn)了計(jì)算機(jī)課程的實(shí)踐性,又檢驗(yàn)了學(xué)生的實(shí)際應(yīng)用能力。
職業(yè)資格是勞動(dòng)準(zhǔn)入的重要依據(jù),國(guó)家社會(huì)勞動(dòng)保障部提出:“要積極推進(jìn)勞動(dòng)預(yù)備制和勞動(dòng)準(zhǔn)入制教育培訓(xùn)的實(shí)施?!蔽倚T谟?jì)算機(jī)專業(yè)就推行了全國(guó)計(jì)算機(jī)信息高新技術(shù)考試VB程序員認(rèn)證。學(xué)生通過(guò)進(jìn)一步的學(xué)習(xí)和有針對(duì)性的練習(xí),一方面可以達(dá)到勞動(dòng)準(zhǔn)入制要求的相關(guān)知識(shí)和技術(shù)能力,獲得就業(yè)的敲門(mén)磚,另一方面可以更進(jìn)一步掌握控件屬性、方法、事件的具體運(yùn)用和小型應(yīng)用程序的編寫(xiě)、調(diào)試方法,提升綜合知識(shí)應(yīng)用能力。
在高職教育中,培養(yǎng)出高素質(zhì)、高技能的復(fù)合性人才是教師的使命,因此教師需要在授課中不斷完善,研究教學(xué)方法和經(jīng)驗(yàn),加強(qiáng)學(xué)術(shù)交流,不斷提高自身的知識(shí)層次,提高教學(xué)能力和質(zhì)量。
參考文獻(xiàn):
[1]譚浩強(qiáng)等.Visual Basic程序設(shè)計(jì)[M].清華大學(xué)出版社,2003.
[2]寧常鑫,孫達(dá)辰.高職VB教學(xué)改革的探索[J].內(nèi)蒙古科技與經(jīng)濟(jì),2004.
[3]柳青等.VB程序設(shè)計(jì)教程[M].高等教育出版社,2002.
vb語(yǔ)言篇4
【關(guān)鍵詞】《VISUAL BAISC6.0程序設(shè)計(jì)》 教材建設(shè) 教學(xué)改革 教學(xué)模式
1 引言
程序設(shè)計(jì)作為計(jì)算機(jī)等有關(guān)專業(yè)必修的一門(mén)重要的專業(yè)技術(shù)課程,是信息系統(tǒng)學(xué)科的一門(mén)核心課程,是一門(mén)理論性和實(shí)踐性都很強(qiáng)的課程。
本課程是經(jīng)濟(jì)、公管科各類專業(yè)學(xué)習(xí)計(jì)算機(jī)的基礎(chǔ)課。Visual Basic(下面簡(jiǎn)稱VB)是一種有代表性的較流行的面向?qū)ο蟮目梢暬Z(yǔ)言,利用它可以快速方便的創(chuàng)建具有專業(yè)外觀的用戶界面的編程工作簡(jiǎn)單易行。本課程的任務(wù)是使學(xué)生通過(guò)本課程的學(xué)習(xí)和示例的分析,掌握使用VB開(kāi)發(fā)Windows應(yīng)用程序的一般方法和特點(diǎn),能夠根據(jù)實(shí)際需要自行開(kāi)發(fā)簡(jiǎn)單的Windows應(yīng)用程序,并為今后進(jìn)一步使用VB或其他面向?qū)ο蟮目梢暬_(kāi)發(fā)工具開(kāi)發(fā)Windows應(yīng)用程序打下基礎(chǔ)。
傳統(tǒng)的教學(xué)方法中,程序?qū)嶒?yàn)環(huán)節(jié)只是配合每一章所學(xué)的內(nèi)容進(jìn)行在計(jì)算機(jī)上的實(shí)踐,這樣的方法讓學(xué)生只是孤立的了解了某些VB 6.0程序設(shè)計(jì)知識(shí),所涉及的知識(shí)面較窄,缺少學(xué)科的綜合性,且動(dòng)手能力很差,無(wú)法將實(shí)際的具體問(wèn)題和VB 6.0程序設(shè)計(jì)知識(shí)聯(lián)系起來(lái)。為了改變這一現(xiàn)狀,我們VB課題組申請(qǐng)了學(xué)院的校級(jí)項(xiàng)目——《Visual basic程序設(shè)計(jì)語(yǔ)言》課程建設(shè),對(duì)VB從教學(xué)觀念、教學(xué)內(nèi)容、教學(xué)方式等多個(gè)方面進(jìn)行教學(xué)改革的探索和實(shí)踐。
2 教學(xué)改革方法
2.1 教材建設(shè)——溝通性
教材作為教師和學(xué)生交流的媒介,其作用十分重要,針對(duì)當(dāng)前市場(chǎng)上課本多在語(yǔ)言細(xì)節(jié)上浪費(fèi)筆墨,不但容易使得初學(xué)者迷失在這些復(fù)雜而龐大的細(xì)枝末節(jié)上,而且不能很好的掌握VB 6.0程序設(shè)計(jì)的實(shí)質(zhì)。我們VB 課題組根據(jù)多年從事VB 6.0教學(xué)的經(jīng)驗(yàn)和實(shí)際開(kāi)發(fā)軟件項(xiàng)目的經(jīng)驗(yàn)編寫(xiě)教材,強(qiáng)調(diào)程序設(shè)計(jì)方法和技巧的掌握比對(duì)語(yǔ)言細(xì)節(jié)的理解重要得多,而對(duì)語(yǔ)言細(xì)節(jié)的透徹理解只有通過(guò)大量的時(shí)間和長(zhǎng)期的編程實(shí)踐才能獲得。
我們VB課題組自行編寫(xiě)《Visual basic程序設(shè)計(jì)》和《Visual Basic典型例題解析和習(xí)題解答》,先后被吉林大學(xué)、廣西大學(xué)等多所高校使用。本套教材具有極大特色:(1)一題多解;(2)技術(shù)講解注重讓學(xué)生知其所以然;(3)針對(duì)VB二級(jí)等級(jí)考試編寫(xiě)。
2.2 教學(xué)方式改革——實(shí)踐性
編程實(shí)踐是學(xué)好VB程序設(shè)計(jì)語(yǔ)言的關(guān)鍵。我們?cè)谥v授理論課時(shí),采用調(diào)試技術(shù)現(xiàn)場(chǎng)編程,組織學(xué)生課上親自調(diào)試和共同分析程序,強(qiáng)調(diào)如下內(nèi)容:
2.2.1 調(diào)試工具的運(yùn)用
VB 6.0的理論知識(shí)是以實(shí)踐作為依據(jù),程序的執(zhí)行過(guò)程涵蓋該程序所有知識(shí)點(diǎn),我們強(qiáng)調(diào)利用調(diào)試工具幫助編程者分析程序,采用單步執(zhí)行、設(shè)置斷點(diǎn)、添加監(jiān)視框等三種調(diào)試工具,對(duì)程序執(zhí)行過(guò)程進(jìn)行跟蹤監(jiān)視,幫助學(xué)生更好的理解程序的結(jié)構(gòu)等知識(shí)點(diǎn),激發(fā)學(xué)生學(xué)習(xí)的興趣和主動(dòng)性。
2.2.2 重視對(duì)警告信息的改正
學(xué)生在編譯程序時(shí)會(huì)出許多錯(cuò)誤,大致分為語(yǔ)法錯(cuò)誤和語(yǔ)義錯(cuò)誤,我們認(rèn)為學(xué)習(xí)VB 就是一個(gè)發(fā)現(xiàn)錯(cuò)誤和改正錯(cuò)誤的過(guò)程,強(qiáng)調(diào)學(xué)生自己的去發(fā)現(xiàn)和改正錯(cuò)誤。VB 6.0集成開(kāi)發(fā)環(huán)境會(huì)提示兩種信息,一種信息為錯(cuò)誤信息,另一種信息為警告信息。一般情況下只要將錯(cuò)誤信息改正過(guò)來(lái),程序就能通過(guò)運(yùn)行給出結(jié)果,這樣警告信息往往會(huì)被忽略。我們?cè)趯?shí)踐教學(xué)中要求學(xué)生將警告信息與錯(cuò)誤信息一樣重視,在調(diào)試過(guò)程中遇到警告信息必須改正,因?yàn)榫嫘畔⒌某霈F(xiàn)說(shuō)明了學(xué)生對(duì)知識(shí)點(diǎn)理解的偏差,讓學(xué)生通過(guò)改正警告信息來(lái)正確的理解理論知識(shí),給學(xué)生留下深刻的印象,在進(jìn)一步理解理論知識(shí)的同時(shí)培養(yǎng)學(xué)生嚴(yán)肅、認(rèn)真的科學(xué)態(tài)度。
2.3 教學(xué)內(nèi)容改革——全面性
2.3.1 “照貓畫(huà)虎”培養(yǎng)編程能力
在VB的教學(xué)開(kāi)始就引入軟件下程的理念,強(qiáng)調(diào)學(xué)生們從一始了解到養(yǎng)成良好的軟件設(shè)計(jì)規(guī)范的重要性,要求學(xué)生按照軟件工程的思想去分析設(shè)計(jì)實(shí)現(xiàn)一個(gè)具體的MIS系統(tǒng)。 具體說(shuō)來(lái),分為以下幾個(gè)環(huán)節(jié):
針對(duì)VB語(yǔ)言特點(diǎn),極易上手,強(qiáng)調(diào)學(xué)生的基本技能。第一階段,要求學(xué)生實(shí)踐VB 6.0的每章的各個(gè)理論知識(shí)點(diǎn)和熟悉使用VB 6.0編譯環(huán)境。在此基礎(chǔ)上,增加一些趣味性的題目,并引入綜合中“大作業(yè)”,由教師給出實(shí)驗(yàn)題目,提出要求,學(xué)生根據(jù)要求查閱相關(guān)的資料,寫(xiě)出實(shí)驗(yàn)原理、實(shí)驗(yàn)方法步驟與教師一起討論,確定實(shí)驗(yàn)方案;然后在限定的時(shí)間內(nèi)寫(xiě)出相關(guān)的系統(tǒng)的分析、設(shè)計(jì)、實(shí)現(xiàn)等實(shí)驗(yàn)報(bào)告,初步掌握VB軟件系統(tǒng)的設(shè)計(jì)方法和步驟,運(yùn)用VB進(jìn)行軟件開(kāi)發(fā)的初步能力。
2.3.2 利用網(wǎng)絡(luò)資源加大教學(xué)資源
當(dāng)今的學(xué)習(xí)具有“隨時(shí)隨地”的特色,VB課題組教師充分利用互聯(lián)網(wǎng)的優(yōu)勢(shì),開(kāi)發(fā)教學(xué)網(wǎng)站提高學(xué)生的自學(xué)的積極性,增大教師和學(xué)生的溝通方式,讓學(xué)生學(xué)習(xí)渠道多樣化。
VB課題組的教師通過(guò)VB網(wǎng)站布置作業(yè),學(xué)生提交,教師批改等方式,以及留言板和學(xué)生溝通,解答學(xué)生提出的問(wèn)題,我們采用每人一天的值班模式回復(fù)學(xué)生的各種問(wèn)題,發(fā)表通知公告或進(jìn)行解惑。特別對(duì)學(xué)生的共性問(wèn)題,教師在留言板上留言。另外,利用QQ群等方式加強(qiáng)課下師生間的交流和討論,建立朋友的關(guān)系,教師及時(shí)了解到學(xué)生的理解程度和問(wèn)題所在,以便對(duì)癥下藥及時(shí)解決出現(xiàn)的問(wèn)題。
試題庫(kù)是檢驗(yàn)學(xué)生每章或每課階段性成果的有力工具,我們VB課題組編寫(xiě)VB試題庫(kù),具有3000多道習(xí)題,其中將試題按章節(jié)內(nèi)容安排,讓學(xué)生在每個(gè)知識(shí)點(diǎn)都可以進(jìn)行自測(cè),對(duì)自己的學(xué)習(xí)質(zhì)量給與評(píng)價(jià),使得學(xué)生盡快知道自己哪一方而不足,還有待加強(qiáng)。試題庫(kù)的習(xí)題包括填空題、選擇題等多種類型,并每道題目都給出解析過(guò)程、難度系數(shù)、標(biāo)準(zhǔn)答案。
3 結(jié)束語(yǔ)
通過(guò)我們VB課題組教師的集體努力,VB課程建設(shè)從改進(jìn)教學(xué)方法,完善教學(xué)手段等多個(gè)方面出發(fā),使得學(xué)生學(xué)習(xí)的自覺(jué)性、主動(dòng)性有了很大的提高。實(shí)踐編程能力有了很大的提高。這此表明我們VB課題組的課程建設(shè)的探索得到大部分學(xué)生的認(rèn)可,通過(guò)對(duì)學(xué)生的調(diào)查中,大多數(shù)學(xué)生認(rèn)為是他們對(duì)于課本知識(shí)理解更加深入了,主動(dòng)分析問(wèn)題的能力也得到了提高。
參考文獻(xiàn)
[1] 王文浪,周元哲主編《Visual Basic程序設(shè)計(jì)語(yǔ)言》.機(jī)械工業(yè)出版社,2009年2月出版.
[2] 周元哲,喬平安編著《Visual Basic典型例題解析與習(xí)題解答》.機(jī)械工業(yè)出版社,2009年8月出版.
[3] 周元哲,楊立法 《C 程序設(shè)計(jì)》教學(xué)改革的探討[J].電腦知識(shí)與技術(shù).2007,2(2):1170-1172.
[4] 沈備軍,顧春華.軟件下程教學(xué)模式的研究和實(shí)踐[J].計(jì)算機(jī)教育.2005.1:40-42.
vb語(yǔ)言篇5
[關(guān)鍵詞]:案例教學(xué) Visual Basic語(yǔ)言教學(xué)設(shè)計(jì)
中圖分類號(hào):G424.21 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):
作為行為導(dǎo)向教學(xué)模式的一種,案例教學(xué)法是通過(guò)對(duì)具體案例的分析、引導(dǎo)、啟發(fā)受教育者對(duì)基本知識(shí)、原理、方法的理解掌握,激發(fā)受教育者對(duì)基本知識(shí)、原理、方法的理解掌握,激發(fā)受教育者的潛能,從而達(dá)到教育目的的一種教學(xué)方法。案例教學(xué)法在法學(xué)、商貿(mào)學(xué)及醫(yī)學(xué)教學(xué)活動(dòng)中已得到很廣泛的應(yīng)用,隨著案例教學(xué)內(nèi)容、方法和經(jīng)驗(yàn)的日趨豐富和完善,案例教學(xué)法已成為一種較為成功的教學(xué)方法。但如何在Visual Basic(以下簡(jiǎn)稱為VB)語(yǔ)言中采用案例教學(xué),是需要進(jìn)行認(rèn)真探索和思考的一項(xiàng)重要課題。
一、VB語(yǔ)言課與案例教學(xué)
針對(duì)本校學(xué)生自身的特點(diǎn),本文所稱的案例主要是指,在VB語(yǔ)言課的教學(xué)活動(dòng)過(guò)程中,把學(xué)生分成3—5人一組,在教師的指導(dǎo)下每組通過(guò)對(duì)案例、程序源代碼進(jìn)行分析,并提交相應(yīng)的分析報(bào)告;在分析的過(guò)程中去學(xué)習(xí),掌握專業(yè)知識(shí),建立起計(jì)算機(jī)學(xué)科的知識(shí)體系,提高實(shí)際應(yīng)用能力的一種教學(xué)方法。
采用案例教學(xué),可以實(shí)現(xiàn)課堂內(nèi)外的有機(jī)結(jié)合,實(shí)現(xiàn)理論與實(shí)踐相結(jié)合;結(jié)合學(xué)生自主學(xué)習(xí),讓學(xué)生帶著疑問(wèn)進(jìn)行案例分析,教師在分析過(guò)程中穿插講授專業(yè)理論知識(shí),學(xué)生在分析案例的時(shí)候,一方面增長(zhǎng)知識(shí)視野,豐富分析應(yīng)用技巧;另一方面在探索思考如何把知識(shí)運(yùn)用于實(shí)踐,從而及時(shí)有效地促進(jìn)學(xué)生對(duì)知識(shí)的消化吸收,真正達(dá)到理論與實(shí)踐相結(jié)合的目的。
(一)、VB語(yǔ)言課的特點(diǎn)。
計(jì)算機(jī)學(xué)科有其自身的特點(diǎn),同其他學(xué)科相比,計(jì)算機(jī)的工具性、計(jì)算機(jī)學(xué)科的綜合性、應(yīng)用性都非常強(qiáng),對(duì)VB語(yǔ)言的應(yīng)用,是通過(guò)語(yǔ)言編程來(lái)實(shí)現(xiàn)的,學(xué)習(xí)VB語(yǔ)言,就是學(xué)習(xí)如何去編程。而這種編程的過(guò)程,就是學(xué)習(xí)VB語(yǔ)言的過(guò)程。對(duì)VB語(yǔ)言的教學(xué),不僅僅是教VB語(yǔ)言知識(shí),更重要的是讓學(xué)生如何利用VB語(yǔ)言知識(shí)去編程,去應(yīng)用于實(shí)際生活中。
(二)、教學(xué)案例與舉例。
教學(xué)案例與經(jīng)常采用的舉例說(shuō)明雖然都是引用案例,但兩者有本質(zhì)的區(qū)別,案例教學(xué)中采用的案例在教學(xué)過(guò)程中占據(jù)中心地位,是在進(jìn)行案例分析的過(guò)程中傳授理論知識(shí),培養(yǎng)實(shí)際操作技巧能力,只能是具有一定代表性的程序,包含的內(nèi)容多,程序代碼量大。對(duì)案例的分析需要有一定的基礎(chǔ)知識(shí),是在現(xiàn)有知識(shí)基礎(chǔ)上的全面提升,要求學(xué)生主動(dòng)學(xué)習(xí)、思考,與教師的引導(dǎo)控制相結(jié)合來(lái)進(jìn)行,需要一定的學(xué)習(xí)環(huán)境。而舉例則多是對(duì)某一變量或應(yīng)用進(jìn)行使用練習(xí),可在課堂上也可在上機(jī)課中進(jìn)行,同樣,在案例分析的過(guò)程中,也需要進(jìn)行舉例。
(三)、案例教學(xué)與傳統(tǒng)模式教學(xué)。
傳統(tǒng)模式下對(duì)VB語(yǔ)言課的教學(xué),多采用“板書(shū)”(多媒體)+上機(jī)實(shí)踐的方法,總是先介紹語(yǔ)句的語(yǔ)法規(guī)則舉例講解(演示)課后習(xí)題上機(jī)驗(yàn)證,采用多媒體教學(xué),也只是教學(xué)媒介體發(fā)生了變化。傳統(tǒng)的教學(xué)方法對(duì)一些理論課較適合,但對(duì)VB語(yǔ)言課,無(wú)法檢驗(yàn)學(xué)生對(duì)已學(xué)知識(shí)的掌握運(yùn)用能力,同時(shí)也容易增加學(xué)習(xí)的枯燥感,甚至學(xué)期結(jié)束,也只能完成簡(jiǎn)單的程序設(shè)計(jì)。
此外,傳統(tǒng)模式下是按教材、分章節(jié)按部就班地講課的,往往造成教師因“材”施教。而采用案例教學(xué)在教學(xué)內(nèi)容上已不再局限于教材本身,此外,案例教學(xué)的教學(xué)內(nèi)容的外延性非常強(qiáng),強(qiáng)調(diào)學(xué)習(xí)的知識(shí)性、應(yīng)用性、系統(tǒng)性、嚴(yán)密性,體現(xiàn)知識(shí)體系的建立。在授課方式上,不局限課堂上按章分節(jié)的順序講課,而是把課堂內(nèi)外VB語(yǔ)言課與計(jì)算機(jī)專業(yè)基礎(chǔ)課、實(shí)際應(yīng)用有機(jī)地結(jié)合起來(lái)。學(xué)生課堂內(nèi)外研讀源程序,產(chǎn)生疑問(wèn),課堂向老師發(fā)問(wèn)釋疑,在教學(xué)行為上,案例教學(xué)中體現(xiàn)出學(xué)生學(xué)習(xí)的主動(dòng)性、主體性,而教師在教學(xué)過(guò)程中則發(fā)揮出主導(dǎo)、組織作用。
二、案例教學(xué)在VB語(yǔ)言課中的作用
以案例為中心來(lái)組織VB語(yǔ)言的各方面,實(shí)際也就是模擬計(jì)算機(jī)應(yīng)用軟件的開(kāi)發(fā)環(huán)境、開(kāi)發(fā)過(guò)程,學(xué)生學(xué)習(xí)的過(guò)程中,其身份已不僅僅是學(xué)生,而可能是當(dāng)今軟件開(kāi)發(fā)工程中的一個(gè)角色,學(xué)習(xí)VB語(yǔ)言主要是為了應(yīng)用,如果不能應(yīng)用于實(shí)際,那么,學(xué)習(xí)的專業(yè)知識(shí)將是空泛的,無(wú)法產(chǎn)生實(shí)際效果,案例教學(xué)在VB語(yǔ)言課中的應(yīng)用,它的主要積極作用是:
(一)、案例教學(xué)是知識(shí)共享、創(chuàng)新的過(guò)程,有助于學(xué)生迅速建立VB學(xué)科知識(shí)體系框架,并提高操作應(yīng)用能力。
在案例分析思考過(guò)程中,學(xué)生將會(huì)把有關(guān)的理論知識(shí)融會(huì)貫通,與實(shí)際應(yīng)用聯(lián)系起來(lái),是對(duì)知識(shí)完整的理解,而不是簡(jiǎn)單的記憶。案例教學(xué)對(duì)學(xué)生是采用分組學(xué)習(xí)的,強(qiáng)調(diào)的是一種真實(shí)環(huán)境的再現(xiàn)或虛擬,通過(guò)集體討論,啟迪思路,在自我思考、自我總結(jié)中啟發(fā)思路,在相互探討、切磋中引發(fā)思維共振,共享知識(shí),逐步強(qiáng)化自己分析案例,實(shí)際應(yīng)用操作能力所需的理論知識(shí)和綜合技能。
(二)、案例教學(xué)有助于培養(yǎng)學(xué)生的實(shí)戰(zhàn)能力。
隨著我國(guó)社會(huì)經(jīng)濟(jì)的發(fā)展,社會(huì)對(duì)職校培養(yǎng)人才的要求已不僅僅是其所學(xué)知識(shí)、技能的多少,而更注重于其是否具有一定的實(shí)戰(zhàn)能力。而大部分職校對(duì)計(jì)算機(jī)專業(yè)的學(xué)生,也僅僅在畢業(yè)前讓其作一次畢業(yè)總結(jié),具體實(shí)際能力很難練就。案例教學(xué)是把學(xué)生到社會(huì)去實(shí)踐的那個(gè)過(guò)程提前到教學(xué)過(guò)程中,讓學(xué)生在學(xué)習(xí)的過(guò)程中,就有一定的實(shí)戰(zhàn)經(jīng)驗(yàn),這樣才能培養(yǎng)出更符合市場(chǎng)需求的實(shí)戰(zhàn)型人才。
此外,案例教學(xué)還可以培養(yǎng)良好的程序設(shè)計(jì)風(fēng)格,在分組中培養(yǎng)團(tuán)隊(duì)協(xié)作精神等。
三、計(jì)算機(jī)語(yǔ)言案例教學(xué)實(shí)施
作為案例組織者,可以是教師,也可以是教學(xué)小組,但需要在開(kāi)課前有詳細(xì)周密的教學(xué)安排,其內(nèi)容包括案例實(shí)施的時(shí)間過(guò)程及安排,學(xué)生的分組組織,案例素材的發(fā)放等,案例分析中哪些是理論分析,哪些是應(yīng)用操作分析等,并對(duì)案例教學(xué)中可能出現(xiàn)的外延知識(shí)及對(duì)策做出安排。
(一)、結(jié)合語(yǔ)言特點(diǎn),選取教學(xué)案例。
VB語(yǔ)言是一種具有面向?qū)ο蟮目梢暬O(shè)計(jì)工具,它是以事件驅(qū)動(dòng)來(lái)進(jìn)行編程,是一種結(jié)構(gòu)化的程序設(shè)計(jì)語(yǔ)言。
在傳統(tǒng)模式下,教學(xué)活動(dòng)過(guò)程的開(kāi)展往往是逐一地講解各語(yǔ)句,加以舉例說(shuō)明,最后學(xué)生針對(duì)課后練習(xí)上機(jī)進(jìn)行驗(yàn)證,整個(gè)學(xué)期由于受教學(xué)課時(shí)的限制,數(shù)據(jù)類型、數(shù)組及函數(shù)重要概念和應(yīng)用的講述,已沒(méi)有更多的教學(xué)時(shí)間,讓學(xué)生去做一具體的整合性學(xué)習(xí)??梢哉f(shuō)傳統(tǒng)模式下的教學(xué)方式,僅僅使學(xué)生能夠初步了解和掌握本門(mén)課中的基本知識(shí),而不能系統(tǒng)、全面地認(rèn)識(shí)和應(yīng)用所學(xué)知識(shí)。這樣就導(dǎo)致學(xué)生在從事實(shí)際應(yīng)用系統(tǒng)的開(kāi)發(fā)設(shè)計(jì)過(guò)程中,缺乏創(chuàng)造性思想和解決問(wèn)題的動(dòng)手能力。
在案例選取時(shí),就應(yīng)使案例能夠包容上述知識(shí),體現(xiàn)出編程的概念及應(yīng)用,在實(shí)際教學(xué)中,我們采用的案例是一些貼近生活的畫(huà)面,如繪制函數(shù)、“紅綠燈”程序、制作mp3播放器;還有《學(xué)生學(xué)籍管理系統(tǒng)》,系統(tǒng)中用到的各種數(shù)據(jù)、變量等與學(xué)生的自身信息緊密相關(guān),容易被學(xué)生理解接受。
(二)、案例的開(kāi)展和實(shí)施。
根據(jù)案例教學(xué)法及VB的特點(diǎn),在簡(jiǎn)要介紹VB的基本操作后,即可進(jìn)行全面講解分析案例?!秾W(xué)生學(xué)籍管理系統(tǒng)》,是一個(gè)與學(xué)生自身信息緊密相關(guān)的數(shù)據(jù)信息管理系統(tǒng),分為基本信息,成績(jī)、圖書(shū)借閱等子系統(tǒng)。可利用系統(tǒng)實(shí)現(xiàn)對(duì)學(xué)生信息的瀏覽、查詢、修改等,這些就可以通過(guò)編程來(lái)完成。在案例的實(shí)施過(guò)程中,結(jié)合相應(yīng)的教材分課時(shí)對(duì)程序進(jìn)行部分分析,也可根據(jù)程序的模塊進(jìn)行講解,使得課程的教學(xué)主要體現(xiàn)在這個(gè)系統(tǒng)中的應(yīng)用。通過(guò)分析這一貫穿整個(gè)課程的教學(xué)案例,不僅改變VB學(xué)習(xí)從傳統(tǒng)、枯燥的理論開(kāi)始的模式,展現(xiàn)在學(xué)生面前的是應(yīng)用的靈活性和設(shè)計(jì)的多樣性,從點(diǎn)上具體明確了VB的作用,面上體現(xiàn)出計(jì)算機(jī)學(xué)科知識(shí)體系的建立,體現(xiàn)VB各功能系統(tǒng)間的聯(lián)系及實(shí)際應(yīng)用系統(tǒng)的構(gòu)成。
在開(kāi)展案例教學(xué)的過(guò)程中,必須根據(jù)教學(xué)內(nèi)容的不斷深入,進(jìn)行精心組織,使學(xué)生主動(dòng)融入教學(xué)活動(dòng)過(guò)程中,這樣,學(xué)生學(xué)到的不僅僅是技術(shù)理論知識(shí),更重要的是學(xué)生掌握了編程的技術(shù),具有解決一定問(wèn)題的實(shí)際能力。
(三)、案例教學(xué)的組織考察。
在進(jìn)行案例分析的同時(shí),結(jié)合本課程的教學(xué)實(shí)際,學(xué)生3—5人一組,每組針對(duì)案例寫(xiě)出案例分析報(bào)告,這份案例分析報(bào)告實(shí)際上相當(dāng)于軟件開(kāi)發(fā)工程中的系統(tǒng)分析、設(shè)計(jì)說(shuō)明。然后設(shè)計(jì)一個(gè)綜合性的管理信息系統(tǒng)程序,應(yīng)用領(lǐng)域可以自己定,給他們一個(gè)實(shí)際操作的機(jī)會(huì),最后完成程序設(shè)計(jì),這樣可以充分發(fā)揮學(xué)生的創(chuàng)造性思想,使所學(xué)知識(shí)掌握的更加系統(tǒng)、牢固。教師也可以據(jù)此評(píng)價(jià)學(xué)生的學(xué)習(xí),來(lái)代替?zhèn)鹘y(tǒng)的考試,并對(duì)教學(xué)過(guò)程中學(xué)生出現(xiàn)的問(wèn)題,給以引導(dǎo)解決。
四、案例教學(xué)實(shí)施中面臨的主要問(wèn)題
(一)、案例教學(xué)中對(duì)教師的要求。
案例教學(xué)中教師從主講的身份轉(zhuǎn)化為教學(xué)活動(dòng)中的組織者、主導(dǎo)者,其性質(zhì)發(fā)生了變化,教學(xué)內(nèi)容由以前的從教師到學(xué)生的單向流動(dòng),到教師與學(xué)生的雙向知識(shí)流動(dòng)、行為互動(dòng)轉(zhuǎn)變。在案例分析的過(guò)程中,要求教師要以廣博的案例知識(shí)積淀和深厚的專業(yè)知識(shí)為依托。不但要求教師有豐富的專業(yè)理論知識(shí);還應(yīng)有豐富的實(shí)踐經(jīng)驗(yàn),理解案例中所隱含的學(xué)科理論知識(shí)。教師不僅要有每一節(jié)課的備課,還要有課堂教學(xué)設(shè)計(jì)及整個(gè)課程的教學(xué)設(shè)計(jì)。
(二)、案例教學(xué)中對(duì)學(xué)生的要求。
從學(xué)生角度看,案例教學(xué)對(duì)學(xué)生也提出了更高的要求,傳統(tǒng)教學(xué)環(huán)境下的教學(xué)養(yǎng)成了學(xué)生的被動(dòng)學(xué)習(xí),考試靠記憶力來(lái)死記硬背概念的行為,嚴(yán)重影響到學(xué)生在案例教學(xué)過(guò)程中的主體性,影響其主動(dòng)性的發(fā)揮,制約了其參與到教學(xué)活動(dòng)中的主動(dòng)性,部分學(xué)生甚至存在心理障礙,還需要一定的心理輔導(dǎo)。
(三)、案例少。
VB語(yǔ)言課中采用的案例,與其他學(xué)科中采用的案例不同,由于計(jì)算機(jī)的種類非常多,而且應(yīng)用的學(xué)科交叉性非常強(qiáng),在實(shí)踐中單純采用VB語(yǔ)言的應(yīng)用程序很少,針對(duì)VB語(yǔ)言的案例大多需要教師進(jìn)行開(kāi)發(fā),無(wú)形中又增添了教師的工作量。
五、結(jié)束語(yǔ)
當(dāng)今社會(huì)對(duì)人才的需求提出了更高的標(biāo)準(zhǔn),而在計(jì)算機(jī)語(yǔ)言教學(xué)上采用傳統(tǒng)的教學(xué)方法,培養(yǎng)的人才已不能更快地適應(yīng)時(shí)展的需求,越來(lái)越嚴(yán)峻的就業(yè)壓力,也促使學(xué)生們期望改變過(guò)去以考定論的學(xué)習(xí)方式,而更多地關(guān)心知識(shí)與能力的自我提升,因此,加強(qiáng)教學(xué)方法的改革,采用案例教學(xué),提升VB語(yǔ)言教學(xué)質(zhì)量,是一條可行的發(fā)展之路。
參考文獻(xiàn):
1.Visual Basic精彩編程200例,機(jī)械工業(yè)出版社,2005-1-1;
2.高職藝術(shù)課教學(xué)的三個(gè)重要環(huán)節(jié),石凱定,襄樊職業(yè)技術(shù)學(xué)院學(xué)報(bào),2007:6(2)-79-80;
3.傳統(tǒng)課堂教學(xué)向現(xiàn)代教學(xué)模式轉(zhuǎn)變改革措施的嘗試,黃曉彬,廣東醫(yī)學(xué)院外語(yǔ)教研室,廣東醫(yī)學(xué)院學(xué)報(bào)-2007:25(1)-111-112;
4.淺析高校計(jì)算機(jī)基礎(chǔ)課程教學(xué)思路與方法,羅學(xué)義,王云鵬,公安消防部隊(duì)昆明指揮學(xué)校電化教研室,讀與寫(xiě):教育教學(xué)刊-2007(1)-31-32;
vb語(yǔ)言篇6
【關(guān)鍵詞】VB通訊數(shù)據(jù);局限性;Byte型變量
引言
我國(guó)科學(xué)技術(shù)水平在有關(guān)科學(xué)研究人員的努力下,現(xiàn)已達(dá)到一定高度,不管是在工業(yè)還其他通訊行業(yè)等,其科技水平都有了很大程度的提高?,F(xiàn)我國(guó)通訊行業(yè)隨著科學(xué)技術(shù)的提高也呈現(xiàn)出飛速發(fā)展的勢(shì)態(tài),用于處理通訊數(shù)據(jù)的語(yǔ)言及方式也在不斷改善及更新,現(xiàn)用于通訊行業(yè)最為普遍的是VB語(yǔ)言,其編程方便快捷,能以最簡(jiǎn)單的方式實(shí)現(xiàn)所需要功能。但是,其因本身編程、字節(jié)及字符方面所存在的問(wèn)題導(dǎo)致其在處理數(shù)據(jù)時(shí)存在一定局限性,針對(duì)這個(gè)問(wèn)題,我們進(jìn)行了具體分析并提出了相應(yīng)的解決對(duì)策。
1VB通訊數(shù)據(jù)的局限性
1.1VB在通訊編程中所存在的問(wèn)題
通過(guò)對(duì)長(zhǎng)期經(jīng)驗(yàn)的總結(jié)及分析我們可知,VB語(yǔ)言在眾多的實(shí)際編程當(dāng)中存在一個(gè)共同的缺點(diǎn),即因VB語(yǔ)言處理通訊數(shù)據(jù)時(shí)是利用String型變量來(lái)進(jìn)行的,而導(dǎo)致其只能處理ASCII碼為00H-7FH的文本類字符,對(duì)于從單片機(jī)處發(fā)送過(guò)來(lái)的80H-0FFH字節(jié)不能進(jìn)行處理。對(duì)于這個(gè)問(wèn)題,曾有人提出采用VB5.0所攜帶的Example程序中的StrConv()函數(shù)來(lái)解決,但是結(jié)果表明此方法并不能處理這一問(wèn)題。介于此問(wèn)題的未解決,現(xiàn)單片機(jī)若想要把處于存儲(chǔ)單元當(dāng)中的某個(gè)字節(jié)如OABH發(fā)送到PC機(jī)上,就必須先將其拆成“A”和“B”這兩個(gè)字符,然后再將其分別以41H以及42H的形式改送出去。然而,事實(shí)證明這種方法不太適合通訊數(shù)據(jù)的處理。所以,VB實(shí)現(xiàn)不了PC機(jī)與單片機(jī)之間的串行通訊。
1.2VB語(yǔ)言中的字符與字節(jié)概念不同
對(duì)于VB語(yǔ)言來(lái)說(shuō),字符與字節(jié)是兩個(gè)完全不同的概念。VB系統(tǒng)在出現(xiàn)VB3.0以后,其將variant型變量引入系統(tǒng)當(dāng)中,對(duì)于通訊控件所接收及所發(fā)送的數(shù)據(jù)的存儲(chǔ),其都是以variant的型變量進(jìn)行操作的,因?yàn)檫@樣可以在處理數(shù)據(jù)時(shí)一次性將多個(gè)字符進(jìn)行處理,而不必對(duì)字節(jié)一一進(jìn)行處理,并且具有強(qiáng)大的靈活性。雖然VB系統(tǒng)當(dāng)中的variant型變量可以處理多種類型的數(shù)據(jù),但其同時(shí)存在一些不能處理的數(shù)據(jù)類型,而且因其靈活性同時(shí)也會(huì)產(chǎn)生很多原因未知的錯(cuò)誤。比如說(shuō)位于單片機(jī)存儲(chǔ)器中的數(shù)據(jù)是按字節(jié)的方式進(jìn)行存儲(chǔ)的,在通訊的過(guò)程當(dāng)中其接收與發(fā)送也都是按字節(jié)進(jìn)行,所使用進(jìn)制數(shù)為00H-0FFH型的16進(jìn)制數(shù),通常來(lái)說(shuō)對(duì)這種數(shù)據(jù)的處理是采用數(shù)值的方式來(lái)操作。而在VB在引入variant型變量后,其通訊控制會(huì)將所收到的字節(jié)以variant型進(jìn)行存儲(chǔ),其也可通過(guò)賦值給String型變量的方式將其以字符的形式顯示出來(lái),但是其卻不能通過(guò)賦值給Integer型變量的方式將其作為數(shù)值進(jìn)行處理,若強(qiáng)行編程,系統(tǒng)就會(huì)存在編譯錯(cuò)誤。這樣,若單片機(jī)將某個(gè)字節(jié)如OABH以字節(jié)41H的形式發(fā)過(guò)來(lái),在VB系統(tǒng)中可將其顯示為“A”,但是整個(gè)字節(jié)OABH卻不能顯示。即使利用系統(tǒng)中的Asc()函數(shù)來(lái)將“A”再次轉(zhuǎn)換為所對(duì)應(yīng)的ASCII碼的41H,Asc()函數(shù)也不能處理單片機(jī)所發(fā)送過(guò)來(lái)的OABH這個(gè)字節(jié)。
通過(guò)對(duì)這個(gè)問(wèn)題產(chǎn)生的原因進(jìn)行分析,我們明白了,因標(biāo)準(zhǔn)的ASCII碼只能處理ASCII碼為00H-7FH的文本類字符,所以其在將字節(jié)進(jìn)行數(shù)值轉(zhuǎn)換時(shí)也只能對(duì)此類字符進(jìn)行正確地轉(zhuǎn)換。除此之外,為能將更多的字符進(jìn)行存儲(chǔ),Windows95以及NT等對(duì)于文本字符比如漢字等的存儲(chǔ)都是以Unicode的方式將其作為兩個(gè)字節(jié)進(jìn)行操作的,而且其也都是利用字符代碼來(lái)替換ACSII碼。雖然VB也兼容Unicode,但是因其在字符與字節(jié)之間的體現(xiàn)不一樣,且其與DOS以及單片機(jī)當(dāng)中的字符概念完全不同,所以在利用VB進(jìn)行編程時(shí)要特別注意。
2解決VB通訊數(shù)據(jù)局限性對(duì)策
針對(duì)于VB在處理通訊數(shù)據(jù)時(shí)所存在的局限性,我們嘗試著用Byte型的數(shù)據(jù)來(lái)解決。在VB系統(tǒng)當(dāng)中存在一種Byte型的數(shù)據(jù),若將字節(jié)以Byte型變量進(jìn)行存儲(chǔ),那么其只占一個(gè)字節(jié),且其可取的數(shù)值在0到255之間,也就是我們所說(shuō)的00H-0FFH型ASCII碼。由此可以看出,Byte型數(shù)據(jù)和單片機(jī)當(dāng)中的字節(jié)概念是相同的。所以,若要實(shí)現(xiàn)PC機(jī)與單片機(jī)的串行通訊,對(duì)于所發(fā)送過(guò)來(lái)的數(shù)值為00H-0FFH的字節(jié)能夠全部正確接收,就必須摒棄String型變量以及字符的概念,將所接收及發(fā)送的數(shù)據(jù)都以字節(jié)的形式進(jìn)行處理。在對(duì)數(shù)據(jù)進(jìn)行接收時(shí),要利用AscB()函數(shù),因?yàn)槠淇稍诮邮盏木彌_區(qū)內(nèi)將所接收到的字節(jié)轉(zhuǎn)換成范圍在00H-0FFH內(nèi)的數(shù)值,然后再利用Byte型變量將這個(gè)數(shù)值接收下來(lái),同時(shí)若PC機(jī)要將數(shù)據(jù)發(fā)送給單片機(jī)時(shí)其數(shù)據(jù)處理也就利用Byte型變量來(lái)進(jìn)行。下面我們通過(guò)一個(gè)實(shí)例來(lái)將其具體轉(zhuǎn)換方式其實(shí)現(xiàn)方法進(jìn)行分析。
如:要實(shí)現(xiàn)pRecByte=AscB(MSComm1.Input)。在VB語(yǔ)言編輯的環(huán)境下首先將一個(gè)MSComm控件從工具箱中拖出來(lái)并放入Forml中,且將其命名為MSComm1;然后分別將一個(gè)Label及一個(gè)Timer添加在Fomm1中,并設(shè)置Timer的中斷時(shí)間為每次500ms,此作用主要是用來(lái)將收到的字節(jié)進(jìn)行定時(shí)處理,并且在Label上將其以16進(jìn)制的形式進(jìn)行顯示;最后加入兩個(gè)CommandButton,將其中一個(gè)命名為T(mén)rans,另一個(gè)命名為Exit,其中Trans是用于數(shù)據(jù)的發(fā)送,Exit是用來(lái)結(jié)束程序的運(yùn)行。
在VB的環(huán)境下,用戶進(jìn)行串行通訊時(shí)可采取查詢或中斷的方式來(lái)操作。若是采取中斷方式,VB是利用所提供的OnComm事件結(jié)合用戶的設(shè)定,在接收或發(fā)送數(shù)據(jù)時(shí)對(duì)OnComm事件進(jìn)行響應(yīng)并處理,其與DOS下所利用的中斷服務(wù)程序類似[5]。介于單片機(jī)的獨(dú)特之處,在對(duì)通訊程序進(jìn)行設(shè)計(jì)時(shí),PC機(jī)的數(shù)據(jù)接收要采用中斷方式,使其每接收一個(gè)字節(jié)就能對(duì)OnComm事件進(jìn)行響應(yīng),將該字節(jié)從接收緩沖區(qū)接收下來(lái)并將其存儲(chǔ)在Integer型數(shù)組當(dāng)中。而對(duì)于這個(gè)數(shù)組中的數(shù)據(jù)進(jìn)行分析及處理時(shí),我們可將其放入用戶的子程序當(dāng)中,依照有關(guān)的通訊格式來(lái)對(duì)其進(jìn)行處理。這樣就會(huì)使PC機(jī)在接收數(shù)據(jù)時(shí)因中斷程序的作用而避免受到數(shù)據(jù)幀格式的影響,使系統(tǒng)具有強(qiáng)大的靈活性。
3結(jié)語(yǔ)
通過(guò)分析及實(shí)踐我們可知,VB編程語(yǔ)言當(dāng)中在處理通訊數(shù)據(jù)時(shí)所存在的問(wèn)題能夠利用AscB()函數(shù)及Byte型變量來(lái)解決。因此,在平時(shí)的工作當(dāng)中,在對(duì)于通訊數(shù)據(jù)進(jìn)行處理時(shí),我們要時(shí)刻牢記使用這兩種方法來(lái)解決,以保證通訊數(shù)據(jù)的準(zhǔn)確性及可靠性,使得通訊行業(yè)能夠平穩(wěn)健康地發(fā)展,以帶動(dòng)我國(guó)國(guó)民經(jīng)濟(jì)的發(fā)展,促進(jìn)我國(guó)經(jīng)濟(jì)的進(jìn)步。
參考文獻(xiàn):
[1]李薇,董恒,冉蜀陽(yáng).基于VB的PLC與上位機(jī)的通訊[J].機(jī)床電器,2009(03).
[2]陳海云.巧用VB的Byte型變量實(shí)現(xiàn)與單片通訊[J].山東電力高等??茖W(xué)校學(xué)報(bào),2009(02).
[3]袁明新,張友亮,儲(chǔ)浩.基于VB6.0的遠(yuǎn)程無(wú)線通訊的實(shí)現(xiàn)[J].微計(jì)算機(jī)信息,2003(06).
vb語(yǔ)言篇7
VB教學(xué)通常做法是先介紹操作方法和功能以及在程序中如何使用它,然后就是舉例做練習(xí)。教師雖然認(rèn)真?zhèn)湔n、講課,但效果并不理想,主要問(wèn)題在于大多數(shù)非計(jì)算機(jī)專業(yè)的學(xué)生在進(jìn)入大學(xué)之前對(duì)程序設(shè)計(jì)接觸很少,進(jìn)入大學(xué)之后計(jì)算機(jī)相關(guān)的先修課只有《大學(xué)計(jì)算機(jī)基礎(chǔ)》這門(mén)課,而它只有極少篇幅提到算法和程序設(shè)計(jì)。在這種情況下開(kāi)設(shè) VB 程序設(shè)計(jì)課程,學(xué)生在學(xué)習(xí)程序設(shè)計(jì)語(yǔ)言過(guò)程中的理解、掌握程度較差,這直接影響到 VB程序設(shè)計(jì)課程的教學(xué)效果。
一、VB課程特點(diǎn)和學(xué)生特點(diǎn)
分析VB課程的特點(diǎn),不難發(fā)現(xiàn),VB采取面向?qū)ο蟮目梢暬幊趟枷耄@使整個(gè)學(xué)習(xí)過(guò)程中充滿一定的趣味性。課程分為教學(xué)篇和實(shí)驗(yàn)篇,采用多媒體教室教學(xué)與微機(jī)室上機(jī)實(shí)踐相結(jié)合的授課方式,實(shí)現(xiàn)掌握一種可視化開(kāi)發(fā)工具、一門(mén)基礎(chǔ)編程語(yǔ)言和結(jié)構(gòu)化編程基本思想的總體培養(yǎng)目標(biāo),使學(xué)生能夠獨(dú)立完成程序編寫(xiě),實(shí)現(xiàn)一定的界面功能,同時(shí)養(yǎng)成嚴(yán)謹(jǐn)、良好的程序開(kāi)發(fā)習(xí)慣。它的實(shí)踐性要求很強(qiáng)。VB 程序語(yǔ)言教學(xué)涉及的內(nèi)容很多,知識(shí)面也非常的廣,教師在教學(xué)中遇到教學(xué)難點(diǎn)之后,借鑒別人優(yōu)良的教學(xué)技巧的同時(shí),自身也應(yīng)該多進(jìn)行思考及嘗試,使教學(xué)中的難點(diǎn)能夠化難為易,讓學(xué)生能夠更好地掌握所學(xué)內(nèi)容,更好地服務(wù)于教學(xué)目標(biāo)的完成。
通過(guò)和學(xué)生交流可以發(fā)現(xiàn),非計(jì)算機(jī)專業(yè)學(xué)生對(duì) VB 程序設(shè)計(jì)課程認(rèn)識(shí)不夠,學(xué)習(xí)動(dòng)機(jī)不強(qiáng)烈,學(xué)習(xí)目的不明確,認(rèn)為學(xué)習(xí)程序設(shè)計(jì)對(duì)他們沒(méi)有任何用處,與今后就業(yè)的關(guān)系不大。而VB到底能做什么,學(xué)生也不清楚,只是因?yàn)閷W(xué)校安排才學(xué)習(xí)。有上述想法的學(xué)生,他們?cè)趯W(xué)習(xí) VB程序設(shè)計(jì)課程上就會(huì)完全處于被動(dòng)地位,不可能真正學(xué)好這門(mén)課程。VB 教學(xué)往往從講授語(yǔ)法入手,語(yǔ)句格式如何,有什么樣的功能,以及在程序中如何來(lái)用它,最后再來(lái)舉例做練習(xí)。但學(xué)生往往缺乏獨(dú)立分析解決問(wèn)題的能力,不能將知識(shí)點(diǎn)融會(huì)貫通于實(shí)踐中來(lái)解決問(wèn)題,體現(xiàn)不了 VB教學(xué)的優(yōu)勢(shì)。VB 程序設(shè)計(jì)知識(shí)體系龐大、涉及內(nèi)容繁多。對(duì)每一節(jié)課或每一章的知識(shí)點(diǎn),及時(shí)地梳理歸納和提煉總結(jié),對(duì)于幫助學(xué)生消化吸收很重要,有助于學(xué)生形成完整、清晰的知識(shí)框架。
二、VB課程教學(xué)方法改進(jìn)
首先可以采取實(shí)踐與理論的主次分層結(jié)合。即理論課上也要實(shí)踐,實(shí)踐目的是解決小知識(shí)點(diǎn);然后在后續(xù)的實(shí)訓(xùn)課中,實(shí)踐目的是解決理論教學(xué)中更為系統(tǒng)性的問(wèn)題。這種方式的好處是,符合循序漸進(jìn)的原則。對(duì)大多數(shù)學(xué)生來(lái)說(shuō),在缺乏知識(shí)背景的前提下,理解VB中的抽象概念是有難度的,不同學(xué)生間動(dòng)手能力和邏輯思維能力也有差異。對(duì)此可以采取分層分類教學(xué)方法,即引入問(wèn)題分層、案例分類的方式。
另外,在實(shí)踐過(guò)程中要更加注重程序調(diào)試的教學(xué)。學(xué)生遇到較難的編程題時(shí),一次性編寫(xiě)并不能完全正確,反復(fù)調(diào)試不見(jiàn)運(yùn)行結(jié)果后,學(xué)生會(huì)失去耐心,時(shí)間長(zhǎng)了將就會(huì)降低學(xué)習(xí)的積極性。因此教學(xué)中要加強(qiáng)對(duì)學(xué)生調(diào)試技巧的鍛煉,當(dāng)運(yùn)行結(jié)果中出現(xiàn)bug時(shí),使其能自主發(fā)現(xiàn)錯(cuò)誤所在,進(jìn)一步成功修改它,從而積累經(jīng)驗(yàn)與自信心,激發(fā)學(xué)習(xí)興趣。
vb語(yǔ)言篇8
【關(guān)鍵詞】VB 數(shù)值型 三角函數(shù)
【中圖分類號(hào)】G64 【文獻(xiàn)標(biāo)識(shí)碼】A 【文章編號(hào)】2095-3089(2012)12-0151-02
VB(即Visual Basic以下簡(jiǎn)稱VB)是可視化的程序設(shè)計(jì)語(yǔ)言,現(xiàn)已被許多高校定為非計(jì)算機(jī)專業(yè)的公共必修課。因其本身理論性、實(shí)踐性強(qiáng),與英語(yǔ)和數(shù)學(xué)知識(shí)結(jié)合緊密,又由于許多學(xué)生初學(xué)VB,不能快速的掌握學(xué)習(xí)VB的基礎(chǔ)知識(shí),就無(wú)法很快地入門(mén),增加了教學(xué)的難度。
本文以此為例進(jìn)行論述,目的是提升學(xué)生的學(xué)習(xí)興趣,引領(lǐng)學(xué)生由淺入深地學(xué)習(xí)VB,用已有的數(shù)學(xué)知識(shí)去學(xué)習(xí)新的知識(shí),從而讓學(xué)生形成一套新的學(xué)習(xí)方法,為掌握和學(xué)習(xí)VB中的編程語(yǔ)言夯實(shí)基礎(chǔ)。
1.將數(shù)學(xué)概念滲透到數(shù)據(jù)類型教學(xué)中,提高學(xué)生的興趣降低了對(duì)新知識(shí)認(rèn)識(shí)的難度
在各種程序設(shè)計(jì)語(yǔ)言中,學(xué)習(xí)數(shù)據(jù)類型是編程的一個(gè)基礎(chǔ)。在一個(gè)最簡(jiǎn)單的程序中數(shù)據(jù)類型是可以不作規(guī)定的,也就是說(shuō),變量可以使用各種類型,但是在一個(gè)復(fù)雜的程序里,這樣做就很危險(xiǎn),因?yàn)楹芸赡芙o同一個(gè)變量賦予了不同的類型,而導(dǎo)致程序出錯(cuò)。因此,如何讓學(xué)生輕松的掌握數(shù)據(jù)類型是很重要的。
上述數(shù)據(jù)類型中,數(shù)值型的種類最多,而其中的整數(shù)和浮點(diǎn)數(shù)則是數(shù)值型中的重點(diǎn),僅僅單純的講解,并讓學(xué)生將其規(guī)則記憶理解,會(huì)讓學(xué)生感覺(jué)到晦澀難懂。但如果引進(jìn)舊知識(shí),再和新知識(shí)相結(jié)合,那么學(xué)生就不會(huì)覺(jué)得難懂。學(xué)生們?cè)谛W(xué)的時(shí)候就已經(jīng)學(xué)習(xí)了整數(shù)、小數(shù)、科學(xué)記數(shù)法的概念,代領(lǐng)學(xué)生一起復(fù)習(xí)這些知識(shí),然后讓他們來(lái)看這個(gè)概念,引導(dǎo)他們?nèi)ふ腋拍钪泻蜕鲜鲆褜W(xué)過(guò)的數(shù)學(xué)概念有哪些相似性。
實(shí)踐證明,通過(guò)已有數(shù)學(xué)概念的引入,降低了新知識(shí)的難度,學(xué)生們一聽(tīng),茅塞頓開(kāi)。使得枯燥乏味的VB基礎(chǔ)知識(shí)中,能夠很輕松的掌握了,為以后的編程打下了良好的基礎(chǔ)。
2.引用數(shù)學(xué)知識(shí),講解三角函數(shù)在VB中的用法
VB中的函數(shù)概念與一般數(shù)學(xué)中的函數(shù)概念相似。在VB中包含了很多內(nèi)部函數(shù),其中就有數(shù)學(xué)函數(shù),在這里我主要講解一下三角函數(shù),原因在于三角函數(shù)的用法和在數(shù)學(xué)中的用法有點(diǎn)不同,需要給學(xué)生們講解清楚,以便混淆。
3.結(jié)語(yǔ)
針對(duì)初學(xué)編程語(yǔ)言的學(xué)生而言,如果不打下夯實(shí)的基礎(chǔ)知識(shí),無(wú)疑為以后的編程埋下了隱患。在教學(xué)最初階段,讓學(xué)生產(chǎn)生學(xué)習(xí)興趣,讓學(xué)生入門(mén),掌握基礎(chǔ)知識(shí)至關(guān)重要。教學(xué)過(guò)程中,我主要通過(guò)學(xué)生學(xué)習(xí)過(guò)的數(shù)學(xué)知識(shí)作為切入點(diǎn),使學(xué)生們能輕松、深刻地記住基礎(chǔ)知識(shí),提高了他們學(xué)習(xí)的主動(dòng)性,學(xué)習(xí)起來(lái)就不會(huì)感覺(jué)乏味,達(dá)到了我們教學(xué)的預(yù)期目標(biāo)。
參考文獻(xiàn):
本文鏈接:http://www.lbgj202.com/v-141-3379.htmlvb語(yǔ)言范文8篇
相關(guān)文章:
四月干凈文案10-19
中小學(xué)實(shí)驗(yàn)室安全檢查自查報(bào)告10-19
朋友圈情感句子08-02
校園獻(xiàn)血活動(dòng)總結(jié)10-15
二年級(jí)班主任工作總結(jié)與反思(24篇)09-27
保證對(duì)老婆好的保證書(shū)08-16
員工的個(gè)人辭職信07-16
幸福的感覺(jué)真好作文900字10-17
最新中秋節(jié)祝賀詞09-21
給父母的一封信以及回信08-03
仙人掌和蝸牛07-23
英語(yǔ)教案反思10-16