C#_开源资源大汇总_C/C++语言_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

C#_开源资源大汇总

作者:黑客防线网安C/C++教程基地 来源:黑客防线网安C/C++教程基地 浏览次数:0

黑客防线网安网讯:     一、AOP框架    Encase    是C#编写开发的为。NET平台提供的AOP框架。Encase    独特的提供了把方面(aspects)部署到运行时代码,而其它AOP框架依赖配置文件的方式。这种部署方面(as...

    Aggie是一个新闻收集器,它是桌面应用程序,可以下载最新的新闻并通过web页面的形式呈现。

    mail2rss是。NET下的 web service,它在你请求时检查你的电子信箱并返回包含电子信箱里的消息的 RSS

    feed。它是完全用C#开发的开源项目,没用使用任何第三方控件。

    规则引擎

    NxBRE是。NET平台下的一款开源轻量级的业务规则引擎(aka Rule Based

    Engine),它由正向串行的推理引擎(forward-chaining inference engine)和XML驱动流控制引擎(XML-driven

    flow control engine)组成。它支持 RuleML 0.9 Naf Datalog 和 Visio 2003 建模。

    SRE (Simple Rule Engine)是。NET下的一款轻量级的开源正向串行的推理规则引擎(forward chaining

    inference rule engine)。它容易理解,可以解决复杂的问题。

    搜索引擎

    NLucene是Lucene的。NET版本。

    DotLucene,Lucene.Net开源项目转向商业化后,DotLucene以Lucene.Net作为基础继续进行开发。

    版本控制(CVS)

    Porc是为CVS和项目管理工具提供了完整的图形化界面,它在CVS的基础上增加了一些有趣的功能。它是。NET平台下用C#编写的。

    Sharpcvslib是C#语言编写的CVS客户端API。当前它为公共CVS命令提供了核心函数。

    NetCvsLib是为。NET平台下C#开发的一个CVS客户端。它作为一个单独的程序集而实现,因而可以很容易的集成到其它项目中去。

    SQL客户端

    SqlBuddy是C#编写的一款用于Microsoft SQL

    Server和MSDE的开源工具,使用它可以很容易的编写SQL脚本。SqlBuddy提供的功能和查询分析器的目的有些微不同,它倾向于帮助使用者编写SQL。

    QueryCommander是一款开源的Sql editor,模拟微软的查询分析器,Visual

    Studio的环境类型。QueryCommander的特点包括类似IntelliSense功能,自动注释,xml文档模型,xml2data等。

    SQL Buddy是一款有特色的免费MSDE / Sql Server IDE,它是用。NET框架的C#编写。

    Database Commander是Windows操作系统下的一款用户界面友好的数据库管理工具。

    模板引擎

    NVelocity 是一个以 .NET 为基础的模板引擎。它允许任何人通过简单而强大的模板语言来定义对象。

    测试工具

    NUnit一款单元测试框架,它可以应用于遵循。NET框架标准的所有语言下。NUnit最初是从JUnit移植过来的。NUnit完全使用C#编写且设计时考虑了多数。NET语言的特性,例如自定义属性和其它反射特性。

    NMock是一款。NET平台下的基于动态代理的Mock模拟对象类库,用于C#开发。Mock对象使测试更简单,它测试单个组件或单个类时不需要其它所有组件真正实现。也就是说我们可以仅仅只是测试一个类,比起测试一个完整的对象关系树更容易查清楚Bug。Mock对象一般用于以测试为驱动的开发当中。

    TestDriven.NET是一款和Visual Studio .NET无缝结合的测试插件。它可以和NUnit, MbUnit 和 Team

    System紧密结合。

    Rhino.Mocks源于EasyMock.Net,它试图提供一种更简单的方法去创建和使用mock

    objects且使你得到更好的重构支持。它结合了EasyMock.Net和NMock的方式。

    Dot NetUnit实现了XUnit 测试框架,是。NET平台下的单元测试组件。

    EasyMock.NET是由Java实现的EasyMock到。net平台的一个移植版本的一组类库。它提供了一个简单的方法用来模拟接口和远程对象。

    dotunit是JUnit移植到微软。net平台的测试框架。它可以实现自动化测试。

    NUnitForms是NUnit的扩展。它为Windows Forms应用程序提供单元测试和压力测试,可以容易的用它为你的Windows

    Forms类进行自动化测试。

    Web框架

    NStruts 是java下大名鼎鼎的struts开源MVC框架的ASP.NET版本,是jakarta struts框架的一部分。

    Maverick.NET是从Maverick移植来的。NET版本,是一款开源的 Web

    MVC框架。它专注于MVC逻辑,它支持丰富的模板和转换技术。

    MaverickLite是ASP.Net下的一款简单的开源表现层框架。它在建立在Maverick.Net

    framework基础上。它使用front controller的方式来处理请求。

    Ingenious MVC ,基于。NET

    2.0的构MVC结构的应用程序,它包含即开即用(out-of-the-box)的特性支持ASP.NET和Windows

    Forms应用程序。它也可以在大多数方法中扩展和定制。

    Websharp是。NET平台下的一款轻量级应用框架。

    Email客户端

    GmailerXP是为Google的Gmail服务提供了全套的工具开源程序。在线所能做的GmailerXP都允许用户做,它也整合了你任何时候在

    Gmail需要的其它一些程序的特点(GML, Gmailto,等)。

    RemoteCalendars是C#开发的为Outlook 2003/2007提供的一款开源 COM-.NET

    插件。安装完这款插件后,Outlook的用都可以用Outlook 2003/2007订阅、重新读取和删除远程iCalendar(RFC 2445)。

    SharpWebMail是一款C#编写的ASP.NET下的EMail客户端。它通过POP3服务器接收邮件,通过SMTP服务器发送邮件。它的配置很简单(只需要在web.config

    里面做几个设置)。

    Web测试

    NUnitAsp是一款自动测试 ASP.NET页面的开源工具。 它是从NUnit扩展来的。

    Wiki引擎

    Perspective是一款C#开源Wiki引擎,它使用户可以很容易的合作进行编辑,链接和共享Web页面,它里面有安全和分级的管理环境。

    Perspective居于奇妙的Wiki思想,包含了其它一些有前途且效果好的特性。

    DevHawk Wiki是一款。NET平台下由C#实现的开源Wiki引擎。

    ProntoWiki是使用VWD (Visual Web Developer)编写的C#开源wiki引擎,ASP.NET 2.0 和

    SQLExpress 2005作为后台。Wiki引擎速度快且容易使用,提供了和 rich text editor 一样的文本标记( text markup

    )功能。它可以自动通过web接口接收图片和文件作为附件。另外,ProntoWiki的特点还有页面可以在贴出或更新之前预览,基于角色的用户认证,使用 web

    parts 自定义外观和布局,历史跟踪,和功能查询。

    FlexWiki是一款使用。NET技术(C#和ASP.NET)编写实现的开源多人协作的写作工具。

    Thufir提供了字处理和文档链接功能。它类似Wiki-Wiki

    ,且它具有“所见即所得”的界面。它还可以通过和Word交互来利用Word的拼写检查功能。

    XML解析

    ODF Add-in for Microsoft Word是一款开源的XML转换器,它提供的工具为在 Open XML Formats 和

    Open Document Format(ODF)之间转换提供了桥梁。作为第一款这类组件,ODF Add-in for Microsoft Word

    2007使你可以在Word里打开和保存ODF文档。

    NDigester是Jakarta Commons-Digester 工具的。NET实现版本。提供了完整的对XML文档的处理控制。

    SAX.NET是用来操作XML的简单的API。它是从最初在java上被广泛使用的API移植来的。

    多媒体工具

    FreeImage是为开发人员提供的开源类库项目,它支持多种流行的图片格式(PNG, JPEG, TIFF,

    BMP等)。FreeImage简单,易用,快速,多线程安全,兼容所以32位的windows并且是跨平台的(Linux和Mac OS X)。

    TVGuide是一款显示通过简单而清晰的接口下载的TV列表的Windows程序。

    DirectShow.NET Library 这个类库的目的是使你可以从。NET应用程序内部调用Microsoft''''s

    DirectShow的功能。它支持Visual Basic .NET 和 C#,理论上应该是可以支持任何。NET语言。

    iTunes Agent是和iTunes一起使用的C#开源MP3播放器。它可以使得在播放MP3时,播放列表与MP3自动播放器同步。

    MeGUI是一款基于ISO MPEG-4的全面的GUI解决方案。它可以支持使用MPEG-4 ASP (XviD & libavcodec

    MPEG-4)标准的mencoder,使用MPEG-4 AVC (x264) 标准的x264.exe 或 mencoder,使用(HE)AAC

    audio标准的BeSweet、Nero AAC encoder和使用MP4 muxing标准的mp4box。

    OpenImageManager是一款C#开发的新的开源图片管理器。它基于非常流行的图片查看器ACDSee(TM)的思想设计,它的功能有缩略图生成,HTML相册生成器,支持10种语言等等。

    abrViewer.NET是C#编写的可以批量浏览和输出Adobe Photoshop的笔刷(。abr files)的开源工具。

    MeWiG是使用。NET框架开发的Windows下的开源MEncoder(MPlayer的一个组成部分)。你能够转换成几乎任何视频资源,无需要命令行操作。

    VTK.NET是。NET包装的Visualization Toolkit。你可以使用它来编写C#、C++、Visual Basic 或

    J#的Windows Forms应用程序。它包含在设计时可拖拽的Windows Forms控件。

    SubtitleCreator使你可以为你的DVD创建对白字幕。它拥有先进的同步特性,DVD预览,和一个简单的所见即所得(WYSIWYG)的编辑器。当然你也能够修改现有DVD的对白字幕的定位和颜色。

    Paint.NET是在Windows下使用C#编写的一款出色的开源图像编辑器。

    MediaPortal试图帮你把电脑变成一个高级的Multi-Media Center /

    HTPC。它允许你听你喜欢的音乐&收音机,看你的video和DVD,观看,确定和记录实况电视等其它功能。MediaPortal是开源的系统,你可以完全免费的获得它。任何人都可以帮组开发MediaPortal

    或者根据自己的需要把Media Portal 进行调整。

    C#游戏

    Exult是可以在现在的操作系统上面运行Ultima7的游戏引擎,它提供了一个地图编辑器和其它的一些工具让你制作属于你自己的模型和游戏。

    Ch2r是第一款为光晕2(Halo 2)提供的开源模型编辑器。

    这是一款从在Palm平台上流行的Space Trader游戏移植的Windows版本。

    EMU7800是C#编写的一款Atari 2600/7800模拟器。

    BooGame是面相对象的

    CLS-compliant,开源2D游戏引擎框架。它提供了高级的硬件加速video,audio,keyboard,mouse,内嵌脚本和许多图片格式。它使用C#开发的,目标是支持。NET

    1.1, 2.0 和 Mono 平台。

    RealmForge这款开源的。NET 3D游戏引擎前身是Visual3D.NET,它是一套使用C#、 .NET

    2.0和XNA进行可视化设计和开发3D游戏、模拟软件和交互式环境的框架和工具集。

    Pocket Sudoku是 Pocket PC (Windows

    Mobile)上的数独(Sudoku)游戏。它可以有五种不同等级的难度来创建数独(Sudoku)迷题,解答正确任何迷题,都会用铅笔标记。

    CsGL在。Net框架下为OpenGL 1.1 - 1.4和许多扩展的支持提供支持。

    文档工具

    NDoc 可以将 C#.NET 编译生成的程序集和对应的 /doc XML 文档,自动转换成如 .NET Framework SDK 类库文档或者

    MSDN Library 在线 .NET 类库文档形式的代码文档,让您快速拥有专业级的类库API 文档。

    脚本语言

    Sharp Vector Graphics (SVG#)是。Net框架下C#开发的文档对象模型。它帮助你在。Net平台上进行SVG开发。

    IronPython是。NET平台上的Python的CodeName。它拥有一个完全动态的交互式解释器,可以支持所有的。NET类型库,并且集成了。NET

    Framework的诸多优点,甚至可以用Python的类来扩展。NET类。IronPython遵从ECMA的CLI标准(ECMA-335),可以运行在Microsoft

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-14980-1.html
网站维护教程更新时间:2023-02-16 14:13:52  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer