zoukankan      html  css  js  c++  java
  • (转载) C#开源项目介绍(1)

     

    一、AOP框架

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

    NKalore是一款编程语言,它扩展了C#允许在.net平台使用AOPNKalore的语法简单、直观,它的编译器是基于Mono C#编译器(MCS)NKalore目前只能在命令行#Develop内部使用。NKalore兼容公共语言规范CLS(Common Language Specification),它可以在任何.NET开发环境中使用,包括微软的Visual Studio .NET

    PostSharp读取.NET字节模块,转换成对象模型。让插件 分析和转换 这个模型并写回到MSILPostSharp使 开发程序 分析应用程序 容易得 像 分析代码规则设计模式,它使  程序开发的思想  变革为 面向方面软件开发(AOSD/AOD)思想。

    AspectDNG的目标是.NET开发人员提供简单而功能强大的AOP-GAOP实现。它效仿java下的开源工具AspectJ 和 Spoon,成熟程度也很接近它们。

     RAIL(Runtime Assembly Instrumentation Library) 开源项目可以 在C#程序集加载和运行前 进行处理控制调整重新构建C#CLR中,我们已经能够  动态加载程序集 并且 获得程序集中的类和方 法RAIL(Runtime Assembly Instrumentation Library)的出现填补了CLR处理过程中的一些空白

    SetPoint是一款.NET框架下的全功能(full-featured)AOP引擎.它着重为  称为语义切点(semantic pointcuts)的定义依赖RDF/OWL的使用.它的功能为一个IL-levelhighly dynamic weaver&LENDL,一个引人注目的定义语言

     DotNetAOP CLR language提供AOP 框架基础属性。

    NAop是一个DotNet下的AOP框架。

     AspectSharpDotNet下的免费AOP框架,它以Dynamic ProxiesXML作为配置文件。

     

    二、Ajax框架

    Ajax.NET Professional (AjaxPro)是最先把AJAX技术在微软.NET环境下的实现的AJAX框架之一。它在客户端脚本之上创建代理类来调用服务器端的方法。

    MagicAjax.NET是一款在ASP.NET下创建Web页面提供AJAX技术的框架。它使开发人员很容易把AJAX整合到他们的页面而不需要替换 ASP.NET控件或自己写javascript脚本代码。

    Anthem.NET是为ASP.NET开发环境提供的开源AJAX工具包,它可以运行于ASP.NET 1.12.0

     

    三、工作流(workflow)

     Workflow.Net是使用微软.Net技术基于wmfc标准的创建工作流引擎。

     NetBPMJBpm移植到.net平台下的一款开源工作流软件NetBpm可以很容易和.Net应用程序集成在一起,可以创建,执行和管理工作流程序。

    Bpm Tool支持将业务模型转换成软件模型。业务开发人员可以使用模型驱动的方法 设计,实现,执行和跟踪业务流程。因此开发人员能够更容易的关注业务逻辑的变 化。

     

    四、文本编辑

    FCKeditor是一款功能强大的开源在线文本编辑器(DHTML editor),它使你在web上可以使用  类似微软Word 的桌面文本编辑器  的许多强大功能。它是轻量级且不必在客户端进行任何方式的安装。

    FreeTextBox 是一个基于 Internet Explorer  MSHTML 技术的 ASP.NET 开源服务器控件。这是一款优秀的自由软件(Free Software),我们可以轻松地将其嵌入到 Web Forms 中实现 HTML 内容的在线编辑,在新闻发布、博客写作、论坛社区等多种 Web 系统中都会有用途。

     VietPad是一个功能完整的跨平台的Java/.NETVietnamese Unicode开源文本编辑器。支持打开,编辑,打印,转换,排序,和保存基于文本的Unicode格式的Vietnamese文件。

    NetSpell是一款.NET框架下的开源拼写检查引擎

     PPC_edit是一款应用在Pocket PC上的开源文本编辑器,它支持TXT, RTF, HTML, WordML, DocBook ZIP格式的文件,屏幕上会显示国际标准的软键盘。

     

    四、博客(Blog)

    NovaShare是一款Blog引擎,它使你创建基于交互式的web的新闻和论坛网站,很像WonkoSliceSlashdot。管理员可以发布文 章和发起投票,浏览者可以创建用户帐号,发表议论等等。

    dasBlog是从BlogX  网上日志引擎  发展而来。像Trackback Pingback 一样增加许多附加的特征,有完整的Blogger/MovableType API支持,API注释,完整的Radio-style模板定制,支持Mail-To-Weblog/POP3的附件和内嵌图片,基于WEB DHTMLOPML,配置的编辑器。

     DotText是一个被使用了数百个blogs的强劲的blog引擎。这是一个N-tiered应用的例子。

     tBlogger是一个C#开发的完整的blog网站程序,使用XML配置。

     

    五、 系统构建

    .NETZ是一款免费开源工具,它可以 压缩和打包  微软 .NET 框架可执行文件(EXE, DLL)以使他们更小。更小的可执行文件占用的磁盘空间较少且因为读取文件时对磁盘的访问较少而使读取数度更快。它和PE(portable executable)打包工具不一样,.NETZ是使用 C# 编写的存粹的 .NET 解决方案。.NETZ可以用来打包几乎每一种 .NET 支持的语言编写的程序.NETZ支持 .NET EXE 和 非共享(non-shared) DLL 文件。压缩过的程序能以相同的方式解压缩 这些对最终用户是透明的。

    NAntContribNAnt提供定制任务的工具。

    PrebuildXML驱动的一款跨平台pre-build工具,使开发人员很容易就可以  IDE.NET开发工具  生成项目或构建文件。它支持 Visual Studio .NET 2002, 2003, 2005, SharpDevelop, MonoDevelop 和 NAnt

    BusyBeeBuilder.NET平台下功能强大,易于使用,可扩展的开源构建自动操作工具

    Draco.NET  Windows 服务应用程序。它的设计使其容易持续的集成新特性。Draco.NET监视你的源代码储存库。当探测到你的项目有变化时自动重新创建项目并把包含变化列表 的创建结果发送到你的Email

    Build Studio为软件的自动构件处理提供了一套完整的解决方案。

    CruiseControl.NET.NET平台下的一款整合服务器

    NAnt类似Apache项目下的Ant,是.Net下的开源构建工具。适用在自动编译.NET应用的场合,如.NET项目的每日构建(nightly build)

     

    六、图表制作

    ZedGraphC#编写的.NET类库,提供了用户控件web控件。它可以创建2D线性图、条形图和饼图。它功能完整且有详细的功能自定义,不过使用默认的选项就足够好用了。一款类似 PieChart, StackBar, LineChartC#开源图表组件

    NPlot是一款.NET下的开源图表类库.它值得称道的地方是优雅且灵活的API设计.NPlot包含了Windows Form控件, ASP.NET控件和一个创建Bitmap图片的类。还有一个可用的GTK#控件

    XSChartingC#开发的图表组件,提供了多种多样的图表选项。

    DaveChart是一个免费的DotNet类库。

    NChart 提供了很多值得应用在商业,教育等多个领域的2 D图表。

     

    七、聊天系统

    Dot Net Chat server是基于DotNet框架开发的聊天服务器和客户端项目。

  • 相关阅读:
    【ABAP系列】【第五篇】SAP ABAP7.50 之用户接口
    【ABAP系列】【第六篇】SAP ABAP7.50 之隐式增强
    【ABAP系列】SAP ABAP 带有参数的AMDP的创建
    【MM系列】SAP ABAP 编辑字段出现:对象编辑中的错误
    【ABAP系列】SAP 使用特殊的技术更新数据库(ABAP)
    【ABAP系列】SAP 使用事务码DBCO实现SAP链接外部数据库以及读取例程
    【MM系列】SAP里批量设置采购信息记录删除标记
    【ABAP系列】SAP ABAP如何在调试查看EXPORT/IMPORT 内存数据
    【PP系列】SAP PP模块工作中心主数据维护
    Dom4J
  • 原文地址:https://www.cnblogs.com/wangshuai/p/2053803.html
Copyright © 2011-2022 走看看