VB知識(shí)點(diǎn)(學(xué)考)_第1頁
VB知識(shí)點(diǎn)(學(xué)考)_第2頁
VB知識(shí)點(diǎn)(學(xué)考)_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、、VB中常用的幾個(gè)基本控件Label控件(標(biāo)簽)Timer控件(定時(shí)器)Listbox控件(列表框)Image控件(圖象)、VB工程常識(shí)(1)一個(gè)VB工程包括兩個(gè)文件:窗體文件(.frm)和工程文件(.vbp)。(2)由VB工程生成的.EXE5:件,可脫離VB環(huán)境運(yùn)行(3)注釋語句以單引號(hào)開頭(),寫解釋文字。注釋對(duì)程序沒有影響,主要是增加程序的可讀性(4)多行語句寫在一行上,用冒號(hào)k=a:a=b:b=k(編程時(shí)不建議使用)三、VB常用的基本數(shù)據(jù)類型數(shù)據(jù)類型名說明數(shù)據(jù)長(zhǎng)度或范圍Integer整型-3276832767Long長(zhǎng)整型-2,147,483,6482,147,483,647Singl

2、e單精度實(shí)數(shù)型絕對(duì)值在內(nèi)的實(shí)數(shù),有效數(shù)字約67位Doubler雙精度實(shí)數(shù)型絕對(duì)值在10E-324內(nèi)的實(shí)數(shù),有效數(shù)字約1415位String變長(zhǎng)字符串型:一段文字與符號(hào)Boolean邏輯型True或FalseDate日期型日期和時(shí)間四、VB常用的標(biāo)準(zhǔn)函數(shù)函數(shù)名函數(shù)的功能應(yīng)用舉例函數(shù)返回值A(chǔ)bs(X)求X的絕對(duì)值A(chǔ)bsInt(X)求不大于X的最大整數(shù)一Int4Sqr(X)求X的算術(shù)平方根Sqr(4)2Rnd()求0,1)之間的一個(gè)隨機(jī)數(shù)。使用前需用Randomize語句初始化RandomizeA=Rnd()A的值為0,1)之間的一個(gè)隨機(jī)數(shù)Val(X)數(shù)字字符串轉(zhuǎn)換成數(shù)值1Val("170

3、”)170Str(X)數(shù)值轉(zhuǎn)換成字符串Str(170)"170"Asc(X)字符轉(zhuǎn)換為ASCIIAsc("A")65Chr(X)ASCII轉(zhuǎn)換為字符Chr(65)"A"Len(X)計(jì)算字符串的長(zhǎng)度Len("abc")3Mid(X,n,k)取字符串X中從第n個(gè)字符開始長(zhǎng)度為k的子串Mid("Auto",3,2)"to"注意:其中Chr()、Str()、Mid()三個(gè)函數(shù)的值為字符串型,結(jié)果要加雙引號(hào)五、VB的基本運(yùn)算運(yùn)算符說明運(yùn)算符優(yōu)先級(jí)表達(dá)式樣式實(shí)例運(yùn)算注意事項(xiàng)哥A1XAy2

4、A3結(jié)果為8取負(fù)-2-x-2結(jié)果為-2乘法*3X*y2*2結(jié)果為4注意“*”寫法。實(shí)數(shù)除法/3X/y5/2結(jié)果為注意與“”的區(qū)別整數(shù)除法(求整除部分)4Xy52結(jié)果為22結(jié)果為22結(jié)果為-2取模(求余數(shù))Mod5Xmody5mod2結(jié)果為14mod-3結(jié)果為1-4mod3結(jié)果為-1加法+6X+y5+2結(jié)果為7“+”有時(shí)也可以聯(lián)接兩個(gè)字符串,但那時(shí)不是加法運(yùn)算符,而成為字符串連接減法-6x-y5-2結(jié)果為3連接&或+6X&y5"&2“結(jié)果為“52”5&2結(jié)果為“52”注意:數(shù)字也可以相連,&會(huì)自動(dòng)把它們轉(zhuǎn)換為字符。(4)VB的關(guān)系運(yùn)算符:=、=、

5、=、。所有關(guān)系運(yùn)算具有相同的優(yōu)先級(jí),均為第7級(jí)(5) VB的邏輯運(yùn)算符:8、非(not)9、與(and)10、或(or)(6)變量名命名規(guī)則:在同一個(gè)程序中,不同的變量要用不同的名稱。變量由字母、數(shù)字和下劃線等字符組成,但必須是以字母開頭,在變量名中對(duì)大小寫字母是不加區(qū)分的。VB保留字不能用作變量名。如Abc、C123、C_num變量說明用Dim語句,其常用的形式為:Dim變量名As變量的類型DimcountAsInteger'定義count是整數(shù)類型的數(shù)據(jù)六、VB語句(1)符號(hào)常量定義語句Const符號(hào)常重名-常重例:ConstPI=(2)變量定義語句Dim變重名As變重的類型例:D

6、imcountAsInteger,nameAsStringDim數(shù)組變量名(A1toA2)As兀素的類型例:Dimclass(1To21)AsString(3)賦值語句變量名=表達(dá)式例:i=i+1、x=5+6>i=6對(duì)象名.屬性名=表達(dá)式例:="結(jié)果”(4)選擇語句:行If語句If條件表達(dá)式Then語句例:Ifn<=10Theni=i+1If條件表達(dá)式Then語句1日se語句2例:Ifx>0Thens="正數(shù)"曰ses="負(fù)數(shù)"塊If語句:If表達(dá)式1>Then例:<語句塊1>Ifx>90Then:El

7、seIf表達(dá)式2>Then;=”優(yōu)秀”:<語句塊2>jElseIfx>80Theni="良好”I1;ElseIf表這工In>ThenElse:語句塊n>;=”及格”:ElseEndIf語句塊n+1>EndIf虛線部分是可選部分!注意:行if語句只有一行。而塊If語句寫在多行上,最后需要EndIF結(jié)尾(5)循環(huán)語句:For語句例如:計(jì)算1+3+5+99For循環(huán)變量=初值To終值Step步長(zhǎng)語句塊Next循環(huán)變量S = 0Fori = 1 to 100 step s = s + iNext i如果步長(zhǎng)為1, step 1可以省略Do 語句Do While條件表達(dá)式語句塊Loop下一個(gè)i加上步 長(zhǎng),返回重新判斷例如:計(jì)算1+3+5+99S = 0:i = 1 Do While i <= 99s = s + ii = i + 2Loop .返回重新判斷七、流程圖八、常用算法:1 .解析算法基本思想:用解析的方法找出表示問題的前提條件與結(jié)果之間關(guān)系的數(shù)學(xué)表達(dá)式,并通過表達(dá)式的計(jì)算來實(shí)現(xiàn)問題求解。2 .枚舉算法基本思想:按問題本身的性質(zhì),一一

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論