台灣最大程式設計社群網站
線上人數
1966
 
會員總數:246145
討論主題:189729
歡迎您免費加入會員
討論區列表 >> 心情甘苦談 >> So many cool Visual Studio Orcas features
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
So many cool Visual Studio Orcas features
價值 : 0 QP  點閱數:14623 回應數:22
樓主

Stephen Wu
高級專家
7424 113
5959 1237
發送站內信

VS 2008 可能在今年年底推出,或明年二月跟著 SQL Server 2008、Windows Server 2008 一起推出。
微軟網站已有 VS 2008 Beta 2 版可下載,不過將近 4GB,難怪微軟的網站速度老是那麼慢。

台灣的廉價網頁程式黑手、靠失業率賺錢的電腦補習班、滿街 3~10幾人不等的新興超小型軟體「公司」、
靠削價搶案的中型軟體公司、靠寫書翻譯書維生的程式黑手或工作室、電腦書出版社、…等等,
大家都會想辦法在明年、後年削一筆,或靠騙客戶他們用最新技術拉高自己的身價、…等等。

不過小弟我還是比較想在幾年後收手,不想再當廉價網頁程式黑手、整天聽別人放屁;
並因應全球暖化危機,去夜市賣刨冰。

Ten cool Visual Studio Orcas features, part 1 :
http://searchvb.techtarget.com/originalContent/0,289142,sid8_gci1249445,00.html

Ten cool Visual Studio Orcas features, part 2 :
http://searchvb.techtarget.com/originalContent/0,289142,sid8_gci1249656,00.html

Orcas becomes Visual Studio 2008 :
http://searchvb.techtarget.com/infoCenter/tip/0,294276,sid8_gci1263067_tax303325_iid2657,00.html?track=NL-443&ad=596346&asrc=EM_NLT_1803608&uid=5680849

其他相關 :
http://www.ithome.com.tw/itadm/article.php?c=43262
http://www.ithome.com.tw/itadm/article.php?c=42830
http://blog.sina.com.tw/dotnet/article.php?pbgid=4907&entryid=572498
http://blog.xuite.net/alwaysfuturevision/liminzhang/11950440

---------------------

ScottGu's Blog (微軟開發者部門總經理) :
http://weblogs.asp.net/scottgu/default.aspx

Nice VS 2008 Code Editing Improvements :
http://weblogs.asp.net/scottgu/archive/2007/07/28/nice-vs-2008-code-editing-improvements.aspx

VS 2008 and .NET 3.5 Beta 2 Released :
http://weblogs.asp.net/scottgu/archive/2007/07/26/vs-2008-and-net-3-5-beta-2-released.aspx

VS 2008 Web Designer and CSS Support :
http://weblogs.asp.net/scottgu/archive/2007/07/25/vs-2008-web-designer-and-css-support.aspx

VS 2008 JavaScript Debugging :
http://weblogs.asp.net/scottgu/archive/2007/07/19/vs-2008-javascript-debugging.aspx

VS 2008 Nested Master Page Support :
http://weblogs.asp.net/scottgu/archive/2007/07/09/vs-2008-nested-master-page-support.aspx

VS 2008 JavaScript Intellisense :
http://weblogs.asp.net/scottgu/archive/2007/06/21/vs-2008-javascript-intellisense.aspx


搜尋相關Tags的文章: [ Orcas ] , [ Visual Studio 2008 ] ,
本篇文章發表於2007-07-29 18:11
== 簽名檔 ==


1樓
作者回應

Stephen Wu
檢舉此回應
若覺得新功能都用不到的話,
至少它對 CSS、JavaScript 支援度都增加,
內建 Silverlight、ASP.NET AJAX、Tools for Office、Language Integrated Query (LINQ) 開發環境,
http://msdn.microsoft.com/msdnmag/issues/07/06/VBLINQ/default.aspx?loc=zx

各式各樣的 Intellisense 功能增強,
且從 .aspx 的「原始檔」頁籤,切換到「設計」頁籤時,聽說速度會快很多,
不必像現在 VS 2005 切換時,下方會顯示正在載入一坨控制項,要等好幾秒。
本篇文章回覆於2007-07-29 18:38
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

