版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、VB知識(shí)點(diǎn)匯總鑒湖中學(xué)信息組9VB知識(shí)點(diǎn)匯總算法:指解決問題的方法。算法的特征:1 .有窮性。算法的有窮性是指算法必須能在執(zhí)行有限個(gè)步驟之后終止。2 .確切性。算法的每一步驟必須有確切的定義,不能有歧義。3 .輸入項(xiàng)。一個(gè)算法有。個(gè)或多個(gè)輸入,以刻畫運(yùn)算對(duì)象的初始情況,所謂。個(gè)輸入是指算法本身定出了初始條件。4 .輸出項(xiàng)。一個(gè)算法有一個(gè)或多個(gè)輸出,以反映對(duì)輸入數(shù)據(jù)加工后的結(jié)果。沒有 輸出的算法是毫無(wú)意義的。5 .可行,性。算法中執(zhí)行的任何計(jì)算步驟都是可以被分解為基本的可執(zhí)行的操作步, 即每個(gè)計(jì)算步都可以在有限時(shí)間內(nèi)完成(也稱之為有效性)。偽代碼例子:Begin (算法開始) 輸入A, B, C
2、IF A>B 則 Z Max 否則Bf MaxIF C>Max 貝 U Cf MaxPrint MaxEnd (算法結(jié)束)3 .描述算法的表示方法:1 .自然語(yǔ)言。2 .流程圖。3 .程序代碼。4 .偽代碼。4 .對(duì)象:具有某些特征的具體事物的實(shí)體段性-LabellLabell Label按字母序按分類序,六.屬性:對(duì)象的特性、名稱、5 .類:是對(duì)同種對(duì)象的集合與抽象,它包含這種對(duì)象的屬性描述和行為定義。 (VB工具箱中的控件就是類,設(shè)計(jì)窗體時(shí),將它們放在窗體上時(shí)就是該類的 對(duì)象。)前面的labell是對(duì)象名稱,后面的label是控件名, 也就是類名稱。大小、形狀、顏色及功能被稱為
3、屬性。屬性的表示:對(duì)象名 屬性名 如:textl.text指文本框中的值屬性值的設(shè)置:對(duì)象名.屬性名=屬性值如:label1.caption= "蘋果”注意:這里的“我賦信號(hào),不是等號(hào),因此這是一句賦值語(yǔ)句。7 .方法:對(duì)象能完成的動(dòng)作。如:輸出語(yǔ)句| prnit”22可 中的print就是一個(gè)方法。8 .事件:指對(duì)對(duì)象的一個(gè)調(diào)用。如:command1_click按鈕上的單擊事件 請(qǐng)注意格式:對(duì)象名動(dòng)作9 .常用控件及屬性:控件名稱屬性名稱屬性含義Label (標(biāo)簽)caption標(biāo)簽上顯示的文本(屬于字符串)Textbox (義木框)text控件中包含的文字(屬于字符串)Comma
4、ndbutton(按鈕)caption按鈕上顯示的文字Timer (計(jì)時(shí)器)enabled設(shè)置計(jì)時(shí)器是否可用interval設(shè)置計(jì)時(shí)器觸發(fā)的間隔時(shí)間。(單位:毫秒)Image(ffl 像)picture制定顯示的圖像文件stretch設(shè)置是否讓圖像變形以適應(yīng)圖像控件其他屬性:1.alignment:文本的對(duì)齊方式2 .font:字體3 .backcolor:背景顏色4 . visible:設(shè)置對(duì)象是否可見5 .enabled:設(shè)置對(duì)象是否可用十.基本數(shù)據(jù)類型數(shù)據(jù)類型名稱取值范圍integer整數(shù)-32768 +32767long長(zhǎng)整數(shù)-2147483648 +2147483647single單
5、精度實(shí)數(shù)double雙精度實(shí)數(shù)string字符串boolean邏輯型Ture僚卜false貿(mào))byte字小型0255十一.常量1 .直接常量:直接在程序中使用常數(shù)2 .符號(hào)常量:符號(hào)常量的定義:const常量名=常數(shù)如:const pi=3.14然后在程序中凡是要用到3.14這個(gè)常數(shù)的地方,都用pi來(lái)代替就行了。如果想把3.14改成3.13159了,只需要改const pi=3.14159就行了,程序中不用改任何代碼。十二.變量變量的本質(zhì)就是內(nèi)存中的一個(gè)存儲(chǔ)空間,用來(lái)保存程序運(yùn)行過程中的數(shù)據(jù)。1 .變量的命名規(guī)則:(1)、只能使用字母、數(shù)字、下劃線(_)這些字符來(lái)命名;(2)、變量名的首字符必
6、須是字母;(3)、VB中的保留字不能作為變量名。2 .變量的定義:dim 變量名 as數(shù)據(jù)類型如:dimaas integerdimbas long或:dimaas integer ,b as long十二.一維數(shù)組1 .數(shù)組的概念:多個(gè)相同類型變量的集合,在內(nèi)存中占多個(gè)存儲(chǔ)空間。2 .一維數(shù)組的定義:格式一:dim 數(shù)組名(n) as數(shù)據(jù)類型如: dim a(3) as integer定義了一個(gè)名為a的數(shù)組,這個(gè)數(shù)組共有4個(gè)元素組成,分別是:a(0)a(1)a(2)a(3)格式二:dim 數(shù)組名(下界to上界)as數(shù)據(jù)類型如: dim x(2 to 5) as integer十三.常用標(biāo)準(zhǔn)函
7、數(shù)定義了一個(gè)名為x的數(shù)組,這個(gè)數(shù)組共有4個(gè)變量組成,分別是:函數(shù)名作用舉例Abs(x)對(duì)x取絕對(duì)值A(chǔ)bs(5)=5abs(-4)=4Sqr(x)對(duì)x進(jìn)行開平方根Sqr(4)=2Val(字符串)把字符串轉(zhuǎn)換為數(shù)值Val(“34” )=34Str(數(shù)彳t)把數(shù)值轉(zhuǎn)換為字符串Str(34)= " 34”Len(字符串)返回字符串的字符個(gè)數(shù)Len( "wert " )=4len( “a b c" )=5(圓后空格)Mid(x,k,n)在字符串x中的第k個(gè)字符開始, 取n個(gè)字符Mid( "qwert1234 ",3,4)= " <
8、;rnd產(chǎn)一個(gè)介于0,1)的隨機(jī)數(shù)Int(x)返回一個(gè)不大于x的最大整數(shù)Int(2)=2Int(4.7)=4 int(-2.3)=-3Asc(字符)返回字符的ASCII編碼(返回值屬 H個(gè)數(shù)字)Asc( "A" )=65Chr(數(shù)值)返回?cái)?shù)值所對(duì)應(yīng)的一個(gè)字符(返 回值屬一個(gè)字符串)Chr(65)= A"x(2)x(3)x(4)x(5)產(chǎn)生一個(gè)介于a,b之間的隨機(jī)整數(shù)公式:Int(rnd*(b-a+1)+a還需注意,在使用rnd函數(shù)前,要先使用randomize。對(duì)隨機(jī)數(shù)種子進(jìn)行初始化, 否則,產(chǎn)生的隨機(jī)數(shù)是有規(guī)律的。十四.運(yùn)算符和表達(dá)式1 .算術(shù)運(yùn)算符:+ (加)
9、-(減)* (乘)/ (除)A (乘方)(整除)mod (取余)2 .關(guān)系運(yùn)算符: >(大于)< (小于)=(等于) >=(大于等于) <=(小于等于)<> (不等于)3 .邏輯運(yùn)算符:not(取反)and (與)or(或)4 .表達(dá)式數(shù)學(xué)舉例:寫作:(a+b)/(c+d)x>5 或 x0 3 寫作:x>=5 or x<=33<x<5 寫作: x>3 and x<55 .字符連接符:把兩個(gè)字符串連接起來(lái)有兩個(gè)運(yùn)算符:&+如:"word" &“ pc” 結(jié)果: Wordpc”“wor
10、d" +“ pc”結(jié)果: Wordpc”但它們還是有區(qū)別的:運(yùn)算符作用區(qū)別示例結(jié)果將兩連接符兩旁的操作數(shù)不管是字符型"123"&55"12355"&個(gè)字還是數(shù)值型,系統(tǒng)先將操作數(shù)轉(zhuǎn)換成符串字符,然后再連接。"abc"+12"abc12"拼接著一個(gè)為數(shù)字字符型,一個(gè)數(shù)值型,"123”+55178+起來(lái)則自動(dòng)將數(shù)字字符轉(zhuǎn)換為數(shù)值,然后 進(jìn)行算術(shù)加;個(gè)為非數(shù)字字符 型,一個(gè)數(shù)值型,則出錯(cuò)。"abc"+12出錯(cuò)十五.賦值語(yǔ)句變量名=g達(dá)式“二”為賦值號(hào),意思是把右邊表
11、達(dá)式的結(jié)果賦值給左邊的變量。如:a=3+a對(duì)象名.屬性名=屬性值這種格式的語(yǔ)句也是賦值語(yǔ)句如:label1.caption= "蘋果”十六.選擇語(yǔ)句格式一:If判斷條件 then 語(yǔ)句1或 if 判斷條件 then語(yǔ)句1End if格式二:If判斷條件 then 語(yǔ)句1 else 語(yǔ)句2或 if 判斷條件then語(yǔ)句1Else語(yǔ)句2End if格式三:(有多重選擇時(shí))if 判斷條件 then語(yǔ)句1Elseif語(yǔ)句2Elseif語(yǔ)句3Elseif語(yǔ)句4ElseifEnd if十七.循環(huán)語(yǔ)句格式一:Do while 判斷條件循環(huán)體語(yǔ)句Loop當(dāng)判斷條件成立時(shí),進(jìn)入循環(huán),條件不成立時(shí),跳出
12、循環(huán)格式二:For循環(huán)變量=初值to 終值step 步長(zhǎng)值循環(huán)體語(yǔ)句Next(流程圖見下頁(yè))十八.注釋語(yǔ)句格式一:在注釋前加上“Rem”如:Rem這是一個(gè)注釋語(yǔ)句,你愛怎么寫就怎么寫。 格式二:在注釋前加上單引號(hào)“”如:'這也是一個(gè)注釋語(yǔ)句但兩者有點(diǎn)小區(qū)別,如果用 “Rem'時(shí),不是在語(yǔ)句的開頭時(shí),必須在語(yǔ)句 前加上冒號(hào),如:a = 1: Rem這句代碼表示把1賦值給變量a而用“則不用,如下:b = a+1 '這句代碼表示把變量a的值加上1以后,把結(jié)果賦值給變量 十九.三種程序控制結(jié)構(gòu)順序結(jié)構(gòu)選擇結(jié)構(gòu)(分支結(jié)構(gòu)) 循環(huán)結(jié)構(gòu)二十.流程圖的有關(guān)知識(shí)流程圖是由一些圖框和流程線組成, 期中圖框表示各種操作的類型,圖框中 的文字和符
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度律師事務(wù)所專業(yè)復(fù)印機(jī)及法律文件管理系統(tǒng)采購(gòu)合同3篇
- 二零二五年度禽類養(yǎng)殖標(biāo)準(zhǔn)化示范項(xiàng)目禽類采購(gòu)合同3篇
- 二零二五年度電子商務(wù)大賽賽事知識(shí)產(chǎn)權(quán)保護(hù)與侵權(quán)處理合同3篇
- 2024種植業(yè)務(wù)戰(zhàn)略合作伙伴合同樣本版B版
- 二零二五版高端石材采購(gòu)與安裝服務(wù)合同3篇
- 二零二五年度車隊(duì)車輛租賃與售后服務(wù)合同2篇
- 2024藥品采購(gòu)及冷鏈物流服務(wù)保障協(xié)議3篇
- 2025年度校園食堂廚房設(shè)備采購(gòu)與安裝綜合服務(wù)合同2篇
- 2025年度拍賣合同信息安全與隱私保護(hù)
- 2025年度智能穿戴設(shè)備銷售合同協(xié)議4篇
- 2024年工程咨詢服務(wù)承諾書
- 青桔單車保險(xiǎn)合同條例
- 車輛使用不過戶免責(zé)協(xié)議書范文范本
- 《獅子王》電影賞析
- 2023-2024學(xué)年天津市部分區(qū)九年級(jí)(上)期末物理試卷
- DB13-T 5673-2023 公路自愈合瀝青混合料薄層超薄層罩面施工技術(shù)規(guī)范
- 河北省保定市定州市2025屆高二數(shù)學(xué)第一學(xué)期期末監(jiān)測(cè)試題含解析
- 哈爾濱研學(xué)旅行課程設(shè)計(jì)
- 2024 smart汽車品牌用戶社區(qū)運(yùn)營(yíng)全案
- 中醫(yī)護(hù)理人文
- 2024-2030年中國(guó)路亞用品市場(chǎng)銷售模式與競(jìng)爭(zhēng)前景分析報(bào)告
評(píng)論
0/150
提交評(píng)論