熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

Visual Studio:Microsoft開發工具路線圖1

2022-06-13   來源: .NET編程 

  隨著企業需要的不斷演變Microsoft 依舊致力於提供創新的開發人員工具來滿足這些不斷變化的需求從而確保客戶的成功為幫助組織規劃未來的軟件開發工作Microsoft 提供了一個開發人員工具計劃版本的路線圖(如下)
  
  Visual Studio (以前稱為Visual Studio 代號 Whidbey該版本的 Visual Studio 與 NET Framework 共同提供對類庫公共語言運行庫 (CLR)編程語言和集成開發環境 (IDE) 的革新和增強此外該產品還使開發人員能夠編寫存儲過程從而提供對 SQL Server (以前稱為SQL Server 代號 Yukon)的深入支持
  
  Visual Studio 代號Orcas該版本的 Visual Studio 和 NET Framework 為代號為Longhorn的 Windows 操作系統提供工具支持
  
 

  圖 開發人員工具路線圖
  
  生成 Microsoft 開發人員工具的目的始終圍繞著使開發人員能夠利用 Windows 平台中的最新進展這一主題如圖 所示Microsoft 提供支持即將面世的 SQL Server 和 Windows 操作系統版本的工具從而繼續發揚了這一傳統
  
  Visual Studio
  
  該版本的 Visual Studio NET Framework 將在應用程序開發的所有方面取得大幅進展首先Visual Studio 根據開發人員個人的需要調整軟件開發體驗設置新的開發人員工作效率標准這一個性化工作效率將在開發環境和 NET Framework 類庫中提供相應的功能以幫助開發人員在最少的時間內克服其最為緊迫的困難其次Visual Studio 使開發人員能夠通過與 Microsoft Office System 和 SQL Server 的更好集成在更廣泛的應用程序開發方案中應用現有的技能最後Visual Studio 將提供一組新的工具和功能以滿足目前大規模企業的應用程序開發需要
  
  Visual Studio 的中心內容包括
  
  HYPERLINK \l language 語言和 IDE 工作效率作為 Visual Studio 一部分的四種語言(Visual BasicVisual C++Visual C# 和 Visual J#)Microsoft 為其每一種語音都構建了獨特的特征這一語言上的革新將豐富每個開發人員群體的編程體驗而不會犧牲現有的語言功能和互操作性通過語言革新展現的功能將由 IDE 體現並且為所有的開發人員團體提供個性化的工作效率
  
  Microsoft NET FrameworkNET Framework 將在 NET Framework 類庫中引入增強功能通過新的控件和設計器功能將簡化 Windows 客戶端應用程序開發ClickOnce技術的引入將顯著簡化 Windows 客戶端應用程序部署ASPNET 引入一組新的功能以改善 Web 應用程序開發並在根本上減輕編碼工作其他增強功能包括更有效的 ADONET 數據訪問對最新 Web 服務標准的支持以及基於設備的開發的擴展功能
  
  Microsoft Office 解決方案開發Visual Studio Tool for Microsoft Office System 版本將顯著增強基於 Microsoft Office Excel 和 Microsoft Office Word 的業務解決方案的開發生成 Office 解決方案的開發人員將得益於以下幾方面Visual Studio 和 Office 之間改進的集成熟悉的編碼體驗改善的安全性和部署
  
  SQL Server 解決方案開發SQL Server 將數據庫對象的開發與調試集成到 Visual Studio 開發環境中從而使開發人員能夠使用與其目前用於編寫托管組件和應用程序相同的工具來生成和部署數據庫對象
  
  企業開發和生存期支持Microsoft 計劃在 版本中為架構師和企業開發人員提供改善的支持新的工具將提供增強的項目分析和設計軟件配置管理和部署以及可伸縮的新的生成引擎以確保 Microsoft 開發人員工具能夠跨越應用程序生存期
  
  語言和 IDE 工作效率
  
  通過 Visual StudioMicrosoft 提供了四種用於生成軟件的編程語言在 Visual Studio Microsoft 將對 Visual BasicVisual C++Visual C# 和 Visual J# 的獨特功能進行擴展以便為一系列軟件的開發提供豐富的語言服務這些通過 IDE 展現的語言革新將與增強的 IDE 配置文件和直觀的幫助系統協同工作以便根據開發人員團體的需要提供有效率的自定義開發體驗(圖
  
 

  圖 自定義的幫助和改進的 IDE 配置文件使開發人員能夠使用 Visual Studio 開發環境更有效地訪問信息
  
  Visual Basic
  
  Visual Basic 的 版本將繼續提供對 NET Framework 的完全訪問同時顯著提高開發人員的工作效率Visual Basic 的主要設計目標包括減少完成常見任務所需的代碼數量在設計時顯著減少編程錯誤簡化數據訪問改善 RAD 調試體驗為高級 Visual Basic 開發人員提供高端功能
  
  Visual Basic 將與很多常見編程任務相關聯的編碼數量至少減少 %新的對象和方法將提供對 NET Framework 中最常用功能的有效訪問這些功能包括與項目有關的資源(如窗體數據源和 Web 服務)以及計算機級別組件(如打印機文件系統和注冊表) 中的代碼顯示一個示例該示例對上述 Visual Basic 語言擴展如何顯著簡化常見操作所需的代碼進行說明
  
 

  圖 My 類的使用為 Visual Basic 開發人員提供了對 NET Framework 中常用功能的更為快速的訪問
  
  此外Visual Basic 代碼編輯器將提供預生成的代碼模板以使開發人員能夠填充空白並且集中精力解決手頭的問題而不是解決語言語法問題(圖 開發人員還能輕松地創建並分發自己的自定義代碼片段
  
 

  圖 代碼片段自動創建常見編程任務
  
  Visual Basic 代碼編輯器中的新功能將在設計時為初級和高級開發人員減少編程錯誤通過提供與 Microsoft Word 拼寫和語法檢查類似的功能Visual Basic 將提出對常見語法錯誤的糾正
  
  圖 顯示的智能標記為命名錯誤的類型提出糾正要捕獲的錯誤示例包括忘記引用所需的程序集試圖用不正確的簽名重寫方法以及拼錯類名此外編譯器將針對可能導致運行時錯誤(如試圖在初始化之前訪問代碼元素)的語義錯誤代碼對開發人員提出警告
  
 

  圖 智能標記為 Visual Basic 代碼提供自動語法糾正機制
  
  Visual Basic 還將從根本上增強操縱和檢索數據的體驗來自開發環境中的簡化數據源設計將用於本地和遠程數據業務對象和 Web 服務Visual Basic 還將重新引入無需代碼即可創建數據綁定窗體的功能該功能對於很多常見的數據訪問方案而言都是理想的而對於要求最高的分布式應用程序而言又具有足夠的健壯性和可伸縮性它將使開發人員能夠在將表或列拖放到窗體中時自動生成可自定義的數據綁定 UI
  
  Visual Basic 將提供對 Visual Basic 開發人員而言既強大又熟悉的調試體驗在重新引入編輯並繼續功能以後開發人員將能夠修改並測試源代碼而無需停止和重新啟動調試會話調試器的進步將使開發人員可以截獲異常獲得有關異常的附加信息並根據情況繼續(圖 這一迭代開發和調試周期與中斷模式下的高級錯誤糾正和代碼分析相結合為使用 Visual Basic 的開發人員提供既強大又靈活的調試體驗
  
 

  圖 異常幫助器使開發人員能夠更有效地診斷運行時錯誤
  
  在開發之後通過引入ClickOnce部署Visual Basic 能簡化將已完成的 Windows 客戶端應用程序部署到用戶計算機的任務使用該技術開發人員將能夠創建可通過 Web 頁文件共享或其他媒體分發的應用程序包應用程序用戶只需單擊分發包以安裝該應用程序及其所有必備組件有關 ClickOnce 部署和 Visual Basic 中其他部署改進的詳細信息請參閱下文
  
  對於已在 Visual Basic 代碼方面進行了投入的開發人員而言Visual Basic 將包含對 Visual Basic 升級向導的多項關鍵改進雖然 Visual Basic NET 提供的當前版本的升級向導能成功地升級多達 % 的應用程序但 Visual Basic 中的改進將通過對升級 COM+ 項目的支持附加 Visual Basic 控件(包括 TreeViewListView 和 MaskedEdit 控件)以及對升級涉及編程打印的代碼的增強支持來提高這一比率升級向導還利用 Visual Basic 中引入的很多新語言功能來產生更干淨且更容易維護的升級代碼
  
  對於更高級的 Visual Basic 開發人員語言增強功能包括對運算符重載無符號數據類型和不完全類型的支持此外 使用 Visual Basic 的開發人員將能夠訪問跨多種數據類型促進代碼重用的泛型的 CLR 實現Visual Basic 將引入內聯的 XML 文檔注釋以幫助開發人員創建易於在企業內外部署的具有完備資料的應用程序最後 Visual Basic 開發人員將繼續具有對 NET Framework 中的所有類和功能的完全和直接訪問權限
  
  像以前的同類產品一樣Visual Basic 將專門致力於使開發人員能夠快速生成跨越所有層的應用程序計劃中橫跨可視設計器代碼編輯器語言和調試器的增強功能將極大提高工作效率從而使開發人員能夠更快地創建健壯一流的應用程序並能夠
From:http://tw.wingwit.com/Article/program/net/201311/11308.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.