unicorn
捐贈 VP 給 unicorn 檢舉此回應
試裝了
畫面操作跟2005幾乎完全一樣,如果不特別講,分不大出來
多了organize using 的功能,這個挺實用的,但我用resharper 早就提供
多了一組 test 功能選項,但一樣的,我用是resharper 搭配 nunit
切到設計畫面,有比較快,但因為常年在source mode ,所以這功能幫我不多

雖然IDE本身沒有太多驚喜,但打開.net 3.5的專案,把玩 linq , extension method 很有趣味。
另外,也可以直接開 wpf , silverlight 的專案編寫執行了
本篇文章回覆於2007-07-29 23:46
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

Stephen Wu
檢舉此回應
線上影片:

http://blogs.interfacett.com/dan-wahlins-blog/2007/7/27/video-first-look-at-visual-studio-net-2008-and-the-linqdatas.html

用 VS 2008、LINQ、whereparameters 輕鬆做 O/R Mapping,
用 VS 2008 編輯 CSS

----------------------

C# 3.0-LINQ Learning Guide:

http://www.theserverside.net/tt/articles/showarticle.tss?id=CsharpLINQLearningGuide2007&asrc=EM_NLN_1895058&uid=2443051
本篇文章回覆於2007-08-01 22:42
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

Stephen Wu
檢舉此回應
VS 2008 新增 LinqDataSource 控制項、WhereParameter

---------------------

統一物件與資料存取方式的新語法:LINQ
http://www.ithome.com.tw/itadm/article.php?c=44337

程式語言隨著時間的演進,經過一再沉澱經驗與抽象後,逐漸能以簡練直觀的語法解決具有共通特徵的各式問題。Visual Studio 2008(代號為Orcas)、C# 3.0與VB.NET 9.0將支援新的語法:Language Integrated Query(LINQ),一體解決多樣的資料存取。
本篇文章回覆於2007-08-02 00:00
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

Stephen Wu
檢舉此回應

http://www.ithome.com.tw/itadm/article.php?c=44689

微軟完成新版開發工具將提供的功能,推出VS 2008以及.NET 3.5(代號:Orcas) 的beta2測試版。重視網頁應用開發,強化.NET 3.5的支援,提供如網頁應用、WPF、WCF、Workflow的開發工具與專案形式。

相較於微軟先前發布的Orcas測試版本,微軟開發部副總裁S. Somasegar表示beta2版本變化很大,但這個變動將是VS 2008最後一次大變動。他強調:「beta 2版本第一項重要性是VS 2008完整功能的確定。」這意味著從這個測試版可以了解未來正式版所提供的主要功能,所以微軟同時也提供了Go Live授權,企業可以使用Beta 2的VS 2008進行實際產品的開發,不需等到正式版。

…中間略…

微軟開發部總經理Scott Guthrie表示:「和過去Visual Studio多半綁特定.NET版本的策略不同,VS 2008提供開發人員可自訂.NET版本的功能(Multi-Targeting)。」開發人員新增專案時可自訂不同.NET 版本,VS 2008會依版本不同變更參考的函式庫。之後透過專案屬性中目標版本的變更,重新編譯後即是不同版本的程式。Scott Guthrie指出:「對於既有開發專案,例如用VS 2005,無須升級至.NET 3.5,也能夠享受到VS 2008所提供的工具。」

Somasgar表示年底微軟將會如期推出VS 2008和.NET 3.5的RTM版本。

-------------------------

Fixes for Common VS 2008 and .NET 3.5 Beta2 Issues :

http://weblogs.asp.net/scottgu/archive/2007/08/04/fixes-for-common-vs-2008-and-net-3-5-beta2-issues.aspx

本篇文章回覆於2007-08-07 22:22
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

Stephen Wu
檢舉此回應
http://www.ithome.com.tw/itadm/article.php?c=44818

