版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 專用辦公學(xué)習(xí)文具用品批量采購協(xié)議版B版
- 2025年度二手房產(chǎn)權(quán)過戶服務(wù)合同4篇
- 2025年度生態(tài)農(nóng)業(yè)園區(qū)場地租用及農(nóng)產(chǎn)品銷售服務(wù)合同4篇
- 專業(yè)布料購入?yún)f(xié)議2024版格式
- 2025年度拆遷施工工程監(jiān)理合同規(guī)范文本4篇
- 2025年度新型建筑材料采購合作服務(wù)協(xié)議4篇
- 二零二五年度綠色能源廠房產(chǎn)權(quán)移交協(xié)議3篇
- 2025年度出境旅游產(chǎn)品研發(fā)與推廣合作協(xié)議2篇
- 2025年度新型材料研發(fā)廠房租賃及成果轉(zhuǎn)化合同2篇
- 2025年度智能倉儲(chǔ)場地租賃及安全防護(hù)協(xié)議范本4篇
- GB/T 16895.3-2024低壓電氣裝置第5-54部分:電氣設(shè)備的選擇和安裝接地配置和保護(hù)導(dǎo)體
- 2025湖北襄陽市12345政府熱線話務(wù)員招聘5人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 計(jì)劃合同部部長述職報(bào)告范文
- 2025年河北省職業(yè)院校技能大賽智能節(jié)水系統(tǒng)設(shè)計(jì)與安裝(高職組)考試題庫(含答案)
- 人教版高一地理必修一期末試卷
- 2024年下半年鄂州市城市發(fā)展投資控股集團(tuán)限公司社會(huì)招聘【27人】易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- GB/T 29498-2024木門窗通用技術(shù)要求
- 《職業(yè)院校與本科高校對(duì)口貫通分段培養(yǎng)協(xié)議書》
- GJB9001C質(zhì)量管理體系要求-培訓(xùn)專題培訓(xùn)課件
- 人教版(2024)英語七年級(jí)上冊單詞表
- 二手車車主寄售協(xié)議書范文范本
評(píng)論
0/150
提交評(píng)論