摘要
本期共有10篇文章:
- 7月4日連結:ASP.NET、ASP.NET AJAX、Visual Studio、Silverlight和IIS7
- ScriptDoc 1.0發布
- 網站中最易犯的5大錯誤
- ColdFusion中有了UpdatePanel
- Tip/Trick:在VS2005中建立ASP.NET網站的安裝包
- 使用CheckBoxe允許編輯GridView行
- 通過HTTP Endpoints將預存程序暴露給ASP.NET應用程式
- ASP.NET探秘——ISAPI和Application Domain之間的橋樑
- 使用ASP.NET AJAX訪問Script Method時啟用用戶端緩衝
- 在Windows Server 2008 的Server Core安裝版本中管理IIS 7
[1] July 4th Links: ASP.NET, ASP.NET AJAX, Visual Studio, Silverlight and IIS7 (7月4日連結:ASP.NET、ASP.NET AJAX、Visual Studio、Silverlight和IIS7)
Scott最近也開始了頻繁推薦,不過他的推薦內容比較雜,也沒有什麼定時定量的限制。在這篇文章中,Scott給出了若干個有關ASP.NET、ASP.NET AJAX、Visual Studio、Silverlight和IIS7的文章連結。雖然不是每一篇文章都那麼深入,不過各種水平的讀者在這裡都能找到適合閱讀的材料。
其中ASP.NET和ASP.NET AJAX的推薦文章如下:
- ASP.NET RSSToolkit 2.0 Released
- Building a Custom Database Driven Site Map Provider
- .NET DateTime and Number Format String Cheat Sheet
- Profile Support for ASP.NET Web Application Projects
- ASP.NET Photo Handler
- SubSonic: Auto-Generate a DAL for Class Library, Windows Applications and Web Application Projects
- BlogEngine.NET
- ScriptDoc 1.0 Available
- ASP.NET AJAX Client Control Development
- Using the ASP.NET AJAX PageRequestManager to Provide Visual Feedback
[2] ScriptDoc 1.0 available (ScriptDoc 1.0發布)
相信各位朋友一定聽說過Sandcastle這個奇妙的東西,.NET開發人員很容易地就能通過其協助自動產生一個“圖文並茂”的API說明文檔。現在,JavaScript開發人員也能夠享受類似的樂趣了。ScriptDoc就能夠將JavaScript代碼中的注釋自動抽取出來,並同樣產生一個漂亮的說明文檔。
作者在這篇短小的文章中給出了一系列有關ScriptDoc的連結地址,感興趣的朋友不妨去看看。
[3] Web Blunders: The Top 5 Biggest Mistakes On The Web (網站中最易犯的5大錯誤)
這是作者在今天TechEd上面的一個演講的材料。其中分析了網站中最易犯的5大錯誤,包括:
5. Unprofessional Site Design
4. Lousy Content
3. Poorly coded HTML/CSS/JavaScript
2. Inappropriate use of Rich Content
1. Not Being POSH
非常有意思,相應的PPT可以在這裡下載:TechEd - Web Blunders.pptx
[4] ColdFusion get an UpdatePanel (ColdFusion中有了UpdatePanel)
有“好事者”居然藉助ASP.NET AJAX的用戶端指令碼庫在ColdFusion中實現了UpdatePanel的功能,比較讓人驚喜(雖然ColdFusion已經逐漸沒落了……):
<h3>Start Time: <cfoutput>#timeformat(now(),"long")#</cfoutput></h3>
<cfform>
<cfupdatepanel>
<p><cfoutput>#timeformat(now(),"long")#</cfoutput><br>
<input type="submit" value="update time">
</cfupdatepanel>
</cfform>
感興趣的朋友還可以看看這篇位於InfoQ上的文章:http://www.infoq.com/cn/news/2007/06/ColdFusion-AJ...
[5] Tip/Trick: Creating Packaged ASP.NET Setup Programs with VS 2005(Tip/Trick:在VS2005中建立ASP.NET網站的安裝包)
Scott又寫出了一篇“圖文並茂”的教程,內容如標題所示。講述過程條理分明,配以大量的插圖和詳細的步驟,其主要章節如下:
- Create a VS 2005 Web Application Project
- Add a VS 2005 Web Setup Project to the Solution
- Build and Run the VS 2005 Web Setup Project to the Solution
- Update the Wizard UI of the Web Setup Project
- Adding Custom Actions to the VS 2005 Web Setup Project
- Useful Custom Action Example: ASP.NET Script Mapping Checker
- Useful Custom Action Example: Configuring Database Connection String
[6] Edit GridView Using CheckBoxes (使用CheckBoxe允許編輯GridView行)
很有意思的一個使用者體驗方面的創意,技術實現起來並不難,只是一小段JavaScript而已。不過效果卻非常的酷(說實話,我也是被這個效果吸引住,才推薦了這篇文章的):
[7] Expose Stored Procedures to ASP.NET through HTTP Endpoints(通過HTTP Endpoints將預存程序暴露給ASP.NET應用程式)
Endpoints是SQL Server 2005的一個新的特性,允許資料庫將資料直接通過TCP或HTTP協議暴露給應用程式使用。本文就介紹了在ASP.NET應用程式中通過HTTP Endpoints訪問資料庫中預存程序的方法。
個人感覺應用程式的架構比較獨特,不過究竟實用性如何,還需要時間的檢驗。感興趣的朋友不妨討論一下。
[8] ASP.NET Internals - The bridge between ISAPI and Application Domains(ASP.NET探秘——ISAPI和Application Domain之間的橋樑)
Simone Busoli的一篇非常好的文章,其中旁徵博引地解釋了ASP.NET中ISAPI和Application Domain相關的一些的低層問題。如果你不想僅僅限於拖拉控制項,而是想對整個的ASP.NET應用程式架構,以及其配合IIS和作業系統的方法有更加全面地瞭解,那麼這篇文章絕對值得你仔細閱讀。
相關的文章還有:ASP.NET Internals – IIS and the Process Model。
[9] Client-side caching for script methods access in ASP.NET AJAX (使用ASP.NET AJAX訪問Script Method時啟用用戶端緩衝)
這是Jeffery在CodeProject上的一篇文章,他的中文Blog中已經給出了完整的中文版本以及相應的介紹,我就不再獻醜評論了。
小兄弟體力充沛,激情無限,非常值得我們學習!
[10] Administering IIS7 on Server Core Installations of Windows Server 2008 (在Windows Server 2008 的Server Core安裝版本中管理IIS 7)
Windows Server 2008 中提供了一個特殊的版本,叫做Server Core,旨在控制Windows那日益龐大的安裝配置過程以及由這些複雜性所導致的一些潛在的不穩定性。關於Server Core,可以參考我翻譯的這篇文章:《Windows核心伺服器入門》。
本文就介紹了在這個特殊版本的Windows Server 2008中對IIS 7進行管理控制的方法(都是命令列工具),如果你有這方面需求或是對其感興趣,那麼一定要看看這篇文章。