詳解Visual Studio 2008 編程技巧
Visual Studio 2008 編程顯著改善了開發人員處理數據的方式。傳統上,開發人員根據數據的位置以及用戶如何連接到數據來以不同方式操作數據。在引入 LINQ 和其他各種數據訪問改進功能之后,開發人員可以使用一致的編程方法,通過新的數據設計圖面來管理數據和執行數據訪問。
Visual Studio 2008 編程和設計體驗是圍繞語言/數據訪問統一性建模的。LINQ 的目標是通過 Microsoft .NET Framework 以及 C# 和 Visual Basic 編程語言的一組擴展來提供對象、數據庫和 XML 數據的集成化查詢,從而為開發人員降低復雜性,幫助提高他們的工作效率。使用 LINQ,開發人員可以通過 C# 或 Visual Basic 以本機方式編寫查詢,而無需使用 SQL 和 XPath 這樣的專用語言。 #t#
LINQ to SQL 是一種將關系數據作為對象進行管理并且不會丟失查詢能力的運行時基礎結構,它簡化了數據驅動網站的構建。Visual Studio 為將 LINQ to SQL 融入到 ASP.NET Web 應用程序之中提供了深入支持,從而使數據驅動網站的創建工作變得更加高效、經濟和有趣。開發人員可以使用熟悉的編程語義,按照統一且一致的方式訪問所有數據源。
我們還致力于充分利用多核硬件的優勢來提高性能。正如我以前的日志中提到的,我們對 Visual Studio 2008 編程工具增添了多線程支持。此外,使用 / MP 開關,您可以大大提高您的 C++ 項目生成時間 – 在內部的項目里,我們看到C++前臺編譯器在雙核硬件上性能的提高最多可高達30%。.NET Framework 3.5 運行時的性能也有了顯著提升,我們精簡了CLR的線程池,使得各種類型的多線程應用程序得到性能改進。例如,當這些架構方面的改進與套接字端口API的改進結合在一起,并使用雙核處理器的情況下,異步套接字端口I/O的操作速度最快提高了70%。更多關于此項工作的細節在這里。
很好,它的確可以被NotePad進行編輯。為什么要供這個功能? 呵呵,當你維護一段代碼時,你首先是想是了解它是如何來組織程序的,當然你可以通過文字描述,類視圖等等來了解,或者也是我們常用的寫一個說明文檔,然后放入另一個DOC的目錄,然后過了一兩年,你,噢不是你,是你現在的手下發現找不到那個文檔了!文檔中插入圖片,一目了然。 其實類似的功能還有幾個,象///。
其實這個功能是在企業版才有的,而且只局限于局域網內,它需要一個Server中心。企業版在其他國家都比較貴,而且這個功能需要另外付費1000$。 Visual Studio 2008 編程在中國,企業版只要五元,這個功能是免費贈送的,而且可以在Internet上使用。據說是一個0day組織用ILDASM改動了一些代碼。它的作用其實就是當你在寫代碼時可以和朋友討論問題,當然你也可以選擇隱身!
Visual Studio 2008 編程版本控制命令處理經過重寫后,能夠在不需要綁定內存到服務器上的情況下,支持無限量的關鍵命令操作。 在我們的測試衡量結果中,關鍵命令的運行速度還提高了 10% 到 60%,尤其是在比較大的項目上操作時有了很大的性能提高。從這-里可以看到更多關于改進TFS可測量性的工作。