Visual Basic 6.0 使用者可用的新功能
更新:2007 年 11 月
如果您相當熟悉 Visual Basic 6.0,您將會發現在 Visual Basic 2008 中有許多新的或者明顯改良的功能,這些變更讓您在使用 Visual Basic 進行開發時,能比任何先前的版本更容易且更具威力。下列清單指出一些最大的變更,並提供深入資訊的連結。
Visual Basic 語言的新功能
Visual Basic 具有許多新的和改良的語言功能,使得它成為功能強大的物件導向程式語言。這些功能包括繼承、介面和多載。身為 Visual Basic 開發人員,現在您可以建立真正的多執行緒應用程式 (Multithreaded Application)。Visual Basic 2008 的其他新語言功能包括結構化例外處理 (Structured Exception Handling)、自訂屬性和符合 Common Language Specification (CLS) 標準的特性。
Visual Basic 2008 支援許多新的或改良的物件導向語言功能,例如繼承、多載、Overrides 關鍵字、介面、共用成員和建構函式。
如需 Visual Basic 語言新功能的詳細資訊,請參閱 Visual Basic 6.0 使用者可用的 Visual Basic 語言新功能。
如需有關舊版功能 (Feature) 和功能 (Functionality) 變更的討論,請參閱 Visual Basic 6.0 使用者可以進行的語言變更。
使用 My 進行 Visual Basic 開發
Visual Basic 2008 可提供快速應用程式開發 (Rapid Application Development,RAD) 的新功能以改進生產力,並提供更強大的威力,而且在使用上更加容易。其中一個功能名為 My,可提供存取 .NET Framework 所提供的常用功能。My 也會提供應用程式及其執行階段環境的相關資訊和預設物件執行個體。這項資訊是以 IntelliSense 可存取的格式來組織,並且根據用途分類。如需詳細資訊,請參閱使用 My 進行開發。
表單和控制項的新功能
Windows Form 是實作 .NET Framework 的新物件導向架構。Windows Form 與 Windows Form 控制項搭配使用,可為 Visual Basic 中的 Windows 應用程式開發提供穩固的架構。
如需表單和控制項新功能的詳細資訊,請參閱 Visual Basic 6.0 使用者可用的 Windows Form 新功能。
如果您熟悉 Visual Basic 6.0 的表單,請參閱 Visual Basic 6.0 使用者可用的表單工作以取得新概念的簡介。
Visual Basic IDE 的新功能
乍看之下可能會覺得 Visual Basic 2008 整合式開發環境 (IDE) 有些不太熟悉,但開始使用之後,就會發現它有很多新功能,能夠讓您更具生產力。
如需詳細資訊,請參閱 Visual Basic 6.0 使用者可用的 Visual Studio IDE 新功能。
資料的新功能
Visual Basic 2008 包含數個新功能,可以協助您開發存取資料的應用程式。資料來源組態精靈可簡化應用程式與資料庫資料、XML Web Service 和使用者自建物件的連接作業。新的資料來源視窗提供集中檢視專案中可用資料和相關資料的位置。它也降低了資料繫結的複雜性,因為您可以將項目從視窗拖曳到表單中,來建立資料繫結控制項。您可以使用 Visual Studio 產生的 TableAdapter 概觀新物件,完成填入資料集、執行查詢和預存程序等作業。新的區域資料功能可以讓您直接將 Microsoft Access 資料庫檔案和 Microsoft SQL Server Express Edition 資料庫檔案包含在應用程式之中。如需新資料功能的完整清單,請參閱資料的新功能。
安裝和部署的新功能
受惠於新技術 (例如 ClickOnce 部署),部署 Visual Basic 2008 中所建立的應用程式變得比以往更容易。
ClickOnce 部署可以讓您發行自我更新的 Windows 和主控台應用程式,不論安裝、更新或執行,都跟 Web 應用程式一樣簡單。在 [專案設計工具] 上,有新的 [安全性]、[簽章] 和 [發行] 標籤可以讓您自訂 ClickOnce 部署。使用 [建置] 功能表 (和 [方案總管] 的快速鍵功能表) 上新的 [發行] 命令,執行 [發行精靈] 工具,帶領您逐步進行應用程式的發行。如需詳細資訊,請參閱 ClickOnce 部署。
此外,Visual Basic 6.0 中的 [安裝暨部署] 精靈,在 Visual Basic 2008 中已由 Windows Installer 架構的 [安裝和部署] 專案所取代。如需詳細資訊,請參閱Visual Basic 6.0 使用者可用的安裝和部署。
升級 Visual Basic 6.0 建立的應用程式
Visual Basic 2008 可以升級 Visual Basic 6.0 所建立的應用程式,因此您可以繼續開發工作,並充分利用 .NET Framework 的好處。當您第一次開啟 Visual Basic 6.0 專案檔 (.vbp) 時,會出現升級精靈。另外還提供一個命令列工具,可以在開發環境外進行專案的升級。如需詳細資訊,請參閱升級由舊版 Visual Basic 建立的應用程式。
注意事項: |
---|
如果尚未準備好升級 Visual Basic 6.0 應用程式,您仍然可以使用 Interop Forms Toolkit 2.0 充分利用 .NET Framework 的好處。Interop Forms Toolkit 2.0 可讓您在 Visual Basic 2008 中建立新表單或 UserControl,並且在 Visual Basic 6.0 應用程式中加以使用。 您可以從 MSDN 網站上的頁面免費下載 Interop Toolkit 2.0。 |