基于.net开发平台项目案例集锦


基于.net开发平台项目案例集锦

作者:郑佐 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 经典框架。

优质内容筛选与推荐>>
1、Economical auto-dial residential burglar alarm system
2、网络操作系统第十二、十三章习题
3、算法:C语言实现 (4)下推栈的链表实现
4、springmvc+mybatis学习过程中的一些问题记录
5、BZOJ 1901 Dynamic Rankings


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号