作者:郑佐
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 阅读(370)
评论(1) 编辑 收藏