第一篇:VB與C語(yǔ)言知識(shí)點(diǎn)小結(jié)
VB是基于BASIC語(yǔ)言的可視化操作
Dim birthday as string Birthday=inputbox(“輸入生日”,”birthday”,”1990-1-3”)Msgbox”您的生日是”&birthday(&是轉(zhuǎn)化成字符串連接輸出)點(diǎn)擊確定顯示彈窗
窗體文字輸出print” ”
窗體事件:?jiǎn)螕?、雙擊(空白)、load 窗體方法:print方法 xx.print” ” show方法 cls方法 VB的數(shù)據(jù)類(lèi)型:數(shù)值型、字符串型、日期型、對(duì)象型 Dim a as integer Dim b as integer A=text1.text B=text2.text Msg”您輸入的和是&val(a)+val(b)輸入kk則顯示實(shí)時(shí)錯(cuò)誤13,類(lèi)型不匹配 定義常量:const PI as double =3.1415 Select case opt Case “f”
Result=val(a)+val(b)…
End select 一些運(yùn)算符+-* / = > < >= <= <>
數(shù)學(xué)函數(shù):取整函數(shù)fix()去掉小數(shù)部分,int(a)不大于a的整數(shù) abs(a)絕對(duì)值,sqr()求平方根
Sgn()判斷正負(fù) log()sin()cos()tan()字符串函數(shù):刪除空格trim()刪除左端空格ltrim 刪除右端空格 rtrim
左截取left(s,6)右截取right(s,6)mid(s,2,6)
測(cè)長(zhǎng)度:len(a)val()數(shù)值轉(zhuǎn)換函數(shù) Lcase()Ucase()大小寫(xiě)轉(zhuǎn)換函數(shù)
Instr(a,b)在a中找b,找到了則返回第一次出現(xiàn)的位置,沒(méi)找到則返回0 隨機(jī)函數(shù):rand(a)cint(a)把小數(shù)的第一位四舍五入 數(shù)據(jù)類(lèi)型轉(zhuǎn)換函數(shù):CDBL CLNG CSNG CVAR CSTR Now()所有 date()日期 time()時(shí)間 If的三種結(jié)構(gòu):
1、if _____then __________ Endif
2、if____then _________ Else if ____then ______ Else ____ endif
3、if_____then ______ Else _____ End if Show加載 Visible顯示
Select case a Label1.backcolor=RGB(255,0,0)紅色 … Case else …
End select RGB(0,255,0)綠色 RGB(0,0,255)藍(lán)色
Do while i<=b S=s+i I=i+1 Loop
For i=a to b step 2 S=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 integer Dim counterA(5)as integer Dim 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 double Static matrxA(1 to 10,1 to 10)as double 可推廣
聲明動(dòng)態(tài)數(shù)組
Dim arr1()空的就是動(dòng)態(tài)
變量作用域:過(guò)程中定義的僅過(guò)程內(nèi)部有效
通用區(qū)域定義的整個(gè)工程有效。窗體內(nèi)部直接調(diào)用。其它窗體要標(biāo)明源窗體。冒泡排序
For(i=0;i //N-1趟 { } For(j=0;j C語(yǔ)言的基本數(shù)據(jù)類(lèi)型: 1、char 字符型 占用1個(gè)字節(jié) 2、int 整型 反映所在機(jī)器中的整數(shù)的最自然的長(zhǎng)度 8、16、32 限定符:short >=16 long >=32,且short 不得長(zhǎng)于int,long不得小于int 3、float 單精度浮點(diǎn)型 4、double 雙精度浮點(diǎn)型 5、long double 高精度浮點(diǎn) 這三個(gè)的長(zhǎng)度都取決于機(jī)器。限定符 signed 和unsigned 可以用來(lái)限定char 和整型。任何unsigned 類(lèi)型的數(shù)總是正直或者0.?a?字符常量 “student a”字符串常量 “wangwei””nihao”字符串連接 使用”表示雙引號(hào)字符 從技術(shù)角度看,字符串常量就是字符數(shù)組,只是使用了空字符?