c#开源资源大汇总

上传人:bin****86 文档编号:59370314 上传时间:2018-11-06 格式:DOCX 页数:12 大小:21.45KB
返回 下载 相关 举报
c#开源资源大汇总_第1页
第1页 / 共12页
c#开源资源大汇总_第2页
第2页 / 共12页
c#开源资源大汇总_第3页
第3页 / 共12页
c#开源资源大汇总_第4页
第4页 / 共12页
c#开源资源大汇总_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《c#开源资源大汇总》由会员分享,可在线阅读,更多相关《c#开源资源大汇总(12页珍藏版)》请在金锄头文库上搜索。

1、我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解C#开源资源大汇总一、AOP框架Encase是C#编写开发的为。NET平台提供的AOP框架。Encase独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式。这种部署方面(aspects)的方法帮助缺少经验的开发人员提高开发效率。NKalore是一款编程语言,它扩展了C#允许在。net平台使用AOP。NKalore的语法简单、直观,它的编译器是基于MonoC#编译器(MCS)。NKalore目前只能在命令行或#Devel

2、op内部使用。NKalore兼容公共语言规范CLS(Common LanguageSpecification),它可以在任何。NET开发环境中使用,包括微软的Visual Studio .NET。PostSharp读取。NET字节模块,转换成对象模型。让插件分析和转换这个模型并写回到MSIL。PostSharp使开发程序分析应用程序容易得像分析代码规则和设计模式,它使程序开发的思想变革为面向方面软件开发(AOSD/AOD)思想。AspectDNG的目标是为。NET开发人员提供简单而功能强大的AOP-GAOP实现。它效仿java下的开源工具AspectJ 和Spoon,成熟程度也很接近它们。RA

3、IL(Runtime Assembly Instrumentation Library)开源项目可以在C#程序集加载和运行前进行处理控制调整和重新构建。C#在CLR中,我们已经能够动态加载程序集并且获得程序集中的类和方法,RAIL(RuntimeAssembly Instrumentation Library)的出现填补了CLR处理过程中的一些空白。SetPoint是一款。NET框架下的全功能(full-featured)AOP引擎。它着重为称为语义切点(semanticpointcuts)的定义依赖RDF/OWL的使用。它的功能为一个IL-level,highly dynamicweaver

4、&LENDL,一个引人注目的定义语言、DotNetAOP为 CLR language提供AOP框架基础属性。NAop是一个DotNet下的AOP框架。AspectSharp是DotNet下的免费AOP框架,它以Dynamic Proxies和XML作为配置文件。二、Ajax框架Ajax.NET Professional(AjaxPro)是最先把AJAX技术在微软。NET环境下的实现的AJAX框架之一。它在客户端脚本之上创建代理类来调用服务器端的方法。MagicAjax.NET是一款在ASP.NET下创建Web页面提供AJAX技术的框架。它使开发人员很容易把AJAX整合到他们的页面而不需要替换A

5、SP.NET控件或自己写javascript脚本代码。Anthem.NET是为ASP.NET开发环境提供的开源AJAX工具包,它可以运行于ASP.NET 1.1和2.0。三、工作流(workflow)Workflow.Net是使用微软。Net技术基于wmfc标准的创建工作流引擎。NetBPM是JBpm移植到。net平台下的一款开源工作流软件。NetBpm可以很容易和。Net应用程序集成在一起,可以创建,执行和管理工作流程序。BpmTool支持将业务模型转换成软件模型。业务开发人员可以使用模型驱动的方法设计,实现,执行和跟踪业务流程。因此开发人员能够更容易的关注业务逻辑的变化。三、文本编辑FCK

6、editor是一款功能强大的开源在线文本编辑器(DHTML editor),它使你在web上可以使用类似微软Word的桌面文本编辑器的许多强大功能。它是轻量级且不必在客户端进行任何方式的安装。FreeTextBox 是一个基于 InternetExplorer 中 MSHTML 技术的 ASP.NET 开源服务器控件。这是一款优秀的自由软件(Free Software),我们可以轻松地将其嵌入到Web Forms 中实现 HTML 内容的在线编辑,在新闻发布、博客写作、论坛社区等多种 Web 系统中都会有用途。VietPad是一个功能完整的跨平台的Java/.NET的VietnameseUni

7、code开源文本编辑器。支持打开,编辑,打印,转换,排序,和保存基于文本的Unicode格式的Vietnamese文件。NetSpell是一款。NET框架下的开源拼写检查引擎。PPC_edit是一款应用在PocketPC上的开源文本编辑器,它支持TXT, RTF, HTML, WordML, DocBook 和ZIP格式的文件,屏幕上会显示国际标准的软键盘。四、博客(Blog)NovaShare是一款Blog引擎,它使你创建基于交互式的web的新闻和论坛网站,很像WonkoSlice或Slashdot。管理员可以发布文章和发起投票,浏览者可以创建用户帐号,发表议论等等。dasBlog是从Blo

