• Visual Basic

    編輯
    本詞條由“匿名用戶” 建檔。

    VisualBasic(簡稱VB)是專有的面向對象的編程語言。為了區分僅基于對象的舊版本和基于.NET框架的新版本,前者被稱為VisualBasic直到并包括VisualBasic6.0,而后者被稱為VisualBasic.NET(縮寫為VB.NET)。 BASIC歷史上最重要的優勢是易于學習該語言。該語言有意以英語為基礎,并使用文字而不是符號。例子是用And代替&&,Or代替||...

    Visual Basic

    編輯

    Visual Basic(簡稱 VB)是專有的面向對象的編程語言。 為了區分僅基于對象的舊版本和基于 .NET 框架的新版本,前者被稱為 Visual Basic 直到并包括 Visual Basic 6.0,而后者被稱為 Visual Basic . NET(縮寫為 VB.NET)。

    Visual Basic介紹

    編輯

    BASIC 歷史上最重要的優勢是易于學習該語言。 該語言有意以英語為基礎,并使用文字而不是符號。 例子是用 AND 代替 &&,Or 代替 ||,Mod 代替 %,就像在 C++ 中一樣。

    因為 Visual Basic 從一開始就被設計為與集成開發環境一起工作,所以通常可以在很短的時間內創建 Visual Basic 程序。 這使其適用于快速應用程序開發。 特殊功能是程序界面的圖形創建,在發布時只有少數編程環境提供。

    Visual Basic 被認為是有據可查的。 MSDN 圖書館是為程序員提供的最大的信息集合之一(以三張 CD/一張 DVD 的形式提供)。

    Visual Basic 通過“Variant”數據類型支持靜態和動態類型。

    Visual Basic歷史

    編輯

    到 1990 年代初期,當時與許多操作系統捆綁在一起的 BASIC 已經輸給了 C 和 C++ 等其他高級語言。 BASIC 提供的功能和可擴展性要有限得多,因此不適合專業用途。

    Visual Basic 后來的歷史成功主要基于易學性、可視化開發環境和相關程序庫的簡單可擴展性。 批評者抱怨缺乏功能。 人們還經常談論低性能計算機上的執行速度慢(通常只在解釋期間),現在在翻譯后的現代計算機上可以忽略不計。

    1991:Visual Basic 1 和 Visual Basic for DOS - 開端

    1991 年,微軟的公司歷史始于 BASIC 解釋器的開發,將其 QuickBASIC 編譯器與交互式設計用戶界面的環境相結合。 這種可追溯到 Alan Cooper(有時被稱為 Visual Basic 之父)的環境首次允許快速輕松地創建適用于 Windows 的應用程序。

    Visual Basic 1 程序的源代碼在IDE 調試時被解釋,即源代碼在執行時被處理。 編譯生成的程序文件(EXE 文件)并不包含直接可執行的機器代碼,而是由虛擬機解釋的所謂 P 代碼。 因此,始終必須提供單獨的運行時庫才能執行。 這仍然適用于可以生成本機代碼的 Visual Basic 版本 5 和 6。

    Visual Basic for Windows 出現在 Visual Basic for MS-DOS(縮寫為“VBDOS”)之前。 VBDOS更多的是基于MICRosoft BASIC PDS或QuickBASIC的前身,可以直接處理相應的源代碼。 VBDOS 生成在 DOS 下運行的程序(以及無需額外運行時庫的獨立可執行文件),但不生成 Windows 程序。 雖然 Windows 版本的 Visual Basic 具有圖形用戶界面并且還可以顯示位圖,但 VBDOS 以文本模式運行并使用 ASCII 字符模擬準圖形用戶界面。 VBDOS 不如 Windows 版本那么成功,因此從未有過后續版本。

    在 Visual Basic 中,引入了不同執行的策略。 以前,QuickBASIC 對應“標準版”,BASIC PDS 對應“專業版”。 包含的示例程序演示了例如幫助系統的集成、Windows 字體的支持和演示圖形的使用。

    1992-1993:Visual Basic 2-3 - 集成開發過程

    隨著僅在 Windows 下發布的后續版本“Visual Basic 2”(1992)和“Visual Basic 3”(1993),實現了語言和開發環境的擴展。 除其他事項外,還介紹了對象。 從 Visual Basic 2 開始,還支持所謂的 VBX(Visual Basic 擴展)類型的附加控件,第三方制造商或其他 C 程序員可以使用這些控件擴展 Visual Basic 的功能,這是成功的重要因素的視覺基礎。

    1996-1998:Visual Basic 4-6 - 32 位和 COM

    Visual Basic 4,經過長時間的中斷后于 1996 年發布不僅有適用于 3.1 及以下版本的 Windows 系統的 16 位版本,還有 32 位版本,可以創建針對 Windows NT 和 Windows 95 優化的程序。 在從 16 位到 32 位的飛躍之后,次年又出現了下一個重大創新:Visual Basic 5 程序首次被編譯成機器代碼。 與以前的版本相比,不再可能從可執行文件中提取 Visual Basic 程序的源文本。 性能也有顯著提升。 速度的提高主要是通過不安全的優化來實現的,可以從機器代碼編譯的程序經常出現的偏差行為中看出這一點。 這些創新使 Visual Basic 5 首次適合于創建對時間要求嚴格的應用程序。 盡管如此,Visual Basic 程序仍然比 C++ 程序慢。

    Visual Basic 4、5 和 6 (1998) 向該語言添加了面向對象的元素,但沒有滿足面向對象編程的所有標準。 Visual Basic 6 是支持創建本機 Win32 程序的最后一個 Visual Basic 版本。

    Visual Basic 4 將“標準版”和“專業版”的概念擴展到包括“企業版”。 “控件創建版”(CCE)也隨 Visual Basic 5 一起發布,它是免費的,但原則上只能用于創建控件元素(ActiveX 控件,OCX)。

    嵌入式 Visual Basic (EVB)

    有一個稱為嵌入式 Visual Basic 的特殊版本,用于開發 Windows Mobile/Windows CE 應用程序。 它與經典 VB 非常相似,并隨著 VB.NET 的發布而停產。 在 Windows Mobile 2003 之前,必要的運行時庫是操作系統的一部分;后來它可以單獨安裝。

    分支機構

    編輯

    由于其流行性和易學性,Visual Basic 已被 Microsoft 改編用于各種特定環境。

    Visual Basic 腳本

    Visual Basic Sc??ript(簡稱 VBScript 或 VBS)是 Visual Basic 的解釋版本,用于創建動態網站或小腳本。 該語言使用與 Visual Basic 相同的語法。 皮膚不能直接創建,只能通過 Windows 腳本宿主在 HTML 中嵌入 VBScript 代碼來間接創建。 VBS 可以通過 IDISPatch 接口訪問所有 COM 對象。 除了 Windows 和客戶端 Web 腳本之外,VBS 還用于 ASP 環境中的服務器端 Web 腳本。 然而,隨著 ASP.NET 的出現,VBS 被 VB.NET 所取代。

    Visual Basic 應用程序

    Visual Basic for Applications(簡稱VBA)也是一種基于Visual Basic的解釋型腳本語言。 它是專門為自動執行其他程序中的重復性任務而設計的,并且自從 Microsoft 將其與 Office 套件一起發布以來就廣受歡迎。 Microsoft Excel、Microsoft Access(均自 1995 年以來)和 Microsoft Word(自 1997 年以來)擁有最早的 VBA 連接。 VBA 還與 .NET 競爭,因為 Visual Studio .NET 附帶 Visual Studio Tools for Applications(以前稱為 Visual Studio Tools for Office),它執行類似于 VBA 的功能。

    內容由匿名用戶提供,本內容不代表www.gelinmeiz.com立場,內容投訴舉報請聯系www.gelinmeiz.com客服。如若轉載,請注明出處:http://www.gelinmeiz.com/364268/

    (11)
    詞條目錄
    1. Visual Basic
    2. Visual Basic介紹
    3. Visual Basic歷史
    4. 1991:Visual Basic 1 和 Visual Basic for DOS - 開端
    5. 1992-1993:Visual Basic 2-3 - 集成開發過程
    6. 1996-1998:Visual Basic 4-6 - 32 位和 COM
    7. 嵌入式 Visual Basic (EVB)
    8. 分支機構
    9. Visual Basic 腳本
    10. Visual Basic 應用程序

    輕觸這里

    關閉目錄

    目錄
    91麻精品国产91久久久久