作者:鄭佐
2006-10-31
經過微軟
.net? Framework 2.0
的革新,
.net
平臺的開發越來越精彩。筆者收集基于
.net
開發的
n
個項目,一方面為新手提供有價值學習資源,培養起軟件開發的樂趣,另一方面共勉已從事
.net
領域工作多年并有明確發展目標的同仁,提高自己,更上一層樓。
?
SharpDevelop
強大的插件系統,通過
Addin
構建成一個功能齊全的
.net
開發
IDE
。核心是
AddInTree
。跟隨這個項目開發許多有用的組件,比如功能文本編輯器(
ICSharpCode.TextEditor
),
SharpZipLib
等。
鏈接:
http://www.icsharpcode.net/
?
DotNetNuke
這個就是著名
DNN
,使用
VB.NET
進行開發。通過其基本架構可進行堆積木式快速建站。而且支持子網站系統。其由
asp.net Portal start kit
進化而來。
鏈接:
http://www.dnnchina.net/
,
http://www.dotnetnuke.com
?
Community Server
這個也是一個很著名的
ASP.NET
項目,記得好像最早系統原形為
asp.net Forums
,后來加入了
.Text Blog
和
nGallery
成為一個完整的通用系統。對應的中文版本為寶玉修改的
CCS
。
鏈接:
http://communityserver.org/
?
Rainbow
另外一個類似于
DNN
的系統,使用
C#
進行開發。
鏈接:
http://www.rainbowportal.net/
?
RssBandit
一個客戶端的
RSS
查看器,使用
C#
進行開發,最大的特點是數據存儲采用
xml
文件。
鏈接:
http://www.rssbandit.org/
?
FreeTextbox
Web
上的一個
Html
超文本編輯器,早些版本是開源的,現在還是免費使用,不過源代碼需要購買。
鏈接:
http://www.freetextbox.com
?
World Wind
使用
.NET
開發的一個
Windows
窗體系統,以地球外觀看得角度提供全球定位功能,類似于
Google Earth
。
鏈接:
http://worldwind.arc.nasa.gov
?
log4net
對應
Java
中的
log4j
。一個強大的日志管理模塊。
鏈接:
http://logging.apache.org/log4net/
?
Monodevelop
非
Windows
系統下的
.net
平臺開發工具。
鏈接:
http://www.monodevelop.com
?
Paint.NET
使用
.net
開發的畫圖軟件,功能不錯。
鏈接:
http://www.getpaint.net/index.html
?
Nunit
對應
Java
中的
Junit
,非常著名的單元測試工具。
鏈接:
http://www.nunit.org/
?
FCKeditor
Web
上的又一個
Html
超文本編輯器。
鏈接:
http://www.fckeditor.net/
?
Nlog
一個日志管理庫,類似于
Log4Net
。
鏈接:
http://www.nlog-project.org/
?
ManagedSpy
.net
平臺下的
Spy ++
,支持通過
.net 2.0
開的
Windows Forms
應用程序。
鏈接:
http://msdn.microsoft.com/msdnmag/issues/06/04/ManagedSpy/
?
Guidance Explore
類似于一個
.net
平臺編程問題簡答的
FAQ
。不過提供的都是英文。
鏈接:
http://www.codeplex.com/Wiki/View.aspx?ProjectName=guidanceExplorer
?
Terrarium
一個
.net
開發的多人游戲。玩這個游戲可以提高編程能力
^_^
。
鏈接:
http://www.windowsforms.net/Default.aspx?tabindex=4&tabid=49
?
TaskVision
任務管理系統,一個經典的
Smart Client
智能客戶端程序。
鏈接:
http://www.windowsforms.net/Default.aspx?tabindex=4&tabid=49
?
IssueVision
事務管理系統,
Smart Client
智能客戶端程序。
鏈接:
http://www.windowsforms.net/Default.aspx?tabindex=4&tabid=49
?
FotoVision
又一個值得學習的
.net
開發的
Windows
應用程序。
鏈接:
http://www.windowsforms.net/Default.aspx?tabindex=4&tabid=49
?
Infragistics Tracker Application
由
Infragistics
開發的
Smart Client
智能客戶端程序。
鏈接:
http://www.windowsforms.net/Default.aspx?tabindex=4&tabid=49
?
Windows Forms RSS Portal
一個
.net
開發的聚合器。
鏈接:
http://www.windowsforms.net/Default.aspx?tabindex=4&tabid=49
?
Enterprise
Library
微軟的企業庫,對原早些時候開發的一些
Block
模塊進行整合提供企業統一的接口,新版本使用了
.net 2.0
的的許多功能。
鏈接:
http://msdn.microsoft.com/practices/
?
PetShop
基于
N-tier
設計的電子商務網站,沒什么好說的了。
鏈接:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/bdasamppet4.asp
?
XmlNotepad
一個用
.net
開發的
xml
文件編輯器。
鏈接:
http://www.microsoft.com/china/msdn/library/data/xml/xmlnotepad.mspx
?
DockManager Control
一個很不錯的實現類似于
VS 2005
的界面某些功能的組件。
鏈接:
http://www.codeproject.com/vb/net/DockPanelSkin.asp
?
Starter Kits for Visual Web Developer
該套件為學習研究應用
asp.net2.0
的開發人員提供許多寶貴資源,很不錯。
鏈接:
http://www.asp.net/downloads/starterkits/default.aspx?tabid=62
?
以上是筆者的一些資源積累,還有需多經典項目案例沒有包括,比如一些早期微軟提供的項目案例以及現在熱門的
ORM
經典框架。
posted on 2006-11-13 08:53
SIMONE 閱讀(372)
評論(1) 編輯 收藏