8、gX 网上日志引擎发展而来。像Trackback ,Pingback一样增加许多附加的特征,有完整的Blogger/MovableTypeAPI支持,API注释,完整的Radio-style模板定制,支持Mail-To-Weblog/POP3的附件和内嵌图片,基于WEB的DHTML,OPML,配置的编辑器。DotText是一个被使用了数百个blogs的强劲的blog引擎。这是一个N-tiered应用的例子。tBlogger是一个C#开发的完整的blog网站程序,使用XML配置。五、系统构建.NETZ是一款免费开源工具,它可以压缩和打包微软 .NET框架可执行文件(EXE, DLL)以使他们更小

9、。更小的可执行文件占用的磁盘空间较少且因为读取文件时对磁盘的访问较少而使读取数度更快。它和PE(portableexecutable)打包工具不一样,。NETZ是使用 C# 编写的存粹的 .NET 解决方案。NETZ可以用来打包几乎每一种 .NET支持的语言编写的程序。NETZ支持 .NET EXE 和 非共享(non-shared)的 DLL文件。压缩过的程序能以相同的方式解压缩这些对最终用户是透明的。NAntContrib为NAnt提供定制任务的工具。Prebuild是XML驱动的一款跨平台pre-build工具,使开发人员很容易就可以为IDE和。NET开发工具生成项目或构建文件。它支持

10、VisualStudio .NET XX, XX, XX, SharpDevelop, MonoDevelop 和 NAnt。BusyBeeBuilder是。NET平台下功能强大,易于使用,可扩展的开源构建自动操作工具。Draco.NET 是Windows服务应用程序。它的设计使其容易持续的集成新特性。Draco.NET监视你的源代码储存库。当探测到你的项目有变化时自动重新创建项目并把包含变化列表的创建结果发送到你的Email。Build Studio为软件的自动构件处理提供了一套完整的解决方案。CruiseControl.NET是。NET平台下的一款整合服务器。NAnt类似Apache项目下

11、的Ant,是。Net下的开源构建工具。适用在自动编译。NET应用的场合,如。NET项目的每日构建(nightlybuild)。五、图表制作ZedGraph是C#编写的。NET类库,提供了用户控件和web控件。它可以创建2D的线性图、条形图和饼图。它功能完整且有详细的功能自定义,不过使用默认的选项就足够好用了。一款类似PieChart, StackBar, LineChart的C#开源图表组件。NPlot是一款。NET下的开源图表类库。它值得称道的地方是优雅且灵活的API设计。NPlot包含了WindowsForm控件,ASP.NET控件和一个创建Bitmap图片的类。还有一个可用的GTK#控件

12、。XSCharting是C#开发的图表组件,提供了多种多样的图表选项。DaveChart是一个免费的DotNet类库。NChart 提供了很多值得应用在商业,教育等多个领域的2D图表。六、聊天系统Dot NetChat server是基于DotNet框架开发的聊天服务器和客户端项目。七、内容管理系统(CMS)Ludico是C#编写的居于ASP.NET2.0的Portal/CMS系统。它的模块化设计是你可以按照你希望的使用或开发网站功能。它里面有高级的用户管理,一个所见即所的(WYSIWYG)的编辑器等。mojoPortal是一款C#开发的面相对象网站框架,它可以运行于Windows的ASP.N

13、ET和GNU/Linux 或Mac OS X的Mono的平台上。Cuyahoga是C#开发的灵活的CMS / Portal解决方案。它可以运行于Microsoft .NET 和Mono 平台,支持SQL Server,PostgreSQL或MySQL作为底层数据库。Umbraco是一款在。net平台下C#开发的开源内容管理系统,该系统效率,灵活,用户界面都不错。KodaiCMS是。NET平台下的一款功能齐全的内容管理系统。Rainbow项目是一款使用MicrosoftsASP.NET和C#技术开发的有丰富功能的开源内容管理系统。NkCMS是使用ASP.net和Sql serverXX开发的内容

14、管理系统。Amplefile是一款内容管理系统,是。Net环境下的windows应用程序,使用了。Netremoting.Go.Kryo是一个用ASP.NET(C#)。NET实现的简单的内容管理系统,后台数据库使用Microsoft SQL Server 。ndCMS是 ASP.net(C#)下的一个内容管理系统。它提供了用户管理,文件管理,一个WYSIWYG编辑器,模板管理,拼写检查和内置的http压缩。ndCMS的目标是提供一个简单而快速的方式部署。Net站点以节省你的时间和金钱。八、代码覆盖(Code Coverage)NCover是。NET框架下的C#版本代码覆盖分析工具。NCover

15、可以对程序进行 line-by-line 的代码覆盖统计。九、论坛系统YetAnotherForum可以作为ASP.NET开发的网站的论坛或是留言板。它使用MSSQL作为底层数据库。十、开发工具(IDE)SharpDevelop是一个DotNet平台下的免费开发工具,支持C#和VB.NET。MonoDevelop是可以支持C#和其它符合。Net规范的开发语言的IDE。C# Studio是 C#/Mono/GTK# 开发者的一个简单的IDE。十一、安装制作izfree是一套套免费的工具用于帮助创建使用Microsofts Windows Installer技术的安装程序。使用izfree你可以为你的应用程序制作强劲的安装程序。Windows Insta

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 总结/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号