經過微軟.net Framework 2.0的革新,.net平台的開發越來越精彩。筆者收集基于.net開發的n個項目,一方面為新手提供有價值學習資源,培養起軟體開發的樂趣,另一方面共勉已從事.net領域工作多年并有明确發展目标的同仁,提高自己,更上一層樓。
SharpDevelop
強大的插件系統,通過Addin建構成一個功能齊全的.net開發IDE。核心是AddInTree。跟随這個項目開發許多有用的元件,比如功能文本編輯器(ICSharpCode.TextEditor),SharpZipLib等。
DotNetNuke
這個就是著名DNN,使用VB.NET進行開發。通過其基本架構可進行堆積木式快速建站。而且支援子網站系統。其由asp.net Portal start kit進化而來。
Community Server
這個也是一個很著名的ASP.NET項目,記得好像最早系統原形為asp.net Forums,後來加入了.Text Blog 和nGallery成為一個完整的通用系統。對應的中文版本為寶玉修改的CCS。
Rainbow
另外一個類似于DNN的系統,使用C#進行開發。
RssBandit
一個用戶端的RSS檢視器,使用C# 進行開發,最大的特點是資料存儲采用xml檔案。
FreeTextbox
Web上的一個Html超文本編輯器,早些版本是開源的,現在還是免費使用,不過源代碼需要購買。
World Wind
使用.NET開發的一個Windows窗體系統,以地球外觀看得角度提供全球定位功能,類似于Google Earth。
log4net
對應Java中的log4j。一個強大的日志管理子產品。
Monodevelop
非Windows 系統下的.net 平台開發工具。
Paint.NET
使用.net開發的畫圖軟體,功能不錯。
Nunit
對應Java中的Junit,非常著名的單元測試工具。
FCKeditor
Web上的又一個Html超文本編輯器。
Nlog
一個日志管理庫,類似于Log4Net。
ManagedSpy
.net 平台下的Spy ++,支援通過.net 2.0開的Windows Forms應用程式。
Guidance Explore
類似于一個.net平台程式設計問題簡答的FAQ。不過提供的都是英文。
Terrarium
一個.net開發的多人遊戲。玩這個遊戲可以提高程式設計能力^_^。
TaskVision
任務管理系統,一個經典的Smart Client智能用戶端程式。
IssueVision
事務管理系統,Smart Client智能用戶端程式。
FotoVision
又一個值得學習的.net開發的Windows應用程式。
Infragistics Tracker Application
由Infragistics開發的Smart Client智能用戶端程式。
Windows Forms RSS Portal
一個.net 開發的聚合器。
Enterprise Library
微軟的企業庫,對原早些時候開發的一些Block 子產品進行整合提供企業統一的接口,新版本使用了.net 2.0的的許多功能。
PetShop
基于N-tier設計的電子商務網站,沒什麼好說的了。
XmlNotepad
一個用.net 開發的xml檔案編輯器。
DockManager Control
一個很不錯的實作類似于VS 2005的界面某些功能的元件。
Starter Kits for Visual Web Developer
該套件為學習研究應用asp.net2.0的開發人員提供許多寶貴資源,很不錯。