经过微软
.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
的开发人员提供许多宝贵资源,很不错。