版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、VB知識點匯總算法:指解決問題的方法。算法的特征:1 .有窮性。算法的有窮性是指算法必須能在執(zhí)行有限個步驟之后終止。2 .確切性。算法的每一步驟必須有確切的定義,不能有歧義。3 .輸入項。一個算法有0個或多個輸入,以刻畫運算對象的初始情況,所謂0個輸入是指算法本身定出了初始條件。4 .輸出項。一個算法有一個或多個輸出,以反映對輸入數(shù)據(jù)加工后的結(jié)果。沒有輸出的算法是毫無意義的。5 .可行性。算法中執(zhí)行的任何計算步驟都是可以被分解為基本的可執(zhí)行的操作偽代碼例子:Begin(算始)輸入A,B,CIFAB則ZMax否則BfMaxIFCMax貝U8MaxPrintMaxEnd(算法結(jié)束)步,即每個計算步
2、都可以在有限時間內(nèi)完成(也稱之為有效性)三.描述算法的表示方法:1 .自然語言。2 .流程圖。3 .程序代碼。4 .偽代碼。四.對象:具有某些特征的具體事物的實體五.類:是對同種對象的集合與抽象,它包含這種對象的屬性描述和行為定義。(VB工具箱中的控件就是類,設(shè)計窗體時,將它們放在窗體上時就是該類的對象。)層性-Labell女二前面的labell是對象名稱,后面的label是控件一子母序j指分類序!名,也就是類名稱六.屬性:對象的特性、名稱、大小、形狀、顏色及功能被稱為屬性。屬性的表示:對象名.屬性名如:textl.text指文本框中的值屬性值的設(shè)置:對象名.屬性名=屬性值如:label1.c
3、aption=蘋果”注意:這里的“二”是賦值號,不是等號,因此這是一句賦值語句。7 .方法:對象能完成的動作。如:輸出語句而讓“223”中的print就是一個方法。8 .事件:指對對象的一個調(diào)用。如:command1_click按鈕上的單擊事件請注意格式:對象名動作9 .常用控件及屬性:控件名稱屬性名稱屬性含義Label(標簽)caption標簽上顯示的文本(屬于字符串)Textbox(義木框)text控件中包含的文字(屬于字符串)Commandbutton假鈕)caption按鈕上顯示的文字Timer(計時器)enabled設(shè)置計時器是否可用interval設(shè)置計時器觸發(fā)的間隔時間。(單位:
4、毫秒)ImagefU像)picture制定顯示的圖像文件stretch設(shè)置是否讓圖像變形以適應圖像控件其他屬性:1 .alignment:文本的對齊方式2 .font:字體3 .backcolor:背景顏色4 .visible:設(shè)置對象是否可見5 .enabled:設(shè)置對象是否可用十.基本數(shù)據(jù)類型數(shù)據(jù)類型名稱取值范圍integer整數(shù)-32768+32767long長整數(shù)-2147483648+2147483647single單精度實數(shù)double雙精度實數(shù)string字符串boolean邏輯型Ture俱卜false假)byte字節(jié)型0255十一.常量1 .直接常量:直接在程序中使用常數(shù)2 .
5、符號常量:符號常量的定義:const常量名=常數(shù)如:constpi=3.14然后在程序中凡是要用到3.14這個常數(shù)的地方,都用pi來代替就行了。如果想把3.14改成3.13159了,只需要改constpi=3.14159就行了,程序中不用改任何代碼。十二.變量變量的本質(zhì)就是內(nèi)存中的一個存儲空間,用來保存程序運行過程中的數(shù)據(jù)。1 .變量的命名規(guī)則:(1)、只能使用字母、數(shù)字、下劃線(_)這些字符來命名;(2)、變量名的首字符必須是字母;(3)、VB中的保留字不能作為變量名。2 .變量的定義:dim變量名as數(shù)據(jù)類型如:dimaasintegerdimbaslong或:dimaasinteger,
6、baslong十二.一維數(shù)組1 .數(shù)組的概念:多個相同類型變量的集合,在內(nèi)存中占多個存儲空間。2 .一維數(shù)組的定義:格式一:dim數(shù)組名(n)as數(shù)據(jù)類型如:dima(3)asinteger定義了一個名為a的數(shù)組,這個數(shù)組共有4個元素組成,分別是:a(0)a(1)a(2)a(3)格式二:dim數(shù)組名(下界to上界)as數(shù)據(jù)類型如:dimx(2to5)asinteger定義了一個名為x的數(shù)組,這個數(shù)組共有4個變量組成,分別是:x(2)x(3)x(4)x(5)十三.常用標準函數(shù)函數(shù)名作用舉例Abs(x)對x取絕對值A(chǔ)bs(5)=5abs(-4)=4Sqr(x)對x進行開平方根Sqr(4)=2Val
7、(字符串)把字符串轉(zhuǎn)換為數(shù)值Val(“34”)=34Str(數(shù)彳t)把數(shù)值轉(zhuǎn)換為字符串Str(34)=34”Len(字符串)返回字符串的字符個數(shù)Len(wert)=4len(“abc)=5(里面后空格)Mid(x,k,n)在字符串x中的第k個字符開始,取n個字符Mid(qwert1234,3,4)=ernd產(chǎn)一個介于0,1)的隨機數(shù)Int(x)返回一個不大于x的最大整數(shù)Int(2)=2Int(4.7)=4int(-2.3)=-3Asc(字符)返回字符的ASCII編碼(返回值屬一個數(shù)字)Asc(A)=65Chr(數(shù)彳t)返回數(shù)值所對應的一個字符(返回值屬一個字符串)Chr(65)=A產(chǎn)生一個介于
8、a,b之間的隨機整數(shù)公式:Int(rnd*(b-a+1)+a還需注意,在使用rnd函數(shù)前,要先使用randomize()對隨機數(shù)種子進行初始化,否則,產(chǎn)生的隨機數(shù)是有規(guī)律的。十四.運算符和表達式1.算術(shù)運算符:+ (加)* (乘)/ (除)人(乘方)(整除)mod (取余)2 .關(guān)系運算符:(大于)=(大于等于)二(小于等于)(不等于)3 .邏輯運算符:not(取反)and(與)or(或)4 .表達式數(shù)學舉例:寫作:(a+b)/(c+d)x5或x03寫作:x=5orx=33x3andx55 .字符連接符:把兩個字符串連接起來有兩個運算符:&+如:“word&pc”結(jié)果:“wordpc”“wor
9、d+“pc”結(jié)果:“wordpc”但它們還是有區(qū)別的:運算符作用區(qū)別示例結(jié)果將兩連接符兩旁的操作數(shù)不管是字符型123&5512355&個字還是數(shù)值型,系統(tǒng)先將操作數(shù)轉(zhuǎn)換成符串字符,然后再連接。abc+12abc12拼接著一個為數(shù)字字符型,一個數(shù)值型,123”+55178+起來則自動將數(shù)字字符轉(zhuǎn)換為數(shù)值,然后進行算術(shù)加;個為非數(shù)字字符abc+12出錯型,一個數(shù)值型,則出錯。十五.賦值語句變量名=表達式=”為賦值號,意思是把右邊表達式的結(jié)果賦值給左邊的變量。如:a=3+a對象名.屬性名=屬性值如:label1.caption=十六.選擇語句格式一:If判斷條件then或if判斷條件then語句1E
10、ndif格式二:If判斷條件then或if判斷條件then語句1Else語句2Endif格式三:(有多重選擇時)if判斷條件then語句1Elseif這種格式的語句也是賦值語句”蘋果”語句1語句1else語句2語句2Elseif語句3Elseif語句4ElseifEndif十七.循環(huán)語句格式一:Dowhile判斷條件循環(huán)體語句Loop當判斷條件成立時,進入循環(huán),條件不成立時,跳出循環(huán)。格式二:For循環(huán)變量=初值to終值step步長值循環(huán)體語句Next(流程圖見下頁)十八.注釋語句格式一:在注釋前加上“Rem”如:Rem這是一個注釋語句,你愛怎么寫就怎么寫。格式二:在注釋前加上單引號“”如:這也是一個注釋語句但兩者有點小區(qū)別,如果用“Rem時,不是在語句的開頭時,必須在語句前加上冒號,如: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)知識流程圖是由一些圖框和流程線組成,期中圖框表示各種操作的類型,圖框中的文字和符號表示操作的內(nèi)容,流程線
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 安徽省淮南市潘集區(qū)2024-2025學年八年級上學期期中考試英語試題(含答案無聽力原文及音頻)
- 機動三輪車相關(guān)行業(yè)投資規(guī)劃報告范本
- 化妝品原料相關(guān)行業(yè)投資方案范本
- 電池材料用化學品行業(yè)相關(guān)投資計劃提議
- 離合器分離軸承行業(yè)相關(guān)投資計劃提議
- 腦梗塞的抗凝治療指南
- 【初中地理】氣溫和降水(第2課時)課件-2024-2025學年湘教版地理七年級上冊
- 重癥護理小組年終總結(jié)
- 在XXXX年黨建引領(lǐng)企業(yè)高質(zhì)量發(fā)展創(chuàng)新實踐推進會上的講話范文
- 物聯(lián)網(wǎng)與公安工作
- 金融資產(chǎn)投資合作協(xié)議
- 2024年江蘇無錫高新區(qū)(新吳區(qū))國企招聘筆試參考題庫含答案解析
- 河南省2023-2024-學年度高一年級學業(yè)質(zhì)量監(jiān)測考試語文試題(含答案)
- 憲法是根本法教學設(shè)計
- 高中語文選擇性必修中冊《第一單元 單元研習任務》課件
- 系統(tǒng)性紅斑狼瘡(SLE)護理查房
- 呼吸內(nèi)科慢性阻塞性肺病管理PDCA循環(huán)案例
- 醫(yī)保法律法規(guī)培訓課件
- 三門峽水利工程案例分析工程倫理
- 玉米深加工簡介演示
- 吊車參數(shù)表完整版本
評論
0/150
提交評論