『壹』 VB編寫程序的步驟
VB編寫程序的步驟可以分為三步:
枯伏設計程序的界面,根據想要實現的功能畫出程序的界面;編寫代碼是最枯燥的一步悉舉,根據程序的功能,為每個控制項元沒陸攜素編寫代碼,這是程序設計的關鍵所在;發布應用程序為程序創建安裝項目。
『貳』 VB編程的必備技巧
對編程者來說,VB很容易上手,但要深入、靈活地駕馭它還要下一番功夫。筆者在這里介紹幾稿猜個較為典型的編程技巧,希望能對廣大VB愛好者有所幫助。
一.怎樣創建自定義的游標
1.當在設計一個應用程序時,Visual Basic允許程序員將許多控制項的MousePointer屬性設計成12個預先定義好的滑鼠游標之一。然而,有些程序員或許會希望顯示一個預定義形狀之外的游標。本文說明如何創建一個不同的滑鼠指針(游標),包括為一個沒有MousePointer屬性的控制項創建游標。
要在Visual Basic應用程序中將游標(滑鼠指針)改變成個不同的形狀,可以添加代碼來改變希望監視的控制項的MouseMove和DragOver事件。
MouseMove事件所包含的代碼用於觸發該控制項的Drag方法。當滑鼠在被選中的控制項上移動的時候,輪流顯示新的滑鼠指針。當滑鼠指針離開該控制項時,則DragOver事件被觸發。在Visual Basic程序中,可以重新復位此Drag屬性,以便以前的滑鼠指針能夠被再次顯示出來。
2.下面的樣常式序實現當滑鼠指針移動到一個文件列表框控制項上時,將其改變成不同的形狀。
首先採用預設的方碧敬宏法建立Form1。在Form1上添加一個文件列表框控制項,採用預設的方法建立File1。將File1控制項的DragIcon屬性設置為所選擇的.ICO文件。
將如下代碼添加到File1的MouseMove事件中:
Private Sub File1-MouseMove(ButtonAs
Integer, Shift As Integer, X As Single, Y As Single)
File1.Drag 1 ''icon on
End Sub
---- 將如下代碼添加到Form1的DragOver事件中:
Private Sub Form-DragOver(Source As Control,
X As Single, Y As Single, State As Integer)
File1.Drag 0 ′icon off
End Sub
按下F5功能鍵執行此程序。得到的運行結果是:將滑鼠指針移動到該文件列表框控制項上時,程序將把所選中的.ICO文件作為預設的滑鼠游標;將滑鼠指針離開該控制項時,游標則會自動恢復為預設的形狀。
二.怎樣在窗體上點滑鼠右鍵產生一個彈出式選單(PopUp Menu)?
大家都知道,在Windows95/98/2000的桌面和許多流行軟體的視窗中,當我們點滑鼠右鍵時,會在滑鼠的當前位置彈出一個快捷選單。許多愛好編程的朋友是不是也希望能在自己的程序里有類似的功能呢?其實,這並不困難。筆者經過一番努力,在VB下找出一個通用的方法,供大家分享。
要實現上述功能,需分兩個步驟:
1. 利用VB的選單我器(Menu Editor)我你希望彈出的選單及子選單,注意,要將選單的Visible屬性設置為:False。
2. 在窗體(Form1)的MouseDown事件中編寫程序,來激發我好的選單,假設選單名為PopMenu,程序源碼如下:
Private Sub Form-MouseDown
(Button As Integer, Shift As Integer,
X As Single, Y As Single)
If Button = vbRightButton Then
PopMenu.Visible = True
PopupMenu PopMenu
End If
End Sub
上述方法是針對窗體的,我們也可以針對任意控制項,用滑鼠右鍵點擊控制項時,也彈出一個快捷選單。方法也很簡單,只要把上述代碼放到相應控制項的MouseDown事件中,就可以了。
三.怎樣動態地在窗體上判斷某區域內是否有控制項存在?
在筆者的一個小程序中,想在窗體的某個區域輸出數據,這就要求在這個區域內不能有其他控制項存在,那麼,怎麼才能知道在窗體的某個區域內,是否有控制項存在呢?
為了判斷在窗體的悔冊某個區域中,是否含有控制項,我們可以利用以下VB程序來實現:
Function GetControl(x1 As Single, y1 As Single,
x2 as Single, y2 as Single) As Control
Dim Control as Control
For Each Control In Form1
With Control
If (x1 〈= .Left) And (x2 〉= .Left) And _
(y1 〈= .Top) And (y2 〉= .Top) Or _
(x1 〈=.Left + Width) And (x2 〉= .Left + Width) And _
(y1 〈= .Top) And (y2 〉= .Top) Or _
(x1 〈= .Left) And (x2 〉= Left) And _
(y1 〈= .Top + Height) And (y2 〉= .Top + Height) Or _
(x1 〈= . Left + Width) And (x2 〉= .Left + Width) And _
(y1 〈= .Top + Height) And (y2 〉= .Top + Height) Then
Set GetControl = Control
Exit Function
End If End With
Next
Set GetControl = Nothing
End Function
註:(x1, y1)和(x2, y2)分別為選定矩形區域的左上角和右下角點的坐標值。
該程序通過計算窗體上所有控制項的四個角的位置來判斷控制項是否與選定區域相交,並返回相交的控制項。
『叄』 VB創建程序步驟
1.新建工程。創建一個應用程序首先要打開一個新的工程。
2.創建應用程序主界面。使用工具箱在窗體上放置所需控制項。其中,窗體是用戶進行界面設計時在其上放置控制項的窗口,它是創建應用程序界面的基礎。
3.設置屬性值。通過這一步驟來改變對象的外觀和行為。可通過屬性窗口設置,也可通過程序代碼設置。
4.對象事件過程的編程。通過代碼窗口為一些對象有相關事件的編寫代碼。
5.保存文件。運行調試之前,一般要先保存文件。
6.程序運行與調試。測試所編程序,若運行結果有錯或對用戶界面不滿意,則可通過前面的步驟修改,繼續測試直到運行結果正確,用戶滿意為止,再次保存修改後的程序。
『肆』 怎麼VB編程
先要在電腦上裝上vb,學會vb....
總的來說vb編程有兩歩:
第一步:界面設計:在窗體上添加需要的控制項,例如文本框,命令框等
第二步:編寫代碼:根據需要,給添加的控制項編寫代碼例如單擊命令框了該怎麼樣,選了單選框怎樣等
『伍』 VB怎麼編程
Visual
Basic程序設計主要採用的是基於對象(主要是COM和ActiveX)和基於事件處理的可視化編程工具。在VB的IDE中通過可視化設計和布局窗口界面,並處理對象的事件代碼。
VB可以編寫任意Windows平台上的應用程序,但不包括Win32
Console
Application,到了.NET以後就例外了。
總的來說,VB的特點是簡單易學、入門簡單、操作方面、開發速度快等等。
『陸』 VB程序設計一般的四個步驟
1、建立應用程序界面
2、設置對象的屬性
3、編寫應用程序的代碼
4、保存和運行程序
VB擁有圖形用戶界面(GUI)和快速應用程序開發(RAD)系統,可以輕易的使用DAO、RDO、ADO連接資料庫,或者輕松的創建ActiveX控制項,用於高效生成類型安全和面向對象的應用程序。程序員可以輕松的使用VB提供的組件快速建立一個應用程序。
(6)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++ 等語言而言,這樣的異常處困櫻讓理破壞了代碼的結構。
『柒』 使用VB進行程序設計有哪些步驟
可視化程序設計一般有一下步驟
設計程序界面
編寫程序代碼
調試、內運行程序;面向對象的容程序設計以對象為中心,以事件為過程執行的起點
例題:
設計一個簡易的打字測試程序,單擊「開始」按鈕,計時開始,輸入字元;單擊「結束」按鈕,程序輸出打字速度。
(1)啟動VB,新建一個VB標准EXE工程。單擊工具箱中的文本框控制項(TextBox),將滑鼠指針移到窗體上,拖動十字線在窗體上畫出大小適當的控制項。
(2)用同樣的方法在窗體中添加兩個命令按鈕控制項(CommandButton)、兩個標簽控制項(Label)和一個文本框控制項。
(3)通過屬性窗口可以更改對象的原有屬性。
(4)雙擊「frmTest」窗體中的「開始」按鈕,打開對應的代碼窗口。在對象中=列表框中選擇「通用」,輸入代碼。
(5)在對象列表框中選擇「cmdStart",在過程列表框中選擇」Click"事件。輸入代碼。
(6)保存工程,運行程序。
『捌』 vb程序開發需要哪三步驟
Visual
Basic是一種由微軟公司開發的包含協助開發環境的事件驅動編程語言。從任何標准來說,VB都是世界上使用人數最多的語言——不僅是盛贊VB的開發者還是抱怨VB的開發者的數量。它源自於BASIC編程語言。VB擁有圖形用戶界面(GUI)和快速應用程序開發(RAD)系統,可以輕易的使用DAO、RDO、ADO連接資料庫,或者輕松的創建ActiveX控制項。程序員可以輕松的使用VB提供的組件快速建立一個應用程序。
vb程序開發需要哪三步驟:創建界面、設置屬性、編寫代碼
『玖』 創建VB應用程序有三個主要步驟是什麼
三個步驟如下:
一、關於添加控制項:
1、 雙擊需要添加的控制項圖標→拖動滑鼠並行調整其位置與大小→釋放滑鼠。
2、單擊需要添加的控制項圖標→單擊並拖動滑鼠→釋放滑鼠。
3、↓Ctrl鍵的同時單擊需要添加的控制項圖標→單擊並拖動滑鼠→釋放滑鼠。
二、關於設置屬性值:
1、在控制項的屬性窗口中設置。
顯示屬性窗口(有四種方法激活屬性窗口,如↓F4鍵)→選擇對象→設置屬性值。
2、在程序中通過編碼設置。
三、關於編寫代碼:
打開代碼窗口→單擊「對象」下拉列表框箭頭按鈕或單擊「過程」下拉列表框箭頭按鈕→在下拉列表框中選擇對象或過程→輸入代碼→結束代碼輸入。