版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(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月份無紙化改革后的考試能讓學(xué)生充分發(fā)揮,考得好成績(jī),結(jié)合無紙化改革最新題庫(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語句 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第五次過程Sub過程 sub過程的定義 sub過程的調(diào)用Function過程 Function過程定義 調(diào)用Function過程過程名=表達(dá)式 (返回值語句)各種參數(shù)傳送方式 引用 傳值 數(shù)組參數(shù) 可選參數(shù) 對(duì)象參數(shù) 窗體做為實(shí)參 控件做為實(shí)參過程 填空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 第六次鍵盤事件鼠標(biāo)事件菜單通用對(duì)話框鍵盤事件 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、 鍵盤事件 填空 11-215、 鼠標(biāo)事件 8
10、8-22 90-12 6、鼠標(biāo)形狀 基本操作 25-117、多窗體 填空 14-3 35-21第七次文件順序文件 打開文件 寫操作 讀操作隨機(jī)文件 定義記錄數(shù)據(jù)類型打開隨機(jī)文件 寫操作 讀操作文件系統(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í)模擬題(一)說明:在復(fù)習(xí)筆試題時(shí)把公共基礎(chǔ)知識(shí)的相關(guān)知識(shí)點(diǎn)代入。第九次全面知識(shí)
11、復(fù)習(xí)模擬題(一)說明: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:是否可見窗體 事件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:為True時(shí)自動(dòng)調(diào)整標(biāo)簽的大小3 BorderStyle(0、1)邊框?yàn)椋o、有)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)(無滾動(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)的事件過程. 3. LostFocus:當(dāng)文本框失去焦點(diǎn)時(shí), 觸發(fā)lostfocus事件, 執(zhí)行相應(yīng)的事件過程. 文本框 方法 1. SetFocus:把輸
15、入光標(biāo)移到指定位置;格式:對(duì)象. SetFocus四、按鈕控件 屬性 1Cancel屬性:設(shè)為True時(shí),與按Esc鍵相同,在一個(gè)窗體中,只允許一個(gè)按鈕設(shè)置cancel屬性為true. 2Default屬性:true 與按回車鍵相同, 在一個(gè)窗體中,只允許一個(gè)按鈕設(shè)置Defaul屬性為true.五、圖片框和圖像框圖片框:有print方法,有currrentx,currenty屬性.圖像框:沒有print方法,沒有currrentx,currenty屬性. Stretch屬性:用于圖像框,自動(dòng)調(diào)整圖像框中圖形大?。═rue|False),而圖片框沒有該屬性.兩者都有: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種值(見書)4. Shape:用來確定所畫形狀的幾何特
17、性,6種值(見書)七、計(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ì)于單選按鈕來說,可以設(shè)置為TRUE和FALSE兩個(gè)。對(duì)于復(fù)選框來說, 可以
18、設(shè)置為(0、1、2)=(未選、選中、禁止使用)控件數(shù)組十、列表框和組合框列表框 屬性:1. List:2. ListCount:該屬性列出列表框中表項(xiàng)的數(shù)量。(0listcount-1)3. ListIndex其設(shè)置值是已選中的表項(xiàng)的位置。(0、1、)若沒選中任何項(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)行分組,必須先畫框架,后畫控件;或用“剪切”“粘貼”框架 屬性 caption第二部分 控件結(jié)構(gòu)一、數(shù)據(jù)類型字符串型(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)括起來,如# January 1,2001#格式為:mm/dd/yyyy或mm-dd-yyyy,變體(Variant):直接使用的變量為變體類型定義時(shí)省略AS類型符號(hào)的類型為變體類型二、 常用內(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ì)話框距屏幕左、上距離。在沒事先聲明變量類型的前提下,默認(rèn)為字符串類型),4、MsgBox函數(shù)和MsgBox語句MsgBox 函數(shù)格式:MsgBox(msg,type,title,helpfile,context)1 msg:字符串,表示提示性內(nèi)容,不能省略2 type:是一整
24、數(shù)值或符號(hào)常量,顯示在對(duì)話框中顯示的按鈕、圖形的種類及數(shù)量。3 title:是一個(gè)字符串,用來顯示對(duì)話框的標(biāo)題。MsgBox語句 格式:MsgBox msg,type,title,helpfile,context 注:MsgBox語句沒有返回值六、選擇結(jié)構(gòu)1、If語句(單行結(jié)構(gòu),塊結(jié)構(gòu),嵌套的If語句)2、介紹iif函數(shù) 3、學(xué)習(xí)多分支控制結(jié)構(gòu)(select case)格式:select case 測(cè)試表達(dá)式 Case 表達(dá)式表列1 語句塊1 Case 表達(dá)式表列2 語句塊2 Case else語句塊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 條件語句塊Wend3: Do循環(huán)控制結(jié)構(gòu)Do循環(huán)的格式如下:(1)Do語句塊1Exit DoLoopWhileUntil 循環(huán)條件(2)DoWhileUntil 循環(huán)條件語句塊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 類型名2)二維數(shù)組 dim 數(shù)組名(下標(biāo)值,下標(biāo)值) as 類型名第二種格式1)一維數(shù)組 dim 數(shù)組名(下界 to 上界) as 類型名2)二維數(shù)組 dim 數(shù)組名(下界 to 上界,下界 to 上界) as 類型名說明:默認(rèn)數(shù)組下標(biāo)值從0開始,若希望從1開始,則可以在窗體通用部分聲明語句: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ù)組的初始化一般來說,數(shù)組變量可以通過以下3種方式定義:(1)顯示定義為Va
31、riant變量。例如:Dim Numbers As Variant(2)在定義時(shí)不指明類型。例如: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)第四部分:過程一、Sub過程(子程序過程)(通用過程,事件過程)1、sub過程的定義StaticPrivatePublicSub過程名(參數(shù)表列)語句塊Exit Sub語句塊End Sub2、sub過程的調(diào)用(引起過程的執(zhí)行)(1)、用call
32、語句調(diào)用sub過程Call 過程名(參數(shù)表列)(2)、把過程名作為一個(gè)語句來使用過程名 參數(shù)表列二、Function過程1、Function過程定義的格式如下:StaticPrivatePublicFunction過程名(參數(shù)表列)As類型語句塊過程名=表達(dá)式 (返回值語句)Exit Function語句塊End Function2.調(diào)用Function過程返回值=函數(shù)名(實(shí)參)3、各種參數(shù)傳送方式。在Visual Basic中,通常把形式參數(shù)叫做“參數(shù)”,而把實(shí)際參數(shù)叫做“實(shí)參”。1.形參與實(shí)參2.引用(傳地址 byref)在這種情況下,可以通過改變過程中相應(yīng)的參數(shù)來改變?cè)撟兞康闹?。這意味著
33、,當(dāng)通過引用來傳送實(shí)參時(shí),可以改變傳送給過程的變量的值。3.傳值(byval)在這種情況下,系統(tǒng)把需要傳送的變量復(fù)制到一個(gè)臨時(shí)單元中,然后把該臨時(shí)單元的地址傳送給被調(diào)用的通用過程。由于通用過程沒有訪問變量(實(shí)參)的原始地址,因而不會(huì)改變?cè)瓉碜兞康闹?,所有的變化都是在變量的副本上進(jìn)行的。在Visual Basic中,傳值方式通過關(guān)鍵字ByVal來實(shí)現(xiàn)。也就是說,在定義通用過程時(shí),如果形參前面的關(guān)鍵字ByVal, 4.數(shù)組參數(shù)的傳送用數(shù)組作為過程的參數(shù)時(shí),應(yīng)在數(shù)組名的后面加上一對(duì)括號(hào),以免與普通變量相混淆。5、可選參數(shù) 參數(shù)個(gè)數(shù)不定可選參數(shù)必須放在最后,必須加optional,類型必須是變體類型在
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 過程名(形參表)End sub 說明:1)“形參表”中的形參的類型通常為Control 或 Form 。如: T1 as Control X as Form 2) 對(duì)象參數(shù)只能通過傳地址方式傳送,
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)第五部分一、鍵盤事件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)前位置畫圓Circle (X, Y), Rnd * 1000畫點(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 = "打開文件"filename:用來設(shè)置或返回要打開或保存的文件的路徑及文件名。查找范圍和文件名。CD1.FileName = "e:ksvb10題簽.doc"fi
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 賣車合同協(xié)議范本
- 2023正規(guī)租房協(xié)議書樣本10篇
- 2023購(gòu)房合同協(xié)議書七篇大全
- 金黃色苔蘚病因介紹
- 蛙形腹病因介紹
- 中考政治總復(fù)習(xí)基礎(chǔ)知識(shí)梳理七下第一單元做自尊自信的人
- 中小學(xué)校長(zhǎng)2024年度述職報(bào)告范文二
- 新疆維吾爾自治區(qū)喀什地區(qū)疏勒縣實(shí)驗(yàn)學(xué)校教育集團(tuán)2023-2024學(xué)年七年級(jí)11月月考道德與法治試題(解析版)-A4
- 第一章 給水排水管道工程概論-1.1 給水排水系統(tǒng)的組38課件講解
- 《居住小區(qū)調(diào)研報(bào)告》課件
- 液壓與氣壓傳動(dòng)課程設(shè)計(jì)
- 專題05 探索與表達(dá)規(guī)律(解析版)
- 重慶醫(yī)科大學(xué)人體機(jī)能學(xué)實(shí)驗(yàn)報(bào)告
- 疼痛科護(hù)士職業(yè)規(guī)劃書
- 書法組活動(dòng)記錄表
- 靜壓樁基施工安全技術(shù)交底
- 個(gè)人大學(xué)四年職業(yè)生涯規(guī)劃表
- 注塑成型培訓(xùn)資料
- 消毒供應(yīng)中心安全隱患管理課件
- 泌尿系結(jié)核診療指南課件
- 案例中國(guó)海洋石油總公司信息系統(tǒng)建設(shè)之路
評(píng)論
0/150
提交評(píng)論