程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> Visual Basic語言 >> VB綜合教程 >> 用VB計算1 1=2

用VB計算1 1=2

編輯:VB綜合教程
之所以用VB計算1 1=2,是為把一個從沒接觸過VB的人帶入VB的有趣世界。初步認識一下VB。

不管你能不能看懂這是什麼意思,請先照下面說的去做吧(當然是對初學者來說),等學習了後面的教程你就會明白的!

第一步:運行VB(這裡以VB5.0中文版為例,下同)。

第二步:新建一個標准EXE工程。運行VB時直接建立或使用“文件”菜單中的“新建工程”。

第三步:你會見到一個稱為“Form1”的窗體。現在請點擊一下工具箱(一般位於左邊)中的那個大“A”,稱為Label,然後在Form1中拖動一下。就繪出一個控件,記住,這個東西叫“控件”,而且是一個標簽控件。你還可以調整它的大小。

第四步:點擊一下剛才你繪出的控件,然後找到屬性窗口(一般在右邊),看到其中有一個Caption屬性,屬性值為Label1。請將其值改為“第一個加數”。

第五步:從工具箱中找到“TextBox”控件,鼠標懸停在上面會有提示。點擊一下,然後在Form1中拖動一下,就繪出一個文本框控件。將這個文本框控件放在你剛才創建的標簽控件的下面。再點擊一下,找到屬性窗口中的text屬性,將該屬性值改為空。

第六步:重復第三至第五步,只不過要把新的標簽控件的Caption屬性設為“第二個加數”。注意各個控件不要重疊在一起。

第七步:重復第三至第五步,只不過要把新的標簽控件的Caption屬性設為“兩數的和”。注意各個控件不要重疊在一起。

第八步:從工具箱中找到“CommandButton”控件,用同樣的方法繪制到Form1中,並將其Caption屬性設為“兩數相加”。

第九步:雙擊你剛才創建的CommandButton控件,會彈出代碼窗口,其中已經有一部分自動生成的代碼,如下所示:

PrivateSubCommand1_Click()

 

EndSub

請在其中加一行,成為:

PrivateSubCommand1_Click()

Text3.Text=Str$(Val(Text1.Text) Val(Text2.Text))

EndSub

至此,你的第一個程序就完成了。

運行一下吧!點擊工具欄上的啟動按扭或使用運行菜單中的啟動或按F5均可。運行時會彈出一個窗口(就是剛才那個Form1)。在前兩個文本框中都輸入1,然後點擊“兩數相加”按扭,看看出現了什麼?

好了,別忘記存盤,會生成兩個文件,一個.frm文件,一個.vbp文件,名字任你起。

現在讓我們分析一下剛寫的那句代碼:

Text3.Text=Str$(Val(Text1.Text) Val(Text2.Text))

聰明的你一定看明白了,這句代碼的意思就是將兩個文本框中的文本分別先轉換為數字,然後相加,再轉為字符串在Text3中輸出。注意不能寫成:

Text3.Text=Text1.Text Text2.Text

因為字符串相加和數值相加是不一樣的。數值相加時1 1=2,而字符串相加時"1" "1"="11"。

 

思考題:將Text3.Text=Str$(Val(Text1.Text) Val(Text2.Text))

改為:Text3.Text=Val(Text1.Text) Val(Text2.Text)會發生什麼情況?為什麼?

請驗證一下!

->

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved