項(xiàng)目2 掌握VB編程語言課件教學(xué)_第1頁
項(xiàng)目2 掌握VB編程語言課件教學(xué)_第2頁
項(xiàng)目2 掌握VB編程語言課件教學(xué)_第3頁
項(xiàng)目2 掌握VB編程語言課件教學(xué)_第4頁
項(xiàng)目2 掌握VB編程語言課件教學(xué)_第5頁
已閱讀5頁,還剩40頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

河南省職業(yè)技術(shù)教育教學(xué)研究室主編VisualBasic6.0程序設(shè)計(jì)項(xiàng)目2掌握VB編程語言項(xiàng)目目標(biāo)了解VisualBasic數(shù)據(jù)類型掌握VisualBasic代碼編寫規(guī)則掌握常量、變量和表達(dá)式的用法掌握選擇語句和循環(huán)語句的用法掌握定長數(shù)組和動(dòng)態(tài)數(shù)組的用法掌握過程和函數(shù)的聲明和調(diào)用方法掌握查找和排除程序錯(cuò)誤的方法CONTENTS目錄任務(wù)2.1在窗體上顯示常量01任務(wù)2.2使用變量存儲(chǔ)學(xué)生信息02任務(wù)2.3溫度單位的轉(zhuǎn)換03任務(wù)2.4計(jì)算三角形面積04任務(wù)2.5計(jì)算生肖和星座05任務(wù)2.6計(jì)算圓周率π06任務(wù)2.7計(jì)算最大公約數(shù)07任務(wù)2.8用冒泡法對(duì)學(xué)生成績排序08任務(wù)2.9用動(dòng)態(tài)數(shù)組處理學(xué)生成績09任務(wù)2.10設(shè)計(jì)猜寶游戲10任務(wù)2.11金額大寫轉(zhuǎn)換11任務(wù)2.12排查程序中的錯(cuò)誤12任務(wù)2.1在窗體上顯示常量任務(wù)目標(biāo)理解VisualBasic基本數(shù)據(jù)類型掌握各種類型常量的表示方法掌握Print方法的語法格式和用法掌握VisualBasic標(biāo)識(shí)符命名規(guī)則相關(guān)知識(shí)1.

基本數(shù)據(jù)類型字符串型;數(shù)值型;字節(jié)型;日期型;布爾型;可變型;對(duì)象型。2.

常量(1)字面常量字符串常量;數(shù)值常量;布爾型常量;日期型常量(2)符號(hào)常量符號(hào)常量分為系統(tǒng)定義符號(hào)常量和用戶定義符號(hào)常量。系統(tǒng)定義符號(hào)常量:如vbRed(紅色)、vbBlue(藍(lán)色)、vbGreen(綠色)等。用戶定義的符號(hào)常量可以用Const語句來聲明:[Public|Private]Const常量名[As類型]=常量表達(dá)式相關(guān)知識(shí)3.

標(biāo)識(shí)符命名規(guī)則必須以字母開頭,最大長度為255;不能使用VsiualBasic保留的關(guān)鍵字;不能包含在VsiualBasic中有特殊含義的字符;不區(qū)分大小寫;在同一個(gè)范圍內(nèi)必須是唯一的。4.

Print方法[對(duì)象.]Print[表達(dá)式][,|;][表達(dá)式][,|;]...5.

Cls方法[對(duì)象].Cls任務(wù)2.2使用變量存儲(chǔ)學(xué)生信息任務(wù)目標(biāo)理解VisualBasic變量的概念和作用掌握使用Dim語句聲明變量的方法掌握使用賦值語句對(duì)變量賦值的方法掌握兩種注釋語句的使用方法相關(guān)知識(shí)1.

變量變量就是命名的存儲(chǔ)單元位置,包含在程序執(zhí)行階段修改的數(shù)據(jù)。強(qiáng)制顯式聲明所有變量:使用OptionExplicit語句。用Dim語句來聲明變量的數(shù)據(jù)類型并分配存儲(chǔ)空間:Dim|Private|Static|Public<變量名>[As類型][,<變量名>[As類型]]2.