微軟VS 2008月底推出beta 2中文版

文/趙郁竹 2007-08-13
這次將在八月底釋出的VS 2008 beta 2中文版,只比美國總部推出英文版的時間晚了一個月。胡德民表示,這是得到微軟美國總部的支持,他們非常重視台灣開發社群。

微軟的新版開發工具Visual Studio 2008(VS 2008)beta 2將在本月底前釋出中文版,這是微軟第一次在beta階段就推出中文版本的開發工具,台灣的開發社群可以先一步預覽VS 2008的功能。

VS 2008主要是針對Windows Vista、Office 2007、Silverlight等VS 2005之前還沒有的技術,提供開發工具。台灣微軟開發工具暨平台推廣處產品行銷經理胡德民表示,微軟的新產品如Vista等都需要新的開發工具,因此VS 2008的主要功能是就是支援這些新技術。

這次將在八月底釋出的VS 2008 beta 2中文版,只比美國總部推出英文版的時間晚了一個月。胡德民表示,這是得到微軟美國總部的支持,他們非常重視台灣開發社群,「畢竟對開發人員來說,有沒有中文還是差很多」,他說。Beta 2版本在功能上和正式版已經相去不遠,VS 2008正式版預計年底推出,同樣會有中文版。

…後略…
本篇文章回覆於2007-08-14 22:10
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
作者回應

Stephen Wu
檢舉此回應
一個高手中的高手 - Dr. Shahram Khosravi
(書籍pdf試讀):
Professional ASP.NET 2.0 Server Control and Component Development:
http://www.wrox.com/WileyCDA/WroxTitle/productCd-0471793507.html

ASP.NET AJAX Programmer's Reference : with ASP.NET 2.0 or ASP.NET 3.5:
http://www.wrox.com/WileyCDA/WroxTitle/productCd-047010998X.html

Professional IIS 7 and ASP.NET Integrated Programming:
http://www.wrox.com/WileyCDA/WroxTitle/productCd-0470152532.html

--------------------------------

對岸的 asp.net 控件開發好手:
http://www.cnblogs.com/Clingingboy/

--------------------------------

asp.net ajax 新書:
http://tlsj.tenlong.com.tw/WebModule/BookSearch/bookSearchAction.do
本篇文章回覆於2007-09-09 10:22
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
作者回應

Stephen Wu
檢舉此回應
大濕的書:
ASP.NET AJAX in Action
by Alessandro Gallo, David Barkol, Rama Vavilala, Scott Guthrie,
http://tlsj.tenlong.com.tw/WebModule/BookSearch/bookSearchViewAction.do?isbn=1933988142&sid=38989

隔了兩週就降了兩百塊,
不想買書就直接下載程式碼來用。

ScottGu's Blog (微軟開發者部門總經理)
http://weblogs.asp.net/scottgu/default.aspx


----------------------------
http://j2se.myweb.hinet.net/blog/blog.htm
本篇文章回覆於2007-10-05 22:33
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
作者回應

Stephen Wu
檢舉此回應
Visual Studio 2008 針對瀏覽器前端指令碼,例如 JavaScript, VBSCript,除了有 100% 的 Intelisence 支援之外,更能夠進行單步偵錯、變數追蹤、…,讓我們可以用在 IDE 環境下撰寫與偵錯 VB, C# 的經驗,直接應用在 JavaScript 程式碼的開發上,本課程就是要介紹 Visual Studio 2008 如何完善的協助您撰寫與偵錯 JavaScript ,不論是您的 Web 應用程式後端是 PHP, ASP, JSP, CGI, … 都可以得到 Visual Studio 2008 最強大 IDE 開發環境的支援。

--------------------------------

VS 2008 Performance Improvements

In the VS 2008, we have made some good strides in improving performance for some of the common scenarios that developers care about. We set explicit performance goals both for new product features and for improving the performance of existing features.

