Visual Studio Code Metrics

Software Metrics 是將軟體設計或規格加以量測與量化的科學,過去在 Visual Studio 2005 Team Edition for Developers 版本中僅提供了靜態程式碼分析 (Code Analysis) 的功能,但在 Visual Studio Orcas March 2007 CTP 微軟已經在開發工具內首次提供了Software Metrics 的功能,Code Analysis 研發團隊的 blog 也已經釋放了此一訊息,目前在 March 2006 CTP 版本中提供了五種最常用的量測指標,分別是 : Maintainability Index : 維護度指標 Cyclomatic Complexity :程式碼獨立之執行路徑(independent paths)數量 Depth of Inheritance : 類別繼承深度 Class Coupling : 類別與其他類別耦合程度 Lines of Code : 程式碼行數 使用上頗便利,只需要在 Solution…


Patterns & Practices 系列推出 Visual Studio Team System Guidance

2007年4月,Patterns & Practices 系列針對 Visual Studio Team System 所整理出的指引文件已經在 CodePlex 網站釋出 (http://www.codeplex.com/VSTSGuidance),在此系列文件中引導用戶針對 Source Code Control 上的細部使用建議,不同型態的應用程式 (ASP.NET Application/ Windows Application) 在版本管控系統中該如何配置檔案與資料夾 ? Team Foundation Server 中許多跟版本管控有關的動作該如何做? 都有相當豐富的文件與錄影教學可供下載,這是目前 Team Foundation 導入中最實務的教學與指引文件,尤其針對版本管控主題助益相當大。


XBOX Live 即將與 Windows Live Messager 整合

依據4月8日 GameSpot 報導 , XBOX360 作業系統即將於2007年5月初進行春季版更新,本次更新中最重要的一項,便是讓原本 XBOX Live 中所提供之對話系統,能夠與全球 2700 萬 Windows Live Messager 用戶互通訊息。過去 XBOX Live 以語音溝通為大宗,為了應付此項新功能,微軟也將推出結合鍵盤之 XBOX 360 無線遙控器,以便玩家快速鍵入文字訊息,在強調消費性電子產品與 Internet 互動以及 Social Network 的新一波網路革命中,微軟在這次的 XBOX 360 更新中又有了些新的進程。  


HTTP 除錯工具 Fiddler 與 Visual Studio 2005 ASP.NET

Fiddler 是知名之 HTTP 除錯工具,利用 Internet Explorer Proxy 的功能,將所有送入與送出之 HTTP 封包加以記錄。很不幸的當利用 Visual Studio 2005 內除錯 Web Server Cassini 時,Internet Explorer 總是會將送往 localhost 的 HTTP Request 與 Response 不經由 Proxy 處理,若用電腦名稱取代 localhost,雖然會運用到 Proxy,但 Cassini 由於安全考量,又拒絕接受這類 HTTP Request,這點著實讓想運用 Fiddler 除錯的 Visual Studio 開發人員有點懊惱。最後總算於網路上找到個解決方法,方法很簡單,只需要將 localhost 後方加上個 “." 即可解決此問題,例如 : 只需要在 Internet Explorer 上鍵入 http://localhost.:50091/AJAXEnabledWebSite1/ 即可讓 HTTP Request 與 Response 經由…


LINQ 與 Visual Studio Orcas March 2007 CTP

LINQ (Language Integrated Query) 是 Microsoft .NET Framework 未來本版的延伸功能,目的在 C# 與 Visual Basic 程式語言原生語法 (native language syntax) 中增添查詢能力。在程式語言中增添查詢能力,將大幅精簡存取資料庫,XML 與 Collection Object 之程式碼 ,並在編譯時期即可檢查出存取相關的錯誤與法。 LINQ 目前最新釋出是內建於  Visual Studio Orcas March 2007 CTP 內的版本,此版本中 LINQ 也更改了部分名稱,例如針對 ADO.NET vNEXT Entity Framework 的出現,LINQ 分類改為: LINQ to ADO.NET LINQ to Entities LINQ to SQL (舊名DLINQ) LINQ to Dataset LINQ over XML (簡稱 XLINQ) LINQ to Objects API 過去把 LINQ to…