全國(guó)計(jì)算機(jī)二級(jí)VB十四章重點(diǎn)詳細(xì)學(xué)習(xí)筆記_第1頁(yè)
全國(guó)計(jì)算機(jī)二級(jí)VB十四章重點(diǎn)詳細(xì)學(xué)習(xí)筆記_第2頁(yè)
全國(guó)計(jì)算機(jī)二級(jí)VB十四章重點(diǎn)詳細(xì)學(xué)習(xí)筆記_第3頁(yè)
全國(guó)計(jì)算機(jī)二級(jí)VB十四章重點(diǎn)詳細(xì)學(xué)習(xí)筆記_第4頁(yè)
全國(guó)計(jì)算機(jī)二級(jí)VB十四章重點(diǎn)詳細(xì)學(xué)習(xí)筆記_第5頁(yè)
已閱讀5頁(yè),還剩62頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

學(xué)習(xí)必備

歡迎下載第章VB程開(kāi)環(huán)境本章主要介紹VisualBasic的點(diǎn)和版本VisualBasic的啟動(dòng)與退出,主窗口和其他窗口一Basic的特點(diǎn)版(一VisualBasic的特點(diǎn)VisualBasic是種可視化的、面向?qū)ο蠛筒捎檬录?qū)動(dòng)方式的結(jié)構(gòu)化高級(jí)程序設(shè)計(jì)語(yǔ)言,可用于開(kāi)發(fā)Windows環(huán)下的各類(lèi)應(yīng)用程序。總的來(lái)看,VisualBasic有以下要特點(diǎn):可視化編程面向?qū)ο蟮某绦蛟O(shè)計(jì)結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言事件驅(qū)動(dòng)編程機(jī)制訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)動(dòng)態(tài)數(shù)據(jù)交換(對(duì)象的鏈接與嵌(OLE)動(dòng)態(tài)鏈接庫(kù)DLL)建立用戶(hù)自己的ActiveX控建立ActiveX文組下載枚舉類(lèi)型(二VisualBasic的版本VisualBasic6.0包3種版本,別為學(xué)習(xí)版、專(zhuān)業(yè)版和企業(yè)版。學(xué)習(xí)版Visual的礎(chǔ)版本,可用來(lái)開(kāi)發(fā)Windows應(yīng)程序。該版本包括所有的內(nèi)部控(標(biāo)準(zhǔn)控件、絡(luò)Grid)件Tab對(duì)以及數(shù)據(jù)綁定控件。專(zhuān)業(yè)版該本為專(zhuān)業(yè)編程人員提供了一整套用于軟件開(kāi)發(fā)能完備的工具包括學(xué)習(xí)版的全部功能,同時(shí)包括ActiveX件Internet控件CrystalReport和報(bào)表控件。(3)企業(yè)版可專(zhuān)業(yè)編程人員開(kāi)功能強(qiáng)大的組內(nèi)分布式應(yīng)用程序本包括專(zhuān)業(yè)版的全部功能,同時(shí)具有自動(dòng)化管理器、部件管理器、數(shù)據(jù)庫(kù)管理工具M(jìn)icrosoftVisualSourceSafe面向程版的控制統(tǒng)等。二Basic的啟與出學(xué)習(xí)必備

歡迎下載開(kāi)機(jī)并進(jìn)入中文Windows后可用多種方法啟動(dòng)VisualBasic。第一種方法使“開(kāi)始”菜單中的“程序”命令。操作如:單擊Windows環(huán)下的“開(kāi)始”按鈕出一個(gè)菜單光標(biāo)移到“程序”命令上,將彈出下一個(gè)級(jí)聯(lián)菜;把光標(biāo)移到“MicrosoftVisualBasic6.0文版”,彈出下一個(gè)級(jí)聯(lián)菜單,即VisualBasic6.0程組單擊“MicrosoftVisualBasic6.0文版”,即可進(jìn)入VisualBasic6.0編環(huán)境。第二種方法使“我的電腦”。操作如:雙擊“我的電腦”,彈出一個(gè)窗口,然后單擊VisualBasic6.0所的硬盤(pán)驅(qū)動(dòng)器盤(pán)符,將打開(kāi)相應(yīng)的驅(qū)動(dòng)器窗;單擊驅(qū)動(dòng)窗口的文夾,打“vb60”窗;雙擊“vb6.exe”標(biāo),即可進(jìn)VisualBasic6.0編環(huán)境。第三種方法使“開(kāi)始”菜單中的“運(yùn)行”命令。操作如:單擊“開(kāi)始”按鈕,彈出一個(gè)菜單,然后單擊“運(yùn)行”命令,將彈出一個(gè)對(duì)話(huà);在“打開(kāi)”欄內(nèi)輸入VisualBasic6.0啟文件的名包括路徑如“\vb98\vb6.exe單擊“確定”按鈕,即可啟動(dòng)VisualBasic6.0。第四種方法建啟動(dòng)VisualBasic6.0的快捷方式。三主口(一標(biāo)題欄和菜單欄1.標(biāo)題欄標(biāo)題欄是屏幕頂部的水平條,它顯示的是應(yīng)用程序的名字。2.菜單欄在標(biāo)題欄的下面是集成環(huán)境的主菜單。(二工具欄VisualBasic6.0提了種具,包括編輯、標(biāo)準(zhǔn)、窗體編輯器和調(diào)試,并可根據(jù)需要定義用戶(hù)自己的工具欄。四其窗標(biāo)題欄、菜單欄和工具欄所在的窗口稱(chēng)為主窗口。除主窗口外VisualBasic6.0的程環(huán)境中還有其他一些窗口,包括窗體設(shè)計(jì)器窗口、屬性窗口、工程資源管理器窗口學(xué)習(xí)必備箱窗口、調(diào)色板窗口、代碼窗口和立即窗口。

歡迎下載第章對(duì)及操(本章主要介紹對(duì)象,窗體,控件,控件的畫(huà)法和基本操作一對(duì)(一VisualBasic的對(duì)象1.什么是對(duì)象在VisualBasic6.0中對(duì)象分兩類(lèi)煥怯上低成杓坪玫模莆ざ宥韻螅梢災(zāi)苯郵褂沒(méi)蚨云浣脅?另一由用戶(hù)定義,可以象C++一樣建立用戶(hù)自己的對(duì)象。2.對(duì)象屬性屬性是一個(gè)對(duì)象的特性同的對(duì)象有不同的屬性象見(jiàn)的屬性有標(biāo)題(Caption)、名稱(chēng)(Name)、顏色Color)、字大(Fontsize)是否可(Visible)等。3.對(duì)象事件所謂事(Event),是由Basic預(yù)設(shè)置好的、能夠被對(duì)象識(shí)別的動(dòng)作。4.對(duì)象方法在傳統(tǒng)的程序設(shè)計(jì)中和數(shù)是編程語(yǔ)言的主要部件面向?qū)ο蟪绦蛟O(shè)(OOP)中,引入了稱(chēng)為方(Method)的殊過(guò)程和函數(shù)。方法的操作與過(guò)程、函數(shù)的操作相同方法是特定對(duì)象的一部分如性和事件是對(duì)象的一部分一樣調(diào)格式為對(duì)名稱(chēng).方法名稱(chēng)(二對(duì)象屬性設(shè)置為了在屬性窗口中設(shè)置對(duì)象的屬性先選擇要設(shè)置屬性的對(duì)象激屬性窗口。屬性不同,設(shè)置新屬性的方式也不一樣。通常有以3種方式。直接鍵入新屬性值選擇輸入,即通過(guò)下拉列表選擇所需要的屬性值利用對(duì)話(huà)框設(shè)置屬值二窗(一窗體的結(jié)構(gòu)與屬性窗體結(jié)構(gòu)與Windows下窗口十類(lèi)似。在程序運(yùn)行前,即設(shè)計(jì)階段,稱(chēng)為窗;程序運(yùn)行后也可以稱(chēng)為窗口。窗體與Windows的窗口不但結(jié)構(gòu)類(lèi)似,而且特性也差不多。下面按字母順序列出窗體的常用屬性。這些屬性適用于窗體,同時(shí)也適用于其他對(duì)象。1.AutoRedraw(自重畫(huà))2.BackColor(背景顏)學(xué)習(xí)必備

歡迎下載BorderStyle(邊框類(lèi)型Caption(標(biāo)題ControlBox(控制框)Enabled(允許字形屬性設(shè)置前顏)Height、高寬Icon(圖標(biāo))MaxButton、MinButton(最、最小化按)Name(名稱(chēng))Picture(圖形Top、Left(頂邊、左邊位置)Visible(可見(jiàn)性WindowState(窗口狀態(tài))(二窗體事件與窗體有關(guān)的事件較多,其中常用的有以下幾:Click(單擊事DblClick(雙擊事Load(裝入)事件Unload(卸)事件Activate(活動(dòng)、Deactivdte(活動(dòng)事件Paint(繪畫(huà)事三控窗體和控件都是VisualBasic中對(duì)象,控件以圖標(biāo)的形式放在“工具箱”中,每種控件都有與之對(duì)應(yīng)的圖標(biāo)。啟動(dòng)Visual后,工具箱位于窗體的左則。(一標(biāo)準(zhǔn)控(內(nèi)部控件VisualBasic6.0的件分為以3類(lèi)標(biāo)準(zhǔn)控(也稱(chēng)內(nèi)部控件)ActiveX控可插入對(duì)象學(xué)習(xí)必備

歡迎下載(二控件的命名和控件值1.控件的命名在一般情況下,窗體和控件都有默認(rèn)值,如Form1Command1、Text1等。在應(yīng)用程序中使用約定的前綴,可以提高程序的可讀性。2.控件值為了方便使用,VisualBasic為每控件規(guī)定了一個(gè)默認(rèn)屬性,在設(shè)置這樣的屬性時(shí),不必給出屬性名,通常把該屬性稱(chēng)為控件的值。四控的法基操(一控件的畫(huà)法可以通過(guò)兩種方法在窗體上畫(huà)一個(gè)控件。(二控件的基本操作控件的縮放和移動(dòng)控件的復(fù)制和刪除通過(guò)屬性窗口改變對(duì)象的位置和大小選擇控件第章

建簡(jiǎn)的VB應(yīng)程(章主要介紹語(yǔ)句、編寫(xiě)簡(jiǎn)單的VisualBasic應(yīng)程序、程序的保存和裝入、程序的運(yùn)行VisualBasic應(yīng)程序的結(jié)構(gòu)與工作方式一語(yǔ)(一VisualBasic中的語(yǔ)句VisualBasic中語(yǔ)句是執(zhí)行具體操作的指令,每個(gè)語(yǔ)句以回車(chē)鍵結(jié)束。VisualBasic中以使用多種語(yǔ)句。早期BASIC版本中的某些語(yǔ)(如PRINT等,ViˉsualBasic中稱(chēng)方法,有些語(yǔ)(如流程控制、賦值、注釋、結(jié)束、暫停)仍稱(chēng)為語(yǔ)句。(二賦值語(yǔ)句用賦值語(yǔ)句可以把指定的值賦給某個(gè)變量或某個(gè)帶有屬性的對(duì)象般式:[Let]目標(biāo)操作符源作符(三注釋、暫停與程序結(jié)束語(yǔ)句1.注釋語(yǔ)句格式:Rem注釋內(nèi)容′注釋內(nèi)容2.暫停語(yǔ)句(Stop)學(xué)習(xí)必備

歡迎下載格式:3.結(jié)束語(yǔ)句(End)格式:End二編簡(jiǎn)的Basic用程(一用VisualBasic開(kāi)應(yīng)用程序的一般步驟在用VisualBasic開(kāi)發(fā)用程序時(shí),需要以3步建立可視用戶(hù)界;設(shè)置可視界面特;編寫(xiě)事件驅(qū)動(dòng)代碼。(二編寫(xiě)VisualBasic應(yīng)用序建立用戶(hù)界面設(shè)置屬性編寫(xiě)代碼(三代碼編輯器VisualBasic的代碼編輯器”是一個(gè)窗口,大多數(shù)代碼都在此窗口上編寫(xiě)。它像一個(gè)高度專(zhuān)門(mén)化的字處理軟件,提供了許多便于編寫(xiě)VisualBasic代的功能,這些功能通過(guò)編輯器的選項(xiàng)來(lái)設(shè)置除部命令按鈕外“編輯器”選項(xiàng)卡分為兩部分即“代碼設(shè)置”和“窗口設(shè)置”。三程的存裝(一保存程序VisualBasic應(yīng)用程序可以用4類(lèi)型的文件保存。一類(lèi)是單獨(dú)的窗體文件,擴(kuò)展名為.frm;一類(lèi)是公用的標(biāo)準(zhǔn)模塊文,擴(kuò)展名.第三類(lèi)是類(lèi)模塊文件,擴(kuò)展名為cls(本書(shū)不涉及類(lèi)模塊文)第四類(lèi)是工程文件,這種文件由若干個(gè)窗體和模塊組成,擴(kuò)展名為vbp。(二程序的裝入一個(gè)應(yīng)用程序包4類(lèi)文件即體文件標(biāo)準(zhǔn)模塊文件類(lèi)模塊文件和工程文件這類(lèi)文件都有自己的文件名。但只要裝入工程文件,就可以自動(dòng)把與該工程有關(guān)的其3類(lèi)文件裝入內(nèi)存。四程的行(一運(yùn)行模式學(xué)習(xí)必備

歡迎下載VisualBasic應(yīng)程序可以在兩種模式下運(yùn)行,一種是解釋運(yùn)行模式,一種是編譯運(yùn)行模式。(二運(yùn)行程序解釋運(yùn)行生成可執(zhí)行文件五Basic應(yīng)用序結(jié)與作式(一VisualBasic應(yīng)用程序的構(gòu)成VisualBasic應(yīng)程序通常由類(lèi)模塊組成,即窗體模塊、標(biāo)準(zhǔn)模塊和類(lèi)模塊。(二事件驅(qū)動(dòng)事件是可以由窗體或控件識(shí)別的操作。事件驅(qū)動(dòng)應(yīng)用程序的典型操作序列:啟動(dòng)應(yīng)用程序,加載和顯示窗窗體或窗體上的控件接收事件。事件可以由用戶(hù)引(如鍵盤(pán)操),可以由系統(tǒng)引發(fā)(例如定時(shí)器事件),可以由代碼間接引例如,當(dāng)代碼加載窗體時(shí)的Load事件;(3)如果相應(yīng)的事件過(guò)程中存在代碼,則執(zhí)行該代;(4)應(yīng)用程序等待下一次事件第章數(shù)類(lèi)及算(本章主要介紹數(shù)據(jù)類(lèi)型常量和變量變的作用域常用內(nèi)部函數(shù)、字符處理與字符串函數(shù)、運(yùn)算符與表達(dá)式一數(shù)類(lèi)(一基本數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型VisualBasic6.0提的基本數(shù)據(jù)類(lèi)型主要有字符串型和數(shù)值型,此外還提供了字節(jié)、貨幣、對(duì)象、日期、布爾和變體數(shù)據(jù)類(lèi)型。(二用戶(hù)定義的數(shù)據(jù)類(lèi)型用戶(hù)可以利用語(yǔ)定義自的數(shù)據(jù)類(lèi)型,其格式如:Type數(shù)據(jù)類(lèi)型名數(shù)據(jù)類(lèi)型元素名As類(lèi)型數(shù)據(jù)類(lèi)型元素名As類(lèi)型名…EndType(三枚舉類(lèi)型所謂“枚舉”是指將變量的值一一列舉出來(lái),變量的值只限于列舉出來(lái)的值的范圍內(nèi)。枚舉類(lèi)型放在窗體模塊準(zhǔn)模塊或公用類(lèi)模塊中的聲明部分過(guò)Enum語(yǔ)來(lái)定義,格式如下類(lèi)名成員[=數(shù)表達(dá)式]成員[常數(shù)表達(dá)式…學(xué)習(xí)必備

歡迎下載EndEnum二、常量和變量(一常量VisualBasic中常量分為兩種,一種是文字常量,一種是符號(hào)常量。(二變量1.命名規(guī)則變量是一個(gè)名字,給變量命名時(shí)應(yīng)遵循以下規(guī):名字只能由字母、數(shù)字和下劃線(xiàn)組;名字的第一個(gè)字符必須是英文字母,最后一個(gè)字符可以是類(lèi)型說(shuō)明;名字的有效字符255個(gè)不能用VisualBasic的保字變量名,但可以把保留字嵌入變量名;同時(shí),變量名也不能是末尾帶有類(lèi)型說(shuō)明符的保留字。2.變量的類(lèi)型和定義任何變量都屬于一定的數(shù)據(jù)類(lèi)型括基本數(shù)據(jù)類(lèi)型和用戶(hù)定義的數(shù)據(jù)類(lèi)型VisualBasic中可以用下面幾種方式規(guī)定一個(gè)變量的類(lèi):用類(lèi)型說(shuō)明符來(lái)標(biāo)識(shí)。在定義變量時(shí)指定其類(lèi)型用DefType語(yǔ)定義用類(lèi)型說(shuō)明符定義的變量,在使用時(shí)可以省略類(lèi)型說(shuō)明符。(三變體類(lèi)型變量1.Variant變的定義Variant變可以用普通數(shù)據(jù)類(lèi)型變量的格式定義,也可以默認(rèn)定義。2.Variant變值的內(nèi)部表示Variant變所存放的值都有一個(gè)內(nèi)部表示,在執(zhí)行比較等操作時(shí)Variant變根據(jù)其內(nèi)部表示確定如何操作。向變量賦值時(shí),VisualBasic以緊(需最小存儲(chǔ)空間的示方式存儲(chǔ)該值,并可根據(jù)需要改變表示方式。3.Variant變中的數(shù)值在Variant變中存放數(shù)值時(shí),Basic盡量緊湊的方式存儲(chǔ)。4.Variant變中的字符串在對(duì)存放字符串的Variant變量行操作時(shí)可能會(huì)產(chǎn)生歧義。當(dāng)用“+”運(yùn)算符對(duì)兩個(gè)學(xué)習(xí)必備

歡迎下載Variant變進(jìn)行運(yùn)算時(shí),如果兩個(gè)變量都是數(shù)值,則執(zhí)行數(shù)值相加運(yùn);如果兩個(gè)變量中存放的都是字符串執(zhí)行字符串連接操作果一個(gè)變量中是數(shù)值而另一個(gè)變量中是字符串,則情況就復(fù)雜了VisualBasic先著將字符串轉(zhuǎn)換為數(shù)值,如果轉(zhuǎn)換成功則進(jìn)行相加運(yùn)算不成功則把另一個(gè)數(shù)值換成字符串后對(duì)兩個(gè)字符串進(jìn)行連接成一個(gè)新的字符串。5.Variant變中的空(Empty)Variant變?cè)诒毁x值前為空(內(nèi)部表示為Empty或0,它不同于數(shù)0,不同于空字符串(″,也不同于Null(見(jiàn))。通過(guò)IsEmpty函可以測(cè)試一個(gè)變量自建立以來(lái)是否被賦過(guò)值。6.Variant變中的Null值Variant變可以取一個(gè)特殊Null該值通常在數(shù)據(jù)庫(kù)應(yīng)用程序中用來(lái)指出未完成或漏掉的數(shù)據(jù)Null值具有下一些特;“蔓延性”。如果表達(dá)式中任一部分為Null,整個(gè)表達(dá)式的值即為Null。如果向函數(shù)傳送、為Null的Variant量或結(jié)果為的表達(dá)式,則會(huì)使大多數(shù)函數(shù)返回Null值。Null值在返回Variant變的內(nèi)部函數(shù)中蔓延。三變的用(一局部變量與全局變量根據(jù)變量的定義位置和所使用的變量定義語(yǔ)句的不同VisualBasic中的變量可以分為類(lèi)即局部(Local)變量模(Module)量及全(Public)變量其中模塊變量包括窗體模塊變量和標(biāo)準(zhǔn)模塊變量。(二默認(rèn)聲明默認(rèn)定義的變量不需要使用Dim句因比較方便并能節(jié)省代碼但有可能帶來(lái)麻煩,使程序出現(xiàn)無(wú)法預(yù)料的結(jié)果,而且較難查出錯(cuò)誤。第章數(shù)輸輸(本章主要介紹數(shù)據(jù)輸Print方法數(shù)據(jù)輸函數(shù)、MsgBox函數(shù)和MsgBox語(yǔ)、字形、打印機(jī)輸出一數(shù)輸Print方(一Print方法Print方法可以在窗體上顯示文字符串和表達(dá)式的值可其他圖形對(duì)象或打印機(jī)上輸出信息。其一般格式:學(xué)習(xí)必備

歡迎下載[對(duì)象名稱(chēng)表式],|;]Print方法的格式和功能與BASIC語(yǔ)言中的PRINT語(yǔ)句似們都可以用來(lái)進(jìn)行輸出操作。(二與方有關(guān)的函數(shù)1.Tab函數(shù)格式:Tab(n)2.Spc函數(shù)格式:Spc(n)3.空格函數(shù)格式:Space$(n)(三格式輸出用格式輸出函數(shù)Format$可以使值或日期按指定的格式輸出。一般格式:Format$(數(shù)表達(dá)式,格式字符)該函數(shù)的功能是:按格式字符串”指定的格式輸出“數(shù)值表達(dá)式”的值。如果省略“格式字符串”則Format$函的功能與Str$數(shù)基本相同惟的差別是當(dāng)正數(shù)轉(zhuǎn)換成字符串時(shí),Str$函在字符前面留有一個(gè)空格,而Format$函數(shù)則不留空格。(四其他方法和屬性1.Cls方法格式:[對(duì)象]Cls2.Move方法格式:[對(duì)象]Move左邊離,邊距],寬度,高度]]3.TextHeight和TextWidth方格式:[對(duì)象]TextHeight(字)[對(duì)象]TextWidth(字串)二數(shù)輸-InputBox函函可產(chǎn)生一個(gè)對(duì)話(huà)框,這個(gè)對(duì)話(huà)框作為輸入數(shù)據(jù)的界面,等待用戶(hù)輸入數(shù)據(jù),并返回所輸入的內(nèi)容。其格式:,title][,,xpos,ypos][,helpfile,context]該函數(shù)7個(gè)參數(shù)三MsgBox函數(shù)和語(yǔ)句(一MsgBox函數(shù)MsgBox函數(shù)格式如:學(xué)習(xí)必備

歡迎下載MsgBox(msg[,type][,,helpfile,context]該數(shù)5個(gè)數(shù)(二MsgBox語(yǔ)句MsgBox函數(shù)可以寫(xiě)成語(yǔ)句形式,:MsgBoxMsg$[,type%][,title$][,helpfile,context]各參數(shù)的含義及作用與MsgBox函數(shù)相同于MsgBox語(yǔ)沒(méi)有返回值而用于較簡(jiǎn)單的信息顯示。四、字形(一字體類(lèi)型和大小1.字體類(lèi)型字體類(lèi)型通過(guò)FontName屬性設(shè),一般格式:窗體][件]|Printer.FontName[=″體類(lèi)型″2.字體大小字體大小通過(guò)FontSize屬性設(shè),一般格式:FontSize[=點(diǎn)數(shù)]這里的“點(diǎn)數(shù)”用來(lái)設(shè)定字體的大小默認(rèn)情況下系統(tǒng)使用最小的字體“數(shù)”為。果省略“=點(diǎn)數(shù)”,則返當(dāng)前字體的大小。(二其他屬性1.粗體字粗體字由FontBold屬性置,一般格式:FontBold[=Boolean]該屬性可以取兩個(gè)值,即True和False當(dāng)屬為時(shí)文本以粗體字輸出,否則按正常字輸出。默認(rèn)為。2.斜體字斜體字通過(guò)FontItalic屬性置,其格式:FontItalic[=Boolean]當(dāng)FontItalic屬被設(shè)置為T(mén)rue時(shí)文本以斜體字輸出。該屬性的默認(rèn)值為False3.加刪除線(xiàn)格式為FontStrikethru[=Boolean]如果把FontStrikethru屬設(shè)為T(mén)rue,則在輸出的文本中部畫(huà)一條直線(xiàn),直線(xiàn)的長(zhǎng)度與文本的長(zhǎng)度相同。該屬性的默認(rèn)值為False。4.加下劃線(xiàn)下劃線(xiàn)即底線(xiàn),用屬性可以給輸出的文本加上底線(xiàn)。其格式學(xué)習(xí)必備為FontUnderline[=Boolean]

歡迎下載如果FontUnderline屬性設(shè)置為,則可使輸出的文本加下劃線(xiàn)。該屬性的默認(rèn)值為False。在上面的各種屬性,可以省略方括號(hào)中的內(nèi)容。在這種情況下,將輸出屬性的當(dāng)前值或默認(rèn)值。5.重疊顯示當(dāng)以圖形或文本作為背景顯示新的信息時(shí)時(shí)需要保留原來(lái)的背景新示的信息與背景重疊,這可以通過(guò)FontTransParent性來(lái)實(shí)現(xiàn),格式如下FontTrnasParent[=Boolean]如果該屬性被設(shè)置為T(mén)rue,則前的圖形或文本可以與背景重疊顯;如果被設(shè)置為False,背景將被前景的圖形文本覆蓋。五打機(jī)出(一直接輸出所謂直接輸出,就是把信息直接送往打印機(jī),所使用的仍Print方,只是把Print方法的對(duì)象改為,格為達(dá)式表(二窗體輸出在VisualBasic中,可以用PrintForm方通過(guò)窗體來(lái)打印信息,其格式為:[窗體]PrintForm第章常標(biāo)控(本章主要介紹文本控件、圖形控件、按鈕控件、選框和單選按鈕、列表框和組合框、滾動(dòng)條、計(jì)時(shí)器、框架、焦點(diǎn)與Tab序一文控與文本有關(guān)的標(biāo)準(zhǔn)控件有兩個(gè)標(biāo)簽和文本框程序運(yùn)行時(shí)標(biāo)簽中只能顯示文本用戶(hù)不能進(jìn)行編輯,而在文本框中既可顯示文本,又可輸入文本。(一標(biāo)簽1.標(biāo)簽的屬性、事件和方法標(biāo)簽的部分屬性與窗體及其他控件相同,包:FontBoldFontItalicFontNameFontSizeFontUnderlineHeightLeftNameVisibleWidth(二文本框文本框是一個(gè)文本編輯區(qū)域設(shè)計(jì)階段或運(yùn)行期間可以在這個(gè)區(qū)域中輸入輯顯示文本,類(lèi)似于一個(gè)簡(jiǎn)單的文本編輯器。學(xué)習(xí)必備

歡迎下載文本框?qū)傩赃x擇文本文本框的事件和方法文本框的應(yīng)用二圖控VisualBasic中圖形有關(guān)的標(biāo)準(zhǔn)控件4種,即圖片框、圖像框、直線(xiàn)和形狀。(一圖片框和圖像框與窗體屬性相同的屬性和CurrentY屬性Picture屬Stretch屬(二圖形文件的裝入圖片框與圖像框的區(qū)別在設(shè)計(jì)階段裝入圖形文件(三直線(xiàn)和形狀1.屬性三按控屬性和事件在應(yīng)用程序中,命令按鈕通常用來(lái)在單擊時(shí)執(zhí)行指定的操作。它的屬性包括Caption、EnˉabledFontBoldFontItalicFontNameFontSizeFontUnderlineHeightLeft、Name、Top、Visible、Width。外,它還有以下屬:CancelDefaultStyle屬性Picture屬DownPicture屬性DisabledPicture屬性四選控-選和選鈕Value屬Alignment屬學(xué)習(xí)必備

歡迎下載屬五選控-表和合(一列表框1.屬性列表框所支持的標(biāo)準(zhǔn)屬性包括EnabledFontBold、FontName、FontUnderlineLeftTopVisibleWidth此外列表框還具有以下特殊屬:(1)ColumnsListListCountListIndexMultiSelectSelectedSelCountSortedStyleText2.列表框事件列表框接收Click和DblClick事件,但有時(shí)不用編寫(xiě)Click事件過(guò)程代碼,而是當(dāng)單擊一個(gè)命令按鈕或發(fā)生DblClick事時(shí),讀取Text屬性。3.列表框方法列表框可以使用AddItem和RemoveItem方法來(lái)在運(yùn)行程序期間修改列表框的內(nèi)容。(二組合框組合框ComboBox)是列表框和文本框的特性組合而成的控件有列表框和文本框兩者特性的控件。1.組合框?qū)傩粤斜砜虻膶傩曰旧隙伎捎糜诮M合框,此外它還有自己的一些屬性。StyleText2.組合框事件學(xué)習(xí)必備

歡迎下載3.組合框方法六滾條滾動(dòng)條通常用來(lái)附在窗口上幫助觀察數(shù)據(jù)或確定位置,也可用來(lái)作為數(shù)據(jù)輸入的工具,被廣泛地用于Windows應(yīng)程序中。滾動(dòng)條分為兩種,即水平滾動(dòng)條和垂直滾動(dòng)條。1.滾動(dòng)條屬性滾動(dòng)條的屬性用來(lái)標(biāo)識(shí)滾動(dòng)條的狀態(tài)支持EnabledHeightLeftCaptionTop、Visible、Width等標(biāo)準(zhǔn)屬性外還具有以下屬:MaxMinLargeChangeSmallChangeValue2.滾動(dòng)條事件與滾動(dòng)條有關(guān)的事件主要是和Change七計(jì)器VisualBasic可利用系統(tǒng)內(nèi)部的計(jì)時(shí)器計(jì)時(shí),而且提供了定制時(shí)間間隔的功能,用戶(hù)可以自行設(shè)置每個(gè)計(jì)時(shí)器事件的時(shí)間間隔。八框框架(Frame)是一個(gè)容器控件,于將屏幕上的對(duì)象分組??蚣艿膶傩园‥nabledFontBoldFontNameHeightLeftTop、Visible、Width。此外,Name屬用于在程序代碼中標(biāo)識(shí)一個(gè)框架,而Caption屬定義了框架的可見(jiàn)文字部分。九焦與順序(一設(shè)置焦點(diǎn)用下面的方法可以設(shè)置一個(gè)對(duì)象的焦:在運(yùn)行時(shí)單擊該對(duì)象;運(yùn)行時(shí)用快捷鍵選擇該對(duì);在程序代碼中使用SetFocus方。(二順學(xué)習(xí)必備

歡迎下載順是在按Tab鍵時(shí)焦點(diǎn)在件間移動(dòng)的順序。當(dāng)窗體上有多個(gè)控件時(shí),用鼠標(biāo)單擊某個(gè)控件把點(diǎn)移到該控件(控件中有獲得焦點(diǎn)的方)或者使該控件成為活動(dòng)控件。除鼠標(biāo)外Tab鍵可以把焦點(diǎn)移到某個(gè)控件中每一次Tab鍵可使焦點(diǎn)從一個(gè)控件移到另一個(gè)控件。所謂Tab序,就是指焦點(diǎn)在各個(gè)控件之間移動(dòng)的順序。第章

控結(jié)(章主要介紹選擇控制結(jié)構(gòu)、多分支控制結(jié)構(gòu)For循環(huán)制構(gòu)、當(dāng)循環(huán)控制結(jié)構(gòu)Do循環(huán)制構(gòu)、多重循環(huán)GoTo型制一選控結(jié)(一單行結(jié)構(gòu)條件語(yǔ)句單行條件語(yǔ)句比較簡(jiǎn)單,其格式如:If條件Then部分Elseelse部]該語(yǔ)句的功能是:如“條件”為T(mén)rue行部分”執(zhí)“部”。(二塊結(jié)構(gòu)條件語(yǔ)句塊結(jié)構(gòu)條件語(yǔ)句與C、Ada等語(yǔ)言中的條件語(yǔ)句類(lèi)似,一般格式如:If條件Then語(yǔ)句塊[ElseIf條2Then語(yǔ)句塊][ElseIf條3Then語(yǔ)句塊]……[Else語(yǔ)句塊n]EndIf塊結(jié)構(gòu)條件語(yǔ)句的功能是:如果條件1”為T(mén)rue則執(zhí)行“語(yǔ)句塊”;則如果“條件”True,執(zhí)行“語(yǔ)句塊2……否則執(zhí)行“語(yǔ)句塊”,若無(wú)Else及其后面語(yǔ)句,則執(zhí)行EndIf后面語(yǔ)句。塊形式的條件語(yǔ)句簡(jiǎn)化為:If條件Then語(yǔ)句塊EndIf學(xué)習(xí)必備

歡迎下載(三函函可用來(lái)執(zhí)行簡(jiǎn)單的條件判斷操作,它是“If…Then…Else”結(jié)構(gòu)的簡(jiǎn)寫(xiě)版本,IIf是“Immediate”縮略。函的格式如下result=IIf(條,部,F(xiàn)alse分“result”是函數(shù)的返回值,“條件”是一個(gè)邏輯表達(dá)式。當(dāng)“條件”為真時(shí)函數(shù)返回“True部分”當(dāng)“條”為假時(shí)返回“False分”“True部分”“False部分”可以是表達(dá)式、變量或其他函數(shù)。注意IIf數(shù)中3個(gè)數(shù)都不能省略,而且要求“部”、“False部”及結(jié)果變量的類(lèi)型一致。二多支制構(gòu)情況語(yǔ)句的一般格式:SelectCase測(cè)表達(dá)式Case表式表列語(yǔ)句塊[Case表達(dá)式表列[語(yǔ)句塊]]……[CaseElse[語(yǔ)句塊EndSelect情況語(yǔ)句以SelectCase開(kāi),EndSelect結(jié)。其功能是,根據(jù)“測(cè)試表達(dá)式”的值,一個(gè)語(yǔ)句塊中選擇符合條件的一個(gè)語(yǔ)句塊執(zhí)行。三For循環(huán)控結(jié)循也稱(chēng)For-Next循環(huán)計(jì)數(shù)循環(huán)。其一般格式如:For循環(huán)變量=初值To終[Step步][循環(huán)體][ExitFor][循環(huán)體]Next[循環(huán)變量][,循環(huán)變量]…其格式如下While學(xué)習(xí)必備

歡迎下載四當(dāng)環(huán)制構(gòu)其格式如下條件:Wend[語(yǔ)句塊Wend在上述格式中,“條件”為一布爾表達(dá)式。當(dāng)循環(huán)語(yǔ)句的功能:當(dāng)給定的“條件”為T(mén)rue時(shí)執(zhí)行循環(huán)中的“語(yǔ)句塊”即循環(huán))五循控結(jié)Do循環(huán)僅可以不按照限定的數(shù)執(zhí)行循環(huán)體內(nèi)的語(yǔ)句塊,而且可以根據(jù)循環(huán)條件是True或False決是否結(jié)束循環(huán)Do循環(huán)的格式如:(1)Do[語(yǔ)句塊][ExitDo]Loop[While|Until循條]循環(huán)條件][語(yǔ)句塊][ExitDo]LoopDo循環(huán)句的功能:當(dāng)指定的循環(huán)條件”為T(mén)rue或直到指定的“循環(huán)條件”變?yōu)镕alse之重復(fù)執(zhí)行一組語(yǔ)(循環(huán)。六多循Examda提示通常把循環(huán)體內(nèi)不有循環(huán)語(yǔ)句的循環(huán)叫做單層循環(huán),而把循環(huán)體內(nèi)含有循環(huán)語(yǔ)句的循環(huán)稱(chēng)為多重循環(huán)。例如在循環(huán)體內(nèi)含有一個(gè)循環(huán)語(yǔ)句的循環(huán)稱(chēng)為二重循環(huán)。多重循環(huán)又稱(chēng)多層循環(huán)或嵌套循環(huán)。七GoTo型制(一GoTo語(yǔ)GoTo語(yǔ)可以改變程序執(zhí)行的順序,跳過(guò)程序的某一部分去執(zhí)行另一部分,或者返回已經(jīng)執(zhí)行過(guò)的某語(yǔ)句使之重復(fù)執(zhí)行。因此,用GoTo句可以構(gòu)成循環(huán)。GoTo語(yǔ)的一般格式:GoTo{標(biāo)號(hào)行號(hào)}學(xué)習(xí)必備

歡迎下載“標(biāo)號(hào)”是一個(gè)以冒號(hào)結(jié)尾的標(biāo)識(shí)符“行號(hào)”是一個(gè)整型數(shù),它不以冒號(hào)結(jié)尾。(二On語(yǔ)句On語(yǔ)句類(lèi)似于情況語(yǔ)句,用來(lái)實(shí)現(xiàn)多分支選擇控制,它可以根據(jù)不同的條件從多種處理方案中選擇一種。其格式:On數(shù)值達(dá)式GoTo行號(hào)表列|標(biāo)表列On-GoTo語(yǔ)的功能是:根據(jù)“值表達(dá)式”的值,把控制轉(zhuǎn)移到幾個(gè)指定的語(yǔ)句行中的一個(gè)語(yǔ)句行行號(hào)表列”或“標(biāo)號(hào)表列”可以是程序中存在的多個(gè)行號(hào)或標(biāo)號(hào)互間用逗號(hào)隔開(kāi)。第章

數(shù)(章主要介紹數(shù)組的概念、靜態(tài)數(shù)組與動(dòng)態(tài)數(shù)組、數(shù)組的基本操作、數(shù)組的初始化、控件數(shù)組一數(shù)的念(一數(shù)組的定義在VisualBasic中,以用4個(gè)語(yǔ)句來(lái)定義數(shù)組,4個(gè)語(yǔ)句格式相同,但適用范圍不一樣。Dim用在窗體模塊或標(biāo)準(zhǔn)塊中,定義窗體或標(biāo)準(zhǔn)模塊數(shù)組,也可用于過(guò)程中ReDim用在過(guò)程中Static用在過(guò)程中Public用標(biāo)準(zhǔn)模塊中,定義全局?jǐn)?shù)組(二默認(rèn)數(shù)組與嵌套數(shù)組在VisualBasic中,許定義認(rèn)數(shù)組,并可用一個(gè)數(shù)組作為另一個(gè)數(shù)組的元素,即數(shù)組嵌套。1.默認(rèn)數(shù)組默認(rèn)數(shù)組就是默認(rèn)數(shù)據(jù)類(lèi)型的數(shù)組。在一般情況下,定義數(shù)組應(yīng)指明其類(lèi)型。2.嵌套數(shù)組在一般情況下,數(shù)組元素是一個(gè)具體的數(shù)據(jù)。而在VisualBasic中可以用數(shù)組作為另一個(gè)數(shù)組的元素,這樣的數(shù)組稱(chēng)為嵌套數(shù)組。二靜數(shù)與態(tài)組靜態(tài)數(shù)組和動(dòng)態(tài)數(shù)組由其定義方式?jīng)Q定,:用數(shù)值常數(shù)或符號(hào)常量作為下標(biāo)定維的數(shù)組是靜態(tài)數(shù);用變量作為下標(biāo)定維的數(shù)組是動(dòng)態(tài)數(shù)組。三數(shù)的本作(一數(shù)組元素的輸入、輸出和復(fù)制學(xué)習(xí)必備

歡迎下載1.數(shù)組的引用數(shù)組的引用通常是指對(duì)數(shù)組元素的引用,其方法是,在數(shù)組后面的括號(hào)中指定下標(biāo)。2.數(shù)組元素的輸入數(shù)組元素一般通過(guò)For循語(yǔ)句及函數(shù)輸入。3.數(shù)組元素的輸出數(shù)組元素的輸出可以用Print方來(lái)實(shí)現(xiàn)。4.數(shù)組元素的復(fù)制單個(gè)數(shù)組元素可以像簡(jiǎn)單變量一樣從一個(gè)數(shù)組復(fù)制到另一個(gè)數(shù)組。(二ForEach…Next語(yǔ)ForEach語(yǔ)句類(lèi)似于…Next句,兩者都用來(lái)執(zhí)行指定重復(fù)次數(shù)的一組操作,但ForEach…Next語(yǔ)句專(zhuān)用于數(shù)組或?qū)ο蟆凹稀?本書(shū)不涉及集),其一般格式為ForEach成In數(shù)組循環(huán)體[ExitFor]……Next[成員]Examda提示這的“成員”是一個(gè)變體變量循壞提供的Each…Next結(jié)構(gòu)中重復(fù)使用它實(shí)際上代表是數(shù)組中的每個(gè)元素?cái)?shù)組”是一個(gè)數(shù)組名沒(méi)有括號(hào)和上下界。用ForEach…Next語(yǔ)可對(duì)組元素進(jìn)行處理,包括查詢(xún)、顯示或讀取。它所重復(fù)執(zhí)行的次數(shù)由數(shù)組中元素的個(gè)數(shù)確定就是說(shuō)數(shù)中有多少個(gè)元素就自動(dòng)重復(fù)執(zhí)行多少次。四數(shù)的始一般來(lái)說(shuō),數(shù)組變量可以通過(guò)以種方式定:顯示定義為Variant變。例如imNumbersAsVariant在定義時(shí)不指明類(lèi)型。例如imNumbers不定義而直接使用。五控?cái)?shù)控件數(shù)組是針對(duì)控件建立的此與普通數(shù)組的定義不一樣以通過(guò)以下兩種方法來(lái)建立控件數(shù):學(xué)習(xí)必備

歡迎下載第一種方法,步驟如:在窗體上畫(huà)出作為數(shù)組元素的各個(gè)控;單擊要包含到數(shù)組中的某個(gè)控件,將其激;在屬性窗口中選擇“名)”屬,并鍵入控件的名;對(duì)每個(gè)要加到數(shù)組中的控件重2)(3),鍵入與(3)步中相同的名稱(chēng)。當(dāng)對(duì)第二個(gè)控件鍵入與第一個(gè)控件相同的名稱(chēng)后VisualBasic將示一個(gè)對(duì)話(huà)框,詢(xún)問(wèn)是否確實(shí)要建立控件數(shù)組。單擊“是”將建立控件數(shù)組,單擊“否”則放棄建立操作。第二種方法,步驟如:在窗體上畫(huà)出一個(gè)控件,將其激;執(zhí)行“編輯”菜單中的“復(fù)制”命熱鍵為,該控件放入剪貼;執(zhí)行“編輯”菜單中的“粘貼”命熱鍵為Ctrl+V),顯示一個(gè)對(duì)話(huà)框,詢(xún)問(wèn)是否建立控件數(shù)組;單擊對(duì)話(huà)框中的“是”按鈕,窗體的左上角將出現(xiàn)一個(gè)控件,它就是控件數(shù)組的第二個(gè)因素,執(zhí)行“編輯”菜單中的“粘貼”命令,或按熱鍵Ctrl+V,立控件數(shù)組中的其他元素。Examda提示控?cái)?shù)組建立后,只要改變一個(gè)控件的“Name屬性值,并I屬置為空不0就能把該控件控件數(shù)組中刪除件數(shù)組中的控件執(zhí)行相同的事件過(guò)程,通過(guò)Index屬性可以決定控件數(shù)中的相應(yīng)控件所執(zhí)行的操作。第章過(guò)(章主要介紹過(guò)程、Function過(guò)、參數(shù)傳送、可選參數(shù)與可變參數(shù)、對(duì)象參數(shù)、局部?jī)?nèi)存分配Shell函數(shù)一Sub過(guò)程(一建立Sub過(guò)程通用Sub過(guò)程的結(jié)構(gòu)與前面多次見(jiàn)過(guò)的事件過(guò)程的結(jié)構(gòu)類(lèi)似。一般格式如下[Static][Private][Public]Sub過(guò)名參數(shù)表列]語(yǔ)句塊[ExitSub][語(yǔ)句塊EndSub(二調(diào)用Sub過(guò)程調(diào)用引起過(guò)程的執(zhí)行。也就是說(shuō),要執(zhí)行一個(gè)過(guò)程,必須調(diào)用該過(guò)程。學(xué)習(xí)必備

歡迎下載過(guò)的調(diào)用有兩種方式,一種是把過(guò)程的名字放在一個(gè)Call語(yǔ)中,一種是把過(guò)程名作為一個(gè)語(yǔ)句來(lái)使用。1.用語(yǔ)調(diào)用Sub過(guò)程格式:Call過(guò)程[(實(shí)際參數(shù))]2.把過(guò)程名作為一個(gè)語(yǔ)句來(lái)使用在調(diào)用過(guò)時(shí),如果省略關(guān)字,就成為調(diào)用過(guò)程的第二種方式。與第一種方式相比,它有兩點(diǎn)不同:去掉關(guān)鍵字Call;去掉“實(shí)際參數(shù)”的括號(hào)。(三通用過(guò)程與事件過(guò)程[Private|Public]Sub控件名事(參數(shù)表語(yǔ)句組EndSub窗體事件過(guò)程的一般格式:[Private|Public]Sub事名參數(shù)表語(yǔ)句組EndSub二Function過(guò)(一建立Function過(guò)程過(guò)定義的格式如下[Static][Private][Public]Function過(guò)名(參數(shù)表列][As類(lèi)型][語(yǔ)句塊[過(guò)程名表式[ExitFunction]語(yǔ)句]EndFunction(二調(diào)用Function過(guò)程過(guò)的調(diào)用比較簡(jiǎn)單,因?yàn)榭梢韵袷褂肰isualBasic內(nèi)部函數(shù)一樣來(lái)調(diào)用過(guò)。實(shí)際上,由于Function過(guò)能返回一個(gè)值,因此完全可以把它看成是一個(gè)函數(shù),它與內(nèi)部函(如SqrStr$Chr$等)沒(méi)有什么區(qū)別,只不過(guò)內(nèi)部函數(shù)由語(yǔ)言系統(tǒng)提供,而Function過(guò)由用戶(hù)自己定義。三參傳在VisualBasic中,常把形參數(shù)叫做“參數(shù)”,而把實(shí)際參數(shù)叫做“自變量”。(一形參與實(shí)參Examda提示形參是在Sub、Function過(guò)程的定義中出現(xiàn)的變量名,實(shí)參則是在調(diào)用Sub或Function過(guò)時(shí)傳送給或Function過(guò)程的常數(shù)式或數(shù)組VisualBasic中可以通過(guò)兩種方式傳參數(shù),即按位置傳送和指名傳送。(二引用學(xué)習(xí)必備

歡迎下載在VisualBasic中,數(shù)通過(guò)種方式傳送,即傳地址和傳值,其中傳地址習(xí)慣上稱(chēng)為引用在默認(rèn)情況下變量(簡(jiǎn)變量數(shù)組或數(shù)組元素以及記)都是通過(guò)“引用”傳送給Sub或Function過(guò)。在這情況下,可以通過(guò)改變過(guò)程中相應(yīng)的參數(shù)來(lái)改變?cè)撟兞康闹?。這意味著,當(dāng)通過(guò)引用來(lái)傳送實(shí)參時(shí),可以改變傳送給過(guò)程的變量的值。(三傳值傳值就是通過(guò)值傳送實(shí)際參數(shù),即傳送實(shí)參的值而不是傳送它的地址。在這種情況下,系統(tǒng)把需要傳送的變量復(fù)制到一個(gè)臨時(shí)單元中把該臨時(shí)單元的地址傳送給被調(diào)用的通用過(guò)程由于通用過(guò)程沒(méi)有訪(fǎng)問(wèn)(實(shí))的原始地址因而不會(huì)改變?cè)瓉?lái)變量的值有的變化都是在變量的副本上進(jìn)行的。在VisualBasic中,值方式過(guò)關(guān)鍵字ByVal實(shí)現(xiàn)。也就是說(shuō),在定義通用過(guò)程時(shí),如果形參前面的關(guān)鍵字ByVal則該參數(shù)用傳值方式傳送,否則用引即傳地)方式傳送。(四數(shù)組參數(shù)的傳送VisualBasic允把數(shù)組作為實(shí)參傳送到過(guò)程中。用數(shù)組作為過(guò)程的參數(shù)時(shí),應(yīng)在數(shù)組名的后面加上一對(duì)括號(hào),以免與普通變量相混淆。四可參與變數(shù)VisualBasic6.0提了十分靈活和安全的參數(shù)傳送方式,允許使用可選參數(shù)和可變參數(shù)。在調(diào)用一個(gè)過(guò)程時(shí),可以向過(guò)程傳送可選的參數(shù)或者任意數(shù)量的參數(shù)。五對(duì)參Examda提示對(duì)象作為參數(shù)與用他數(shù)據(jù)類(lèi)型作為參數(shù)的過(guò)程沒(méi)有什么區(qū)別,其格式為Sub過(guò)程名(形參表語(yǔ)句[ExitSub]……EndSub“形參表”中形參的類(lèi)型通常為Control或Form。注意,在調(diào)用含有對(duì)象的過(guò)程時(shí),對(duì)象只能通過(guò)傳地址方式傳送。因此在定義過(guò)程時(shí),不能在其參數(shù)前加關(guān)鍵字ByVal。六局內(nèi)分有時(shí)候在過(guò)程結(jié)束時(shí)可不望失去保存在局部變量中的值如果把變量聲明為全局變量或模塊級(jí)變量則可解決個(gè)問(wèn)題但如果聲明的變量只在一個(gè)過(guò)程中使用則這種方法并不好。為此,VisualBasic提供一個(gè)Static語(yǔ)句,其格式如下:Static變量其中“變量表”的格式如:變量[()][As類(lèi)型][,變量()][As類(lèi)]]……學(xué)習(xí)必備七Shell函Shell函數(shù)的格式如下Shell(命令字符串[,窗口類(lèi)型])

歡迎下載第章鍵與標(biāo)件程(章主要介紹事、KeyDown和KeyUp事、鼠標(biāo)事件、鼠標(biāo)光標(biāo)的形狀、拖放一KeyPress事在窗體上畫(huà)一個(gè)控件(指前面所的可以發(fā)生KeyPress事的控件,并雙擊該控件,進(jìn)入程序代碼窗口后,從“過(guò)程”框中選取KeyPress即可定義KeyPress事過(guò)程。一般格式為PrivateSubText1_KeyPress(KeyAsciiAsInteger)EndSub二KeyDown和KeyUp件KeyDown和KeyUp事的參數(shù)也有兩種形式,其中IndexAsInteger只用于控件數(shù)組,而KeyCodeAsInteger,ShiftAsInteger用于單個(gè)控件。三鼠事為了實(shí)現(xiàn)鼠標(biāo)操作,Visual提3個(gè)過(guò)程模:(一壓下鼠標(biāo)鍵事件過(guò)程SubForm_MouseDown(ButtonAsIntegerShiftAsIntegerxAsSingle,AsSingle)EndSub(二松開(kāi)鼠標(biāo)鍵事件過(guò)程SubForm_MouseUp(ButtonAsIntegerAsAsSingleAsSingle)EndSub(三移動(dòng)鼠標(biāo)光標(biāo)事件過(guò)程SubForm_MouseMove(ButtonAsIntegerShiftAsIntegerxAsSingle,AsSingle)EndSub四鼠光的狀(一MousePointer屬性學(xué)習(xí)必備

歡迎下載鼠標(biāo)光標(biāo)的形狀通過(guò)MousePointer屬性來(lái)設(shè)置。該屬性可以在屬性窗口中設(shè)置,也可以在程序代碼中設(shè)置。MousePointer的性是一個(gè)整數(shù),可以0~15(二設(shè)置鼠標(biāo)光標(biāo)形狀MousePointer屬可以通過(guò)代碼設(shè)置,也可以通過(guò)屬性窗口設(shè)置。1.在程序代碼中設(shè)置MousePointer性在程序代碼中設(shè)置MousePointer性的一般格式對(duì)象MousePointer=設(shè)值2.在屬性窗口中設(shè)置MousePointer性單擊屬性窗口中的MousePointer性條,然后單擊設(shè)置框右端向下的箭頭,將下拉顯示MousePointer的5個(gè)屬性值3.自定義鼠標(biāo)光標(biāo)如果把MousePointer屬性設(shè)置99,則可通過(guò)MouseIcon屬性定義自己的鼠標(biāo)光標(biāo)。有以下兩種方法:(1)如果在屬性窗口中定義首選擇所需要的對(duì)象把MousePointer屬性設(shè)置為“99Custom”然后設(shè)置MouseIcon屬性,把一個(gè)圖標(biāo)文件賦給該屬(與設(shè)置Picture屬性的方法相同)。(2)如果用程序代碼設(shè)置先MousePointer性設(shè)置99再LoadPicture函數(shù)把一個(gè)圖標(biāo)文件賦給MouseIcon性。4.鼠標(biāo)光標(biāo)形狀的使用在Windows中鼠標(biāo)光標(biāo)的應(yīng)用一些約定俗成的規(guī)則。為了與Windows環(huán)相適應(yīng),在應(yīng)用程序中應(yīng)遵守這些規(guī)則,主要:表示用戶(hù)當(dāng)前可用的功能,如“I形鼠標(biāo)光屬性3表示插入文本十字形狀(屬性值)表示畫(huà)線(xiàn)或圓,或者示選擇可視對(duì)象以進(jìn)行復(fù)制或存取。表示程序狀態(tài)的用戶(hù)可視線(xiàn)索,如沙漏鼠(屬性11)表示程序忙,一段時(shí)間后將控制權(quán)交給用戶(hù)。當(dāng)坐標(biāo)X,Y)值為0時(shí)改變鼠光標(biāo)形狀。五、拖放(一與拖放有關(guān)的屬性、事件和方法1.屬性有兩個(gè)屬性與拖放有關(guān),即DragMode和DragIcon學(xué)習(xí)必備2.事件與拖放有關(guān)的事件是DragDrop和。(二自動(dòng)拖放(三手動(dòng)拖放

歡迎下載第一菜單(本章主要介紹Basic中菜單、菜單編輯器、菜單項(xiàng)的控制、菜單項(xiàng)的增減一Basic中的單菜單的基本作用有兩個(gè)是提供人機(jī)對(duì)話(huà)的界面便使用者選擇應(yīng)用系統(tǒng)的各種功能;二是管理應(yīng)用系統(tǒng),控制種功能模塊的運(yùn)行。在實(shí)際應(yīng)用中,菜單可分為兩種基本類(lèi)型,即彈出式菜單和下拉式菜單。二菜編器VisualBasic中的菜單通過(guò)菜單輯器,即菜單設(shè)計(jì)窗口建立??梢酝ㄟ^(guò)以4種方式進(jìn)入菜單編輯器:執(zhí)行“工具”菜單中的“菜單編輯器”命令。使用熱鍵Ctrl+E。單擊工具欄中的“菜單編輯器”按鈕。在要建立菜單的窗體上單擊鼠標(biāo)右鍵,將彈出一個(gè)菜單,然后單擊“菜單編輯器”命令。三菜項(xiàng)控(一有效性控制菜單中的某些菜單項(xiàng)應(yīng)能根據(jù)執(zhí)行條件的不同進(jìn)行動(dòng)態(tài)變化,即當(dāng)條件滿(mǎn)足時(shí)可以執(zhí)行,否則不能執(zhí)行。菜單項(xiàng)的“有效”屬性,菜單項(xiàng)的有效性就是通過(guò)該屬性來(lái)控制的。(二菜單項(xiàng)標(biāo)記所謂菜單項(xiàng)標(biāo)記,就是在菜單項(xiàng)前加上一個(gè)“”。它有兩個(gè)作:一是可以明顯地表示當(dāng)前某個(gè)或某些命狀態(tài)是“On或“Off”;二是可以表示當(dāng)前選擇的是哪個(gè)菜單項(xiàng)。(三鍵盤(pán)選擇用鍵盤(pán)選取菜單通常有兩種方法,即熱鍵和訪(fǎng)問(wèn)(Access。四菜項(xiàng)增菜單項(xiàng)的增減通過(guò)控件數(shù)組來(lái)實(shí)現(xiàn)個(gè)件數(shù)組含有若干個(gè)控件些件的名稱(chēng)相學(xué)習(xí)必備

歡迎下載同,所使用的事件過(guò)程相同,但其中的每個(gè)元素可以有自己的屬性。和普通數(shù)組一樣下標(biāo)(Index)訪(fǎng)問(wèn)控件數(shù)組中的素件組可以在設(shè)計(jì)階段建立可在運(yùn)行時(shí)建立。建立彈出式菜單通常分兩步進(jìn)首先用菜單編輯器建立菜單,然后用PopupMenu方法彈出顯示考大提示第一的操作與前面介紹的基本相同一的區(qū)別是必須把菜單名即菜單項(xiàng)的可見(jiàn)”屬性置為子單項(xiàng)不要設(shè)置為False)。PopupMenu方法用來(lái)顯示彈出式菜單,其格式對(duì)象.PopupMenu單名Flags,,,BoldCommand!第二對(duì)話(huà)

(本章主要介紹對(duì)話(huà)框概述、文件對(duì)話(huà)框、其他對(duì)話(huà)框一概(一對(duì)話(huà)框的分類(lèi)與特點(diǎn)1.對(duì)話(huà)框的分類(lèi)VisualBasic中的話(huà)框分3類(lèi)型預(yù)定義對(duì)話(huà)框定義對(duì)話(huà)框和通用對(duì)話(huà)框。2.對(duì)話(huà)框的特點(diǎn)在一般情況下,用戶(hù)沒(méi)有必要改變對(duì)話(huà)框的大小,因此其邊框是固定的。為了退出對(duì)話(huà)框,必須單擊其中的某個(gè)按鈕,不能通過(guò)單擊對(duì)話(huà)框外部的某個(gè)地方關(guān)閉對(duì)話(huà)框。在對(duì)話(huà)框中不能有最大化按(Button)和小化按(MinButton),免被意外地?cái)U(kuò)大或縮成圖標(biāo)。對(duì)話(huà)框中不是應(yīng)用程序的主要工作區(qū),只是臨時(shí)使用,使用后就關(guān)閉。對(duì)話(huà)框中控件的屬性可以在設(shè)計(jì)階段設(shè)置在些情況下須在運(yùn)行時(shí)即代碼中)設(shè)置控件的屬性,因?yàn)槟硨傩栽O(shè)置取決于程序中的條件判斷。VisualBasic的預(yù)義對(duì)話(huà)框體了前4個(gè)特點(diǎn)義己的對(duì)話(huà)框(見(jiàn)下一節(jié)時(shí),也必須考慮到上述特點(diǎn)。(二自定義對(duì)話(huà)框如前所述預(yù)義對(duì)話(huà)框(信息和輸入)很容易建立但在應(yīng)用上有一定的限制例如,對(duì)于信息框來(lái)說(shuō),只能顯示簡(jiǎn)單的信息圖和有限的幾種命令按鈕,程序設(shè)計(jì)人員不能改變命令按鈕的說(shuō)明文字不能接收用戶(hù)輸入的任何信息輸框可以接收輸入的信息只于使用一個(gè)輸入域且能使用“確定焙汀叭

繃街置畎ァbr>如果需要比輸入框或信息框功能更多的對(duì)話(huà)框,則只能由用戶(hù)自己建立。(三通用對(duì)話(huà)框控件用和InputBox函可以建立簡(jiǎn)單的對(duì)話(huà)框信息框和輸入框如果需要也學(xué)習(xí)必備

歡迎下載可以用上面介紹的方法定自的對(duì)話(huà)框當(dāng)要定義的對(duì)話(huà)框較復(fù)雜時(shí)將會(huì)花費(fèi)較多的時(shí)間和精力。為此,VisualBasic6.0提了通用對(duì)話(huà)框控件,用它可以定義較為復(fù)雜的對(duì)話(huà)框。二文對(duì)框文件對(duì)話(huà)框分為兩種,即打開(kāi)(Open)件對(duì)話(huà)框和保(Save文件對(duì)話(huà)框。三其對(duì)框用通用對(duì)話(huà)框控件除了能建立文件對(duì)話(huà)框外可建立其他一些對(duì)話(huà)框括顏色對(duì)話(huà)框、字體對(duì)話(huà)框和打印對(duì)話(huà)框等。(一顏色(Color)對(duì)話(huà)框顏色對(duì)話(huà)框用來(lái)設(shè)置顏色。它具有與文件對(duì)話(huà)框相同的一些屬性,包括CancelError、DiˉalogTitleHelpCommand、HelpContextHelpFile和HelpKey,此外還有兩個(gè)屬性,即屬和Flags屬。(二字體(Font)對(duì)話(huà)框在VisualBasic中,體通過(guò)Font話(huà)框或字體屬性設(shè)置。利用通用對(duì)話(huà)框控件,可以建立一個(gè)字體對(duì)話(huà)框可在該對(duì)話(huà)框中設(shè)置應(yīng)用程序所需要的字體體話(huà)框具有以下屬性1.CancelError、DialogTitle、HelpCommandHelpContext和HelpKey2.Flags屬FontBold、FontItalic、、、FontStrikeThru和FontUnderline這些屬性可以在對(duì)話(huà)框中選擇,也可以通過(guò)程序代碼賦值。和Min屬字體大小用點(diǎn)(一個(gè)點(diǎn)的高度是1/72寸量度。在默認(rèn)情況下,字體大小的范圍1~2048個(gè)Max和Min屬可指定字體大小的范圍意設(shè)Max和屬之前,必須把Flags屬性值設(shè)置為8192。(三打印(對(duì)框用打印對(duì)話(huà)框可以選擇要使用的打印機(jī)為打印處理指定相應(yīng)的選項(xiàng)印范圍、數(shù)量等。打印對(duì)話(huà)框除具有前面講過(guò)的CancelFrrorDialogTitle、HelpCommand、HelpContext、HelpFile和HelpKey等屬性外,還具有以下屬性。屬指定要打印的文檔的拷貝數(shù)。如果把Flags屬性設(shè)置為62144,則Copies屬值總學(xué)習(xí)必備

歡迎下載為。Flags屬性和屬指定要打印文檔的頁(yè)范圍。如果要使用這兩個(gè)屬性,必須把屬設(shè)置為。4.hDC屬性分配給打印機(jī)的句柄,用來(lái)識(shí)別對(duì)象的設(shè)備環(huán)境,用于API調(diào)。5.Max和Min屬用來(lái)限制FromPage和的圍,其中Min指定所允許的起始頁(yè)碼Max指定所允許的最后頁(yè)碼。6.PrinterDefault屬該屬性是一個(gè)布爾值,在默認(rèn)情況下為T(mén)。當(dāng)該屬性值為T(mén)rue時(shí)如果選擇了不同的打印設(shè)置如Fax作為默認(rèn)打印機(jī)),VisualBasic將對(duì)Win.ini文作相應(yīng)的修改。如果把該屬性設(shè)為False,對(duì)印設(shè)置的改變不會(huì)保存在in.ini文中,并且不會(huì)成為打印機(jī)的當(dāng)前默認(rèn)設(shè)置。打印對(duì)話(huà)框通過(guò)ShowPrint或?qū)?=5)立。第三多重體環(huán)應(yīng)(章主要介紹建立多重窗體應(yīng)用程序窗體程的執(zhí)行與保存、VisualBasic工程結(jié)構(gòu)、閑置循環(huán)與DoEvents語(yǔ)一建多窗應(yīng)程(一與多重窗體程序設(shè)計(jì)有關(guān)的語(yǔ)句和方法1.Load語(yǔ)句格式ood窗體名稱(chēng)語(yǔ)格式:Unload窗名稱(chēng)3.Show方法格式:[窗體名稱(chēng).]Show[模式4.Hide方法格式:[窗體名稱(chēng).]Hide(二建立界面封面窗體列表窗體學(xué)習(xí)必備

歡迎下載3.HX2000A微窗體(三編寫(xiě)程序代碼程序代碼是針對(duì)每個(gè)窗體編寫(xiě)的編方法與單一窗體相同要工程資源管理器窗口中選擇所需要的窗體文件后擊“查看代碼”按鈕可進(jìn)入相應(yīng)窗體的程序代碼窗口。該程序的執(zhí)行順序如:顯示封面窗;單擊“繼續(xù)”命令按鈕面窗體消失示列表窗此時(shí)如果單擊“結(jié)束”命令按鈕,提:則程序結(jié)束列表窗體在列表框中列出目錄擊某種機(jī)型后列窗體消失顯示相應(yīng)的窗體。例如,雙擊

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論