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