MSDN雜志中該篇文章的作者介紹了10個非常好的Visual Studio小插件,他們分別應用在各個不同的領(lǐng)域,均可以大大地提高我們開發(fā)者的開發(fā)效率,這也是我強烈推薦的原因。其中比較有意思的是GhostDoc,可以自動分析并根據(jù)方法名生成其注釋,例如對于這個方法:
[2] Tip/Trick: Cool UI Templating Technique to use with ASP.NET AJAX for non-UpdatePanel scenarios(Tip/Trick:無UpdatePanel時與ASP.NET AJAX配合使用的很酷的模板技術(shù))
在Scott的這篇文章中,它使用了“純粹”的客戶端ASP.NET AJAX腳本庫,而不是我們偷懶時選擇的UpdatePanel來實現(xiàn)了頁面中局部更新的功能。
這一點其實在ASP.NET AJAX中非常容易實現(xiàn),但郁悶之處在于:服務器端生成將要返回的HTML代碼時,一般需要我們開發(fā)者手工構(gòu)造出這個包含著大量HTML標簽的字符串,例如: 這樣既容易出錯,又不易于編寫,特別是當
[3] View Source Editor The easy way to change the editor in Internet Explorer(View Source Editor:輕松改變IE默認的“查看源文件”所用的編輯器)
我們都知道,IE中默認的“查看源文件”所用的編輯器為記事本,這個功能顯然不能滿足開發(fā)者的需要,畢竟記事本真的太簡單了……本文介紹的這個工具則可以容易地改變IE中這個默認的設(shè)定,例如將其改為功能更加豐富的EditPlus,甚至Visual Studio……
無論對于使用者還是對于控件開發(fā)者,Atlas的Control Extender在20號發(fā)布的Beta 1版本中均有了非常大的變化,Shawn Burke的這篇文章詳細描述了Control Extender的開發(fā)者在遷移從前的Control Extender到最新Beta 1版時所需的步驟以及其中的注意事項。如果您曾經(jīng)基于CTP版本的Atlas開發(fā)過Control Extender,那么這篇文章將是你將其遷移到Beta 1版本過程中的一個不可缺少的得力助手。
[5] Working with Cross Page Posting Using ASP.NET 2.0(使用ASP.NET 2.0中的跨頁面提交)
跨頁面提交(Cross Page Post)是ASP.NET 2.0引入的一個非常有用的新特性,SANJIT SIL的這篇短小精悍的文章較為詳細描述了其使用方法,絕對堪稱入門的經(jīng)典。
[6] CSS Friendly ASP.NET 2.0 Control Adapters Beta 3 Now Available(CSS Friendly ASP.NET 2.0 Control Adapters Beta 3提供下載)
CSS Friendly ASP.NET 2.0 Control Adapters這個東西想必我們都聽說過,這是微軟公司對其ASP.NET 2.0原有設(shè)計中忽視Web標準的一個補救措施,旨在提供一系列的自定義適配器(Adapter),讓ASP.NET 2.0頁面生成出符合Web標準的HTML代碼,最主要的就是去掉了好多用于布局的<table>標簽。
現(xiàn)在這個東西推出了最新的Beta 3版本,也基本上趨于穩(wěn)定。注意Web標準的頁面開發(fā)人員應該及時安裝并學習其使用方式,讓我們的ASP.NET頁面不再被Web標準所鄙視。
[7] ASP.NET Supervising Controller (Model View Presenter) From Schematic To Unit Tests to Code(ASP.NET中的Supervising Controller (Model View Presenter)模式——從圖解到單元測試再到代碼)
Martin Fowler這個設(shè)計模式巨無霸前不久將Model-View-Presenter分成了兩個相對獨立的模式:Supervising Controller和Passive View。這篇文章就介紹了如何在ASP.NET中使用Supervising Controller模式以及其帶來的好處,同樣極為短小精悍但清晰易懂。下面的評論也非常有價值。
[8] First look and few thoughts on the Microsoft AJAX Beta(對ASP.NET AJAX Beta的第一眼印象和一些想法)
ASP.NET AJAX最近如日中天,Rick Strahl(微軟MVP)的這篇文章對20號剛剛新鮮出爐的這個突然間變得誰都不認識了的新的Atlas Beta 1作了一番毫不留情的批判!下面的討論也沸沸揚揚,既有Atlas開發(fā)組的成員,又有同樣被“忽悠”了的開發(fā)者。
沒過幾天,Rick Strahl又發(fā)表了一篇More MS Ajax Pain(ASP.NET AJAX Beta的更多痛苦),其中揭露出了很多Atlas Beta 1中的低級Bug以及不可思議的設(shè)計方式,下面同樣討論得不可開交。不單單是這位老兄,我們所熟悉的意大利知名ASP.NET技術(shù)作家Dino Esposito也在其Blog上抱怨了一番——Don‘t call it Beta 1(別叫它Beta 1),因為Dino的關(guān)于Atlas的新書也馬上即將出版,所以估計他和我一樣也備受打擊(Atlas新版本的發(fā)布對我而言無疑是一個晴天霹靂),及其郁悶之下才發(fā)此牢騷……真可謂是世事難料啊。