變量的作用域變量的作用域指的是變量的有效范圍。變量按作用域不同分為局部變量、模塊變量和全局變量,其中模塊變量包括窗體模塊變量和標(biāo)準(zhǔn)模塊變量。3.

賦值語句

[Let]變量名|屬性名=表達(dá)式相關(guān)知識(shí)4.

注釋語句Rem注釋文本'注釋文本5.

結(jié)束語句EndUnload對(duì)象名稱6.

語句格式不區(qū)分大小寫。在英文狀態(tài)下輸入標(biāo)點(diǎn)符號(hào)。語句以Enter鍵結(jié)束。在同一行上寫多個(gè)語句時(shí),語句之間必須用冒號(hào)(:)來連接。當(dāng)一行代碼很長時(shí),可用“空格+下畫線”續(xù)行。任務(wù)2.3溫度單位的轉(zhuǎn)換任務(wù)目標(biāo)掌握算術(shù)運(yùn)算符和算術(shù)表達(dá)式的使用方法掌握使用連接運(yùn)算符連接字符串的方法掌握InputBox函數(shù)和CSng函數(shù)的使用方法相關(guān)知識(shí)1.

算術(shù)表達(dá)式算術(shù)表達(dá)式由算術(shù)運(yùn)算符、數(shù)值型量和圓括號(hào)組成,其運(yùn)算結(jié)果為數(shù)值型。VisualBasic6.0提供了8個(gè)算術(shù)運(yùn)算符:^;-;*;/;\;Mod;+;-2.

字符串表達(dá)式字符串連接運(yùn)算符&用于連接兩個(gè)或更多個(gè)字符串并構(gòu)成字符串表達(dá)式。3.

InputBox函數(shù)InputBox(提示信息,標(biāo)題文字,默認(rèn)值)任務(wù)2.4計(jì)算三角形面積任務(wù)目標(biāo)掌握比較運(yùn)算符和關(guān)系表達(dá)式的使用方法掌握邏輯運(yùn)算符和邏輯表達(dá)式的使用方法理解各種運(yùn)算符的優(yōu)先級(jí)掌握If語句的語法格式和使用方法相關(guān)知識(shí)1.

比較運(yùn)算符和關(guān)系表達(dá)式比較運(yùn)算符用來對(duì)兩個(gè)表達(dá)式的值進(jìn)行比較,由此構(gòu)成的表達(dá)式稱為關(guān)系表達(dá)式,其值是一個(gè)邏輯值,即真(True)或假(False)。VisualBasic提供的比較運(yùn)算符:=;<>或><;<;>;<=;>=;Like;Is2.邏輯表達(dá)式邏輯運(yùn)算符用來對(duì)各種布爾型數(shù)據(jù)進(jìn)行邏輯運(yùn)算。VisualBasic

6.0提供的邏輯運(yùn)算符:

Not;And;Or;Xor;Eqv;Imp3.

運(yùn)算符優(yōu)先級(jí)算術(shù)運(yùn)算符→字符串連接運(yùn)算符→比較運(yùn)算符→邏輯運(yùn)算符。從左到右;括號(hào)內(nèi)的運(yùn)算優(yōu)先。4.

If語句(1)單行格式If條件Then語句1[Else語句2]相關(guān)知識(shí)(2)多行塊格式If<條件1>Then語句塊1ElseIf<條件2>Then語句塊2ElseIf<條件3>Then

