版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
計算機等考二級VB考前復(fù)習關(guān)鍵點一第一章一、VisualBasic特點和版本(一)VisualBasic特點VisualBasic是一個可視化、面向?qū)ο蠛筒扇∈录?qū)動方式結(jié)構(gòu)化高級程序設(shè)計語言,可用于開發(fā)Windows環(huán)境下各類應(yīng)用程序??倎砜矗琕isualBasic有以下主要特點:1.可視化編程2.面向?qū)ο蟪绦蛟O(shè)計3.結(jié)構(gòu)化程序設(shè)計語言4.事件驅(qū)動編程機制5.訪問數(shù)據(jù)庫6.動態(tài)數(shù)據(jù)交換(DDE)7.對象鏈接與嵌入(OLE)8.動態(tài)鏈接庫(DLL)9.建立用戶自己ActiveX控件10.建立ActiveX文檔11.Internet組件下載12.枚舉類型(二)VisualBasic版本VisualBasic6.0包含3種版本,分別為學習版、專業(yè)版和企業(yè)版。(1)學習版:VisualBasic基礎(chǔ)版本,可用來開發(fā)Windows應(yīng)用程序。該版本包含全部內(nèi)部控件(標準控件)、網(wǎng)絡(luò)(Grid)控件、Tab對象以及數(shù)據(jù)綁定控件。(2)專業(yè)版:該版本為專業(yè)編程人員提供了一整套用于軟件開發(fā)、功效完備工具。它包含學習版全部功效,同時包含ActiveX控件、Internet控件、CrystalReportWriter和報表控件。(3)企業(yè)版:可供專業(yè)編程人員開發(fā)功效強大組內(nèi)分布式應(yīng)用程序。該版本包含專業(yè)版全部功效,同時具備自動化管理器、部件管理器、數(shù)據(jù)庫管理工具、MicrosoftVisualSourceSafe面向工程版控制系統(tǒng)等。二、VisualBasic開啟與退出開機并進入漢字Windows后,能夠用多個方法開啟VisualBasic。第一個方法:使用“開始”菜單中“程序”命令。操作以下:(1)單擊Windows環(huán)境下“開始”按鈕,彈出一個菜單,把光標移到“程序”命令上,將彈出下一個級聯(lián)菜單;(2)把光標移到“MicrosoftVisualBasic6.0漢字版”,彈出下一個級聯(lián)菜單,即VisualBasic6.0程序組;(3)單擊“MicrosoftVisualBasic6.0漢字版”,即可進入VisualBasic6.0編程環(huán)境。第二種方法:使用“我電腦”.操作以下:(1)雙擊“我電腦”,彈出一個窗口,然后單擊VisualBasic6.0所在硬盤驅(qū)動器盤符,將打開對應(yīng)驅(qū)動器窗口;(2)單擊驅(qū)動窗口vb60文件夾,打開“vb60”窗口;(3)雙擊“vb6.exe”圖標,即可進入VisualBasic6.0編程環(huán)境。第三種方法:使用“開始”菜單中“運行”命令。操作以下:(1)單擊“開始”按鈕,彈出一個菜單,然后單擊“運行”命令,將彈出一個對話框;(2)在“打開”欄內(nèi)輸入VisualBasic6.0開啟文件名字(包含路徑)。比如“c:\vb98\vb6.exe”;(3)單擊“確定”按鈕,即可開啟VisualBasic6.0。第四種方法:建立開啟VisualBasic6.0快捷方式。三、主窗口(一)標題欄和菜單欄1.標題欄標題欄是屏幕頂部水平條,它顯示是應(yīng)用程序名字。2.菜單欄在標題欄下面是集成環(huán)境主菜單。(二)工具欄VisualBasic6.0提供了4種工具欄,包含編輯、標準、窗體編輯器和調(diào)試,并可依照需要定義用戶自己工具欄。四、其余窗口標題欄、菜單欄和工具欄所在窗口稱為主窗口。除主窗口外,VisualBasic6.0編程環(huán)境中還有其余一些窗口,包含窗體設(shè)計器窗口、屬性窗口、工程資源管理器窗口、工具箱窗口、調(diào)色板窗口、代碼窗口和立刻窗口。計算機等考二級《VB》復(fù)習關(guān)鍵點2第二章一、對象(一)VisualBasic對象1.什么是對象在VisualBasic6.0中,對象分為兩類,另一類由用戶定義,能夠象C++一樣建立用戶自己對象。2.對象屬性屬性是一個對象特征,不一樣對象有不一樣屬性。對象常見屬性有標題(Caption)、名稱(Name)、顏色(Color)、字體大小(Fontsize)、是否可見(Visible)等。3.對象事件所謂事件(Event),是由VisualBasic預(yù)先設(shè)置好、能夠被對象識別動作。4.對象方法在傳統(tǒng)程序設(shè)計中,過程和函數(shù)是編程語言主要部件。而在面向?qū)ο蟪绦蛟O(shè)計(OOP)中,引入了稱為方法(Method)特殊過程和函數(shù)。方法操作與過程、函數(shù)操作相同,但方法是特定對象一部分,正如屬性和事件是對象一部分一樣。其調(diào)用格式為:對象名稱。方法名稱(二)對象屬性設(shè)置為了在屬性窗口中設(shè)置對象屬性,必須先選擇要設(shè)置屬性對象,然后激活屬性窗口。屬性不一樣,設(shè)置新屬性方式也不一樣。通常有以下3種方式。1.直接鍵入新屬性值;2.選擇輸入,即經(jīng)過下拉列表選擇所需要屬性值;3.利用對話框設(shè)置屬值。二、窗體(一)窗體結(jié)構(gòu)與屬性窗體結(jié)構(gòu)與Windows下窗口十分類似。在程序運行前,即設(shè)計階段,稱為窗體;程序運行后也能夠稱為窗口。窗體與Windows下窗口不但結(jié)構(gòu)類似,而且特征也差不多。下面按字母次序列出窗體慣用屬性。這些屬性適適用于窗體,同時也適適用于其余對象。1.AutoRedraw(自動重畫);2.BackColor(背景顏色);3.BorderStyle(邊框類型);4.Caption(標題);5.ControlBox(控制框);6.Enabled(允許);7.字形屬性設(shè)置;8.ForeColor(前景顏色);9.Height、Width(高、寬);10.Icon(圖標);11.MaxButton、MinButton(最大、最小化按鈕);12.Name(名稱);13.Picture(圖形);14.Top、Left(頂邊、左邊位置);15.Visible(可見性);16.WindowState(窗口狀態(tài))。(二)窗體事件與窗體關(guān)于事件較多,其中慣用有以下幾個:1.Click(單擊)事件;2.DblClick(雙擊)事件;3.Load(裝入)事件;4.Unload(卸載)事件;5.Activate(活動)、Deactivdte(非活動)事件;6.Paint(繪畫)事件。三、控件窗體和控件都是VisualBasic中對象,控件以圖標形式放在“工具箱”中,每種控件都有與之對應(yīng)圖標。開啟VisualBasic后,工具箱位于窗體左則。(一)標準控件(內(nèi)部控件)VisualBasic6.0控件分為以下3類:1.標準控件(也稱內(nèi)部控件);2.ActiveX控件;3.可插入對象。(二)控件命名和控件值1.控件命名在通常情況下,窗體和控件都有默認值,如Form1、Command1、Text1等。在應(yīng)用程序中使用約定前綴,能夠提升程序可讀性。2.控件值為了方便使用,VisualBasic為每個控件要求了一個默認屬性,在設(shè)置這么屬性時,無須給出屬性名,通常把該屬性稱為控件值。四、控件畫法和基本操作(一)控件畫法能夠經(jīng)過兩種方法在窗體上畫一個控件。(二)控件基本操作1.控件縮放和移動;2.控件復(fù)制和刪除;3.經(jīng)過屬性窗口改變對象位置和大小;4.選擇控件。計算機等考二級《VB》復(fù)習關(guān)鍵點3第三章一、語句(一)VisualBasic中語句VisualBasic中語句是執(zhí)行詳細操作指令,每個語句以回車鍵結(jié)束。VisualBasic中能夠使用多個語句。早期BASIC版本中一些語句(如PRINT等),在VisualBasic中稱為方法,而有些語句(如流程控制、賦值、注釋、結(jié)束、暫停等)仍稱為語句。(二)賦值語句用賦值語句能夠把指定值賦給某個變量或某個帶有屬性對象,其通常格式為:[Let]目標操作符=源操作符。(三)注釋、暫停與程序結(jié)束語句1.注釋語句格式:Rem注釋內(nèi)容′注釋內(nèi)容2.暫停語句(Stop)格式:Stop3.結(jié)束語句(End)格式:End二、編寫簡單VisualBasic應(yīng)用程序(一)用VisualBasic開發(fā)應(yīng)用程序通常步驟在用VisualBasic開發(fā)應(yīng)用程序時,需要以下3步:建立可視用戶界面;設(shè)置可視界面特征;編寫事件驅(qū)動代碼。(二)編寫VisualBasic應(yīng)用程序1.建立用戶界面;2.設(shè)置屬性;3.編寫代碼。(三)代碼編輯器VisualBasic“代碼編輯器”是一個窗口,大多數(shù)代碼都在此窗口上編寫。它像一個高度專門化字處理軟件,提供了許多便于編寫VisualBasic代碼功效,這些功效經(jīng)過編輯器選項來設(shè)置。除底部命令按鈕外,“編輯器”選項卡分為兩部分,即“代碼設(shè)置”和“窗口設(shè)置”。三、程序保留和裝入(一)保留程序VisualBasic應(yīng)用程序能夠用4種類型文件保留。一類是單獨窗體文件,擴展名為.frm;一類是公用標準模塊文件,擴展名為。bas;第三類是類模塊文件,擴展名為。cls(本書不包括類模塊文件);第四類是工程文件,這種文件由若干個窗體和模塊組成,擴展名為.vbp。(二)程序裝入一個應(yīng)用程序包含4類文件,即窗體文件、標準模塊文件、類模塊文件和工程文件,這4類文件都有自己文件名。但只要裝入工程文件,就能夠自動把與該工程關(guān)于其余3類文件裝入內(nèi)存。四、程序運行(一)運行模式VisualBasic應(yīng)用程序能夠在兩種模式下運行,一個是解釋運行模式,一個是編譯運行模式。(二)運行程序1.解釋運行;2.生成可執(zhí)行文件。五、VisualBasic應(yīng)用程序結(jié)構(gòu)與工作方式(一)VisualBasic應(yīng)用程序組成VisualBasic應(yīng)用程序通常由3類模塊組成,即窗體模塊、標準模塊和類模塊。(二)事件驅(qū)動事件是能夠由窗體或控件識別操作。事件驅(qū)動應(yīng)用程序經(jīng)典操作序列為:(1)開啟應(yīng)用程序,加載和顯示窗體;(2)窗體或窗體上控件接收事件。事件能夠由用戶引發(fā)(比如鍵盤操作),能夠由系統(tǒng)引發(fā)(比如定時器事件),也能夠由代碼間接引發(fā)(比如,當代碼加載窗體時Load事件);(3)假如對應(yīng)事件過程中存在代碼,則執(zhí)行該代碼;(4)應(yīng)用程序等候下一次事件。計算機等考二級《VB》復(fù)習關(guān)鍵點4第四章一、數(shù)據(jù)類型(一)基本數(shù)據(jù)類型數(shù)據(jù)類型VisualBasic6.0提供基本數(shù)據(jù)類型主要有字符串型和數(shù)值型,另外還提供了字節(jié)、貨幣、對象、日期、布爾和變體數(shù)據(jù)類型。(二)用戶定義數(shù)據(jù)類型用戶能夠利用Type語句定義自己數(shù)據(jù)類型,其格式以下:Type數(shù)據(jù)類型名。數(shù)據(jù)類型元素名As類型名數(shù)據(jù)類型元素名As類型名……EndType(三)枚舉類型所謂“枚舉”是指將變量值一一列舉出來,變量值只限于列舉出來值范圍內(nèi)。枚舉類型放在窗體模塊、標準模塊或公用類模塊中申明部分,經(jīng)過Enum語句來定義,格式以下:[Public|Private]Enum類型名稱組員名[=常數(shù)表示式]組員名[=常數(shù)表示式]……EndEnum二、常量和變量(一)常量VisualBasic中常量分為兩種,一個是文字常量,一個是符號常量。(二)變量1.命名規(guī)則變量是一個名字,給變量命名時應(yīng)遵照以下規(guī)則:(1)名字只能由字母、數(shù)字和下劃線組成;(2)名字第一個字符必須是英文字母,最終一個字符能夠是類型說明符;(3)名字有效字符為255個;(4)不能用VisualBasic保留字作變量名,但能夠把保留字嵌入變量名中;同時,變量名也不能是末尾帶有類型說明符保留字。2.變量類型和定義任何變量都屬于一定數(shù)據(jù)類型,包含基本數(shù)據(jù)類型和用戶定義數(shù)據(jù)類型。在VisualBasic中,能夠用下面幾個方式來要求一個變量類型:(1)用類型說明符來標識。(2)在定義變量時指定其類型。(3)用DefType語句定義。(4)用類型說明符定義變量,在使用時能夠省略類型說明符。(三)變體類型變量1.Variant變量定義Variant變量能夠用普通數(shù)據(jù)類型變量格式定義,也能夠默認定義。2.Variant變量值內(nèi)部表示Variant變量所存放值都有一個內(nèi)部表示,在執(zhí)行比較等操作時,Variant變量依照其內(nèi)部表示確定怎樣操作。向Variant變量賦值時,VisualBasic以最緊湊(需最小存放空間)表示方式存放該值,并可依照需要改變表示方式。3.Variant變量中數(shù)值在Variant變量中存放數(shù)值時,VisualBasic以盡可能緊湊方式存放。4.Variant變量中字符串在對存放字符串Variant變量進行操作時可能會產(chǎn)生歧義。當用“+”運算符對兩個Variant變量進行運算時,假如兩個變量都是數(shù)值,則執(zhí)行數(shù)值相加運算;假如兩個變量中存放都是字符串,則執(zhí)行字符串連接操作。假如一個變量中是數(shù)值而另一個變量中是字符串,則情況就復(fù)雜了。VisualBasic先試著將字符串轉(zhuǎn)換為數(shù)值,假如轉(zhuǎn)換成功則進行相加運算,不成功則把另一個數(shù)值轉(zhuǎn)換成字符串,然后對兩個字符串進行連接,形成一個新字符串。5.Variant變量中空值(Empty)Variant變量在被賦值前為空值(內(nèi)部表示為Empty或0),它不一樣于數(shù)值0,不一樣于空字符串(″″),也不一樣于Null(見下)。經(jīng)過IsEmpty函數(shù)能夠測試一個變量自建立以來是否被賦過值。6.Variant變量中Null值Variant變量能夠取一個特殊值---Null,該值通常在數(shù)據(jù)庫應(yīng)用程序中用來指出未完成或遺漏數(shù)據(jù)。Null值具備以下一些特征;(1)“蔓延性”。假如表示式中任一部分為Null,則整個表示式值即為Null。(2)假如向函數(shù)傳送Null、值為NullVariant變量或結(jié)果為Null表示式,則會使大多數(shù)函數(shù)返回Null值。(3)Null值會在返回Variant變量內(nèi)部函數(shù)中蔓延。三、變量作用域(一)局部變量與全局變量依照變量定義位置和所使用變量定義語句不一樣,VisualBasic中變量能夠分為3類,即局部(Local)變量、模塊(Module)變量及全局(Public)變量,其中模塊變量包含窗體模塊變量和標準模塊變量。(二)默認申明默認定義變量不需要使用Dim語句,所以比較方便,并能節(jié)約代碼,但有可能帶來麻煩,使程序出現(xiàn)無法預(yù)料結(jié)果,而且較難查犯錯誤。四、慣用內(nèi)部函數(shù)(一)轉(zhuǎn)換函數(shù)1.取整函數(shù)Int和Fix2.數(shù)制轉(zhuǎn)換函數(shù)3.類型轉(zhuǎn)換函數(shù)4.格式輸出函數(shù)(二)數(shù)學函數(shù)1.三角函數(shù)2.絕對值函數(shù)(Abs)3.符號函數(shù)(Sgn)4.平方根函數(shù)(Sqr)5.指數(shù)和對數(shù)函數(shù)(Exp、Log)(三)日期和時間函數(shù)1.MicrosoftWindows計時系統(tǒng)。2.日期函數(shù)。3.時間函數(shù)。4.日期/時間數(shù)值化函數(shù)。5.日期/時間運算函數(shù)。6.用變體類型表示日期。(四)隨機數(shù)函數(shù)1.隨機數(shù)函數(shù)Rnd。2.Randomize語句。五、字符處理與字符串函數(shù)1.刪除空白字符函數(shù)(1)LTrim$(字符串):去掉“字符串”左邊空白字符;(2)RTrim$(字符串):去掉“字符串”右邊空白字符;(3)Trim$(字符串):去掉“字符串”兩邊空白字符。2.字符串截取函數(shù)用來截取字符串一部分,能夠從字符串左部、右部或中部截取。(1)左部截取格式eft$(字符串,n)。3.字符串長度測試函數(shù)格式en(字符串)Len(變量名)。4.String$函數(shù)格式:String$(n,ASCII碼)String$(n,字符串)。5.空格函數(shù)格式:Space$(n)6.字符串匹配函數(shù)在編寫程序時,有時候需要知道是否在文本框中輸入了某個字符串,這能夠經(jīng)過InStr函數(shù)來判斷。格式:InStr([首字符位置,]字符串1,字符串2[,n])。7.字母大小寫轉(zhuǎn)換格式:Ucase$(字符串)Lcase$(字符串)。8.插入字符串語句Mid$格式:Mid$(字符串,位置[,L])。六、運算符與表示式(一)算術(shù)運算符1.冪運算;2.浮點數(shù)除法與整數(shù)除法;3.取模運算;4.算術(shù)運算符優(yōu)先級;5.字符串連接。(二)關(guān)系運算符與邏輯運算符1.關(guān)系運算符;2.邏輯運算符。(三)表示式執(zhí)行次序一個表示式可能含有多個運算,計算機按一定次序?qū)Ρ硎臼角笾怠Mǔ4涡蛞韵拢?1)首先進行函數(shù)運算;(2)接著進行算術(shù)運算,其次序為:冪(^)→取負(-)→乘、浮點除(*、/)→整除(\)→取模(Mod)→加、減(+、-)→連接(&)(3)然后進行關(guān)系運算(=、>、<、<>、<=、>=);(4)最終進行邏輯運算,次序為:Not→And→Or→Xor→Eqv→Imp計算機等考二級《VB》復(fù)習關(guān)鍵點5第五章一、數(shù)據(jù)輸出---Print方法(一)Print方法Print方法能夠在窗體上顯示文本字符串和表示式值,并可在其余圖形對象或打印機上輸出信息。其通常格式為:[對象名稱.]Print[表示式表][,|;]Print方法格式和功效與BASIC語言中PRINT語句類似,它們都能夠用來進行輸出操作。(二)與Print方法關(guān)于函數(shù)1.Tab函數(shù)格式:Tab(n)2.Spc函數(shù)格式:Spc(n)3.空格函數(shù)格式:Space$(n)(三)格式輸出用格式輸出函數(shù)Format$能夠使數(shù)值或日期按指定格式輸出。通常格式為:Format$(數(shù)值表示式,格式字符串)該函數(shù)功效是:按“格式字符串”指定格式輸出“數(shù)值表示式”值。假如省略“格式字符串”,則Format$函數(shù)功效與Str$函數(shù)基本相同,惟一差異是,當把正數(shù)轉(zhuǎn)換成字符串時,Str$函數(shù)在字符串前面留有一個空格,而Format$函數(shù)則不留空格。(四)其余方法和屬性1.Cls方法格式:[對象.]Cls2.Move方法格式:[對象.]Move左邊距離[,上邊距離][,寬度[,高度]]]。3.TextHeight和TextWidth方法格式:[對象.]TextHeight(字符串)[對象.]TextWidth(字符串)。二、數(shù)據(jù)輸入-InputBox函數(shù)InputBox函數(shù)可產(chǎn)生一個對話框,這個對話框作為輸入數(shù)據(jù)界面,等候用戶輸入數(shù)據(jù),并返回所輸入內(nèi)容。其格式為:InputBox(prompt,[,title][,default][,xpos,ypos][,helpfile,conText]該函數(shù)有7個參數(shù)。三、MsgBox函數(shù)和MsgBox語句(一)MsgBox函數(shù)MsgBox函數(shù)格式以下:MsgBox(msg[,type][,title][,helpfile,conText]該函數(shù)有5個參數(shù)。(二)MsgBox語句MsgBox函數(shù)也能夠?qū)懗烧Z句形式,即:MsgBoxMsg$[,type%][,title$][,helpfile,conText]各參數(shù)含義及作用與MsgBox函數(shù)相同,因為MsgBox語句沒有返回值,因而慣用于較簡單信息顯示。四、字形(一)字體類型和大小1.字體類型字體類型經(jīng)過FontName屬性設(shè)置,通常格式為:[窗體.][控件.]|Printer.FontName[=″字體類型″]。2.字體大小字體大小經(jīng)過FontSize屬性設(shè)置,通常格式為:FontSize[=點數(shù)]。這里“點數(shù)”用來設(shè)定字體大小。在默認情況下,系統(tǒng)使用最小字體,“點數(shù)”為9。假如省略“=點數(shù)”,則返回當前字體大小。(二)其余屬性1.粗體字粗體字由FontBold屬性設(shè)置,通常格式為:FontBold[=Boolean]。該屬性能夠取兩個值,即True和False。當FontBold屬性為True時,文本以粗體字輸出,不然按正常字輸出。默認為False。2.斜體字斜體字經(jīng)過FontItalic屬性設(shè)置,其格式為:FontItalic[=Boolean]。當FontItalic屬性被設(shè)置為True時,文本以斜體字輸出。該屬性默認值為False。3.加刪除線格式為:FontStrikethru[=Boolean]假如把FontStrikethru屬性設(shè)置為True,則在輸出文本中部畫一條直線,直線長度與文本長度相同。該屬性默認值為False。4.加下劃線下劃線即底線,用FontUnderline屬性能夠給輸出文本加上底線。其格式為:FontUnderline[=Boolean]。假如FontUnderline屬性被設(shè)置為True,則可使輸出文本加下劃線。該屬性默認值為False。在上面各種屬性中,能夠省略方括號中內(nèi)容。在這種情況下,將輸出屬性當前值或默認值。5.重合顯示當以圖形或文本作為背景顯示新信息時,有時候需要保留原來背景,使新顯示信息與背景重合,這能夠經(jīng)過FontTransParent屬性來實現(xiàn),格式以下:FontTrnasParent[=Boolean]。假如該屬性被設(shè)置為True,則前景圖形或文本能夠與背景重合顯示;假如被設(shè)置為False,則背景將被前景圖形或文本覆蓋。五、打印機輸出(一)直接輸出所謂直接輸出,就是把信息直接送往打印機,所使用仍是Print方法,只是把Print方法對象改為Printer,其格式為rinter.Print[表示式表]。(二)窗體輸出在VisualBasic中,還能夠用PrintForm方法經(jīng)過窗體來打印信息,其格式為:[窗體.]PrintForm。計算機等考二級《VB》復(fù)習關(guān)鍵點6第六章一、文本控件與文本關(guān)于標準控件有兩個,即標簽和文本框。程序運行時標簽中只能顯示文本,用戶不能進行編輯,而在文本框中既可顯示文本,又可輸入文本。(一)標簽1.標簽屬性、事件和方法標簽部分屬性與窗體及其余控件相同,包含:FontBoldFontItalicFontNameFontSizeFontUnderlineHeightLeftNameTopVisibleWidth(二)文本框文本框是一個文本編輯區(qū)域,在設(shè)計階段或運行期間能夠在這個區(qū)域中輸入、編輯和顯示文本,類似于一個簡單文本編輯器。1.文本框?qū)傩?2.選擇文本;3.文本框事件和方法;4.文本框應(yīng)用。二、圖形控件VisualBasic中與圖形關(guān)于標準控件有4種,即圖片框、圖像框、直線和形狀。(一)圖片框和圖像框1.與窗體屬性相同屬性;2.CurrentX和CurrentY屬性;3.Picture屬性;4.Stretch屬性。(二)圖形文件裝入1.圖片框與圖像框區(qū)分;2.在設(shè)計階段裝入圖形文件。(三)直線和形狀1.屬性三、按鈕控件屬性和事件在應(yīng)用程序中,命令按鈕通慣用來在單擊時執(zhí)行指定操作。它屬性包含Caption、Enˉabled、FontBold、FontItalic、FontName、FontSize、FontUnderline、Height、Left、Name、Top、Visible、Width.另外,它還有以下屬性:1.Cancel;2.Default;3.Style屬性;4.Picture屬性;5.DownPicture屬性;6.DisabledPicture屬性。四、選擇控件-復(fù)選框和單項選擇按鈕(1)Value屬性;(2)Alignment屬性;(3)Style屬性。五、選擇控件-列表框和組合框(一)列表框1.屬性列表框所支持標準屬性包含Enabled、FontBold、FontItalic、FontName、FontUnderline、Height、Left、Top、Visible、Width.另外,列表框還具備以下特殊屬性:(1)Columns(2)List(3)ListCount(4)ListIndex(5)MultiSelect(6)Selected(7)SelCount(8)Sorted(9)Style(10)Text2.列表框事件列表框接收Click和DblClick事件,但有時不用編寫Click事件過程代碼,而是當單擊一個命令按鈕或發(fā)生DblClick事件時,讀取Text屬性。3.列表框方法列表框能夠使用AddItem、Clear和RemoveItem等方法,用來在運行程序期間修改列表框內(nèi)容。(二)組合框組合框(ComboBox)是由列表框和文本框特征組合而成控件?;蚣嬗辛斜砜蚝臀谋究蚨咛卣骺丶?。1.組合框?qū)傩粤斜砜驅(qū)傩曰旧隙伎捎糜诮M合框,另外它還有自己一些屬性。(1)Style(2)Text2.組合框事件3.組合框方法六、滾動條滾動條通慣用來附在窗口上幫助觀察數(shù)據(jù)或確定位置,也可用來作為數(shù)據(jù)輸入工具,被廣泛地用于Windows應(yīng)用程序中。滾動條分為兩種,即水平滾動條和垂直滾動條。1.滾動條屬性滾動條屬性用來標識滾動條狀態(tài),除支持Enabled、Height、Left、Caption、Top、Visible、Width等標準屬性外,還具備以下屬性:(1)Max(2)Min(3)LargeChange(4)SmallChange(5)Value2.滾動條事件與滾動條關(guān)于事件主要是Scroll和Change。七、計時器VisualBasic能夠利用系統(tǒng)內(nèi)部計時器計時,而且提供了定制時間間隔功效,用戶能夠自行設(shè)置每個計時器事件時間間隔。八、框架框架(Frame?)是一個容器控件,用于將屏幕上對象分組。框架屬性包含Enabled、FontBold、FontName、FontUnderline、Height、Left、Top、Visible、Width.另外,Name屬性用于在程序代碼中標識一個框架,而Caption屬性定義了框架可見文字部分。九、焦點與Tab次序(一)設(shè)置焦點用下面方法能夠設(shè)置一個對象焦點:(1)在運行時單擊該對象;(2)運行時用快捷鍵選擇該對象;(3)在程序代碼中使用SetFocus方法。(二)Tab次序Tab次序是在按Tab鍵時焦點在控件間移動次序。當窗體上有多個控件時,用鼠標單擊某個控件,就可把焦點移到該控件中(控件中有取得焦點方法)或者使該控件成為活動控件。除鼠標外,用Tab鍵也能夠把焦點移到某個控件中。每按一次Tab鍵,能夠使焦點從一個控件移到另一個控件。所謂Tab次序,就是指焦點在各個控件之間移動次序。計算機等考二級《VB》復(fù)習關(guān)鍵點7第7章一、選擇控制結(jié)構(gòu)(一)單行結(jié)構(gòu)條件語句單行條件語句比較簡單,其格式以下:If條件Thenthen部分[Elseelse部分]該語句功效是:假如“條件”為True,則執(zhí)行“then部分”,不然執(zhí)行“else部分”。(二)塊結(jié)構(gòu)條件語句塊結(jié)構(gòu)條件語句與C、Ada等語言中條件語句類似,通常格式以下:If條件1Then語句塊1[ElseIf條件2Then語句塊2][ElseIf條件3Then語句塊3]……[Else語句塊n]EndIf塊結(jié)構(gòu)條件語句功效是:假如“條件1”為True,則執(zhí)行“語句塊1”;不然假如“條件2”為True,則執(zhí)行“語句塊2”……不然執(zhí)行“語句塊n”,若無Else及其后面語句,則執(zhí)行EndIf后面語句。塊形式條件語句簡化為:If條件Then語句塊EndIf(三)IIf函數(shù)IIf函數(shù)可用來執(zhí)行簡單條件判斷操作,它是“If…Then…Else”結(jié)構(gòu)簡寫版本,IIf是“ImmediateIf”縮略。IIf函數(shù)格式以下:result=IIf(條件,True部分,F(xiàn)alse部分)“result”是函數(shù)返回值,“條件”是一個邏輯表示式。當“條件”為真時,IIf函數(shù)返回“True部分”,而當“條件”為假時返回“False部分”?!癟rue部分”、或“False部分”能夠是表示式、變量或其余函數(shù)。注意,IIf函數(shù)中3個參數(shù)都不能省略,而且要求“True部分”、“False部分”及結(jié)果變量類型一致。二、多分支控制結(jié)構(gòu)情況語句通常格式為:SelectCase測試表示式Case表示式表列1語句塊1[Case表示式表列2[語句塊2]]……[CaseElse[語句塊n]]EndSelect情況語句以SelectCase開頭,以EndSelect結(jié)束。其功效是,依照“測試表示式”值,一個語句塊中選擇符合條件一個語句塊執(zhí)行。三、For循環(huán)控制結(jié)構(gòu)For循環(huán)也稱For-Next循環(huán)或計數(shù)循環(huán)。其通常格式以下:For循環(huán)變量=初值To終值[Step步長][循環(huán)體1][ExitFor][循環(huán)體2]Next[循環(huán)變量][,循環(huán)變量]……其格式以下:While四、當循環(huán)控制結(jié)構(gòu)其格式以下條件:Wend[語句塊]Wend在上述格式中,“條件”為一布爾表示式。當循環(huán)語句功效是:當給定“條件”為True時,執(zhí)行循環(huán)中“語句塊”(即循環(huán)體)。五、Do循環(huán)控制結(jié)構(gòu)Do循環(huán)不但能夠不按照限定次數(shù)執(zhí)行循環(huán)體內(nèi)語句塊,而且能夠依照循環(huán)條件是True或False決定是否結(jié)束循環(huán)。Do循環(huán)格式以下:(1)Do[語句塊1][ExitDo]Loop[While|Until循環(huán)條件](2)Do[While|Until循環(huán)條件][語句塊2][ExitDo]LoopDo循環(huán)語句功效是:當指定“循環(huán)條件”為True或直到指定“循環(huán)條件”變?yōu)镕alse之前重復(fù)執(zhí)行一組語句(即循環(huán)體)。六、多重循環(huán)Examda提醒:通常把循環(huán)體內(nèi)不含有循環(huán)語句循環(huán)叫做單層循環(huán),而把循環(huán)體內(nèi)含有循環(huán)語句循環(huán)稱為多重循環(huán)。比如在循環(huán)體內(nèi)含有一個循環(huán)語句循環(huán)稱為二重循環(huán)。多重循環(huán)又稱多層循環(huán)或嵌套循環(huán)。七、GoTo型控制(一)GoTo語句GoTo語句能夠改變程序執(zhí)行次序,跳過程序某一部分去執(zhí)行另一部分,或者返回已經(jīng)執(zhí)行過某語句使之重復(fù)執(zhí)行。所以,用GoTo語句能夠組成循環(huán)。GoTo語句通常格式為:GoTo{標號|行號}“標號”是一個以冒號結(jié)尾標識符;“行號”是一個整型數(shù),它不以冒號結(jié)尾。(二)On…GoTo語句On…GoTo語句類似于情況語句,用來實現(xiàn)多分支選擇控制,它能夠依照不一樣條件從多個處理方案中選擇一個。其格式為:On數(shù)值表示式GoTo行號表列|標號表列On-GoTo語句功效是:依照“數(shù)值表示式”值,把控制轉(zhuǎn)移到幾個指定語句行中一個語句行?!靶刑柋砹小被颉皹颂柋砹小蹦軌蚴浅绦蛑写嬖诙鄠€行號或標號,相互之間用逗號隔開。計算機等考二級《VB》復(fù)習關(guān)鍵點8第8章一、數(shù)組概念(一)數(shù)組定義在VisualBasic中,能夠用4個語句來定義數(shù)組,這4個語句格式相同,但適用范圍不一樣。Dim用在窗體模塊或標準模塊中,定義窗體或標準模塊數(shù)組,也可用于過程中ReDim用在過程中Static用在過程中。Public用在標準模塊中,定義全局數(shù)組(二)默認數(shù)組與嵌套數(shù)組在VisualBasic中,允許定義默認數(shù)組,并可用一個數(shù)組作為另一個數(shù)組元素,即數(shù)組嵌套。1.默認數(shù)組默認數(shù)組就是默認數(shù)據(jù)類型數(shù)組。在通常情況下,定義數(shù)組應(yīng)指明其類型。2.嵌套數(shù)組在通常情況下,數(shù)組元素是一個詳細數(shù)據(jù)。而在VisualBasic中,能夠用數(shù)組作為另一個數(shù)組元素,這么數(shù)組稱為嵌套數(shù)組。二、靜態(tài)數(shù)組與動態(tài)數(shù)組靜態(tài)數(shù)組和動態(tài)數(shù)組由其定義方式?jīng)Q定,即:1.用數(shù)值常數(shù)或符號常量作為下標定維數(shù)組是靜態(tài)數(shù)組;2.用變量作為下標定維數(shù)組是動態(tài)數(shù)組。三、數(shù)組基本操作(一)數(shù)組元素輸入、輸出和復(fù)制1.數(shù)組引用數(shù)組引用通常是指對數(shù)組元素引用,其方法是,在數(shù)組后面括號中指定下標。2.數(shù)組元素輸入數(shù)組元素通常經(jīng)過For循環(huán)語句及InputBox函數(shù)輸入。3.數(shù)組元素輸出數(shù)組元素輸出能夠用Print方法來實現(xiàn)。4.數(shù)組元素復(fù)制單個數(shù)組元素能夠像簡單變量一樣從一個數(shù)組復(fù)制到另一個數(shù)組。(二)ForEach…Next語句ForEach…Next語句類似于For…Next語句,二者都用來執(zhí)行指定重復(fù)次數(shù)一組操作,但ForEach…Next語句專門用于數(shù)組或?qū)ο蟆凹稀?本書不包括集合),其通常格式為:ForEach組員In數(shù)組。循環(huán)體[ExitFor]……Next[組員]Examda提醒:這里“組員”是一個變體變量,它是為循壞提供,并在ForEach…Next結(jié)構(gòu)中重復(fù)使用,它實際上代表是數(shù)組中每個元素。“數(shù)組”是一個數(shù)組名,沒有括號和上下界。用ForEach…Next語句能夠?qū)?shù)組元素進行處理,包含查詢、顯示或讀取。它所重復(fù)執(zhí)行次數(shù)由數(shù)組中元素個數(shù)確定,也就是說,數(shù)組中有多少個元素,就自動重復(fù)執(zhí)行多少次。四、數(shù)組初始化通常來說,數(shù)組變量能夠經(jīng)過以下3種方式定義:(1)顯示定義為Variant變量。比如imNumbersAsVariant。(2)在定義時不指明類型。比如imNumbers。(3)不定義而直接使用。五、控件數(shù)組控件數(shù)組是針對控件建立,所以與普通數(shù)組定義不一樣。能夠經(jīng)過以下兩種方法來建立控件數(shù)組:第一個方法,步驟以下:(1)在窗體上畫出作為數(shù)組元素各個控件。(2)單擊要包含到數(shù)組中某個控件,將其激活。(3)在屬性窗口中選擇“(名稱)”屬性,并鍵入控件名稱。(4)對每個要加到數(shù)組中控件重復(fù)(2)、(3)步,鍵入與第(3)步中相同名稱。當對第二個控件鍵入與第一個控件相同名稱后,VisualBasic將顯示一個對話框,問詢是否確實要建立控件數(shù)組。單擊“是”將建立控件數(shù)組,單擊“否”則放棄建立操作。第二種方法,步驟以下:(1)在窗體上畫出一個控件,將其激活。(2)執(zhí)行“編輯”菜單中“復(fù)制”命令(熱鍵為Ctrl+C),將該控件放入剪貼板。(3)執(zhí)行“編輯”菜單中“粘貼”命令(熱鍵為Ctrl+V),將顯示一個對話框,問詢是否建立控件數(shù)組。(4)單擊對話框中“是”按鈕,窗體左上角將出現(xiàn)一個控件,它就是控件數(shù)組第二個原因,執(zhí)行“編輯”菜單中“粘貼”命令,或按熱鍵Ctrl+V,建立控件數(shù)組中其余元素。控件數(shù)組建立后,只要改變一個控件“Name”屬性值,并把Index屬性置為空(不是0),就能把該控件從控件數(shù)組中刪除??丶?shù)組中控件執(zhí)行相同事件過程,經(jīng)過Index屬性能夠決定控件數(shù)組中對應(yīng)控件所執(zhí)行操作。計算機等考二級《VB》復(fù)習關(guān)鍵點9第九章一、Sub過程(一)建立Sub過程通用Sub過程結(jié)構(gòu)與前面數(shù)次見過事件過程結(jié)構(gòu)類似。通常格式以下:[Static][Private][Public]Sub過程名[(參數(shù)表列)]。語句塊[ExitSub][語句塊]EndSub(二)調(diào)用Sub過程調(diào)用引發(fā)過程執(zhí)行。也就是說,要執(zhí)行一個過程,必須調(diào)用該過程。Sub過程調(diào)用有兩種方式,一個是把過程名字放在一個Call語句中,一個是把過程名作為一個語句來使用。1.用Call語句調(diào)用Sub過程格式:Call過程名[(實際參數(shù))]2.把過程名作為一個語句來使用在調(diào)用Sub過程時,假如省略關(guān)鍵字Call,就成為調(diào)用Sub過程第二種方式。與第一個方式相比,它有兩點不一樣:(1)去掉關(guān)鍵字Call;(2)去掉“實際參數(shù)”括號。(三)通用過程與事件過程[Private|Public]Sub控件名事件名(參數(shù)表)語句組EndSub窗體事件過程通常格式為:[Private|Public]SubForm事件名(參數(shù)表)語句組EndSub二、Function過程(一)建立Function過程Function過程定義格式以下:[Static][Private][Public]Function過程名[(參數(shù)表列)][As類型][語句塊][過程名=表示式][ExitFunction][語句塊]EndFunction(二)調(diào)用Function過程Function過程調(diào)用比較簡單,因為能夠像使用VisualBasic內(nèi)部函數(shù)一樣來調(diào)用Function過程。實際上,因為Function過程能返回一個值,所以完全能夠把它看成是一個函數(shù),它與內(nèi)部函數(shù)(如Sqr、Str$、Chr$等)沒有什么區(qū)分,只不過內(nèi)部函數(shù)由語言系統(tǒng)提供,而Function過程由用戶自己定義。三、參數(shù)傳送在VisualBasic中,通常把形式參數(shù)叫做“參數(shù)”,而把實際參數(shù)叫做“自變量”。(一)形參加實參Examda提醒:形參是在Sub、Function過程定義中出現(xiàn)變量名,實參則是在調(diào)用Sub或Function過程時傳送給Sub或Function過程常數(shù)、變量、表示式或數(shù)組。在VisualBasic中,能夠經(jīng)過兩種方式傳送參數(shù),即按位置傳送和指名傳送。(二)引用在VisualBasic中,參數(shù)經(jīng)過兩種方式傳送,即傳地址和傳值,其中傳地址習慣上稱為引用。在默認情況下,變量(簡單變量、數(shù)組或數(shù)組元素以及統(tǒng)計)都是經(jīng)過“引用”傳送給Sub或Function過程。在這種情況下,能夠經(jīng)過改變過程中對應(yīng)參數(shù)來改變該變量值。這意味著,當經(jīng)過引用來傳送實參時,能夠改變傳送給過程變量值。(三)傳值傳值就是經(jīng)過值傳送實際參數(shù),即傳送實參值而不是傳送它地址。在這種情況下,系統(tǒng)把需要傳送變量復(fù)制到一個暫時單元中,然后把該暫時單元地址傳送給被調(diào)用通用過程。因為通用過程沒有訪問變量(實參)原始地址,因而不會改變原來變量值,全部改變都是在變量副本上進行。在VisualBasic中,傳值方式經(jīng)過關(guān)鍵字ByVal來實現(xiàn)。也就是說,在定義通用過程時,假如形參前面關(guān)鍵字ByVal,則該參數(shù)用傳值方式傳送,不然用引用(即傳地址)方式傳送。(四)數(shù)組參數(shù)傳送VisualBasic允許把數(shù)組作為實參傳送到過程中。用數(shù)組作為過程參數(shù)時,應(yīng)在數(shù)組名后面加上一對括號,以免與普通變量相混同。四、可選參數(shù)與可變參數(shù)VisualBasic6.0提供了十分靈活和安全參數(shù)傳送方式,允許使用可選參數(shù)和可變參數(shù)。在調(diào)用一個過程時,能夠向過程傳送可選參數(shù)或者任意數(shù)量參數(shù)。五、對象參數(shù)對象作為參數(shù)與用其余數(shù)據(jù)類型作為參數(shù)過程沒有什么區(qū)分,其格式為:Sub過程名(形參表)語句塊[ExitSub]……EndSub?!靶螀⒈怼敝行螀㈩愋屯ǔ镃ontrol或Form
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024施工混凝土合同范本
- 2024年中英文對照技術(shù)文檔制作與審核合同3篇
- 2024年高端住宅銷售代理協(xié)議版
- 2025年度甜品連鎖店品牌授權(quán)合作合同范本3篇
- 2024幼兒園幼兒安全與健康管理聘用協(xié)議書3篇
- 2024幼兒園教師學生個性發(fā)展與教育引導(dǎo)合同3篇
- 2024年電子商務(wù)用戶隱私保護協(xié)議3篇
- 2024年電子產(chǎn)品物流配送合同
- 2025年度冷鏈倉儲與配送服務(wù)合同范本3篇
- 2024物流運輸合同涉及的責任與義務(wù)
- 第17課 西晉的短暫統(tǒng)一和北方各族的內(nèi)遷(說課稿)-2024-2025學年七年級歷史上冊素養(yǎng)提升說課稿(統(tǒng)編版2024)
- 2023-2024學年小學語文四年級素養(yǎng)檢測復(fù)習試題附答案
- 露天礦山全員安全教育培訓(xùn)
- 共生理論視域下開放型區(qū)域產(chǎn)教融合實踐中心建設(shè)路徑研究
- 2025屆河南省九師聯(lián)盟高一物理第一學期期末監(jiān)測模擬試題含解析
- 牛頓迭代的并行化算法
- 建筑垃圾清理運輸服務(wù)方案
- 中國新茶飲行業(yè)政策、市場規(guī)模及投資前景研究報告(智研咨詢發(fā)布)
- 哈爾濱 研學課程設(shè)計
- 護士人文素養(yǎng)授課護理
- PowerPoint使用詳解課件
評論
0/150
提交評論