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