摘要:2月6日連結篇: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, WPF
【原文位址】Feb 6th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, WPF
【原文發表日期】 Wednesday, February 06, 2008 12:41 AM
這是我的連結系列的最新篇。也請參閱我的ASP.NET 技巧,訣竅和課程網頁裡我以前寫的眾多很受歡迎的文章的連結。
ASP.NET
- ASP.NET Security Tutorial Series: Scott Mitchell(去年為我們撰寫了精彩的《資料存取課程系列》【中文版位址】),最近開始撰寫一個新的免費課程系列,著重於ASP.NET安全。今天我們在www.asp.net網站上發表了該系列的前三篇文章:ASP.NET Security Basics(ASP.NET安全之基礎),Overview of Forms Authentication(表單認證概覽),和Forms Authentication Configuration and Advanced Topics(表單認證配置和高級的內容)。想瞭解更多的ASP.NET安全信息的話,請參閱我在ASP.NET 技巧,訣竅和課程網頁上提到的我自己寫的安全課程。
- 10 ASP.NET Performance and Scalability Secrets: Omar Al Zabir,www.pageflakes.com (用ASP.NET開發的Web 2.0門戶網站) 的共同創辦人和CTO,為他的ASP.NET 和ASP.NET AJAX精彩系列又寫了一文。這篇文章討論了如何最大化 ASP.NET 性能和擴縮性的技巧和訣竅。想瞭解更多關於如何使用ASP.NET和ASP.NET AJAX建造優秀網站的話,一定要讀一下Omar的優秀新圖書《Building a Web 2.0 Portal with ASP.NET 3.5》。
- .NET Debugging Demos Lab: Tess Ferrandez,微軟產品支援的ASP.NET escalation專案師,發表過很多關於偵錯生產性ASP.NET應用之藝術方面的精彩文章,開始撰寫一個新的課程系列,提供了一個有缺陷的樣例應用以及一系列你可以完成的問題,以學習如何在生產性環境中偵錯有問題的應用。
- 4 Alternative View Engines for ASP.NET MVC: MvcContrib開源專案在ASP.NET MVC框架之上添加了許多很酷的好東西。Jeffrey Palermo在專案中發佈了4個可選的視圖顯示引擎,如果你不想使用預設的基於.aspx的視圖引擎的話,你可以使用它們。另外,在下個星期我將發一個關於 ASP.NET MVC的新文章,討論將在下一個更新版中發佈的一些既新又酷的特性。
ASP.NET AJAX
- Boost ASP.NET Performance with Deferred Content Loading: Dave Ward繼續撰寫更多ASP.NET AJAX方面的精彩文章。這篇文章討論在網頁在客戶端載入時,如何使用AJAX 回呼來獲取HTML內容以改進感覺上的(perceived)的網頁載入時間。這個方法與我這裡的技巧/訣竅文章的方法類似。
- Build Yahoo UI Style Glowing Buttons with the ASP.NET AJAX Control Toolkit GlowButtonExtender Control: Matt Berseth繼續撰寫使用ASP.NET AJAX方面的精彩系列。在這個文章裡,他討論如何建立很酷的發光的按鈕效果。
Visual Studio
- Resolving Namespaces and Removing Unused Using Statements: David Hayden的一篇好文章,討論開發人員經常沒注意到的幾個Visual Studio程式碼編輯特性。
- Visual Studio 2008 Product Comparison: 在過去,有幾個人曾向我發電郵, 詢問描述不同Visual Studio 2008 版本(Standard, Professional, Visual Studio Team System等)間區別的網址。這個連結非常有用,值得收藏,如果你想瞭解有關詳情的話。
- Did you know…You can Shift+ESC to close a tool window: Sara Ford 繼續她的「你是否知道。。。」 — VS 2008 技巧和訣竅精彩系列。我承認我也不知道這個技巧。一個我總是推薦的生產性技巧是,認真學習一下你的開發工具環境的快捷鍵組合,因為經常使用它們的話,可以顯著提供生產力。點擊這裡下載 VB 2008快捷鍵海報,或點擊這裡下載同等的C# 2008快捷鍵海報。把它們列印出來,放在枕頭下,在你睡覺時吸收其中內容。
.NET
- The Power of Yield: Joshua Flanagan有一篇好文,是關於.NET 2.0中一個酷極了的,但未被充分利用的C#特性 — 關鍵詞 yield。這是個非常強大的特性,允許你有效地操作IEnumerable場景,以及允許延遲的迭代(在.NET 3.5中LINQ大量使用這個特性)。想精通C#的話,我強烈推薦新書《C# 3.0 In a Nutshell》(我在Amazon上發了一個五星評論)。
WPF
- Making VS 2008 Open in XAML Mode By Default: Matthias Shapiro有一個好貼,展示如何配置VS 2008 ,在預設情形下,在XAML模式中,而不是在設計模式中,載入WPF文件。這是個非常有用的捷徑,如果你的自然趨向是直接操作 XAML 標識的話。
- How can I debug WPF bindings? 微軟WPF開發團隊的Beatriz Costa的一篇精彩文章,討論可為你所用的,如何在繫結運算式到WPF失敗時,更好地識別「到底哪裡出錯了」的技巧/訣竅。
- How Do I Wrap Text in the ComboBox? 和 How Do I Wrap Text in a ListView Header? Matthias Shapiro的另外兩篇精彩文章,展示在ComboBox和ListView Header控制項中如何處理文字換行。
- Embedded ListView Columns (Columns within Columns): Matthias 的又一篇精彩文章,討論在使用WPF ListView控制項時如何處理嵌套的表列場景。
- How can I bind WPF elements to XLinq? Beatriz Costa的另一篇精彩文章,討論如何使用.NET 3.5促成LINQ to XML的資料繫結場景。
- Programming WPF 和 Windows Presentation Foundation Unleashed: 如果你想學習WPF(特別是現在VS 2008中對WPF有專案和設計器支援),我推薦Chris Sells 和 Adam Nathan撰寫的這2本書,兩者都是可用來學習WPF的精彩資源。
希望本文對你有所幫助,
Scott