[語句塊3

...Else語句塊nEndIf(3)IIf函數(shù)Result

=IIf(條件,True部分,False部分)任務(wù)2.5計(jì)算生肖和星座任務(wù)目標(biāo)掌握Select語句的語法格式和使用方法掌握將字符串轉(zhuǎn)換為日期的方法掌握從日期中取出年月日的方法相關(guān)知識(shí)1.

SelectCase語句SelectCase測試表達(dá)式Case表達(dá)式列表1語句塊1Case表達(dá)式列表2語句塊2

...CaseElse語句塊nEndSelect相關(guān)知識(shí)2.

將字符串轉(zhuǎn)換日期CDate(表達(dá)式)3.

從日期中取出年、月、日Year(表達(dá)式)Month(表達(dá)式)Day(表達(dá)式)任務(wù)2.6計(jì)算圓周率π任務(wù)目標(biāo)理解For循環(huán)語句的執(zhí)行流程掌握For循環(huán)語句的使用方法理解While循環(huán)語句的執(zhí)行流程掌握While循環(huán)語句的使用方法相關(guān)知識(shí)1.

For循環(huán)For循環(huán)變量=初值To終值[Step步長]語句

[ExitFor]語句Next[循環(huán)變量]2.

While循環(huán)While條件語句塊Wend任務(wù)2.7計(jì)算最大公約數(shù)任務(wù)目標(biāo)理解Do循環(huán)語句的語法格式理解Do循環(huán)語句的執(zhí)行流程掌握Do循環(huán)語句的使用方法相關(guān)知識(shí)1.

前測型Do循環(huán)語句在這種格式的Do循環(huán)語句中,循環(huán)條件放置在整個(gè)語句的第一行,即:DoWhile|Until<循環(huán)條件>

[語句塊]

[ExitDo]

[語句塊]Loop2.

后測型Do循環(huán)語句Do

[語句塊]

[ExitDo]

[語句塊]LoopWhile|Until<循環(huán)條件>任務(wù)2.8用冒泡法對(duì)學(xué)生成績排序任務(wù)目標(biāo)理解定長數(shù)組概念掌握聲明定長數(shù)組的方法掌握初始化數(shù)組的方法掌握訪問數(shù)組元素的方法掌握解使用Rnd函數(shù)生成隨機(jī)數(shù)的方法相關(guān)知識(shí)1.

定長數(shù)組數(shù)組:一組具有同一名稱、不同下標(biāo)(亦稱索引號(hào))的變量稱為變量數(shù)組,簡稱數(shù)組。定長數(shù)組:是指元素個(gè)數(shù)保持不變的數(shù)組。用Dim語句聲明數(shù)組:Dim數(shù)組名([下標(biāo)下界To]下標(biāo)上界[,下標(biāo)下界To下標(biāo)上界])[As數(shù)據(jù)類型]2.

默認(rèn)數(shù)組默認(rèn)數(shù)組即數(shù)據(jù)類型為Variant的數(shù)組默認(rèn)數(shù)組是一種“混合型數(shù)組”相關(guān)知識(shí)3.

數(shù)組的初始化數(shù)組初始化就是給數(shù)組的各個(gè)元素賦初值。對(duì)于單個(gè)數(shù)組元素,可以使用賦值語句對(duì)其賦值。如果要對(duì)數(shù)組中的每個(gè)元素賦值,則可以使用循環(huán)語句。對(duì)于Variant類型數(shù)組,可使用VisualBasic提供的Array函數(shù)進(jìn)行初始化4.

訪問數(shù)組的方法(1)數(shù)組元素的引用一維數(shù)組:數(shù)組名(下標(biāo))多維數(shù)組:數(shù)組名(下標(biāo)1,下標(biāo)2,...)(2)訪問數(shù)組的常用方法直接引用數(shù)組采用循環(huán)語句實(shí)現(xiàn)對(duì)每個(gè)數(shù)組元素的遍歷任務(wù)2.9用動(dòng)態(tài)數(shù)組處理學(xué)生成績?nèi)蝿?wù)目標(biāo)掌握聲明動(dòng)態(tài)數(shù)組的方法掌握為動(dòng)態(tài)數(shù)組重新分配存儲(chǔ)空間的方法掌握保留動(dòng)態(tài)數(shù)組內(nèi)容的方法相關(guān)知識(shí)1.

動(dòng)態(tài)數(shù)組動(dòng)態(tài)數(shù)組是指計(jì)算機(jī)在執(zhí)行過程中才給數(shù)組開辟存儲(chǔ)空間的數(shù)組。創(chuàng)建動(dòng)態(tài)數(shù)組通常分為兩步:首先在窗體級(jí)別、標(biāo)準(zhǔn)模塊或過程中,用Dim語句(模塊級(jí)數(shù)組)、Public語句(公用數(shù)組)、Private或Static(局部數(shù)組)聲明一個(gè)沒有下標(biāo)的數(shù)組(但括號(hào)不能省略),然后在過程中用ReDim語句定義帶下標(biāo)的數(shù)組。2.

