A. 如何使用VB編寫一個簡單的小程序
在桌面上,滑鼠左鍵雙擊程序,在打開的VB6主界面上,左邊是工具菜單欄,單擊標簽按鈕,在Form1窗口上,繪制出一Label1,然後在其屬性窗口上改個名字,如Caption為第一數,如下圖所示。
接著,用同樣的方法,在Form1窗口上繪制出第二數,並且在左邊工具菜單欄,單擊文本框按鈕,並繪制出來。在文本框屬性欄的Text屬性上,將其Text1刪除,也就是清空數據,如下圖所示。
然後,反復用第一步驟和第二步驟做成如圖所示的界面來,學習需要反復練習,在練習中不斷進步。這里是做簡單的加法程序,如下圖所示。
接著,加法程序的界面做好後,還不能執行加法運算,必須還要在Form1窗口上繪制出一個命令按鈕來,在左邊工具菜單欄,單擊命令按鈕,並繪制出來。然後給其屬性窗口下Caption改名為計算,如下圖所示。
然後,程序看起來是做好了,單擊如圖所示的運行按鈕,彈出自己做出的Form1窗口,輸入數字3和6,然後單擊計算。可是結果並沒有出現,如下圖所示。
最後,前面5個步驟只是做了程序的界面,想要程序出結果,那必須加些代碼了,既然是簡單程序,只加一行代碼就可以了。雙擊命令按鈕,在代碼窗口中輸入如下:Text3.Text = Val(Text1.Text) + Val(Text2.Text)後,再單擊運行,輸入數字,單擊計算,此時就出現結果了,如下圖所示。
B. VB程序設計一般的四個步驟
1、建立應用程序界面
2、設置對象的屬性
3、編寫應用程序的代碼
4、保存和運行程序
VB擁有圖形用戶界面(GUI)和快速應用程序開發(RAD)系統,可以輕易的使用DAO、RDO、ADO連接資料庫,或者輕松的創建ActiveX控制項,用於高效生成類型安全和面向對象的應用程序。程序員可以輕松的使用VB提供的組件快速建立一個應用程序。
(2)vb編寫程序擴展閱讀
VB語言缺點
Visual Basic 語言具有不支持繼承、無原生支持多線程、異常處頌做理不完汪局善等三項明顯缺點,使其有所局限性(此些缺點皆已在 vb .net 獲得改進)。
1、不支持繼承
VB 5.0 和 VB 6.0 都是基於對象的編程語言,但是不包含繼承特性。VB 中提供了特殊的類的功能,但是還是不能滿足程序員的需求。
2、無原生支持多線程
Visual Basic 對於多線程無原生支持,只能通過Windows API的調用實現,且極其的不穩定。因為在API創建的線程中,並沒有自動初始化運行時庫,導致部分的函數無法使用。一般的,在VB6等早期的VB開發環境下,使用API創建線程的目的是完成容易使程序假死的大量數據或者邏輯的計算。
3、異常處理不完善
Visual Basic 中內置異常處理,即使未寫異常處理代碼,一旦用戶出錯也會彈出一個明確寫出出錯原因對話框,接著程序終止。
Visual Basic 中可以使用 Err.Raise拋出異常。對系統及用戶拋出的異常的處理常用兩種模式:一是使用 On Error Resume Next 處理錯誤;另一種是使用 On Error Goto 將運行引入錯誤處理代碼。但相對 C++ 等語言而言,這樣的異常處困櫻讓理破壞了代碼的結構。
C. 用VB編寫一個簡單公式程序
界面如上圖所示,其中公式用OLE控制項繪制,將該控制項繪制到窗體中,點擊右鍵,插入對象,選擇microsoft公式3,即可編輯。代碼如下:
PrivateSubCommand1_Click()
Dimx,nAsInteger
Dimp,qAsSingle
If(Val(Text1.Text)>=0)And(Val(Text1.Text)>=0)Then
n=Val(Text1.Text)
x=Val(Text2.Text)
p=x/n
q=f(n)/(f(x)*f((n-x)))*p^x*(1-p)^(n-x)
Text3.Text=q
EndIf
EndSub
Functionf(n)
DimiAsLong
f=1
Fori=1Ton
f=f*i
Next
EndFunction
如有其它需要,請繼續追問~~~
D. VB編寫程序的步驟
VB編寫程序的步驟,簡單來說就像搭積木一樣,一步步來就好啦!
設計程序的界面:
編寫代碼:
發布應用程序:
看,編寫VB程序就是這么簡單有趣!