




已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
資料收集于網絡 如有侵權請聯系網站 刪除 謝謝 VB知識點匯總一 算法:指解決問題的方法。二 算法的特征:1. 有窮性。算法的有窮性是指算法必須能在執(zhí)行有限個步驟之后終止。2.確切性。算法的每一步驟必須有確切的定義,不能有歧義。3.輸入項。一個算法有0個或多個輸入,以刻畫運算對象的初始情況,所謂0個輸入是指算法本身定出了初始條件。4.輸出項。一個算法有一個或多個輸出,以反映對輸入數據加工后的結果。沒有輸出的算法是毫無意義的。5.可行性。算法中執(zhí)行的任何計算步驟都是可以被分解為基本的可執(zhí)行的操作步,即每個計算步都可以在有限時間內完成(也稱之為有效性)。偽代碼例子:Begin(算法開始)輸入A,B,CIFAB則AMax否則BMaxIFCMax則CMaxPrintMaxEnd(算法結束)三描述算法的表示方法: 1.自然語言。 2.流程圖。 3.程序代碼。 4.偽代碼。四對象:具有某些特征的具體事物的實體。五類:是對同種對象的集合與抽象,它包含這種對象的屬性描述和行為定義。(VB工具箱中的控件就是類,設計窗體時,將它們放在窗體上時就是該類的對象。) 前面的label1是對象名稱,后面的label是控件名, 也就是類名稱。六屬性:對象的特性、名稱、大小、形狀、顏色及功能被稱為屬性。 屬性的表示:對象名.屬性名 如:text1.text指文本框中的值 屬性值的設置:對象名.屬性名=屬性值 如:label1.caption=”蘋果” 注意:這里的“=”是賦值號,不是等號,因此這是一句賦值語句。七方法:對象能完成的動作。 如:輸出語句 prnit “223” 中的print就是一個方法。八事件:指對對象的一個調用。 如:command1_click 按鈕上的單擊事件 請注意格式:對象名_動作九常用控件及屬性:控件名稱屬性名稱屬性含義Label(標簽)caption標簽上顯示的文本(屬于字符串)Textbox(文本框)text控件中包含的文字(屬于字符串)Commandbutton(按鈕)caption按鈕上顯示的文字Timer(計時器)enabled設置計時器是否可用interval設置計時器觸發(fā)的間隔時間。(單位:毫秒)Image(圖像)picture制定顯示的圖像文件stretch設置是否讓圖像變形以適應圖像控件其他屬性:1.alignment: 文本的對齊方式2.font:字體3.backcolor:背景顏色4. visible: 設置對象是否可見5.enabled:設置對象是否可用十基本數據類型數據類型名稱取值范圍integer整數-32768+32767long長整數-2147483648+2147483647single單精度實數double雙精度實數string字符串boolean邏輯型Ture(真)、false(假)byte字節(jié)型0255十一.常量1. 直接常量:直接在程序中使用常數2. 符號常量: 符號常量的定義: const 常量名=常數如:const pi=3.14 然后在程序中凡是要用到3.14這個常數的地方,都用pi來代替就行了。如果想把3.14改成3.13159了,只需要改 const pi=3.14159 就行了,程序中不用改任何代碼。十二.變量 變量的本質就是內存中的一個存儲空間,用來保存程序運行過程中的數據。1. 變量的命名規(guī)則:(1)、只能使用字母、數字、下劃線(_)這些字符來命名;(2)、變量名的首字符必須是字母;(3)、VB中的保留字不能作為變量名。 2.變量的定義: dim 變量名 as 數據類型如: dim a as integer dim b as long或: dim a as integer , b as long十二.一維數組1. 數組的概念:多個相同類型變量的集合,在內存中占多個存儲空間。2. 一維數組的定義:格式一:dim 數組名(n) as 數據類型如: dim a(3) as integer定義了一個名為a的數組,這個數組共有4個元素組成,分別是:a(0) a(1) a(2) a(3)格式二: dim 數組名(下界 to上界) as 數據類型如: dim x(2 to 5) as integer定義了一個名為x的數組,這個數組共有4個變量組成,分別是: x(2) x(3) x(4) x(5)十三.常用標準函數函數名作用舉例Abs(x)對x取絕對值Abs(5)=5 abs(-4)=4Sqr(x)refund vt. 退還;償還對x進行開平方根Sqr(4)=2 Val(字符串)把字符串轉換為數值Val(“34”)=34Str(數值)把數值轉換為字符串Str(34)=”34”Len(字符串)返回字符串的字符個數Len(“wert”)=4 len(“a b c”)=5(里面有空格)Mid(x,k,n)在字符串x中的第k個字符開始,取n個字符Mid(“qwert1234”,3,4)=”ert1”rnd產生一個介于0,1)的隨機數Int(x)返回一個不大于x的最大整數Int(2)=2 Int(4.7)=4 int(-2.3)=-3 Asc(字符)返回字符的ASCII編碼(返回值屬于一個數字)Asc(“A”)=65Chr(數值)返回數值所對應的一個字符(返回值屬于一個字符串)Chr(65)=”A”產生一個介于a,b之間的隨機整數公式:Int(rnd*(b-a+1)+a還需注意,在使用rnd函數前,要先使用randomize()對隨機數種子進行初始化,否則,產生的隨機數是有規(guī)律的。十四.運算符和表達式1. 算術運算符:+(加)-(減)*(乘)/(除)(乘方)(整除)mod(取余)2. 關系運算符:(大于) =(大于等于) =
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 美女入贅協議書
- 簽訂療養(yǎng)協議書
- 電腦橫機協議書
- 稅收免責協議書
- 破產還款協議書
- 屋頂彩鋼瓦裝修協議書
- 編舞定制協議書
- 耕地用地協議書
- 線桿遷移協議書
- 罰沒商品協議書
- 2024年貴州省黔西南州中考歷史試卷
- 2024年高考真題-地理(河北卷) 含答案
- 中國高血壓防治指南(2024年修訂版)解讀課件
- 平房區(qū)全面推進信訪工作法治化測試練習試卷附答案
- 2024年山東省中考英語試卷十二套合卷附答案
- DB34∕T 2570-2015 祁紅香螺加工技術規(guī)程
- 湖北省黃岡市(2024年-2025年小學三年級語文)人教版隨堂測試(下學期)試卷(含答案)
- 中醫(yī)護理學 課件 模塊七 中醫(yī)護理操作 項目九中藥熏洗技術
- 2021MAM-6070M空壓機微電腦控制器
- 2024年全國高考新課標卷物理真題(含答案)
- J∕T∕T 1039-2016 公路橋梁聚氨酯填充式伸縮裝置
評論
0/150
提交評論