ReDim語句ReDim[Preserve]變量(下標(biāo),下標(biāo))As數(shù)據(jù)類型3.

數(shù)組的清除Erase數(shù)組名[,數(shù)組名]

...任務(wù)2.10設(shè)計(jì)猜寶游戲任務(wù)目標(biāo)掌握通用過程的創(chuàng)建和調(diào)用方法掌握事件過程的創(chuàng)建和調(diào)用方法理解通用過程與事件過程的區(qū)別理解參數(shù)的兩種傳遞方式的區(qū)別相關(guān)知識(shí)1.

通用過程通用過程具有作用范圍、名稱、參數(shù)列表和過程體,可以使用Sub語句來聲明:[Private|Public][Static]Sub過程名[(參數(shù)列表)]

[語句塊]

[ExitSub]

[語句塊]EndSub2.

事件過程(1)窗體事件過程:PrivateSubForm_事件名[(參數(shù)列表)]語句塊EndSub(2)控件事件過程PrivateSub控件名_事件名[(參數(shù)列表)]語句塊EndSub相關(guān)知識(shí)3.

參數(shù)傳遞

[Optional][ByVal

|

ByRef][ParamArray]變量名[()][As數(shù)據(jù)類型]ByVal:按值傳遞參數(shù)。ByRef:按地址傳遞參數(shù)。Optional:可選參數(shù)。ParamArray:不定數(shù)目參數(shù)。4.

Sub過程的調(diào)用Call過程名[(實(shí)際參數(shù))]過程名[實(shí)際參數(shù)]任務(wù)2.11金額大寫轉(zhuǎn)換任務(wù)目標(biāo)掌握常用內(nèi)部函數(shù)的使用方法掌握創(chuàng)建用戶自定義函數(shù)的方法掌握調(diào)用用戶自定義函數(shù)的方法相關(guān)知識(shí)1.

常用內(nèi)部函數(shù)在程序中經(jīng)常需要一些特定的運(yùn)算或操作。VisualBasic對(duì)這些運(yùn)算或操作進(jìn)行了封裝,以函數(shù)形式提供給用戶,稱為內(nèi)部函數(shù)。編程時(shí)可以直接使用這些函數(shù),用以簡化程序設(shè)計(jì)。VisualBasic內(nèi)部函數(shù)可分為數(shù)學(xué)函數(shù)、字符串函數(shù)、日期時(shí)間函數(shù)和轉(zhuǎn)換函數(shù)幾類。2.

自定義函數(shù)

[Private|Public][Static]Function<函數(shù)名>([參數(shù)列表])[As數(shù)據(jù)類型]

[語句塊]

[函數(shù)名=表達(dá)式]

[ExitFunction]

[語句塊]

[函數(shù)名=表達(dá)式]EndFunction自定義函數(shù)的調(diào)用方法和內(nèi)部函數(shù)調(diào)用方法相同任務(wù)2.12排查程序中的錯(cuò)誤任務(wù)目標(biāo)了解程序中出現(xiàn)的錯(cuò)誤類型掌握在程序中處理錯(cuò)誤的方法掌握OnError語句的使用方法掌握Err對(duì)象的常用屬性相關(guān)知識(shí)1.

錯(cuò)誤類型Visual

Basic程序中的錯(cuò)誤可分為編譯錯(cuò)誤、實(shí)時(shí)錯(cuò)誤和邏輯錯(cuò)誤三種類型。2.

錯(cuò)誤處理(1)使用調(diào)試工具VisualBasic的常用的調(diào)試工具提供了設(shè)置斷點(diǎn)、單步執(zhí)行(包括逐語句和逐過程兩種方式)、顯示變量內(nèi)容等功能。這些調(diào)試功能有助于程序中錯(cuò)誤的查找,尤其是對(duì)邏輯錯(cuò)誤的分析。(2)使用錯(cuò)誤捕捉語句OnErrorGoto[行號(hào)]

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論