[第一支VB程式]
這一篇的目的是讓要你對如何撰寫一支VB程式有個大略的了解,並不會對各個元件有詳細的說明.假設我們要寫一支加法運算的程式,首先:
↑1.開啟標準執行檔,接下來映入眼前的就是整個開發環境了,然後會看到像下圖的一張表單(From)
2.放入TextBox,你會在工具箱中看到這個圖示:
點一下後,就可以在表單中拉出你要的大小和數量(如下圖).
第一個放入的TextBox是Text1,第二個放入的是Text2 - 以此類推.
3.修改物件屬性 - 接下來點一下TextBox1(或者是在屬性視窗上方切換指定元件)將"Text"的上的Text1刪掉,就可以看到TextBox1上的Text1已經消
失,其它的也是以此類推.
4.放入CommandButton -
在工具箱中找到
一樣在表單中拉出(如下圖)然後對它點兩下就可以撰寫這個按鈕的程式碼了.
5.撰寫程式碼 - 最重要的部分來了,點兩下CommandButton後,會出現下圖的程式碼撰寫視窗:
而這是寫出的程式碼:
↑這是使TextBox1和TextBox2輸入數字後按一下CommandButton1能讓結果顯示在TextBox3的程式碼.至於那個Int是整數(Integer)的意思,要是把Int和括號通通去掉 - 假設求5+2的話 - 輸出的不是7而是52喔,因為TextBox預設是字元(String)而不是數字.
其實同樣一個加法運算 - 程式碼也可以寫得很長:
Private Sub Command1_Click()
Dim a As Integer '宣告
a 是整數
Dim b As Integer '宣告
b 是整數
Dim c As Integer
'宣告 c 是整數
a = Text1.Text 'a等於TextBox1
b = Text2.Text 'b等於TextBox2
c = a + b
'c等於a加b
Text3.Text = c 'TextBox3等於c
End Sub
多了很多行 - 但結果是一模一樣的,由於程式是一行一行讀取的,養成精簡扼要的好習慣要從寫小程式開始.
當在試圖撰寫程式碼的時候,會發現VB會幫你的程式碼加些空格.標定大寫.切換色彩(如註解 - " ' "號後面是註解,不會被讀取)
這些是為了方便使用者而設計的.而當你撰寫程式碼遇到些障礙時,通堂是VB的語法限制 - 不過有些根本是VB的BUG...要多多注意.
6.修飾外觀 - 首先在"Caption"修改表單和控制鈕的名稱(如下圖以此類推,修改後按ENTER就會顯示修改後的外觀)然後可以調整一下整個表單
的大小及各個元件的位置.
7.加入Label -
現在放入個"+"號來修飾一下,先在工具箱點選
"A"的那個符號,找個地方拉出來後,在屬性視窗進行修改,一樣在Caption修
改顯示出來的東西.加號是出來了...不過看起來有點小,接下來在"Font"的部分點一下"..."就會出現熟悉的字型調整工具了.
最後,在Label . Caption . Font反覆調整之後,出現最終的外觀:
8.調整表單出現的位置 - 這裡只需要調整環境中右下角的表單配置視窗即可:
↑將原先位於左上角的表單拉到中間 - 這樣程式執行時就會出現在螢幕中間.
9.測試
- 雖然擺在最後,其實任何時候只要想先跑程式看看,只需要按一下功能列上的
要停止時再按
即可.
↑測試時的樣子 - 小點都不見了.
10.存檔&輸出
儲存專案就是把整個部分都存下來,而儲存Form1則是只存這一張表單(不過這份程式也只有一張表單而已,所以沒差
)而製成Project1.exe就是輸出成可執行檔(無法再修改)