2009年4月1日 星期三

介紹Dynamic Data Controls for ASP.NET 1-1

RunPC165期:領先體驗微軟ASP.NET的「未來之路」(1)哇~原來可以不必寫程式


微軟在今年五月、七月分別釋出了ASP.NET未來的預覽版本:Microsoft ASP.NET Futures May 2007、Microsoft ASP.NET Futures July 2007(May 2007、July 2007代表版本的釋出日期,這個版本簡稱"Futures");ASP.NET Futures中包含了很多正發展中新版ASP.NET和Silverlight的功能。這些功能將有助於開發人員建立更加友善的用戶體驗應用程式。首先,我們針對ASP.NET Futures所提供的新功能作以下簡單的介紹:

微軟ASP.NET Futures簡介

微軟ASP.NET Futures包含了目前正發展中的新版ASP.NET和Silverlight的功能:

• ASP.NET AJAX Futures:2007 年 1 月底時推出了官方Framework 的正式版 - ASP.NET AJAX v1.0,它是一個不受拘束的架構,可讓您快速地在所有常見的瀏覽器上,建立更有效率、更互動式、更高度個人化的新一代網頁經驗。而Futures中針對AJAX功能加入了諸如瀏覽器瀏覽歷程的管理、以CSS選擇器或類別選擇成員許多新的功能等。
• Silverlight Controls for ASP.NET:Silverlight為新一代的Web展示層技術,具備極為優越的向量動畫、2D繪圖與影音播放能力,而Futures提供了兩個新的ASP.NET伺服器控制項將Silverlight加入Web程式,Media控制項能將WMA、WMV之類的影音媒體加入Web程式,XAML控制項能參考自己的XAML並結合JavaScript檔案。
• Dynamic Data Controls for ASP.NET:這是一組能在執行階段獲取資料庫結構資訊的ASP.NET伺服器控制項、它可根據使用者常見的提供預設顯示格式,且它也非常容易讓我們自定所要顯示的格式。
• ASP.NET Application Services:能將搜尋加入Web程式的新的ASP.NET服務,使用諸如Windows Live Search、Google Search之類的商用搜尋引擎API,並能自定搜尋提供者;而且它提供的Search sitemaps可以輕易的使搜尋引擎非常容易探索您的站台。
• 支援動態語言:藉由Dynamic Language Runtime(DLR)平臺,讓ASP.NET支援動態語言,目前支援了IronPython和Managed JScript。



ASP.NET Futures開發環境建置與介紹

您要領先體驗微軟ASP.NET的「未來之路」前,您必須先確定您的作業系統為Windows Sever 2003、Windows XP SP2、Windows Vista三者其中之一,且已安裝Microsoft Visual Studio 2005 或 Visual Studio 2008 (Beta 2) 還是Microsoft Visual Web Developer 2005 或 Visual Web Developer 2008 (Beta 2)其中之一個整個合開發工具,若你是Visual Studio 2005或Visual Web Developer 2005,你還必須額外再安裝ASP.NET 2.0 AJAX Extension 1.0,再從微軟網站下載最新的"Futures"(ASPNETFutures.msi)進行安裝,開發環境整理如表一;而在asp.net網站也有提供快速教學檔,http://quickstarts.asp.net/futures/。


表一 ASP.NET Futures整合開發環境


筆者依上建置兩開發環境,開發環境一為:Windows XP SP2 中文專業版 + Visual Studio 2005 英文專業版 + Microsoft ASP.NET Futures (July 2007);開發環境二為:Windows Server 2003 Enterprise Edition + Visual Studio 2008 Beta 2 + Microsoft ASP.NET Futures (July 2007),而(表二)我們可以清楚的比較出安裝Futures前後的差異,首先我們從表二右圖已安裝Futures畫面左下角選擇開發語言處,可清楚見到除了先前的Visual Basic與Visual C#、Visual J#外,還加入了IronPython和Managed Jscript動態語言;除此之外在範本的部分也增加了Dynamic Data Web Site、ASP.NET Futures AJAX Web Site、ASP.NET Futures Web Site三個專案範本。
讀者可以依所需建置開發環境一或開發環境二;筆者因考量目前大都使用者為Visual Studio 2005環境,故此以後章節圖檔截取皆會以開發環境一來做介紹。

表二 Futures安裝前後比較圖表

2 則留言:

匿名 提到...

ASP.NET Futures和上次MSDN介紹的ASP.NET 3.5 Extensions是不是一樣呢?看到影片超興奮的,不過和大大一樣有點~~~

MLChen 提到...

ASP.NET Futures和ASP.NET 3.5 Extensions都是預覽版本,ASP.NET Futures可以裝在VS 2005與2008上,但現在如果你有VS 2008的話,請裝ASP.NET 3.5 Extensions,有些東西是它才有的,ASP.NET MVC是我正研究的東西,蠻不錯的喔!以後一般很制式的程式,用這個來做非常非常方便。在這兒以後會針對MVC這個主題放些心得上來,也歡迎你常來討論喔!
相關資源:
http://quickstarts.asp.net/3-5-extensions/
http://www.asp.net/downloads/3.5-extensions/
http://www.asp.net/MVC/

加入書籤: MyShare HemiDemi Baidu Google Bookmarks Yahoo! My Web PChome Del.icio.us Digg technorati furludn bookmark 其他更多書籤

BOOKS:New and Upcoming