第一篇:VB學(xué)習(xí)心得(本站推薦)
VB學(xué)習(xí)心得
一、學(xué)習(xí)VB程序設(shè)計(jì)的方法
保持良好的學(xué)習(xí)心態(tài)
1、要有自信,自強(qiáng),積極主動(dòng)學(xué)習(xí).2、克服畏難情緒,樹(shù)立學(xué)好程序設(shè)計(jì)的信心
要有良好的學(xué)習(xí)習(xí)慣、課前預(yù)習(xí),認(rèn)真聽(tīng)課并適當(dāng)做些筆記,課后要認(rèn)真復(fù)習(xí)消化所學(xué)內(nèi)容,完成作業(yè).2、VB程序設(shè)計(jì)的入門學(xué)習(xí)并不難,但卻是一個(gè)十分重要的過(guò)程,因?yàn)槌绦蛟O(shè)計(jì)思想就在這時(shí)形成的,良好的程序設(shè)計(jì)習(xí)慣也在這個(gè)階段養(yǎng)成.學(xué)習(xí)程序設(shè)計(jì)要注重理解一些重要的概念.VB程序設(shè)計(jì)本身并不復(fù)雜,翻開(kāi)一本程序設(shè)計(jì)學(xué)習(xí)的書(shū)籍,看到的無(wú)非就是變量,函數(shù),條件語(yǔ)句,循環(huán)語(yǔ)句等概念.但要真正能進(jìn)行程序設(shè)計(jì),需要深入理解這些概念.因此,在程序入門階段還是應(yīng)該重視概念的學(xué)習(xí).自己動(dòng)手編寫(xiě)程序
程序設(shè)計(jì)入門階段要經(jīng)常自己動(dòng)手抄寫(xiě)或編寫(xiě)一些小程序,親自動(dòng)手進(jìn)行程序設(shè)計(jì)是創(chuàng)造性思維應(yīng)用的體現(xiàn),是培養(yǎng)邏輯思維的好方法.因此一定要多動(dòng)手編寫(xiě)程序,而且要從小程序開(kāi)發(fā)開(kāi)始,逐漸提高寫(xiě)程序的能力.閱讀,借簽別人設(shè)計(jì)的好程序
多看別人設(shè)計(jì)好的程序代碼,包括教材上的例題程序.在讀懂別人程序后,要想他為什么這么設(shè)計(jì)能不能將程序修改完成更多的功能則可以學(xué)到別人優(yōu)秀的東西,幫助自己提高自身水平.VB程序設(shè)計(jì)學(xué)習(xí)的重點(diǎn)、程序設(shè)計(jì)課是高強(qiáng)度的腦力勞動(dòng),不是聽(tīng)會(huì)的,也不是看會(huì)的,而是練會(huì)的.2、只有自己動(dòng)手,編寫(xiě)一些程序,才會(huì)有成就感,進(jìn)而對(duì)課程產(chǎn)生興趣,學(xué)起來(lái)才比較從容.等你在編寫(xiě)大量程序之后,我想過(guò)二級(jí)肯定沒(méi)問(wèn)題,不過(guò)能不能做到真知灼見(jiàn),運(yùn)用自如我就不敢說(shuō)了.3、動(dòng)手能力的培養(yǎng)是這門課和以往課程最大的不同之處.重點(diǎn)放在思路,算法,編程構(gòu)思和程序?qū)崿F(xiàn)上.語(yǔ)句只是表達(dá)工具,要求堂上積極思考,盡量當(dāng)堂學(xué)懂,并做到靈活應(yīng)用.)上機(jī)調(diào)試程序應(yīng)注意的幾點(diǎn):
1、上機(jī)前應(yīng)認(rèn)真把實(shí)驗(yàn)題在用紙上做一做
2、每次上機(jī)后應(yīng)總結(jié),把沒(méi)有搞清楚的問(wèn)題記錄下來(lái),請(qǐng)教老師或同學(xué).3、平時(shí)應(yīng)多抽課余時(shí)間多上機(jī)調(diào)試程序.注意系統(tǒng)的提示信息,遇到問(wèn)題多問(wèn)幾次為什么.養(yǎng)成良好的編程習(xí)慣
1、程序構(gòu)思要有說(shuō)明;
2、學(xué)會(huì)如何調(diào)試程序;
3、對(duì)運(yùn)行結(jié)果要做正確與否的分析.二、復(fù)習(xí)過(guò)程簡(jiǎn)單的說(shuō)就是細(xì)看書(shū),勤做題,最后練上機(jī)。
細(xì)看書(shū),就是在考試前的一個(gè)月內(nèi),以看書(shū)為主,越細(xì)越好(如果你時(shí)間緊的話可只重點(diǎn)看些考點(diǎn)涉及的東西),把書(shū)上的知識(shí)點(diǎn)看懂看透,暫時(shí)不明白的或者不理解的先用筆記本記下。這樣你的筆記本就有每章你不懂的知識(shí)點(diǎn)和題目了,之后可以問(wèn)同學(xué),問(wèn)老師……如此反復(fù),半個(gè)月下來(lái)你的筆試水平考試應(yīng)該沒(méi)問(wèn)題了;下半個(gè)月的時(shí)間可以一邊練習(xí)題目,一邊練習(xí)上機(jī)。切不可前一段時(shí)間做題,后一段時(shí)間上機(jī),那樣的話會(huì)有很多忘記的知識(shí)點(diǎn)。
第二篇:VB課程學(xué)習(xí)心得
VB課程學(xué)習(xí)心得
姓名:劉玉軍
專業(yè):資源勘察工程
學(xué)號(hào):201220010206
這學(xué)期選修了VB這門學(xué)科,想從學(xué)習(xí)中對(duì)計(jì)算機(jī)有更深刻的認(rèn)知,也想讓我通過(guò)計(jì)算機(jī)等級(jí)考試打下基礎(chǔ)。那么談?wù)勥@學(xué)期的學(xué)習(xí)中對(duì)vb課程的簡(jiǎn)單認(rèn)知和心得體會(huì)。BASIC語(yǔ)言是專門為初學(xué)者設(shè)計(jì)的計(jì)算機(jī)語(yǔ)言,于1964年問(wèn)世。最初只有十幾條語(yǔ)句,由于簡(jiǎn)單易學(xué)而受到了用戶的歡迎,很快就應(yīng)用于各個(gè)領(lǐng)域。隨著計(jì)算機(jī)科學(xué)技術(shù)的發(fā)展,計(jì)算機(jī)廠商在原有的基礎(chǔ)上不斷的添加新的功能,進(jìn)行擴(kuò)展強(qiáng)化,各種BASIC版本應(yīng)運(yùn)而生,使它成為最常用的計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言。
1987年Microsoft公司開(kāi)發(fā)了Quick BASIC,它克服了原有BASIC結(jié)構(gòu)化差和運(yùn)算速度慢的缺點(diǎn),并且在功能上大為擴(kuò)展,具有編輯、運(yùn)行和調(diào)試的集成環(huán)境。Quick BASIC兼容以前的傳統(tǒng)BASIC。
VB是Microsoft公司在Quick BASIC的基礎(chǔ)上為開(kāi)發(fā)Windows應(yīng)用程序而提供的強(qiáng)有力的開(kāi)發(fā)環(huán)境和工具,是具有很好的圖形用戶界面(Graphic User Interface,簡(jiǎn)稱GUI)的程序設(shè)計(jì)語(yǔ)言。它采用面向?qū)ο蠛褪录?qū)動(dòng)的程序設(shè)計(jì)兩種新機(jī)制,把過(guò)程化和結(jié)構(gòu)化編程集合在一起。正是由于它在應(yīng)用程序開(kāi)發(fā)中的圖形化構(gòu)思,使得開(kāi)發(fā)者能非常容易地創(chuàng)建一個(gè)窗口(在VB中稱為窗體—Form),然后從VB工具箱選擇控件放在窗體內(nèi),無(wú)需編寫(xiě)程序。就如同目前蓋房子所用的門、窗、水泥、鋼筋、磚等,都是現(xiàn)成的材料,只要到建筑現(xiàn)場(chǎng)組合就可以了。用VB設(shè)計(jì)程序就好比現(xiàn)代的建筑師采用現(xiàn)代科技的產(chǎn)品,而用傳統(tǒng)DOS(Disk Operating System)下的BASIC的就如同早先的工匠,一磚、一瓦、一木都要自己動(dòng)手。Visual Basic for Windows是一種具有良好圖形用戶界面(GUI)的程序設(shè)計(jì)語(yǔ)言,同時(shí)又是一種完全支持面向?qū)ο蟪绦蛟O(shè)計(jì)的語(yǔ)言。
Visual是指開(kāi)發(fā)圖形用戶界面(GUI)的方法,不需要編寫(xiě)大量代碼去描述界面元素的外觀和位置,而只要把預(yù)先建立的對(duì)象拖放到窗體上即可。這種直觀的編程方法,也叫做可視化編程。Visual的意思是“視覺(jué)的”或“可視的”,也就是直觀的編程方法。就像使用“畫(huà)圖”之類的繪圖程序,通過(guò)選擇畫(huà)圖工具來(lái)畫(huà)圖一樣。
Basic是指BASIC語(yǔ)言,之所以叫做“Visual Basic”就是因?yàn)樗褂昧薆ASIC語(yǔ)言作為代碼。VB在原有BASIC語(yǔ)言的基礎(chǔ)上進(jìn)一步發(fā)展,至今包含了數(shù)百條語(yǔ)句、函數(shù)及關(guān)鍵詞,其中很多與Windows GUI有直接關(guān)系。
Visual Basic是可視化程序設(shè)計(jì)語(yǔ)言,具有簡(jiǎn)單易學(xué)、功能強(qiáng)大、軟件費(fèi)用支出低、見(jiàn)效快等諸多特點(diǎn),而且是Windows應(yīng)用程序最迅速最簡(jiǎn)潔的開(kāi)發(fā)工具,易于初學(xué)者和非專業(yè)人員掌握使用。目前,全世界數(shù)以百萬(wàn)計(jì)的程序設(shè)計(jì)人員正在用Visual Basic開(kāi)發(fā)各種類型的各種軟件。
這門課是一門面向全國(guó)高校各個(gè)專業(yè)大學(xué)生的公共必修課,它以microsoft可視化編程工具Visual Basic6.0為例主要介紹高級(jí)程序設(shè)計(jì)方法。Visual Basic6.0由于其具有界面友好,操作方便面等優(yōu)點(diǎn),是從事計(jì)算機(jī)設(shè)計(jì)的最佳編程工具之一,同時(shí)也是學(xué)習(xí)Windows編程設(shè)計(jì)的極好語(yǔ)言。通過(guò)本課程的學(xué)習(xí),使學(xué)生掌握用Windows編程解決實(shí)際問(wèn)題的一般辦法,包括語(yǔ)句、函數(shù)、控件等 概念的掌握,以及從基本控件的使用到高級(jí)控件的應(yīng)用,從圖形編程、文件使用到多媒體程序開(kāi)發(fā),從數(shù)據(jù)庫(kù)編程到定制Activex控件等內(nèi)容,為培養(yǎng)學(xué)生結(jié)合專業(yè)進(jìn)行軟件開(kāi)發(fā)的能力打好基礎(chǔ)。
在學(xué)習(xí)的過(guò)程中,我對(duì)vb課程里的運(yùn)算符產(chǎn)生了很大的學(xué)習(xí)興趣。下面主要談?wù)勎覍W(xué)習(xí)vb的方法。
一、學(xué)習(xí)vb程序設(shè)計(jì)的方法
(1)保持良好的學(xué)習(xí)心態(tài)
1、要有自信,自強(qiáng),積極主動(dòng)學(xué)習(xí).2、克服畏難情緒,樹(shù)立學(xué)好程序設(shè)計(jì)的信心
(2)要有良好的學(xué)習(xí)習(xí)慣
1、課前預(yù)習(xí),認(rèn)真聽(tīng)課并適當(dāng)做些筆記,課后要認(rèn)真復(fù)習(xí)消化所學(xué)內(nèi)容,完成作業(yè).2、VB程序設(shè)計(jì)的入門學(xué)習(xí)并不難,但卻是一個(gè)十分重要的過(guò)程,因?yàn)槌绦蛟O(shè)計(jì)思想就在這時(shí)形成的,良好的程序設(shè)計(jì)習(xí)慣也在這個(gè)階段養(yǎng)成.(3)學(xué)習(xí)程序設(shè)計(jì)要注重理解一些重要的概念.VB程序設(shè)計(jì)本身并不復(fù)雜,翻開(kāi)一本程序設(shè)計(jì)學(xué)習(xí)的書(shū)籍,看到的無(wú)非就是變量,函數(shù),條件語(yǔ)句,循環(huán)語(yǔ)句等概念.但要真正能進(jìn)行程序設(shè)計(jì),需要深入理解這些概念.因此,在 程序入門階段還是應(yīng)該重視概念的學(xué)習(xí).(4)自己動(dòng)手編寫(xiě)程序
程序設(shè)計(jì)入門階段要經(jīng)常自己動(dòng)手抄寫(xiě)或編寫(xiě)一些小程序,親自動(dòng)手進(jìn)行程序設(shè)計(jì)是創(chuàng)造性思維應(yīng)用的體現(xiàn),是培養(yǎng)邏輯思維的好方法.因此一定要多動(dòng)手編寫(xiě)程序,而且要從小程序開(kāi)發(fā)開(kāi)始,逐漸提高寫(xiě)程序的能力.(5)閱讀,借簽別人設(shè)計(jì)的好程序
多看別人設(shè)計(jì)好的程序代碼,包括教材上的例題程序.在讀懂別人程序后,要想他為什么這么設(shè)計(jì)能不能將程序修改完成更多的功能 則可以學(xué)到別人優(yōu)秀的東西,幫助自己 提高自身水平.(6)VB程序設(shè)計(jì)學(xué)習(xí)的重點(diǎn)
1、程序設(shè)計(jì)課是高強(qiáng)度的腦力勞動(dòng),不是聽(tīng)會(huì)的,也不是看會(huì)的,而是練會(huì)的.2、只有自己動(dòng)手,編寫(xiě)一些程序,才會(huì)有成就感,進(jìn)而對(duì)課程產(chǎn)生興趣,學(xué)起來(lái)才比較從容.等你在編寫(xiě)大量程序之后,我想過(guò)二級(jí)肯定沒(méi)問(wèn)題,不過(guò)能不能做到真知灼見(jiàn),運(yùn)用自如我就不敢說(shuō)了.3、動(dòng)手能力的培養(yǎng)是這門課和以往課程最大的不同之處.重點(diǎn)放在思路,算法,編程構(gòu)思和程序?qū)崿F(xiàn)上.語(yǔ)句只是表達(dá)工具,要求堂上積極思考,盡量當(dāng)堂學(xué)懂,并做到靈活應(yīng)用.)上機(jī)調(diào)試程序應(yīng)注意的幾點(diǎn):
1、上機(jī)前應(yīng)認(rèn)真把實(shí)驗(yàn)題在用紙上做一做(包括窗體界面設(shè)計(jì),事件代碼的編寫(xiě)等)
2、每次上機(jī)后應(yīng)總結(jié),把沒(méi)有搞清楚的問(wèn)題記錄下來(lái),請(qǐng)教老師或同學(xué).3、平時(shí)應(yīng)多抽課余時(shí)間多上機(jī)調(diào)試程序.注意系統(tǒng)的提示信息,遇到問(wèn)題多問(wèn)幾次為什么.(6)養(yǎng)成良好的編程習(xí)慣
1、程序構(gòu)思要有說(shuō)明;
2、學(xué)會(huì)如何調(diào)試程序;
3、對(duì)運(yùn)行結(jié)果要做正確與否的分析.二、復(fù)習(xí)過(guò)程簡(jiǎn)單的說(shuō)就是細(xì)看書(shū),勤做題,最后練上機(jī)。
細(xì)看書(shū),就是在考試前的一個(gè)月內(nèi),以看書(shū)為主,越細(xì)越好(如果你時(shí)間緊的話可只重點(diǎn)看些考點(diǎn)涉及的東西),把書(shū)上的知識(shí)點(diǎn)(最好看幾份歷年試題,讓自己明白考什么。)看懂看透,暫時(shí)不明白的或者不理解的先用筆記本記下。這樣你的筆記本就有每章你不懂的知識(shí)點(diǎn)和題目了,之后可以問(wèn)同學(xué),問(wèn)老師……如此反復(fù),半個(gè)月下來(lái)你的筆試水平考試應(yīng)該沒(méi)問(wèn)題了;下半個(gè)月的時(shí)間可以一邊練習(xí)題目,一邊練習(xí)上機(jī)。切不可前一段時(shí)間做題,后一段時(shí)間上機(jī),那樣的話會(huì)有很多忘記的知識(shí)點(diǎn)
雖然vb是從basic語(yǔ)言發(fā)展而來(lái),但由于其“可視化”決定了以往的面向過(guò)程的程序設(shè)計(jì)語(yǔ)言不可能具備的一些新的功能和特點(diǎn):
VB集成了一系列功能,在VB程序設(shè)計(jì)環(huán)境中能夠完成程序的編寫(xiě)、調(diào)試、查錯(cuò)、運(yùn)行、編譯、保存等基本操作,同時(shí)還提供了大量程序設(shè)計(jì)的“零部件”(在VB中稱為函數(shù)、控件),能夠很方便的根據(jù)需要“組裝”成一個(gè)復(fù)雜的程序。
vb開(kāi)發(fā)的應(yīng)用程序的運(yùn)行采用事件驅(qū)動(dòng)原理。程序設(shè)計(jì)人員不僅在程序設(shè)計(jì)時(shí)不需要考慮程序代碼執(zhí)行的先后問(wèn)題,而且同一個(gè)對(duì)象可以因用戶的不同操作而產(chǎn)生不同的結(jié)果。
vb中提供的編輯器不僅提供了典型的windows文字處理應(yīng)用程序的各種功能,如剪切、復(fù)制、粘貼等,使得程序的輸入和修改非常方便。而且在vb代碼窗口輸入代碼時(shí),對(duì)于vb中的對(duì)象的屬性、方法,內(nèi)置的函數(shù)、已定義的自定義函數(shù)、過(guò)程,已定義的變量等,能自動(dòng)給出拼寫(xiě)提示。這樣可大大減少編程人員的記憶量。
在vb開(kāi)發(fā)環(huán)境下,通過(guò)api(application program interface)函數(shù)調(diào)用,可充分使用windows提供的各種系統(tǒng)資源,來(lái)擴(kuò)充所開(kāi)發(fā)的應(yīng)用程序的功能。
vb全面支持windows系統(tǒng)的ole(object linking and embedding)技術(shù),因此可以方便、快捷地實(shí)現(xiàn)不同應(yīng)用程序之間的動(dòng)態(tài)數(shù)據(jù)交換。
另外,在vb中,可以開(kāi)發(fā)出包括標(biāo)準(zhǔn)exe(標(biāo)準(zhǔn)windows應(yīng)用程序)、activex控件、activex exe(對(duì)象的嵌入和鏈接)等多種類型的應(yīng)用程序。
作為當(dāng)代大學(xué)生,我們?cè)谝钥萍紴橹鲗?dǎo)的新世紀(jì)里,一定要掌握vb這門課程,有利的發(fā)揮我們的才能和智慧,輝煌我們的人生!
第三篇:Vb常用語(yǔ)句
Vb常用語(yǔ)句
語(yǔ)句
1.賦值語(yǔ)句
? 變量的賦值
格式:
[Let] <變量> = <表達(dá)式>
? 功能:先計(jì)算賦值號(hào)右邊表達(dá)式的值,然后將值賦值給變量。
注意:
? “=” 意義是“賦值”而不是“等于”,x = y和y = x不等價(jià)。
?? “=”左邊只能是變量,不能是數(shù)值或表達(dá)式,下面語(yǔ)句是錯(cuò)誤的:
? 4 = x+y
? a + b/2 = 6
? 一次只能給一個(gè)變量賦值,如果要給多個(gè)變量賦相同的值,只能使用多個(gè)賦值語(yǔ)句。
? 例如:sum = 0 : i = 0不能寫(xiě)成:sum = i = 0
? 對(duì)象屬性的動(dòng)態(tài)設(shè)置、對(duì)象屬性值的返回
? 對(duì)象屬性的動(dòng)態(tài)設(shè)置
? 格式:對(duì)象名.屬性名 = <屬性值>
? 例如:
Command1.Caption = “計(jì)算”
Text2.Text=Str(c)
? 注意:Name屬性只能在屬性窗口賦值
? 對(duì)象屬性值的返回
? 例如:
R = Val(Text1.Text)
(2)Print語(yǔ)句
[<對(duì)象名>.]Print[<表達(dá)式表>][,|;]
功能:在指定的對(duì)象上輸出<表達(dá)式表>中各元素的值。
例
Private Sub Command1_Click()
a = 123: b = 456: c = 789
Form1.Print a;b;c'輸出在窗體Form1上
Print “中華”, “天下”, a + b + c?輸出在窗體Form1上
Picture1.Print “中華”, “天下”, a + b + c'輸出在圖片框Picture1上Debug.Print “中華”, “天下”, a + b + c'輸出在立即窗口上
End Sub
注意:
只能在窗體、圖片框、打印機(jī)、立即窗口上輸出內(nèi)容
Print的相關(guān)函數(shù)
①Tab()函數(shù)
Tab(N)
功能:把光標(biāo)移到由N確定的位置。
②Spc()函數(shù)
Spc(N)
功能:光標(biāo)移到N個(gè)空格之后的位置。
③Cls方法
[<對(duì)象名>.]Cls
功能:清除由Print方法顯示的信息。
④Format$函數(shù)
Format$(表達(dá)式,格式字符串)
功能:將數(shù)值、字符串或日期等數(shù)據(jù)按照指定的格式生成字符串
3.注釋語(yǔ)句
Vb中添加注釋語(yǔ)句的方法為在字符“?”(即單引號(hào))后加注釋內(nèi)容或采用Rem 注釋內(nèi)容的形式
參照print語(yǔ)句中的例子
4..結(jié)束語(yǔ)句
語(yǔ)法格式:end
功能:強(qiáng)制程序結(jié)束運(yùn)行
練習(xí):
1.用vb語(yǔ)言編程序,分別為每個(gè)基本數(shù)據(jù)類型聲明一個(gè)變量,給變量賦一個(gè)合適的值,使用print語(yǔ)句輸出變量值
2.上機(jī)編寫(xiě)如下代碼
Private Sub Form_Click()
Print “北京”,“奧運(yùn)”
Print“北京”;“奧運(yùn)”
表達(dá)式列表各輸出項(xiàng)之間有分隔符。運(yùn)行上面的程序說(shuō)出逗號(hào)分隔符和分號(hào)分隔符的不同 采用逗號(hào)分隔符各輸出項(xiàng)
采用分號(hào)分隔符各輸出項(xiàng)
3.編寫(xiě)一個(gè)程序,用end語(yǔ)句結(jié)束這個(gè)程序,體會(huì)一下end語(yǔ)句的用法。
綜合練習(xí):
新建一工程,在窗體中有兩個(gè)命令按鈕,通過(guò)代碼使一按鈕顯示“輸出”,另一按鈕顯示“結(jié)束”。定義一變量a,類型為數(shù)值型且賦值123。定義一變量s, 類型為字符型且賦值為I am a student.要求當(dāng)點(diǎn)擊輸出按鈕時(shí),用print語(yǔ)句輸出“I am a student 學(xué)號(hào)位123”。點(diǎn)擊結(jié)束按鈕時(shí),結(jié)束本程序。
選擇:
1、在VB應(yīng)用程序中,修改控制代碼,使Command1按鈕顯示“end”,正確的設(shè)置是()。
A.Command1.Text=“end”B.Command1.Caption=“end”
C.Command1.Name=endD.Command1.Caption=end2、在VB程序中,當(dāng)變量H的值等于8時(shí),執(zhí)行“IF H>8 then R=10 else R=20”語(yǔ)句后,R值為()。
A.5B.10C.20D.10或20
3.下列句子中,()不是賦值語(yǔ)句。
A.A=”123” +”456”B.Label1.Captin=”你好!”
C.r=Val(Text1.Text)D.x+1=y
4.下列程序運(yùn)行后,變量s=()。
Dim a,b,c,s As Integer
a=9
b=41
c=2*(a+b)
s=a*c
A.100B.50C.900D.300
4.VB的注釋語(yǔ)句是以()開(kāi)始的?
(A)Rem或'(B)Rem或;(C)Note或*(D)Note或!
5.針對(duì)下面的賦值語(yǔ)句,哪個(gè)敘述是正確的?
HA123=&HA456
(A)“=”左右兩邊的都是變量(B)“=”左邊的是變量,右邊是常量
(C)“=”左邊的是常量,右邊是變量(D)“=”左右兩邊的都是常量
6.下列哪個(gè)是結(jié)束程序的語(yǔ)句
(A)End(B)Stop(C)Exit(D)Pause
第四篇:VB教學(xué)計(jì)劃
中等職業(yè)技術(shù)學(xué)校教學(xué)計(jì)劃
課程:visual basic程序設(shè)計(jì)語(yǔ)言
班級(jí):09計(jì)算機(jī)1班,09計(jì)算機(jī)2班
教師:林飛醋
時(shí)間:2010-2011學(xué)年第一學(xué)期 1 2 3 4 篇二:信息技術(shù)教學(xué)計(jì)劃vb 信息技術(shù)教學(xué)計(jì)劃
一、教材分析(結(jié)構(gòu)系統(tǒng)、單元內(nèi)容、重難點(diǎn))
《算法與程序設(shè)計(jì)》是高中信息技術(shù)的選修1,是比較難學(xué)的一門課,涉及到的專業(yè)知識(shí)比較多,是一門專業(yè)課。全書(shū)分為五章:
第一章:算法和算法的表示。主要介紹算法的概念及表示方法。(上學(xué)期已完成)
第二章:算法實(shí)例。主要介紹常用的四種算法。
第三章:面向?qū)ο蟪绦蛟O(shè)計(jì)的基本知識(shí)。介紹vb的使用方法。
第四章:vb程序設(shè)計(jì)初步。學(xué)習(xí)vb語(yǔ)言基礎(chǔ)
第五章:算法實(shí)例的程序?qū)崿F(xiàn)。四種算法的程序?qū)崿F(xiàn)。
本書(shū)重點(diǎn)為二、四兩章,難點(diǎn)為第五章。
二、學(xué)生分析(雙基智能水平、學(xué)習(xí)態(tài)度、方法、紀(jì)律)
由于學(xué)生在高中之前無(wú)學(xué)習(xí)過(guò)相關(guān)內(nèi)容,只才高一上學(xué)期的必修課提到過(guò)很少的一部分知識(shí),所以學(xué)生在幾乎零基礎(chǔ)下學(xué)習(xí)這門課還是有難度的,特別是學(xué)習(xí)初期,可能有相當(dāng)一部分學(xué)生無(wú)法理解相關(guān)知識(shí)。由于學(xué)生對(duì)信息技術(shù)學(xué)科的不重視,可能會(huì)更加加劇學(xué)生學(xué)習(xí)的積極性。
三、教學(xué)目的要求
1、通過(guò)該課程的學(xué)習(xí),使學(xué)生進(jìn)一步了解算法和程序設(shè)計(jì)在解決實(shí)際問(wèn)題中的地位和作用,培養(yǎng)學(xué)生的算法思維能力,使學(xué)生能利用學(xué)過(guò)的算法和vb語(yǔ)言解決生活和學(xué)習(xí)中碰到的一些簡(jiǎn)單問(wèn)題。激發(fā)學(xué)生進(jìn)一步繼續(xù)學(xué)習(xí)的熱情。
2、順利完成會(huì)考任務(wù)。
四、完成教學(xué)任務(wù)和提高教學(xué)質(zhì)量的具體措施
1、進(jìn)行該課程的相關(guān)介紹,著重介紹該課程的重要性,提高學(xué)生的學(xué)習(xí)主動(dòng)性。
2、認(rèn)真鉆研教材,盡可能用學(xué)生生活學(xué)習(xí)中碰到的實(shí)際問(wèn)題作為例子,來(lái)提高學(xué)生的學(xué)習(xí)興趣,提高學(xué)習(xí)積極性。同時(shí)盡可能用通俗易懂的語(yǔ)言來(lái)進(jìn)行教學(xué),降低學(xué)生的學(xué)習(xí)難度。
3、由于教材的章節(jié)安排對(duì)初學(xué)學(xué)生學(xué)習(xí)理解有困難,打算對(duì)教材進(jìn)行重新處理,用講義形式向每位學(xué)生印發(fā)每節(jié)課的相關(guān)知識(shí),這樣使學(xué)生有了課后繼續(xù)學(xué)習(xí)鞏固的資料。篇三:vb教學(xué)計(jì)劃(2012-2013)湖 北 大 學(xué) 學(xué) 期 授 課 計(jì) 劃(2012 ~ 2013 學(xué)第
學(xué)期)注:
1、課程類別指公共基礎(chǔ)課、專業(yè)基礎(chǔ)課、專業(yè)課、專業(yè)選修課、公共選修課。
2、教學(xué)時(shí)數(shù)應(yīng)填寫(xiě)教學(xué)所需的學(xué)時(shí)數(shù),周學(xué)時(shí)要與學(xué)校課表保持一致。
3、教學(xué)形式指講授、實(shí)驗(yàn)、習(xí)題課、討論、自學(xué)指導(dǎo)、演示、錄像示教、輔導(dǎo)答疑、上機(jī)實(shí)習(xí)、實(shí)地考察、參觀等。
4、課外作業(yè)指作業(yè)類型,如習(xí)題(注明題量)、課程論文、調(diào)查報(bào)告、實(shí)驗(yàn)報(bào)告、讀書(shū)報(bào)告、查閱文獻(xiàn)資料等。課外輔導(dǎo)應(yīng)扼要說(shuō)明輔導(dǎo)形式和內(nèi)容。
5、考核形式:考試(開(kāi)卷、閉卷、機(jī)考)、考查。
系(教研室)主任
(簽 名)
學(xué)院教學(xué)副院長(zhǎng)
(簽 名)
注:
1、課程類別指公共基礎(chǔ)課、專業(yè)基礎(chǔ)課、專業(yè)課、專業(yè)選修課、公共選修課。
2、教學(xué)時(shí)數(shù)應(yīng)填寫(xiě)教學(xué)所需的學(xué)時(shí)數(shù),周學(xué)時(shí)要與學(xué)校課表保持一致。
3、教學(xué)形式指講授、實(shí)驗(yàn)、習(xí)題課、討論、自學(xué)指導(dǎo)、演示、錄像示教、輔導(dǎo)答疑、上機(jī)實(shí)習(xí)、實(shí)地考察、參觀等。
4、課外作業(yè)指作業(yè)類型,如習(xí)題(注明題量)、課程論文、調(diào)查報(bào)告、實(shí)驗(yàn)報(bào)告、讀書(shū)報(bào)告、查閱文獻(xiàn)資料等。課外輔導(dǎo)應(yīng)扼要說(shuō)明輔導(dǎo)形式和內(nèi)容。
5、考核形式:考試(開(kāi)卷、閉卷、機(jī)考)、考查。篇四:《vb語(yǔ)言程序設(shè)計(jì)》課程教學(xué)計(jì)劃
《可視化編程應(yīng)用——visual basic》課程教學(xué)計(jì)劃
――鄺光亮
一、課程內(nèi)容和教學(xué)目的本課程以visual basic6.0為語(yǔ)言背景,課程內(nèi)容包括vb語(yǔ)言基礎(chǔ),輸入輸出,分支程序設(shè)計(jì),循環(huán)程序設(shè)計(jì),數(shù)組,過(guò)程,數(shù)據(jù)文件的存取,程序的調(diào)試等。
通過(guò)本課程的學(xué)習(xí),使學(xué)生掌握vb可視化程序設(shè)計(jì)的基本方法和使用vb解決實(shí)際問(wèn)題的初步能力。具體
要求如下:
1. 了解面向?qū)ο蟮某醪礁拍睿? 2. 熟悉vb標(biāo)準(zhǔn)控件的使用,能在vb集成化開(kāi)發(fā)環(huán)境下設(shè)計(jì)用戶界面; 3. 掌握可視化程序設(shè)計(jì)方法,編制出風(fēng)格良好的應(yīng)用程序; 4. 掌握上機(jī)調(diào)試程序的基本技能
二、教學(xué)基本內(nèi)容提要
(一)基本概念及基本操作 1. 可視化編程的概念
對(duì)象,容器,類,屬性,方法
事件,事件過(guò)程,事件驅(qū)動(dòng) 2. 集成化開(kāi)發(fā)環(huán)境
主窗口,窗體編輯器,工具箱和控件,工程資源管理器,屬性窗口,代碼窗口 3.窗體及vb標(biāo)準(zhǔn)控件的使用
標(biāo)準(zhǔn)控件基本操作
標(biāo)準(zhǔn)控件的常用屬性、事件、方法 4.工程的管理
重點(diǎn)掌握下列三種類型的文件:.vbp,.frm,.bas 創(chuàng)建、打開(kāi)和保存工程
添加、刪除和保存文件
(二)程序設(shè)計(jì)基礎(chǔ) 1.基本數(shù)據(jù)類型
數(shù)值型(整型,長(zhǎng)整型,單精度,雙精度,貨幣型,字節(jié)型),字符型,邏輯型,日期型,變體型 2. 常量與變量 3.表達(dá)式
算術(shù)表達(dá)式,字符串表達(dá)式,日期表達(dá)式,關(guān)系表達(dá)式和邏輯表達(dá)式 4.常用內(nèi)部函數(shù)
數(shù)學(xué)函數(shù);字符串函數(shù);日期和時(shí)間函數(shù);類型轉(zhuǎn)換函數(shù) 5.代碼編寫(xiě)規(guī)則
(三)賦值與輸入輸出 1. 賦值語(yǔ)句
2.常用基本語(yǔ)句:rem;load;unload;end;stop
3.print方法
4.窗體(form):基本屬性;事件;方法;焦點(diǎn)與tab鍵序 5.基本控件(1)控件的公共屬性(3)標(biāo)簽(label)(4)文本框(textbox)6.使用對(duì)話框
(1)輸入對(duì)話框(inputbox函數(shù))(2)消息對(duì)話框(msgbox函數(shù))
(四)選擇結(jié)構(gòu) 1.條件語(yǔ)句(if…then,if…then…else);條件語(yǔ)句的嵌套 2.多分支語(yǔ)句(select case)3.選擇性控件(單選按鈕optionbutton和復(fù)選框checkbox)4.使用計(jì)時(shí)器(timer)
(五)循環(huán)結(jié)構(gòu) 1.循環(huán)語(yǔ)句 for...next;do...loop(前測(cè)型和后測(cè)型);while...wend;exit 2.多重循環(huán)
(六)數(shù)組
1.數(shù)組的概念
數(shù)組與數(shù)組元素;下標(biāo)和數(shù)組的維數(shù) 2.數(shù)組的聲明和應(yīng)用
數(shù)組聲明語(yǔ)句(dim);array函數(shù) 3.動(dòng)態(tài)數(shù)組
建立動(dòng)態(tài)數(shù)組(redim);數(shù)組刷新語(yǔ)句(erase)4.for each...next循環(huán)語(yǔ)句 5.控件數(shù)組
(七)過(guò)程 1.通用過(guò)程
sub過(guò)程、function過(guò)程和sub main過(guò)程
過(guò)程的定義與調(diào)用(call語(yǔ)句)2.參數(shù)傳遞
形參與實(shí)參,按地址(byref)傳遞和按值(byval)傳遞 3.過(guò)程的嵌套與遞歸調(diào)用 4.變量的作用范圍 代碼模塊的概念
變量的作用域(局部變量,模塊級(jí)變量,全局變量)
變量的生存期(動(dòng)態(tài)變量,靜態(tài)變量)5.多窗體與sub main過(guò)程
(八)數(shù)據(jù)文件的存取 1.?dāng)?shù)據(jù)文件概述
數(shù)據(jù)文件的結(jié)構(gòu)
文件類型
文件處理的一般步驟
文件的打開(kāi)(open)和關(guān)閉(close)有關(guān)的語(yǔ)句和函數(shù)(freefile,seek,eof,lof,loc)2.順序文件
寫(xiě)入操作(write,print);讀出操作(input,line input)3.隨機(jī)文件
存取操作(get,put)4.文件操作命令
chdrive,chdir,mkdir,rmdir,name,kill,filecopy
(九)程序調(diào)試和錯(cuò)誤處理 1.vb程序中的錯(cuò)誤類型 2.程序工作模式 3.程序調(diào)試
靜態(tài)檢查與動(dòng)態(tài)檢查;使用vb調(diào)試工具 4.錯(cuò)誤處理 err對(duì)象,捕獲錯(cuò)誤語(yǔ)句(on error),退出錯(cuò)誤處理語(yǔ)句(resume)
(十)其他常用語(yǔ)句及控件 1.其他常用語(yǔ)句
option explicit,def,type,enum,goto,on goto,doevents 2.框架(frame)3.滾動(dòng)條(scrollbar) 4.圖形方法和圖形控件
坐標(biāo)系;圖形方法(pset,line,circle)圖片框(picturebox);圖像框(image)shape形狀控件;line直線控件
5.菜單設(shè)計(jì)
下拉式菜單;菜單編輯器;彈出式菜單 6.工具欄和狀態(tài)欄
activex控件簡(jiǎn)介;工具欄(toolbar);狀態(tài)欄(statusbar)7.鍵盤與鼠標(biāo)事件 8.對(duì)話框
文件系統(tǒng)控件
(十一)解題算法
主要包括下列內(nèi)容:
窮舉法;
迭代法; 排序(選擇法,起泡法); 查找(順序查找,折半查找); 遞歸法
三、教學(xué)安排(供參考)本課程總學(xué)時(shí)為上課96/上機(jī)46。每周上課4學(xué)時(shí),上機(jī)4學(xué)時(shí)。
第五篇:vb錯(cuò)誤處理
Vb錯(cuò)誤處理 出錯(cuò)處理
(1)設(shè)置錯(cuò)誤陷阱
On Error Resume Next
若出現(xiàn)錯(cuò)誤,則將當(dāng)前錯(cuò)誤語(yǔ)句忽略,執(zhí)行下條語(yǔ)句。
On Error GoTo 語(yǔ)句標(biāo)號(hào)
On Error GoTo 0 不進(jìn)行任何處理
(2)編寫(xiě)錯(cuò)誤處理程序
Resume:接著錯(cuò)誤的地方執(zhí)行,重試。
Resume Next:類似On Error Resume Next,忽略當(dāng)前錯(cuò)誤語(yǔ)句,執(zhí)行下一語(yǔ)句Resume <標(biāo)號(hào)>:到標(biāo)號(hào)那里去處理。
過(guò)程級(jí)、模塊級(jí)
節(jié)選:
Onerrorgoto標(biāo)簽是放在錯(cuò)誤發(fā)生之前,有效范圍是到此事件的結(jié)束,包括錯(cuò)誤處理時(shí)發(fā)生的錯(cuò)誤。(此時(shí)的錯(cuò)誤一般是沒(méi)有想到的,故也沒(méi)有處理)所以要保證不要在錯(cuò)誤處理的代碼中寫(xiě)復(fù)雜的代碼。
OnErrorGotoErr_Normal
'一般代碼
sql= “insertinto......”
OnErrorGotoErr_Roll
adocn.BeginTrans
adocn.Executesqladocn.CommitTrans
OnErrorGotoErr_Normal
....Exitsub
Err_Normal:
'正常錯(cuò)誤處理
ExitSub
vb6.0 遇到錯(cuò)誤能不退出嗎
2012-1-25 20:04提問(wèn)者: 咫·尺 | 瀏覽次數(shù):278次
比如遇到數(shù)據(jù)溢出啊等,彈出錯(cuò)誤以后,就直接把程序關(guān)閉了,數(shù)據(jù)都沒(méi)保存,能彈出錯(cuò)誤后,不關(guān)閉程序嗎?
滿意回答
插入以下代碼:
On Error Resume Next
即可。意思是,程序遇到錯(cuò)誤不理會(huì),繼續(xù)執(zhí)行。
或者使用GoTo,比如下面的代碼計(jì)算肯定是溢出的,但程序不會(huì)退出,不過(guò)會(huì)提示: On Error GoTo ToExit
Dim g, ErrNum As Boolean
g = 1
Do Until ErrNum
g = g * 1024
Loop
ToExit:
If Err.Number = 6 Then
Print “程序溢出,計(jì)算結(jié)果不準(zhǔn)確”, g
Exit Sub
End If
或者使用以下代碼,可以完全顯示計(jì)算過(guò)程:
Dim WithEvents List As ListBox
Private Sub Form_Load()
On Error GoTo ToExit
Dim g, ErrNum As Boolean
g = 1
Set List = Me.Controls.Add(“VB.ListBox”, “List”)
With List
.Left = 0
.Top = 0
.Width = Form1.Width490
.Visible = True
End With
Do Until ErrNum
g = g * 1024
List.AddItem g
Loop
ToExit:
If Err.Number = 6 Then
List.AddItem “程序溢出,計(jì)算結(jié)果不準(zhǔn)確” & g
Exit Sub
End If
End Sub
追問(wèn)
是不是要在每一個(gè)容易出錯(cuò)的sub里面都要這樣加一下?有沒(méi)有整體設(shè)置一下或者寫(xiě)代碼的?每個(gè)sub都寫(xiě)一下也挺麻煩的回答
首先,第一行是每個(gè)里邊都需要有的,有了這一行,才會(huì)執(zhí)行錯(cuò)誤跳轉(zhuǎn)。
比如上邊的第二段代碼也可以這樣寫(xiě):這樣在每段容易出錯(cuò)的過(guò)程中,加上第一個(gè)的On Error GoTo ToExit和最后一行的ToExit: MsgBox “程序出現(xiàn)錯(cuò)誤!” & Chr(10)& “錯(cuò)誤類型:” & Error(Err.Number), 16即可。當(dāng)然,你需要在Esub這個(gè)子過(guò)程中,把所有可能會(huì)涉及到的錯(cuò)誤代碼都添加上。如果只想知道哪里錯(cuò)了,也可以直接提醒,出錯(cuò)也是可以的Private Sub Form_Load()
On Error GoTo ToExit
Dim g, ErrNum As Boolean
g = 1
Do Until ErrNum
g = g * 1024
Loop
ToExit: MsgBox “程序出現(xiàn)錯(cuò)誤!” & Chr(10)& “錯(cuò)誤類型:” & Error(Err.Number), 16
End Sub