For example, with the new LINQ facility we set a goal that LINQ performance be significantly better than using a SqlDataAdaptor for the same query and competitive with using a SqlDataReader, the lightest weight interface available for retrieving data from SQL Server. In our testing, LINQ does in fact out-perform SqlDataAdaptor on almost every test case we tried, and in many of the exceptions, it is no more than 10% slower than using a SqlDataReader to accomplish the same task. Given the power of LINQ, we feel this is a very reasonable trade-off.

Some of the more prominent performance improvements in Visual Studio 2008 that we see include:

· Rebuilding a Visual Basic project and running a background compiler is 3x faster and uses 3x less memory. More about this topic here.

· Scrolling large C# files in the Editor is 100% faster, while typing in new text is 50% faster

· The response time of IntelliSense with large types in C# is up to 10 times faster

· Incremental build time runs up to 90% faster on C++/CLI project solutions. More about this topic here.

· Office Word and Excel files are processed 20x faster on the server

· TFS Version Control command processing was re-written to support unlimited sized operations on key commands without being memory bound on the server. In our measurements, key Commands also run 10% - 60% faster, with the larger improvements associated with bigger projects. More about the work to improve TFS scalability here and here.

We also focused on performance improvements that exploit multi-core hardware. As I blogged about earlier, we added multi-threaded support to MSBuild. In addition, using the /MP switch, you can significantly improve your C++ project build time – internally we’ve seen improvements of up to 30% when building the C++ Frontend compiler on dual-core hardware. Significant performance improvements were also made in the .NET Framework 3.5 runtime to streamline the CLR thread pool to help multithreaded applications of all kinds. These architectural changes, when combined with socket API changes, improve asynchronous socket I/O throughput up to 70% when a 2nd processor core is available, for example. The full scope of this work is discussed in more detail here.
本篇文章回覆於2007-10-09 22:17
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
10樓
作者回應

Stephen Wu
檢舉此回應

在 VS 2008 中匯入 ASP.NET AJAX Control Extender

ScottGu 的部落格在八月份有一篇文章提到,在新一代的 Visual Studio 2008 中,要加入 AJAX Control Toolkit 及 Control Extenders (擴充器) 變得更簡單了,只要將 dll 組件檔,直接從 Windows 檔案總管裡拖曳至 VS 2008 的工具箱中即可;不必再像過去 VS 2005 要先從工具箱中,手動勾選要加入的組件名稱,還得等待它慢慢搜尋電腦中曾經註冊過的組件。

您必須先至 codeplex 網站,下載 .NET Framework 3.5 版的 ASP.NET AJAX Control Toolkit:
http://www.codeplex.com/AtlasControlToolkit/Release/ProjectReleases.aspx?ReleaseId=4923

VS 2008 中 AJAX Control Toolkit 的拖曳來源,仍和 VS 2005 時一樣,是從 AJAX Control Toolkit 您下載後解壓縮所存放的位置,的 SampleWebSite\Bin 目錄中。接著從該目錄中,將 AjaxControlToolkit.dll 直接用滑鼠拖曳至 VS 2008「工具箱」中,您事先建立好的索引標籤中即可。

接著您就可參考 ScottGu 該篇文章的內容:
http://weblogs.asp.net/scottgu/archive/2007/08/19/using-asp-net-ajax-control-extenders-in-vs-2008.aspx
試著拖曳一些像是 TextBox 等 ASP.NET 的原生控制項至頁面中,接著即可將多個 AJAX Control Extender 掛載在該 TextBox 上。掛載完後,VS 2008 會自動在其右側的「屬性」視窗中,加入所掛載的 AJAX Control Extender 屬性,在原本的 TextBox 屬性的子目錄中。
本篇文章回覆於2007-11-05 07:34
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
11樓
作者回應

Stephen Wu
檢舉此回應


探討 C# 3.0 的 Object Initializers、Collection Initializers 和 Auto-Implemented Properties 機制:
http://blog.xuite.net/j2ee/coder/14233061

在 VS 2008 中匯入 ASP.NET AJAX Control Extender:
http://blog.xuite.net/j2ee/coder/14220314


本篇文章回覆於2007-11-05 17:01
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
12樓
作者回應

