VB能做什么?
學(xué)習(xí)是一個(gè)知識(shí)積累思考的過(guò)程。大家學(xué)習(xí)VB從一開(kāi)始的看書,理解,慢慢的看著課本的目錄去對(duì)自己學(xué)習(xí)的東西有序,整理自己的VB語(yǔ)言的框架,實(shí)際也是按照目錄出現(xiàn)的。第一版的整理沒(méi)有了,看第二,第三,第四版。看完這些圖我意義的說(shuō)我的思考角度。個(gè)人認(rèn)為每個(gè)角度都可以,沒(méi)有對(duì)錯(cuò),只有自己的理解。
上面這張圖就沒(méi)有自己思考什么都不想就是看書有幾個(gè)章節(jié)就有幾個(gè)二級(jí)的分支,而后二級(jí)分支的后面又寫了幾個(gè)標(biāo)題,就在它的后面加幾個(gè)分支,由此你可以看到這樣個(gè)思維方式的宏偉藍(lán)圖,很詳細(xì)可以和筆記媲美了,你這樣認(rèn)為嗎?但是這樣的一張圖對(duì)我們的的記憶不是很清晰,沒(méi)有重要突出,但是細(xì)節(jié)很多,沒(méi)有自己的思考聯(lián)系,你理解這張圖也是有問(wèn)題的,就不要說(shuō)幾個(gè)月后你都不知道這圖是不是你畫的了。
下面這張圖
這張圖就有了自己的思考了,把很多的東西有聯(lián)系的知識(shí)聯(lián)系起來(lái),如何有這些聯(lián)系就是聯(lián)想。例如,我畫這張圖的時(shí)候我會(huì)想VB學(xué)習(xí)時(shí)自己咋學(xué)習(xí)的。首先會(huì)有理論知識(shí),和實(shí)踐知識(shí),理論知識(shí)就是一些代碼中的應(yīng)用例如規(guī)則, 聲明,變量,常量,函數(shù),過(guò)程,文件,VB 6.0,數(shù)據(jù)庫(kù) ,工程,面向?qū)ο?。這就是自己的考慮,通過(guò)他門之間的聯(lián)系分類整理。就是現(xiàn)在的圖片。
上面的是C#的一個(gè)學(xué)習(xí)最后版的東西,也是自己的考慮的東西思維。自己的考慮就是語(yǔ)言嗎!代碼層次,工具層次。工具的應(yīng)用,基礎(chǔ)知識(shí)的學(xué)習(xí),通過(guò)這些東西我們就學(xué)會(huì)了一門計(jì)算機(jī)語(yǔ)言。簡(jiǎn)單而有效果。第一次的C#的圖片,你對(duì)比看思維改變的巨大。
Vb常用語(yǔ)句
1.賦值語(yǔ)句
變量的賦值
格式:
[Let] <變量> = <表達(dá)式>
¨ 功能:先計(jì)算賦值號(hào)右邊表達(dá)式的值,然后將值賦值給變量。
注意:
“=” 意義是“賦值”而不是“等于”,x = y和y = x不等價(jià)。
“=”左邊只能是變量,不能是數(shù)值或表達(dá)式,下面語(yǔ)句是錯(cuò)誤的:
4 = x+y
a + b/2 = 6
一次只能給一個(gè)變量賦值,如果要給多個(gè)變量賦相同的值,只能使用多個(gè)賦值語(yǔ)句。
例如:sum = 0 : i = 0不能寫成:sum = i = 0
對(duì)象屬性的動(dòng)態(tài)設(shè)置、對(duì)象屬性值的返回
對(duì)象屬性的動(dòng)態(tài)設(shè)置
格式:對(duì)象名。屬性名 = <屬性值>
例如:
Command1.Caption = “計(jì)算”
Text2.Text=Str(c)
¨ 注意:Name屬性只能在屬性窗口賦值
¨ 對(duì)象屬性值的返回
¨ 例如:
R = Val(Text1.Text)
(2)Print語(yǔ)句
[<對(duì)象名>。]Print[<表達(dá)式表>][,|;]
功能:在指定的對(duì)象上輸出<表達(dá)式表>中各元素的值。
例
Private Sub Command1_Click()
a = 123: b = 456: c = 789
Form1.Print a; b; c ‘輸出在窗體Form1上
Print “中華”, “天下”, a + b + c ‘輸出在窗體Form1上
Picture1.Print “中華”, “天下”, a + b + c ’輸出在圖片框Picture1上
Debug.Print “中華”, “天下”, a + b + c ‘輸出在立即窗口上
Printer.Print “中華”, “天下”, a + b + c ’在打印機(jī)上輸出
End Sub
注意:
只能在窗體、圖片框、打印機(jī)、立即窗口上輸出內(nèi)容
Print的相關(guān)函數(shù)
①Tab()函數(shù)
Tab(N)
功能:把光標(biāo)移到由N確定的位置。
②Spc()函數(shù)
Spc(N)
功能:光標(biāo)移到N個(gè)空格之后的位置。
③Cls方法
[<對(duì)象名>.]Cls
功能:清除由Print方法顯示的信息。
④Format$函數(shù)
Format$(表達(dá)式,格式字符串)
功能:將數(shù)值、字符串或日期等數(shù)據(jù)按照指定的格式生成字符串
3.注釋語(yǔ)句
Vb中添加注釋語(yǔ)句的方法為在字符“’”(即單引號(hào))后加注釋內(nèi)容或采用Rem 注釋內(nèi)容的形式
參照print語(yǔ)句中的例子
4.結(jié)束語(yǔ)句
語(yǔ)法格式:end
功能:強(qiáng)制程序結(jié)束運(yùn)行
練習(xí):
1.用vb語(yǔ)言編程序,分別為每個(gè)基本數(shù)據(jù)類型聲明一個(gè)變量,給變量賦一個(gè)合適的值,使用print語(yǔ)句輸出變量值
2.上機(jī)編寫如下代碼
Private Sub Form_Click()
Print “北京”,“奧運(yùn)”
Print“北京”;“奧運(yùn)”
表達(dá)式列表各輸出項(xiàng)之間有分隔符。運(yùn)行上面的程序說(shuō)出逗號(hào)分隔符和分號(hào)分隔符的不同
采用逗號(hào)分隔符各輸出項(xiàng)
采用分號(hào)分隔符各輸出項(xiàng)
3.編寫一個(gè)程序,用end語(yǔ)句結(jié)束這個(gè)程序,體會(huì)一下end語(yǔ)句的用法。
綜合練習(xí):
新建一工程,在窗體中有兩個(gè)命令按鈕,通過(guò)代碼使一按鈕顯示“輸出”,另一按鈕顯示“結(jié)束”。定義一變量a,類型為數(shù)值型且賦值123。定義一變量s, 類型為字符型且賦值為I am a student.要求當(dāng)點(diǎn)擊輸出按鈕時(shí),用print語(yǔ)句輸出“I am a student 學(xué)號(hào)位123”。點(diǎn)擊結(jié)束按鈕時(shí),結(jié)束本程序。
選擇:
1、在VB應(yīng)用程序中,修改控制代碼,使Command1按鈕顯示“end”,正確的設(shè)置是() 。
A. Command1.Text=“end” B. Command1.Caption=“end”
C. Command1.Name=end D. Command1.Caption=end
2、在VB程序中,當(dāng)變量H的值等于8時(shí),執(zhí)行“IF H>8 then R=10 else R=20”語(yǔ)句后,R值為 () 。
A.5 B.10 C.20 D.10或20
3.下列句子中,() 不是賦值語(yǔ)句。
A.A=”123” +”456” B.Label1.Captin=”你好!”
C.r=Val(Text1.Text) D.x+1=y
4. 下列程序運(yùn)行后,變量s= () 。
Dim a,b,c,s As Integer
a=9
b=41
c=2*(a+b)
s=a*c
A.100 B.50 C.900 D.300
4.VB的注釋語(yǔ)句是以( )開(kāi)始的?
(A)Rem或‘ (B)Rem或; (C)Note或* (D)Note或!
5.針對(duì)下面的賦值語(yǔ)句,哪個(gè)敘述是正確的?
HA123=&HA456
(A)“=”左右兩邊的都是變量 (B)“=”左邊的是變量,右邊是常量
(C)“=”左邊的是常量,右邊是變量 (D)“=”左右兩邊的都是常量
6.下列哪個(gè)是結(jié)束程序的語(yǔ)句
(A)End (B)Stop (C)Exit (D)Pause
-
VB
+關(guān)注
關(guān)注
1文章
154瀏覽量
31439
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論