⑴ vb語言的特點
VB語言特點:
1、不支持繼承
VB 5.0 和 VB 6.0 都是基於對象的編程語言,但是不包含繼承特性。VB 中提供了特殊的類的功能,但是還是不能滿足程序員的需求。
2、無原生支持多線程
Visual Basic 對於多線程無原生支持,只能通過Windows API的調用實現,且極其的不穩定。因為在API創建的線程中,並沒有自動初始化運行時庫,導致部分的函數無法使用。一般的,在VB6等早期的VB開發環境下,使用API創建線程的目的是完成容易使程序假死的大量數據或者邏輯的計算。
3、異常處理不完善
Visual Basic 中內置異常處理,即使未寫異常處理代碼,一旦用戶出錯也會彈出一個明確寫出出錯原因對話框,接著程序終止。
(1)vb編程環境如何擴展閱讀:
VB的派生語言:
1、VBA
Visual Basic for Applications(VBA):包含在微軟的應用程序中(如Microsoft Office),以及類似WordPerfect、Office這樣第三方的產品裡面。VBA 這樣嵌入在各種應用程序中看起來有些矛盾,但是它的功能和 VB 一樣強大。
2、VBS
VBScript(VBS):是默認的ASP語言,還可以用在Windows腳本編寫和網頁編碼中。盡管它的語法類似於VB,但是它卻是一種完全不同的語言。VBS 不使用 VB運行庫運行,而是由Windows腳本主機解釋執行。這兩種語言之中的不同點影響ASP網站的表現。
3、vb.net
Visual Basic.net(vb.net):當微軟准備開發一種新的編程工具的時候,第一決定就是利用 VB 6.0 來進行舊改,或者就是重新組建工程開發新工具。
⑵ 認識一下VB6.0的編程環境
VB6.0採用可視化的編程環境,它好學易用,運行VB6.0後,會出現如下圖所示的窗口,呵呵,看起來蠻復雜的,好多的按鈕、菜單、小窗口,別擔心,待會兒我們會一起學習這些東東都是干什麼用的。
先來解決一個小問題,怎麼新建一個VB的工程呢?方法是這樣的,在程序啟動時出現的「新建工程」對話框中選擇「標准EXE」並點擊確定,就能直接新建一個工程,如果你跳過了這個對話框則也可從「文件」菜單中選擇「新建工程」重新調出此對話框。
下面一起來看看VB的編程環境,雖然看起來復雜,但可以把它分為幾個部分,每個部分都有自己特定的功能,這樣我們就清楚多了。其實VB這是通過這樣一個界面把相近或同類的功能組合在一起的,它使我們在設計程序時能方便的控製程序的方方面面。
窗體的最上層是「VB 6.0的菜單」和「便捷工具按鈕」,菜單中包含了所有的VB提供的功能的選項,而其中一些常用的功能或操作選項則被提取出來放在了「便捷工具按鈕」中,通過點擊這些快捷按鈕可以加快程序開發的速度,下圖標出了常見的工具按鈕的作用,記著使用它慎銀們哦。
接著看看「VB的組件面板」和「窗體設計區域」,VB提供了方便的窗體設計區域,它位於整個編程窗口的中間。我們可以在這個區域中搭建出美觀實用的程序界面,試著從「VB的組件面板」中找到「按鈕CommandButton」,點擊選中後,再到「窗體設計區域」的窗體上點一下,這時,窗體上會出現一個按鈕,這樣我們就把按鈕添加到我們程序的界面中了。嘻嘻,忘了告訴你哪裡是「VB的組件面板」了,就是最左邊的那一條包含許多看起來眼熟的小東西的區域,它是VB提供給我們的標準的編程組件(控制項),它把程序設計中常常用到的諸如按鈕、圖片框、列表框等等東西作好了放在那裡,我們如果要使用只須添加到窗體中即可。
屏幕的右邊有三個從上到下排列的小窗口,它們分別是:
「VB工程管理器」:用來管理開發一個VB程序所需要的各種類型的窗體和模塊,如左圖是一個工程所包含的東西,窗體是一個程序表現在外面的界面敬州、模塊是程序內部使用的代碼。
當我們點擊「添加窗體」便捷工具按鈕後,左圖的「VB工程管理器」中就會顯示出新添加的窗體,這也就是「VB工程管理器」的功能,它使我們從總體上把握程序開發的各個部分。
「組件屬性窗口」:用來顯示組件的屬性,並允許我們修改,設定這些屬性的值,我們在窗體設計區域的窗體上選中一個組件,以按鈕為例,則在「屬性窗口」中會列出它的屬性,我們可以看到常用的「Name」、「亮孝蔽Capition」、「Font」等等屬性,試著把「Capition」屬性改為「這是一個按鈕」,然後看看「窗體設計區域」的按鈕上顯示的文字是不是改變了。
「窗體布局窗口」:調整程序運行時,程序窗體在屏幕中的初始位置,把滑鼠移到左圖屏幕中的窗體上,這時滑鼠會變成移動形狀,拖動窗體,就設置好了運行時此窗體的位置。
好了說了這么多,還差一個區域沒講,那就是「代碼我區域」,當我們在「窗體設計區域」雙擊滑鼠,就能彈出這個區域,可以看到一行行的VB程序顯示在其中,我們可以修改,寫入程序代碼,來讓程序實現一定的功能,它是整個程序設計的關鍵,如果你對VB語言的語法還不是十分了解,可以繼續下一節專門對「VB語法」的講解,別著急,慢慢來,很快就能入門的
⑶ VB的軟體開發環境是什麼
VB為使用者提供了一個功能強大而又易於操作的集成開發環境,用內VB開發應用程序的大部分容工作都可以通過該集成開發環境來完成。
低版本的Vb用Microsoft Visual Basic 6.0
高級版本的Vb(Vb.NET)用Microsoft Visual Studio,有2003,2005,2008還有2010版的。
(3)vb編程環境如何擴展閱讀:
VBA
Visual Basic for Applications(VBA):包含在微軟的應用程序中,以及類似WordPerfect、Office這樣第三方的產品裡面。
VBS
VBScript(VBS):是默認的ASP語言,還可以用在Windows腳本編寫和網頁編碼中。盡管它的語法類似於VB,但是它卻是一種完全不同的語言。
⑷ VBA開發需要什麼軟體環境
看你是什麼的VBA了,比如Excel的VBA,那麼安裝Excel時把VBA環境也安裝上,就可以在打開Excel後按 Alt+F11 打開VBA進行開發。