VB與C語言知識(shí)點(diǎn)小結(jié)_第1頁
VB與C語言知識(shí)點(diǎn)小結(jié)_第2頁
VB與C語言知識(shí)點(diǎn)小結(jié)_第3頁
VB與C語言知識(shí)點(diǎn)小結(jié)_第4頁
VB與C語言知識(shí)點(diǎn)小結(jié)_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、VB 是基于 BASIC 語言的可視化操作 Dim birthday as stringBirthday=inputbox( “輸入生日 ”, ”birthday ”,”1990-1-3 ”) Msgbox ”您的生日是 ”&birthday (& 是轉(zhuǎn)化成字符串連接輸出 ) 點(diǎn)擊確定顯示彈窗窗體文字輸出 print ” 窗體事件:單擊、雙擊(空白) 、 load 窗體方法: print 方法 xx.print ”show 方法 cls 方法 VB 的數(shù)據(jù)類型:數(shù)值型、字符串型、日期型、對象型 Dim a as integer Dim b as integerA=text1.text B=te

2、xt2.text Msg ”您輸入的和是 &val(a)+val(b) 輸入 kk 則顯示實(shí)時(shí)錯(cuò)誤 13,類型不匹配 定義常量: const PI as double =3.1415Select case opt Case “f” Result=val(a)+val(b)sqr()求平方根End select 一些運(yùn)算符 + - * / = = = 數(shù)學(xué)函數(shù):取整函數(shù)fix()去掉小數(shù)部分,int(a)不大于a的整數(shù)abs(a)絕對值,Sgn()判斷正負(fù) log() si n() cos() tan()字符串函數(shù):刪除空格 trim() 刪除左端空格 ltrim 刪除右端空格 rtrim 左截

3、取 left(s,6) 右截取 right(s,6) mid(s,2,6)測長度:len(a) val()數(shù)值轉(zhuǎn)換函數(shù) Lcase() Ucase ()大小寫轉(zhuǎn)換函數(shù) Instr(a,b)在a中找b,找到了則返回第一次出現(xiàn)的位置,沒找到則返回隨機(jī)函數(shù):ran d(a) cin t(a)把小數(shù)的第一位四舍五入 數(shù)據(jù)類型轉(zhuǎn)換函數(shù): CDBL CLNG CSNG CV AR CSTRNow()所有date()日期time()時(shí)間If 的三種結(jié)構(gòu):1、if thenEndif2、 ifthenElse if thenElseendif3、 ifthenElse End if Show 加載 Visib

4、le 顯示 Select case a Label1.backcolor=RGB(255,0,0) 紅色Case elseEnd select RGB(0,255,0) 綠色 RGB(0,0,255) 藍(lán)色Do while i=bS=s+iI=i+1LoopFor i=a to b step 2S=s+i Next i 數(shù)組 動(dòng)態(tài)數(shù)組,靜態(tài)數(shù)組大小固定 與 C 不同的是,聲明數(shù)組時(shí)規(guī)定是是下標(biāo)上界dim counter(1) as integer也可以同時(shí)規(guī)定上下界 counter(3 to 4) 聲明變體數(shù)組Dim intx as integerDim counterA(5) as inte

5、gerDim countB(2) as integer 分別賦值Dim arrx(2) as variant Arrx(1)=counterA() Arrx(2)=counterB() Msgbox arrx(1)(2) 聲明多維數(shù)組Static matrxA(9,9)as doubleStatic matrxA(1 to 10,1 to 10) as double 可推廣 聲明動(dòng)態(tài)數(shù)組Dim arr1() 空的就是動(dòng)態(tài) 變量作用域:過程中定義的僅過程內(nèi)部有效 通用區(qū)域定義的整個(gè)工程有效。窗體內(nèi)部直接調(diào)用。其它窗體要標(biāo)明源窗體。冒泡排序For(i=0;iN-1;i+) /N-1 趟 For(j

6、=0;j=16 long =32 ,且 short 不得長于 int, long 不得小于 int3、float 單精度浮點(diǎn)型4、double 雙精度浮點(diǎn)型5、long double 高精度浮點(diǎn)這三個(gè)的長度都取決于機(jī)器。限定符 signed 和 unsigned 可以用來限定 char 和整型。任何 unsigned 類型的數(shù)總是正直或者 0.a字符常量Stude nt a字符串常量“wangwei”n”ihao ”字符串連接 使用 表示雙引號(hào)字符 從技術(shù)角度看,字符串常量就是字符數(shù)組,只是使用了空字符0作為字符串的結(jié)尾,不算在長度里。枚舉常量:枚舉是一個(gè)常量整型值的列表。Enum BooleanNO,YES沒有顯式說明的情況下則值是0, 1, 2, 3, 4若有部分枚舉有值,則其后的值在指定值遞增。相對于 #define 來說,它的優(yōu)勢就是常量值可以自動(dòng)生成Typedef enum defDef a 必須是其中的一個(gè)值由& 和|連接的表達(dá)式按從左到右的順序求值,一旦知道結(jié)果真假之后立即停止運(yùn)算。&比|的優(yōu)先級(jí)高。優(yōu)先級(jí)從高到底:關(guān)系運(yùn)算符( = x使用 typedef 類型定義的 3 種好處1、 表達(dá)方式更加簡潔2、 (專用頭文件)提高程序的可移植性3、Typedef struct tnode * treeptr 顯然更有表達(dá)力輸入輸出等功

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論