預覽Visual Studio 2008新功能
文/李延華 (記者) 2008-01-28
新版的Visual Studio 2008中文版預計在2月1日推出正式版本。你知道新版.NET增加了哪些技術嗎?舊版程式能否相容於.NET 3.5呢?是否該採用Visual Studio 2008?電腦中到底要裝幾套Visual Studio,才能應付新舊版本的開發需求呢?
簡而言之,.NET 3.5最重要的新技術,毋庸置疑一定是LINQ(Language Integrated Query),舊版程式可以相容於.NET 3.5。而且使用Visual Studio 2008可以任選.NET Framework 2.0、3.0、3.5,所以電腦不用安裝多套Visual Studio版本。那麼,還有哪些改善呢?我們特別整理了10大新功能圖解,幫助你快速了解Visual Studio 2008的過人之處。
存取技術的大改版,可用性再提升
此次.NET技術較大的變革是LINQ,相當值得關注,但目前只支援SQL Server,所以尚未進入成熟階段。而Visual Studio 2008的功能相對增多,效能卻優於2005版,因此被喻為「成熟的Visual Studio 2005」。
看看專家怎麼說
新勢訊科技總經理章立民:
「整體而言,Visual Studio 2008與.NET Framework 3.5都有不少具體的新功能,然而重點在於,大部分都是在既有基礎上的強化與延續,而不是徹底地改頭換面。」
微軟全球技術支援中心合作夥伴技術顧問邱英瑞:
「在VSTS 中靠TFS串起開發流程,TFS 2008安裝的過程更簡單,且方便多臺伺服器的部署,因此更容易整合到企業現有環境內。」
微軟TechEd 2007講師董大偉:
「配合著3.5 Extensions 當中的Silverlight整合機制,ASP.NET開發人員將可以突破HTML上限制,在網頁上呈現出更炫麗的前端效果。」
VS 2008新功能1:LINQ
統一各種資料類型的存取方式
現在透過 LINQ的技術,可以簡化存取資料的難度,另一個好處是LINQ從語言層級實作資料存取的功能,所以在撰寫程式碼的同時,Visual Studio的IntelliSense功能具有提示作用,可避免開發者犯錯。
VS 2008新功能2:Visual Studio Team System 2008
內建輔助改善軟體品質的10種方法
Visual Studio Team System 2008強化測試與效能剖析機制,並針對多人合作、據點分散的開發模式,提供Web化的專案管理機制,主要的更新包括具備更多元的壓力測試方法及效能評估機制。
VS 2008新功能3:ASP.NET 3.5
支援LINQ,強化網頁開發機制
ASP.NET 3.5比較特別的控制項,是因應LINQ推出的LinqDataSource,可提供圖形化的步驟,幫助開發者快速繫結資料來源,設定篩選條件及網頁是否提供新增、刪除、修改及排序等機制。
VS 2008新功能4:Report控制項
透過精靈化的步驟快速開發報表應用
透過Visual Studio 2008提供的Report控制項,無論是Windows或者Web應用程式,都可以精靈化的步驟快速開發報表應用,而且控制項上直接內建上/下頁、另存PDF及列印的機制。
VS 2008新功能5:Client Application Services
Web與Windows程式可共享身分處理機制
透過Web Services提供一組使Web與桌面應用程式可以共用的身分驗證服務,開發者不用再為Web與桌面應用程式分別撰寫驗證與授權的程式。
VS 2008新功能6:Synchronize Services for ADO.NET
搭配本機資料庫,簡化資料同步作業
Synchronize Services for ADO.NET技術,提供了漸進式與衝突處理指令,可以簡單處理本機與伺服器之間資料同步的作業,不但大幅降低程式開發的複雜度,也減少應用程式對網路的依賴程度。
VS 2008新功能7:VSTO進入第3代
強化文件結合應用程式的應用
可直接在開發環境開啟Word、Excel、Outlook、Project或者SharePoint等文件範本,並可拖拉按鈕、文字框或下接式選單等各種控制項至文件,然後撰寫程式碼,或設定讀寫權限。
VS 2008新功能8:開發WPF更方便
視覺化的WPF設計與除錯工具
新版的WPF設計工具可以滑鼠拖拉點選的方式設計畫面,針對XAML原始碼也提供Intellisense機制。此外,開發者可使用分割視窗,比對控制項與XAML的內容。
VS 2008新功能9:Multi-Targeting
可選擇.NET專案的平臺版本
Visual Studio 2008推出多定向功能(Multi-Targeting)功能,開發者可在開啟或新增專案時,選擇.NET Framework的版本(限2.0、3.0及3.5版),不再強制升級專案到最新版的技術。
VS 2008新功能10:ClickOnce
強化遠端部署與更新的機制
新版ClickOnce功能,可根據使用者帳號,執行安裝步驟,而且對於改變應用程式部署的位置有較佳的支援。
看完這則報導有什麼問題嗎?快上「iT邦幫忙」發問
是很喜歡啦!可是微軟一點點一點點的改進與發表、前一版都還未玩透,下一版又來的,跟與不跟都煩!
還是謝謝分享啦!