演示文稿主題怎么設(shè)置啊(怎么將演示文稿主題設(shè)置)
830
2022-05-29
程序運(yùn)行的兩種方式:解釋方式,編譯方式
Vb集成開發(fā)環(huán)境為應(yīng)用程序開發(fā)提供了三種工作模式:設(shè)計(jì)、運(yùn)行、中斷
解釋方式:不生成應(yīng)用程序的目標(biāo)程序,邊解釋邊執(zhí)行。不脫離vb集成開發(fā)環(huán)境,由集成開發(fā)環(huán)境負(fù)責(zé)對應(yīng)用程序的解釋執(zhí)行,并提供調(diào)試程序的方法。
編譯方式:生成exe文件在windows環(huán)境下直接運(yùn)行的方式。
Commandbutton: ?一個(gè)窗體上只能有一個(gè)按鈕的cancel或default屬性為 ture
當(dāng)visible屬性為false時(shí)不能響應(yīng)用戶的鼠標(biāo)與鍵盤操作。
對象事件:事件是指對象能夠識(shí)別并做出反應(yīng)的外部刺激。
工程中的文件與模塊
1.工程文件(.vbp)
2.窗體模塊文件(.frm)
3.類模塊文件(.cls)
4.標(biāo)準(zhǔn)模塊文件(.bas)
什么是debug對象?
第二章
Vb提供的數(shù)據(jù)類型:數(shù)值型、字符型、布爾型、日期型、可變型、對象型
數(shù)值型:整型、長整型、單精度型(7位有效數(shù)字)、雙精度型(最多15位有效數(shù)字)、貨幣型、字節(jié)型(非負(fù)數(shù))
日期時(shí)間型常量:例如#1998-10-7#
聲明變量:指定變量名、變量的數(shù)據(jù)類型和變量的作用域。
變量的作用域:過程級(jí)變量(dim|static)、模塊級(jí)變量(private|dim)、應(yīng)用程序級(jí)變量(public)
變量的強(qiáng)制顯示聲明:沒有預(yù)先聲明就直接使用變量的方法稱為隱式聲明,但很容易發(fā)生錯(cuò)誤,如把一個(gè)變量拼寫錯(cuò)誤就會(huì)產(chǎn)生一個(gè)新的變量。為了避免發(fā)生一上問題,導(dǎo)致程序錯(cuò)誤,可以規(guī)定在使用變量前必須聲明變量。 ????Option Explicit
符號(hào)常量與變量的最大區(qū)別是:聲明符號(hào)常量時(shí)要指定符號(hào)常量的值,在符號(hào)常量的作用域內(nèi),不允許給符號(hào)常量賦值,也不允許在程序運(yùn)行過程中改變符號(hào)常量表示的值。例如:PI
過程級(jí)符號(hào)常量:Const<符號(hào)常量名>[As數(shù)據(jù)類型]=<表達(dá)式>
模塊級(jí)符號(hào)常量:[Private]Const<符號(hào)常量名>[As 數(shù)據(jù)類型]=<表達(dá)式>
全局符號(hào)變量:
字符串運(yùn)算符是“&”
邏輯運(yùn)算符又稱布爾運(yùn)算符:And(與) Or(或)Not(非)Eqv(等于)Xor(異或)Imp(蘊(yùn)含)
數(shù)學(xué)函數(shù):Abs(X)絕對值函數(shù)Sgn(X)符號(hào)Exq(X)冪運(yùn)算函數(shù)Log(X)自然對數(shù)函數(shù)Sqr(X)算數(shù)平方根函數(shù)Sin(X)、Cos(X)、Tan(X)、Atn(X)三角函數(shù)
字符串函數(shù):Len(String)計(jì)算字符串長度的函數(shù)\Left(String,n)從字符串的左邊取n個(gè)字符\Right(String,n):從字符串的右邊取n個(gè)字符\Mid(String,n,m)從字符串的第n個(gè)字符開始向右取m個(gè)字符。Ltrim(String)
轉(zhuǎn)換函數(shù):Int、Fix都是把x轉(zhuǎn)換成整數(shù)的函數(shù)/Asc(String)返回字符串String的第一個(gè)字符的ASCII碼值/Chr該函數(shù)是將ASCII碼值x轉(zhuǎn)換為相應(yīng)的字符,即返回值是只有一個(gè)字符的字符串。/Lcase(String) 大寫轉(zhuǎn)小寫Ucase(String)小寫轉(zhuǎn)大寫/Val(String)把含有數(shù)據(jù)信息的字符串轉(zhuǎn)換成數(shù)據(jù)類型,從左到右轉(zhuǎn)換。
日期與時(shí)間函數(shù):Date:yy-mm-dd ?time:hh:mm:ss ?Now:返回系統(tǒng)當(dāng)前的日期和時(shí)間
隨機(jī)函數(shù)rnd
格式輸出函數(shù)
第三章
賦值語句:let(可省略)
數(shù)據(jù)輸出:lable、print、信息框函數(shù)(msgbox)
數(shù)據(jù)輸入:文本框控件(TextBox)輸入數(shù)據(jù)、輸入框函數(shù)(InputBox)、焦點(diǎn)(Focus)、Tab鍵順序
常用語句:unload 、end
條件語句:單行:if then ?塊結(jié)構(gòu):if then else end if ???條件語句的嵌套:在條件語句中,如果then后面的語句塊1或else后面的語句塊2中還有包含另一個(gè)條件語句,則稱為條件語句的嵌套。IIF函數(shù)(<條件表達(dá)式>,<條件為真時(shí)的值>,<條件為假時(shí)的值>)
Select case 語句
后判斷條件形式的Do....Loop語句
For...Next 語句 (屬于計(jì)數(shù)型循環(huán),通常用于循環(huán)次數(shù)已知的程序結(jié)構(gòu)中
For<循環(huán)變量>=<初值>to<終值>[Step<步長>]
[<循環(huán)體>]
Next[<循環(huán)變量>]
(默認(rèn)步長為1)
多重循環(huán):在循環(huán)體內(nèi)包含另一個(gè)循環(huán)語句時(shí),就形成了循環(huán)嵌套
第四章 內(nèi)部控件
框架Frame(作為其他控件的容器)
單選按鈕OptionButton(同一時(shí)刻只能選擇同一組中的一個(gè)單選按鈕)
復(fù)選框(CheckBox)(在一組復(fù)選框中可以選擇多個(gè))
列表框(ListBox)(顯示一個(gè)項(xiàng)目的列表)
組合框(ComboBox)(同時(shí)具有文本框和列表框特性的控件
圖片框(PictureBox)可做為其他控件的容器,圖像框(Image)只能用于顯示圖像信息,使用資源少,重繪速度快,可以延伸圖片的大小以控制控件的大小。
計(jì)時(shí)器控件(Timer)
滾動(dòng)條控件(ScrollBar)常用事件(Scroll)當(dāng)在滾動(dòng)條內(nèi)拖動(dòng)滑動(dòng)塊時(shí)觸發(fā)該事件。
多重窗體程序設(shè)計(jì)的常用方法:Load(Load[窗體名稱])、Show([窗體名稱.]show)、Hide([窗體名稱.]hide)、Unload(unload[窗體名稱])
第五章 數(shù)組(簡化程序設(shè)計(jì))
數(shù)組的聲明:
建立公共數(shù)組
建立模塊級(jí)數(shù)組
建立局部數(shù)組
字符串?dāng)?shù)組:用來存放字符串的一種變量
可變數(shù)組:數(shù)組元素只能存放聲明時(shí)指定類型的數(shù)據(jù),但是Variant類型數(shù)據(jù)是可變數(shù)據(jù),數(shù)組元素可以存放不同類型的數(shù)據(jù)。
動(dòng)態(tài)數(shù)組:聲明數(shù)組之后,數(shù)組的維數(shù)、下標(biāo)的上下界可以改變的數(shù)組。
第六章 過程
Sub過程 (子過程) ?必須遵守“先說明,后調(diào)用 ”
建立:可以建立在窗體模塊中也可以建立在標(biāo)準(zhǔn)模塊中
調(diào)用:使用call\直接使用過程名
Function過程(函數(shù)過程)
聲明:與sub過程大致相同,但function有返回值,聲明時(shí)要指明數(shù)據(jù)類型。
建立:可以直接輸入來建立,也可以用工具菜單中的添加過程
調(diào)用:直接使用\使用call語句
參數(shù)的傳遞: ?規(guī)則:個(gè)數(shù)相等、數(shù)據(jù)類型相同、順序一致。
按值傳遞參數(shù):在聲明過程時(shí),形式參數(shù)名前加上關(guān)鍵字”ByVal”表示在調(diào)用該過程時(shí),該參數(shù)是按值傳遞的。
按址傳遞參數(shù):在聲明過程時(shí),形式參數(shù)名前加上關(guān)鍵字“ByRef”,表示在調(diào)用過程時(shí),該參數(shù)時(shí)按址傳遞的。是默認(rèn)傳遞參數(shù)方式。
過程的嵌套與遞歸:
嵌套:在一個(gè)過程中在調(diào)用另一個(gè)過程。
遞歸:一個(gè)過程調(diào)用過程本身,直接的調(diào)用自身稱為直接遞歸調(diào)用,間接的調(diào)用自身稱為間接遞歸調(diào)用。
變量和過程的作用域:
代碼模塊的概念:將一個(gè)較大的任務(wù)分成若干個(gè)較小的部分。
變量:程序運(yùn)行過程中其值可以發(fā)生變化的量
數(shù)據(jù)結(jié)構(gòu)
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。