Stephen Wu
檢舉此回應

http://searchvb.techtarget.com/originalContent/0,289142,sid8_gci1280943,00.html?track=NL-462&ad=612524&asrc=EM_NLN_2526442&uid=2443051

It's official: Visual Studio 2008 launching this year

It's official: Visual Studio 2008 and the .NET Framework 3.5 will be released by the end of November, Microsoft said at the TechEd Developers conference in Barcelona. This confirms what the company said earlier this year at the stateside TechEd 2007 in Orlando.
While Visual Studio 2008 will ship at the end of the month, it is still slated to be part of the "marketing launch" at the end of February, 2008, along with Windows Server 2008 and SQL Server 2008, Soma Somasegar, corporate vice president in Microsoft's Developer Division, clarified in this blog entry.

http://blogs.msdn.com/somasegar/archive/2007/11/05/teched-developer-in-europe.aspx

The product team at Microsoft is putting the finishing touches on Visual Studio 2008 and .NET FX 3.5 as we speak now. We are on track to shipping these products before the end of November 2007. We will have the marketing launch for these along with Windows Server 2008 and SQL Server 2008 at the end of February.

本篇文章回覆於2007-11-07 08:31
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
13樓
作者回應

Stephen Wu
檢舉此回應
http://www.ithome.com.tw/itadm/article.php?c=46097

微軟 Visual Studio 2008 即將推出
文/陳曉莉 (編譯)
2007-11-06

Visual Studio 2008及.NET Framework 3.5預計在11月底釋出。其中,.NET Framework 3.5可供使用者透過Microsoft Update免費下載。

微軟開發部門副總裁S. Soma Somasegar周一(11/5)在TechEd Developers 2007會議中宣布將在今年底發表Visual Studio 2008及.NET Framework 3.5,以讓所有的開發人員可快速在Windows Vista、Windows Server 2008、Office 2007、行動裝置,及網路等平台上開發應用程式。

Visual Studio 2008及.NET Framework 3.5預計在11月底釋出。其中,.NET Framework 3.5可供使用者透過Microsoft Update免費下載。

…後略…
本篇文章回覆於2007-11-07 09:59
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
14樓
回應

unicorn
捐贈 VP 給 unicorn 檢舉此回應
Visual Studio 2008 英文正式版己出,Expression Editor 可以在下載了
http://www.microsoft.com/express/download/
本篇文章回覆於2007-11-20 01:42
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
15樓
作者回應

Stephen Wu
檢舉此回應
因 iis 7.0 好像不能單獨下載,
因此小弟簡單測了一下 asp.net 3.5 + vs 2008 的專案,在 win server 2003 的 iis 6.0 上是否跑得起來。

用的是 vs 2008 Beta 2 英文版,編譯過後的 asp.net 網站,裡面有兩個簡單的頁面。

第一個頁面,裡面有使用了 AjaxControlToolkit fro Framework 3.5 版
http://www.codeplex.com/AtlasControlToolkit/Release/ProjectReleases.aspx?ReleaseId=8513
使用了其中的 PopControlExtender 擴充器。

第二個頁面,用 GridView 透過 SqlDataSource 連結 SQL Server 2005。

兩個頁面在 iis 6.0 都能正常執行。
iis 6.0 裡的設定,網站選用的是 ASP.NET 2.0 的版本。

------------------------------------------------------------

之後把網站,移到另一個 win server 2003 的 iis 6.0 環境中,
但這個環境,只有安裝 vs 2005 + dotNET Framework 2.0 版的執行環境,
由於先前編譯過後的 web.config 裡,有一堆 .NET 3.5 的 tag,如下,
因此理所當然地無法執行,報告完畢。

<compilation debug="true">
 <assemblies>
  <add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
  <add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
  <add assembly="System.Data.DataSetExtensions, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
  <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
  <add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
  <add assembly="System.Web.Extensions.Design, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
  <add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/></assemblies>
</compilation>

本篇文章回覆於2007-11-27 23:16
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   

回覆
如要回應,請先登入.