多年前, 曾經在MSDN看過一篇文章 : 為 .NET Framework 應用程式實作類似 Microsoft Word 的物件模型 .
文章的內容主要是描訴如何利用「模型-檢視-控制器」(Model-View-Controller) 設計模式的方法, 為 .NET Framework 應用程式實作類似 Microsoft Word 的物件模型, 並提供應用程式自動化功能. 這樣的文章在Windows Forms領域上是很少見的, 所以格外引起興趣.
.jpg)
之後, 有一天因為要尋找 Tablet PC的相關資料, 意外的發現一個用C#寫的Open Source軟體: Smart UML.
根據網站上說的:它是一個 手寫 多人 使用的系統. 當仔細閱讀它的原始碼時, 發覺使用的架構剛好是上面那篇文章說提的.
所以, 那時候才注意到作者叫 Omar AL Zabir.

時間來到微軟要推出 ASP.NET AJAX 的時刻, CodeProject 出現一篇石破天驚的文章, 至今點閱率有60多萬: Build Google IG like Ajax Start Page in 7 days using ASP.NET Ajax and .NET 3.0 . 就如它篇名所示, 就是教人如何在七天裡實作一個像 iGoogle 的網站.
而後, 作者更擴充這篇文章寫了一本書: Building a Web 2.0 Portal with ASP.NET 3.5 [下載電子書] , 並開了一個示範網站: Dropthings.
您可以在CodePlex取得它的相關訊息與原始碼.
簡短的介紹, 可以看出Omar AL Zabir是一個橫跨WinForms和ASP.NET的高手; 有時間不彷到他的Blog看看, 或閱讀他在CodeProject上的文章, 相信一定有很好的收穫.