Visual Studio是微軟公司推出的開發環境,是目前最流行的Windows平台應用程式開發環境。Visual Studio 2010版本於2010年4月12日上市,其集成開發環境(IDE)的界面被重新設計和組織,變得更加簡單明了。Visual Studio 2010同時帶來了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview--CTP),並且支持開發面向Windows 7的應用程式。除了Microsoft SQL Server,它還支持 IBM DB2和Oracle資料庫。Visual Studio 可以用來創建 Windows 平台下的 Windows 應用程式和網路應用程式,也可以用來創建網路服務、智慧型設備應用程式和 Office 外掛程式。
Microsoft為單獨工作或在小型團隊中的專業開發人員提供了兩種選擇,Visual Studio 2005 Professional Edition和用於Microsoft Office系統的Visual Studio 2005工具。每種版本都在標準版的特性上進行了擴展,包括用於遠程服務程式開發和調試、SQL Server2005開發的工具,以及完整的、沒有限制的開發環境。每種產品都可以單獨購買或打包定購。
隨著即將發布的 Windows Vista (內部名稱:Longhorn) 和 Office 2007,Visual Studio 9攜手 Windows Server 2008 也漸漸浮出水面。Visual Studio 9 目前可以確定的是支持建立於 DHTML 基礎上的 AJax 技術,這種微軟在 Visual InterDev 時代提出的基於異步的客戶端動態網頁技術在當年並沒有像微軟預期中的那么流行起來,反而隨著 GMail 等套用的流行而東山再起,漸漸成為主流網路套用開發技術之一。同時 Visual Studio 9 會強化對於資料庫的支持以及微軟新的基於工作流(Workflow)的編程模型。預計為了保持與 Office 系列的統一,Visual Studio 9 的名稱為 Visual Studio 2008。
Visual Studio 的所有版本(學習版除外)現在均提供了 Application Lifecycle Management 客戶端應用程式。Application Lifecycle Management 包括版本控制、工作項跟蹤、生成自動化、團隊入口網站、報告和業務智慧型、敏捷計畫工作簿及測試用例管理,涵蓋了對軟體開發項目進行協作所需的所有方面。Application Lifecycle Management 通過一個客戶端訪問許可證 (CAL) 包含在 Visual Studio 2010 中。可以根據需要購買額外的客戶端訪問許可證。
代碼生成
在 Visual Studio 的任何版本中都可以創建和使用文本模板,無需任何其他組件。在引入了預處理文本模板的 Visual Studio 2010 中,從應用程式生成任何類型的文本檔案已變得更加容易。還通過與生成系統的更好集成,改進了對代碼集成的支持,從而使生成的原始碼始終會在對源模型進行任何更改後保持更新。
起始頁
Visual Studio 2010 起始頁具有新外觀和新功能。選項卡式內容區域可連結到各種選定和分類學習資源。這包括 MSDN 資源、社區資源和可自定義的新聞源。通過改進的“最近的項目”列表,只需單擊滑鼠便可在該列表中添加或移除項目。還可以從擴展管理器安裝自定義起始頁。
擴展管理器
通過在“工具”選單上單擊“擴展管理器”,可以從 IDE 查找和安裝 Visual Studio 擴展。擴展管理器可從 Visual Studio Gallery(Visual Studio 庫)網站下載和安裝社區發布的擴展,無需您打開瀏覽器。使用該管理器還可以卸載、禁用或重新啟用已安裝的擴展。
對話框
Visual Studio 2010 中的“新建項目”對話框包含與擴展管理器相同的搜尋和安裝功能,只不過該對話框只搜尋項目模板和項模板。
新幫助查看器
針對 Visual Studio 2010 完全重新設計了幫助查看器。您可以使用首選的 Web 瀏覽器在線上或脫機查看文檔、根據需要下載最新文檔、使用簡化的目錄導航文檔、使用改進的全文搜尋算法搜尋特定內容,以及使用更加簡化的 F1 系統查找特定於要處理的任務的內容。
Windows 7; Windows Server 2003 R2 (32-Bit x86); Windows Server 2003 R2 x64 editions; Windows Server 2003 Service Pack 2; Windows Server 2008 R2; Windows Server 2008 Service Pack 2; Windows Vista Service Pack 2; Windows XP Service Pack 3 Windows XP (x86) Service Pack 3 – 除 Starter Edition 之外的所有版本 Windows Vista(x86 和 x64)Service Pack 2 - 除 Starter Edition 之外的所有版本 Windows 7(x86 和 x64) Windows Server 2003(x86 和 x64)Service Pack 2 – 所有版本 如果不存在 MSXML6,則用戶需要安裝它 Windows Server 2003 R2(x86 和 x64)- 所有版本 Windows Server 2008(x86 和 x64)Service Pack 2 – 所有版本 Windows Server 2008 R2 (x64) – 所有版本