




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、2014年3月計(jì)算機(jī)二級(jí)VB強(qiáng)化課程計(jì)劃表為了在2014年3月份無(wú)紙化改革后的考試能讓學(xué)生充分發(fā)揮,考得好成績(jī),結(jié)合無(wú)紙化改革最新題庫(kù),特制定以下強(qiáng)化課程計(jì)劃表:課次章節(jié)內(nèi)容知識(shí)點(diǎn)習(xí)題第一次第六章窗體標(biāo)簽文本框命令按鈕圖片框圖像框圖形窗體 屬性:標(biāo)簽 屬性文本框 屬性文本框 事件 文本框 方法 按鈕控件 屬性圖片框和圖像框直線和形狀:屬性:1、 窗體 基本操作 20-11 27-11 83-112、標(biāo)簽基本操作 10-12 15-11 16-11 17-12 24-12 30-11 40-11 44-11 48-12 50-12 90-113、 文本框 基本操作 2-11 3-11 5-11
2、9-12 13-12 25-12 28-11 29-11 30-11 32-12 33-11 35-11 42-22 44-12 47-12 88-11填空 7-21 34-21 36-22 48-11 49-124、命令按鈕 基本操作 4-12 30-12 35-11 43-11 46-11 73-11 83-12 84-115、圖片框 基本操作 2-12 3-12 9-11 14-11 15-12 22-11 23-12 36-11 39-12 87-126、圖形 基本操作 10-11 16-21 18-12 19-11 20-12 34-12 37-11 41-12 46-12 86-1
3、2 89-12填空 25-21 33-22 89-21第二次計(jì)時(shí)器滾動(dòng)條單選按鈕復(fù)選框列表框組合框框架計(jì)時(shí)器 屬性,事件滾動(dòng)條(水平、垂直)復(fù)選框和單選按鈕 屬性:控件數(shù)組列表框和組合框列表框 屬性:列表框 事件:click dblclick列表框 方法:組合框 屬性組合框 事件組合框 方法:框架 屬性 1、計(jì)時(shí)器 基本操作 13-22 18-21 19-12 24-11 42-12 84-12 填空 44-21 48-212、滾動(dòng)條:基本操作 1-11 5-12 8-12 16-12 26-12 27-12 28-22 29-12 30-12 37-12 38-12 40-12 41-11
4、42-11 46-22 47-113、復(fù)選框 基本操作7-11 8-11 13-11 38-11 42-21 85-12 87-11填空 4-22 33-21 84-214、列表框、組合框 基本操作 4-21 12-11 33-12 36-12 39-11 49-11 89-11填空 5-21 9-22 26-21 27-21 28-21 30-21 39-22 43-22 45-22 50-11 85-225、框架 基本操作 11-11 17-11 18-11 34-11第三次選擇結(jié)構(gòu)循環(huán)結(jié)構(gòu)字符串型 整型數(shù) 浮點(diǎn)數(shù) 布爾 日期 變體轉(zhuǎn)換函數(shù) 數(shù)學(xué)函數(shù) 日期函數(shù) 時(shí)間函數(shù) 隨機(jī)函數(shù) 字符串函
5、數(shù)算術(shù)運(yùn)算符 關(guān)系運(yùn)算符和邏輯運(yùn)算符數(shù)據(jù)的輸入和輸出If語(yǔ)句 iif函數(shù) select caseFor While Wend DoLoop1、if else 填空 2-21 8-3 9-3 12-21 12-22 19-22 36-21 73-22編程 1-22 32-21 43-21 83-32、select case 填空 1-21 18-22 23-21 41-22 85-214、 循環(huán) 填空 8-22 10-22 11-22 15-3 19-21 46-21 84-22 86-21 87-22 88-21編程 3-22 11-3 13-3 17-21 27-22 37-33第四次一維數(shù)
6、組二維數(shù)組數(shù)組的定義一維數(shù)組的基本操作。數(shù)組元素的輸入、輸出和復(fù)制累加和和平均值 查找最大值 最小值計(jì)數(shù) 拆分 合并 插入一個(gè)數(shù) 刪除指定元素 逆序 排序二維數(shù)組的基本操作輸入與輸出輸出對(duì)角線上的數(shù)輸出各行的和以及各列的和交換第一行與第三行的位置找各行最大值求周邊元素之和數(shù)組的初始化動(dòng)態(tài)數(shù)組的定義1、數(shù)組填空 數(shù)組排序 4-3 22-3 29-22 30-22 86-3數(shù)組 22-22數(shù)組中統(tǒng)計(jì)各數(shù)出現(xiàn)的次數(shù) 17-3 21-21 35-22找最值 26-22 31-21 39-21 44-3 45-21數(shù)組和和平均值 28-22 38-21 40-21 47-21 83-3 88-3數(shù)組中插
7、入數(shù) 34-22 50-21數(shù)組中刪除數(shù) 44-22數(shù)組中找數(shù) 39-3二維數(shù)組對(duì)角線 31-3 38-3 可變二維數(shù)組86-22編程 數(shù)組中統(tǒng)計(jì)各數(shù)出現(xiàn)的次數(shù)18-3 20-3數(shù)組累加和 1-3 6-3 16-22 數(shù)組素?cái)?shù) 2-3 23-3水仙花數(shù) 3-21一維數(shù)組找最值 33-3 73-3一維數(shù)組拆分 35-3一維數(shù)組中統(tǒng)計(jì) 46-3一維數(shù)組逆序 49-21一維數(shù)組中的完全平方數(shù) 89-3二維數(shù)組找最值 10-3 41-3 二維數(shù)組各行最小值的平均值 36-3 48-22二維數(shù)組各行的平均值 40-3 47-3 50-3 84-3 85-3二維數(shù)組周邊元素 42-3二維數(shù)組對(duì)角線 45-
8、3第五次過(guò)程Sub過(guò)程 sub過(guò)程的定義 sub過(guò)程的調(diào)用Function過(guò)程 Function過(guò)程定義 調(diào)用Function過(guò)程過(guò)程名=表達(dá)式 (返回值語(yǔ)句)各種參數(shù)傳送方式 引用 傳值 數(shù)組參數(shù) 可選參數(shù) 對(duì)象參數(shù) 窗體做為實(shí)參 控件做為實(shí)參過(guò)程 填空2-22 5-22 9-21 10-21 14-21 14-22 15-21 17-22 20-21 20-22 21-22 22-21 37-21 40-22 73-21 87-21 90-21 90-22 90-3編程 7-3 31-22 38-22 47-22 第六次鍵盤(pán)事件鼠標(biāo)事件菜單通用對(duì)話框鍵盤(pán)事件 KeyPress KeyDow
9、n KeyUp鼠標(biāo)事件MouseDown MouseUp MouseMove 菜單下拉式菜單 彈出式菜單通用對(duì)話框1、輸入對(duì)話框 基本操作 20-12 26-112、菜單 基本操作 1-12 7-12 8-21 12-12 21-12 22-12 23-11 32-11 43-12 45-12 83-21 85-11 86-11 88-12填空3-3 5-3 29-21 41-21編程 15-22 26-3 28-3 29-3 30-33、通用對(duì)話框 基本操作 4-11 7-22 14-12 45-11 73-12填空 27-3 編程 12-34、 鍵盤(pán)事件 填空 11-215、 鼠標(biāo)事件 8
10、8-22 90-12 6、鼠標(biāo)形狀 基本操作 25-117、多窗體 填空 14-3 35-21第七次文件順序文件 打開(kāi)文件 寫(xiě)操作 讀操作隨機(jī)文件 定義記錄數(shù)據(jù)類(lèi)型打開(kāi)隨機(jī)文件 寫(xiě)操作 讀操作文件系統(tǒng)控件 驅(qū)動(dòng)器列表框 目錄列表框 文件列表框1、文件控件 基本操作 11-122、 順序文件 填空 13-21 16-3 19-3 23-22 24-22 32-22 32-3 37-22、3、 隨機(jī)文件 填空 49-3 50-22 87-34、字符串 34-3 43-3 48-3 49-22 89-22第八次全面知識(shí)復(fù)習(xí)模擬題(一)說(shuō)明:在復(fù)習(xí)筆試題時(shí)把公共基礎(chǔ)知識(shí)的相關(guān)知識(shí)點(diǎn)代入。第九次全面知識(shí)
11、復(fù)習(xí)模擬題(一)說(shuō)明:1、在講課時(shí)把模擬環(huán)境的應(yīng)用代入其中。2、在講課時(shí)穿插自己復(fù)習(xí)方法。3、穿插考試注意事項(xiàng)。(等考教研室)第一部分 控件相關(guān)屬性與方法一、 窗體 屬性:1. BackColor:背景色(vbred vbgreen vbblue vbyellow vbblack vbwhite rgb(140,210,55))2. Caption:標(biāo)題3. ControlBox:按鈕顯示狀態(tài)4. Enabled:是否可用5. FONT: Fontname:字體Fontsize:字號(hào)FontBold:是否加粗FontItalic:是否斜體FontUnderline:是否加下劃線6. ForeC
12、olor:前景色7. Height:高度8. Width:寬度9. Icon(圖標(biāo)):窗體顯示圖標(biāo) *.ico10. MaxButton是否有最大化按鈕11. Minbutton是否有最小化按鈕12. Top:距上邊距離13. Left:距左邊距離14. Visible:是否可見(jiàn)窗體 事件1、Click 單擊事件2、Load 系統(tǒng)自動(dòng)執(zhí)行窗體 方法print二、標(biāo)簽標(biāo)簽 屬性BackColor: Caption:Enabled:FONT:Fontname Fontsize FontBold FontItalic FontUnderline ForeColor: Height:Width: To
13、p:Left:Visible:1 Alignment(0、1、2)確定標(biāo)簽中標(biāo)題的放置方式(左、右、居中)2 AutoSize:為T(mén)rue時(shí)自動(dòng)調(diào)整標(biāo)簽的大小3 BorderStyle(0、1)邊框?yàn)椋o(wú)、有)4 BackStyle(0、1)(透明、不透明)格式:對(duì)象(標(biāo)簽|OLE控件|形狀控件).BackStyle=0或1三、文本框 屬性1 MaxLength:用于設(shè)置文本框中輸入的最大字符數(shù)(默認(rèn)為0)2 MultiLine(True|False)(多行文本(直接變或編VBCRLF變)、單行文本)3 PasswordChar:使文本框以設(shè)定字符形式顯示4 ScrollBars:(0|1|2
14、|3)(無(wú)滾動(dòng)條|水平|垂直|兼有)注:前提為MultiLine=True5 SelLength:當(dāng)前選中的字符數(shù),可在代碼窗口中設(shè)置為一個(gè)整數(shù)值6 SelStart:定義當(dāng)前選擇文本的起始位置,0表置第一個(gè)字符前,1第二個(gè)前7 SelText:當(dāng)前所選文本字符串8 Text:設(shè)置文本框中顯示的內(nèi)容文本框 事件 1. Change:當(dāng)文本框中文本改變時(shí),觸發(fā)該事件2. GotFocus:當(dāng)文本框獲得焦點(diǎn)時(shí),觸發(fā)gotfocus事件,執(zhí)行相應(yīng)的事件過(guò)程. 3. LostFocus:當(dāng)文本框失去焦點(diǎn)時(shí), 觸發(fā)lostfocus事件, 執(zhí)行相應(yīng)的事件過(guò)程. 文本框 方法 1. SetFocus:把輸
15、入光標(biāo)移到指定位置;格式:對(duì)象. SetFocus四、按鈕控件 屬性 1Cancel屬性:設(shè)為T(mén)rue時(shí),與按Esc鍵相同,在一個(gè)窗體中,只允許一個(gè)按鈕設(shè)置cancel屬性為true. 2Default屬性:true 與按回車(chē)鍵相同, 在一個(gè)窗體中,只允許一個(gè)按鈕設(shè)置Defaul屬性為true.五、圖片框和圖像框圖片框:有print方法,有currrentx,currenty屬性.圖像框:沒(méi)有print方法,沒(méi)有currrentx,currenty屬性. Stretch屬性:用于圖像框,自動(dòng)調(diào)整圖像框中圖形大?。═rue|False),而圖片框沒(méi)有該屬性.兩者都有:Picture 屬性 (裝入
16、圖片)在運(yùn)行階段裝入圖形文件:對(duì)象.Picture=LoadPicture(“文件名”)在運(yùn)行階段清除圖形文件:1、對(duì)象.Picture =LoadPicture 2、 對(duì)象.Picture =LoadPicture() 3、 對(duì)象.Picture 3=LoadPicture(“”) 六、直線和形狀:屬性:直線具有位置屬性X1、Y1和X2、Y2,分別表示兩個(gè)端點(diǎn)的坐標(biāo)1. BackStyle:用于形狀控件,0、1,用于指定填充色(透明、白色)2. FillColor:決定形狀的內(nèi)部顏色3. FillStyle:決定形狀控件內(nèi)部的填充圖案,8種值(見(jiàn)書(shū))4. Shape:用來(lái)確定所畫(huà)形狀的幾何特
17、性,6種值(見(jiàn)書(shū))七、計(jì)時(shí)器Interva屬性 時(shí)間間隔 Timer事件 每間隔時(shí)間后觸發(fā)的事件Enabled:八、滾動(dòng)條(水平、垂直)滾動(dòng)條屬性MAX 最大值 MIN 最小值LargeChange 單擊空白位置時(shí),增加或減少的值。SmallChange 單擊箭頭時(shí),增加或減少的值。Value:表滾動(dòng)框在滾動(dòng)條上的當(dāng)前位置值。值位于最小值和最大值之間。滾動(dòng)條事件:Scroll:拖動(dòng)滾動(dòng)條時(shí)觸發(fā)scroll事件。Change:改變值后(移動(dòng)),觸發(fā)change事件。不包括拖動(dòng).九、復(fù)選框和單選按鈕屬性:1. Value 對(duì)于單選按鈕來(lái)說(shuō),可以設(shè)置為T(mén)RUE和FALSE兩個(gè)。對(duì)于復(fù)選框來(lái)說(shuō), 可以
18、設(shè)置為(0、1、2)=(未選、選中、禁止使用)控件數(shù)組十、列表框和組合框列表框 屬性:1. List:2. ListCount:該屬性列出列表框中表項(xiàng)的數(shù)量。(0listcount-1)3. ListIndex其設(shè)置值是已選中的表項(xiàng)的位置。(0、1、)若沒(méi)選中任何項(xiàng)為-14. MultiSelect:0每次只選擇一項(xiàng)1可同時(shí)選擇多項(xiàng),后續(xù)選擇不會(huì)取消前面所選擇的項(xiàng)2 可體現(xiàn)Shift 鍵、Ctrl鍵作用5. Sorted:(True| False)列表項(xiàng)是否按字母、數(shù)字排列。6. Text其值為選中的表項(xiàng)的文本。列表框 事件:click dblclick列表框 方法:1 AddItem:添加項(xiàng)
19、目List1.additem “石家莊” 最后List1.AddItem "濟(jì)南", 2 下標(biāo)為22 Clear:清除所有項(xiàng)目3. RemoveItem格式:清除項(xiàng)目十一組合框組合框 屬性1Style(0、1、2)(下拉式組合框允輸、簡(jiǎn)單組合框、下拉式列表框不允輸)2Text:所選項(xiàng)目的文本或輸入的文本組合框 事件Dblclick 只有組合框才能接收該事件。Click 組合框 方法:1、 AddItem:格式:列表框。AddItem 項(xiàng)目字符串,索引值2、 Clear:列表框。Clear3、 RemoveItem格式:列表框。RemoveItem 索引值十二、框架:目的是為
20、了對(duì)控件進(jìn)行分組,必須先畫(huà)框架,后畫(huà)控件;或用“剪切”“粘貼”框架 屬性 caption第二部分 控件結(jié)構(gòu)一、數(shù)據(jù)類(lèi)型字符串型(String):1. 定長(zhǎng)字符串 dim(declare) s as string*數(shù)值 2. 變長(zhǎng)字符串 dim(declare) s as string 3. 字符串的連接 + &4. 字符串函數(shù)LTrim(字符串)RTrim(字符串)Trim(字符串) Left(字符串,n) Mid(字符串,p,n)Right(字符串,n)Len(字符串)InStr(首字符位置, 字符串1,字符串2,n)Ucase(字符串) 小變大Lcase(字符串) 大變小整型數(shù) 1
21、、integer % 整型 2、long & 長(zhǎng)整型 浮點(diǎn)數(shù):(實(shí)數(shù))1、單精度(Single !) 2、雙精度(Double #)布爾(Boolean)日期 (Date)須以符號(hào)“#”號(hào)括起來(lái),如# January 1,2001#格式為:mm/dd/yyyy或mm-dd-yyyy,變體(Variant):直接使用的變量為變體類(lèi)型定義時(shí)省略AS類(lèi)型符號(hào)的類(lèi)型為變體類(lèi)型二、 常用內(nèi)部函數(shù):轉(zhuǎn)換函數(shù)Int fix chr val str 數(shù)學(xué)函數(shù)Sin cos sqr 日期函數(shù)Day week month year 時(shí)間函數(shù)Hour minute second 隨機(jī)函數(shù)Rnd三、算術(shù)運(yùn)算符
22、1、冪運(yùn)算: 2、浮點(diǎn)數(shù)除法:/ 結(jié)果為浮點(diǎn)數(shù)。3、整數(shù)除法: 結(jié)果為整數(shù)。 a=104 2(截取整數(shù),不進(jìn)行四舍五入) 4、取模運(yùn)算:mod 結(jié)果為整數(shù),7 MOD 4 3 25.68 MOD 6.99 商3余5。 5、算術(shù)運(yùn)算的優(yōu)先級(jí): - * / mod + -四、關(guān)系運(yùn)算符和邏輯運(yùn)算符= >< < > <= >= like isNOT AND OR五、數(shù)據(jù)的輸入和輸出1、輸出Print方法 Format格式輸出2、輸入InputBox3、InputBox函數(shù):格式:InputBox(prompt,title,default,xpos,ypos,hel
23、pfile,context)1. prompt:字符串,用于提示用戶干什么,提示信息。不能省略,其它參數(shù)可以省略??勺詣?dòng)換行用(vbCrLf或Chr(13)+Chr(10) )2. title:字符串,是對(duì)話框的標(biāo)題,若省略,標(biāo)題則以工程名顯示.3. default:字符串,默認(rèn)信息4. xpot,ypot:兩整數(shù),確定對(duì)話框距屏幕左、上距離。在沒(méi)事先聲明變量類(lèi)型的前提下,默認(rèn)為字符串類(lèi)型),4、MsgBox函數(shù)和MsgBox語(yǔ)句MsgBox 函數(shù)格式:MsgBox(msg,type,title,helpfile,context)1 msg:字符串,表示提示性內(nèi)容,不能省略2 type:是一整
24、數(shù)值或符號(hào)常量,顯示在對(duì)話框中顯示的按鈕、圖形的種類(lèi)及數(shù)量。3 title:是一個(gè)字符串,用來(lái)顯示對(duì)話框的標(biāo)題。MsgBox語(yǔ)句 格式:MsgBox msg,type,title,helpfile,context 注:MsgBox語(yǔ)句沒(méi)有返回值六、選擇結(jié)構(gòu)1、If語(yǔ)句(單行結(jié)構(gòu),塊結(jié)構(gòu),嵌套的If語(yǔ)句)2、介紹iif函數(shù) 3、學(xué)習(xí)多分支控制結(jié)構(gòu)(select case)格式:select case 測(cè)試表達(dá)式 Case 表達(dá)式表列1 語(yǔ)句塊1 Case 表達(dá)式表列2 語(yǔ)句塊2 Case else語(yǔ)句塊nEnd selectCase 2,4,6,8Case 1 to 5Case is=12Cas
25、e is<100Case is<a+b七、循環(huán)結(jié)構(gòu)1、For循環(huán)控制結(jié)構(gòu) For 循環(huán)變量 = 初值 To 終值 Step步長(zhǎng)循環(huán)體Exit ForNext 循環(huán)變量2、當(dāng)循環(huán)控制結(jié)構(gòu)While 條件語(yǔ)句塊Wend3: Do循環(huán)控制結(jié)構(gòu)Do循環(huán)的格式如下:(1)Do語(yǔ)句塊1Exit DoLoopWhileUntil 循環(huán)條件(2)DoWhileUntil 循環(huán)條件語(yǔ)句塊2Exit DoLoop注意:當(dāng)while時(shí),循環(huán)條件為真時(shí)執(zhí)行循環(huán)體,為假時(shí)退出循環(huán)的執(zhí)行。 當(dāng)until時(shí),循環(huán)條件為假時(shí)執(zhí)行循環(huán)體,為真時(shí)退出循環(huán)的執(zhí)行。第三部分 數(shù)組一、數(shù)組的定義第一種格式1)一維數(shù)組 di
26、m 數(shù)組名(下標(biāo)值) as 類(lèi)型名2)二維數(shù)組 dim 數(shù)組名(下標(biāo)值,下標(biāo)值) as 類(lèi)型名第二種格式1)一維數(shù)組 dim 數(shù)組名(下界 to 上界) as 類(lèi)型名2)二維數(shù)組 dim 數(shù)組名(下界 to 上界,下界 to 上界) as 類(lèi)型名說(shuō)明:默認(rèn)數(shù)組下標(biāo)值從0開(kāi)始,若希望從1開(kāi)始,則可以在窗體通用部分聲明語(yǔ)句:option base 1二、一維數(shù)組的基本操作。1、數(shù)組元素的輸入、輸出和復(fù)制Dim a(10) as integerFor i=1 to 10A(i)=int(rnd*100) 或 a(i)=inputbox(“請(qǐng)輸入整數(shù)”)Print a(i);Next2、累加和和平均值
27、For i=1 to 10Sum=sum+a(i)NextAvg=sum/103、查找最大值 最小值max=a(1):min=a(1)for i=2 to 10if a(i)>max then max=a(i)if a(i)<min then min=a(i)next 4、計(jì)數(shù)For i=1 to 10If a(i) mod 2=0 then t=t+1 else x=x+1Next5、拆分J=1K=1For i=1 to 10If a(i) mod 2=0 then b(j)=a(i):j=j+1else c(k)=a(i):k=k+1Next6.合并合并1:For i=1 to
28、 10c(i)=a(i)nextfor j=1 to 10c(10+j)=b(j)next合并2For i=1 to 10C(i)=a(i)+b(i)Next7、插入一個(gè)數(shù)(把整數(shù)1000插入到數(shù)組第三個(gè)元素之前)For i=10 to 3 step -1A(i+1)=a(i)NextA(3)=10008、刪除指定元素(第三個(gè)元素)For i=4 to 10A(i-1)=a(i)Next9、逆序For i=1 to 5T=A(i):a(i)=a(11-i):a(11-i)=tNext10、排序For i=1 to 9 For j=i+1 to 10If a(i)>a(j) then t=
29、a(j):a(j)=a(j+1):a(j+1)=tNextNext三、二維數(shù)組的基本操作1、輸入與輸出Dim a(4,4) as integerFor i=1 to 4 For j=1 to 4 A(I,j)=int(rnd*50) Print a(I,j);NextPrint Next2、輸出對(duì)角線上的數(shù)For i=1 to 4 For j=1 to 4 If i=j or I +j=5 then print a(I,j);NextNext3、輸出各行的和以及各列的和 Dim h%(4),l%(4)For i=1 to 4 For j=1 to 4 H(i)=h(i)+a(I,j) L(i)
30、=l(i)+a(j,i) NextNext4、交換第一行與第三行的位置 For i=1 to 4 T=a(1,i):a(1,i)=a(3,i):a(3,i)=t Next5、找各行最大值 For i=1 to 4Max=a(I,1) For j=1 to 4 If a(I,j)>max then print a(I,j); NextNext6:求周邊元素之和For i=1 to 4 For j=1 to 4 If i=1 or j=1 or i=4or j=4 then s=s+a(I,j) NextNext四、數(shù)組的初始化一般來(lái)說(shuō),數(shù)組變量可以通過(guò)以下3種方式定義:(1)顯示定義為Va
31、riant變量。例如:Dim Numbers As Variant(2)在定義時(shí)不指明類(lèi)型。例如:Dim Numbers(3)不定義而直接使用。數(shù)組的初始化的格式: 數(shù)組變量 = Array(數(shù)值1, 數(shù)值2, 數(shù)值3,)五、動(dòng)態(tài)數(shù)組的定義Dim a() as integerDim n as integerN=inputbox(“”)Redim a(n)第四部分:過(guò)程一、Sub過(guò)程(子程序過(guò)程)(通用過(guò)程,事件過(guò)程)1、sub過(guò)程的定義StaticPrivatePublicSub過(guò)程名(參數(shù)表列)語(yǔ)句塊Exit Sub語(yǔ)句塊End Sub2、sub過(guò)程的調(diào)用(引起過(guò)程的執(zhí)行)(1)、用call
32、語(yǔ)句調(diào)用sub過(guò)程Call 過(guò)程名(參數(shù)表列)(2)、把過(guò)程名作為一個(gè)語(yǔ)句來(lái)使用過(guò)程名 參數(shù)表列二、Function過(guò)程1、Function過(guò)程定義的格式如下:StaticPrivatePublicFunction過(guò)程名(參數(shù)表列)As類(lèi)型語(yǔ)句塊過(guò)程名=表達(dá)式 (返回值語(yǔ)句)Exit Function語(yǔ)句塊End Function2.調(diào)用Function過(guò)程返回值=函數(shù)名(實(shí)參)3、各種參數(shù)傳送方式。在Visual Basic中,通常把形式參數(shù)叫做“參數(shù)”,而把實(shí)際參數(shù)叫做“實(shí)參”。1.形參與實(shí)參2.引用(傳地址 byref)在這種情況下,可以通過(guò)改變過(guò)程中相應(yīng)的參數(shù)來(lái)改變?cè)撟兞康闹?。這意味著
33、,當(dāng)通過(guò)引用來(lái)傳送實(shí)參時(shí),可以改變傳送給過(guò)程的變量的值。3.傳值(byval)在這種情況下,系統(tǒng)把需要傳送的變量復(fù)制到一個(gè)臨時(shí)單元中,然后把該臨時(shí)單元的地址傳送給被調(diào)用的通用過(guò)程。由于通用過(guò)程沒(méi)有訪問(wèn)變量(實(shí)參)的原始地址,因而不會(huì)改變?cè)瓉?lái)變量的值,所有的變化都是在變量的副本上進(jìn)行的。在Visual Basic中,傳值方式通過(guò)關(guān)鍵字ByVal來(lái)實(shí)現(xiàn)。也就是說(shuō),在定義通用過(guò)程時(shí),如果形參前面的關(guān)鍵字ByVal, 4.數(shù)組參數(shù)的傳送用數(shù)組作為過(guò)程的參數(shù)時(shí),應(yīng)在數(shù)組名的后面加上一對(duì)括號(hào),以免與普通變量相混淆。5、可選參數(shù) 參數(shù)個(gè)數(shù)不定可選參數(shù)必須放在最后,必須加optional,類(lèi)型必須是變體類(lèi)型在
34、函數(shù)中必須用ismissing測(cè)試。其值返回true或false.Sub fun(a As Integer, b As Integer, Optional c)s = a * bIf Not IsMissing(c) Thens = s * cEnd IfPrint sEnd SubPrivate Sub Form_Click()fun 10, 20, 30End Sub三、對(duì)象參數(shù)1 格式:Sub 過(guò)程名(形參表)End sub 說(shuō)明:1)“形參表”中的形參的類(lèi)型通常為Control 或 Form 。如: T1 as Control X as Form 2) 對(duì)象參數(shù)只能通過(guò)傳地址方式傳送,
35、不能在參數(shù)前加Byval .窗體做為實(shí)參,形參為formFun(form1)Sub fun(f1 as form)控件做為實(shí)參,形參為ControlFun(list1)Sub fun(l1 as control)Sub fun(l1 as listbox)Fun(text1)Sub fun(t1 as control)Sub fun(t1 as textbox)第五部分一、鍵盤(pán)事件1、 KeyPress 事件KeyAscii As Integer,用于單個(gè)控件。Private Sub Text1_KeyPress(KeyAscii As Integer)If KeyAscii < 65
36、Or KeyAscii > 90 ThenBeepKeyAscii = 0End IfText1.Text = LCase(Text1.Text)End Sub2、 KeyDown 事件KeyCode As Integer,Shift as integer,用于單個(gè)控件。Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)Print Chr(KeyCode)End Sub3、KeyUp 事件Private Sub Form_KeyUp(KeyCode As Integer, Shift As Integer)End
37、Sub二、鼠標(biāo)事件 MouseDown MouseUp MouseMove (均有三個(gè)參數(shù))1 Button:被按下的鍵 (1左鍵、2右鍵、4中間鍵)2 Shift:表示Shift 、Ctrl和Alt的狀態(tài)3 X、Y:鼠標(biāo)光標(biāo)的當(dāng)前位置畫(huà)圓Circle (X, Y), Rnd * 1000畫(huà)點(diǎn)Pset(x,y)鼠標(biāo)光標(biāo)的形狀屬性 MousePointer屬性三、菜單1、下拉式菜單(窗口式菜單,一個(gè)主菜單和若干個(gè)選擇項(xiàng))。2、彈出式菜單if button=2 then popupmenu 主菜單名三、 通用對(duì)話框:一種Active控件,1、需添加 步驟: “工程”“部件”;2、找到“Microsoft common Dialog Control 6.0”;確定。2、文件對(duì)話框的屬性dialogtitle:設(shè)置對(duì)話框的標(biāo)題CD1.DialogTitle = "打開(kāi)文件"filename:用來(lái)設(shè)置或返回要打開(kāi)或保存的文件的路徑及文件名。查找范圍和文件名。CD1.FileName = "e:ksvb10題簽.doc"fi
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年計(jì)算機(jī)二級(jí)VB學(xué)習(xí)資料試題及答案
- 法學(xué)概論考試的關(guān)鍵問(wèn)題及試題及答案
- 軟件應(yīng)用的國(guó)際市場(chǎng)策略考題試題及答案
- 計(jì)算機(jī)二級(jí)VB考試活動(dòng)開(kāi)展試題及答案
- 網(wǎng)絡(luò)故障響應(yīng)流程試題及答案
- 網(wǎng)絡(luò)管理中的關(guān)鍵任務(wù)與流程試題及答案
- 高考作文獨(dú)特結(jié)構(gòu)的試題與答案
- 2025年市場(chǎng)導(dǎo)向與戰(zhàn)略調(diào)整試題及答案
- 博物館數(shù)字保護(hù)的倫理與社會(huì)責(zé)任
- 基于數(shù)字孿生的未來(lái)辦公空間布局與設(shè)計(jì)研究
- 2025年陜西漢水電力實(shí)業(yè)(集團(tuán))有限責(zé)任公司招聘筆試參考題庫(kù)附帶答案詳解
- 穴位埋線治療
- 畢業(yè)設(shè)計(jì)(論文)-智能物料搬運(yùn)小車(chē)設(shè)計(jì)
- 《基礎(chǔ)護(hù)理學(xué)》第七版考試題庫(kù)大全-上部分(600題)
- DBJ45 024-2016 巖溶地區(qū)建筑地基基礎(chǔ)技術(shù)規(guī)范
- LY/T 3419-2024自然教育評(píng)估規(guī)范
- 消防裝備維護(hù)與保養(yǎng)
- 2025年度新能源車(chē)充電樁建設(shè)承包掛靠合同范本3篇
- 口腔科耗材管理制度
- 《律師事務(wù)所管理辦法》(全文)
- DB37 5155-2019 公共建筑節(jié)能設(shè)計(jì)標(biāo)準(zhǔn)
評(píng)論
0/150
提交評(píng)論