C#开源代码

2011/04/15 下午 12:57

Math.net是什么?

Math.NET是一个用c#编写的,运行在微软.net平台下的开源数学工具包,它的目的利用一个不依赖于第三发组件的简洁框架来满足科学数值和符号代数计算。这个项目大部分采用的是MIT/X11开源软件协议,部份采用的是GPL 或 LGPL协议。

Math.NET包含下列几个模块:


 Math.NET Numerics
这个是Ma

2011/04/15 下午 12:55

一、AOP框架


        Encase 是C#编写开发的为.NET平台提供的AOP框架。Encase 独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式。这种部署方面(aspects)的方法帮助缺少经验的开发人员提高开发效率。

        NKalore是一款编程语言,它扩展了C#允许在.net平台使用AOP。NKalore的语法简单、直观,它的编译器是基于Mono C#编译器(MCS)。NKalore目前只能在命令行或#Develop内部使用。NKalore兼容公共语言

2006/12/25 下午 11:15

ZedGraph是C#编写的.NET类库,提供了用户控件和web控件。它可以创建2D的线性图、条形图和饼图。它功能完整且有详细的功能自定义。
基于LGPL协议开源,.NET 2.0 C#源代码)它的思路清淅,所以非常容易就上手.

下载:ZedGraph download | SourceForge.net

例图如下:

2006/12/05 下午 11:35

这个Portal CMS系统也不是一个正式版本的,去年11月份才开始的项目,但是我发现它的架构非常优秀,采用NHibernate.Net作为系统框架,因此可以作为一个很好的学习对象,值得关注之。 其中也应用了许多VS2005的许多新功能.如Membership 类.

下载:Ludico download | SourceForge.net

开发环境:vs2005 c# + sql 2005

开源程度:绝对开源

相关链接

2006/12/02 下午 2:03

Community Server(CS)是一个非常优秀的Asp.net开源软件,目前官方发布的系统中包括三个部分:Asp.net Forums、DotText、Gallery。如果你是某个以CS构架网站的会员,你可以很容易的就拥有一个Blog、一个相册、还能在论坛上与他人一起进行讨论,这样就形成一个以User为中心的社区,这也就是起名为Community Server的意义所在了。

CS的构架很巧妙,三套原本不同的开源软件在Telligent Systems的努力下结合在了一起,统一进行用户管理与权限设置(Menbership)、统一进行异常处

2006/11/29 上午 12:59

Ascend.net 为了弥补.net Framework提供的窗体控件的可视化效果的不足而开发

现阶段共有个6独立控件:

GradientPanel -- 增强的Panel控件,可以设置各个角的圆角半径,以及过渡的背景色;
GradientCaption -- 增强的标题控件,可以用作字窗口的标题栏;
GradientSplitBar -- 分隔栏控件,就是大家经常能在网站上看到的那种;
GradientNavigationButton -- 导航按钮控件;
GradientAnimation -- 动画控件,模仿Windows经典的渐变色滚动条效果,也就是Windows9x里启动画面最下方的那个效果;
NavigationPane -- 前四个控件的组合应用,一个导航面板控件;

原站:  http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=ASCENDNET

下载:  http://www.codeplex.com/SourceControl/ListDownloadableCommits.aspx?ProjectName=ASCENDNET

相关链接

2006/11/28 下午 2:27

      SharpMap是一个基于.net 2.0使用C#开发的Map渲染类库,可以渲染各类GIS数据(目前支持ESRI Shape和PostGIS格式),可应用于桌面和Web程序。目前稳定版本为0.8(9.0beta已发布),代码行数近10000行,实现了以下功能:
①支持的数据格式:
PostGreSQL/PostGIS,ESRI Shapefile
支持WMS layers?
支持ECW 和JPEG2000 栅格数据格式
②Windows Forms 控件,可以移动和缩放
③通过HttpHandler支持ASP.net程序
④点、线、多边形、多点、多线和多多边形等几何类型和几何集合(GeometryCollections)等OpenGIS Simple Features Specification
⑤可通过Data Providers(增加数据类型支持)、Layer Types(增加层类型)和Geometry Types等扩展
⑥图形使用GDI+渲染,支持anti-aliased等
⑦专题图

可以看出,SharpMap目前可以算是一个实现了最基本功能的GIS系统,但一些很重要的功能,例如投影,比例尺,空间分析,图形的属性信息,查询检索等等,还没有或者还在开发中。一个好消息是,作者在SharpMap的网站写到:Diego Guidi(NetTopologySuite的开发者)已经创建了一个Sha

2006/11/25 下午 4:46

华盛顿大学学生用C#做了一个Paint.NET, 比Windows的MSPaint强大不少,包括Layer、Clone Stmap、Edge Detection、Motion Blur及History等,界面也很不错,样式有点像PHOTOSHOP的感觉,对图像处理有兴趣的朋友有福了,不过美中不足的地方是一次只能处理一张图片。另外此软件已经得到了微软的资助。

原站:http://www.getpaint.net

源码:下载

相关链接

2006/11/25 下午 4:41

NUnit是一个为Net准备的自动化单元测试框架,它的作用就是帮助你方便的完成单元测试工作,同鼎鼎有名的JUnit一样,都是xUnit家族的成员

原站:NUnit.org

源码:下载

相关链接

NUnit的原理

使用NUnit在.Net编程中进行单元测试

2006/11/25 下午 4:38

NDoc 可以将 C#.NET 编译生成的程序集和对应的 /doc XML 文档,自动转换成如 .NET Framework SDK 类库文档或者 MSDN Library 在线 .NET 类库文档形式的代码文档,让您快速拥有专业级的类库API 文档。(VB.NET 通过第三方插件如 VBCommenter 的支持,也可以生成 XML 文档。)
NDoc 代码文档的样式包括 HTML Help 1 (即 *.CHM 格式),Microsoft Help 2 (即以形如 ms-help://... 的 URI 地址访问的文档),以及 MSDN 在线网页样式的 .NET Framework 类库文档。

NDoc 为开放源代码项目,采用 GNU General Public Licence 授

2006/11/25 下午 4:24
    Ajax.NET Professional (AjaxPro)是最先把AJAX技术在微软.NET环境下的实现的AJAX框架之一。它在客户端脚本之上创建代理类来 调用服务器端的方法。就是人们经常说的asp.net下无组件刷新的功能。
2006/11/25 下午 4:10

Dotnetnuke(简称DNN)是一个免费、开源、可扩展、几近完美的内容管理系统。可广泛应用于商务网站,企业内网和互联系,在线内容发布网站。是建立在ASP.NET平台之上的一套WEB应用框架。是微软第一次向开源说“YES”的里程碑。一流的门户框架。

原站: 英文   中文

源码:  下载(vb.net)    下载(c#)

开发语言: ASP.NET(VB.NET)平台,,新发布的版本是3.2(基于ASP.NET1.1) 和4.0(基于ASP.NET2.0 )

也有C#版的,暂时没找到好资料

小组部署: 具体要看群里使用VB.NET开发ASP.NET的成员数量而定,请有兴趣加入这个小组的在评论中反馈下。

相关链接

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值