C#开源系统大汇总.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C#开源系统⼤汇总 ⼀、AOP框架 Encase 是C#编写开发的为.NET平台提供的AOP框架。Encase 独特的提供了把⽅⾯(aspects)部署到运⾏时代码,⽽其它AOP框架依赖 配置⽂件的⽅式。这种部署⽅⾯(aspects)的⽅法帮助缺少经验的开发⼈员提⾼开发效率。 NKalore是⼀款编程语⾔,它扩展了C#允许在.net平台使⽤AOP。NKalore的语法简单、直观,它的编译器是基于Mono C#编译器 (MCS)。NKalore ⽬前只能在命令⾏或#Develop 内部使⽤。NKalore兼容公共语⾔规范CLS(Common Language Specification) ,它可以在任 何.NET开发环境中使⽤,包括微软的Visual Studio .NET 。 PostSharp读取.NET字节模块,转换成对象模型。让插件分析和转换这个模型并写回到MSIL。PostSharp使开发程序分析应⽤程序容易 得像分析代码规则和设计模式,它使程序开发的思想变⾰为⾯向⽅⾯软件开发(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-level,highly dynamic weaverLENDL, ⼀个引⼈注⽬的定义语⾔、、、、、、 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整合到他们的页⾯⽽不需要替 换ASP.NET 控件或⾃⼰写javascript脚本代码。 Anthem.NET是为ASP.NET 开发环境提供的开源AJAX ⼯具包,它可以运⾏于ASP.NET 1.1和2.0。 三、⼯作流(workflow) Workflow.Net是使⽤微软.Net技术基于wmfc标准的创建⼯作流引擎。 NetBPM是JBpm移植到.net平台下的⼀款开源⼯作流软件。NetBpm可以很容易和.Net应⽤程序集成在⼀起,可以创建,执⾏和管理⼯作流 程序。 Bpm Tool⽀持将业务模型转换成软件模型。业务开发⼈员可以使⽤模型驱动的⽅法设计,实现,执⾏和跟踪业务流程。因此开发⼈员 能够更容易的关注业务逻辑的变化。 三、⽂本编辑 FCKeditor是⼀款功能强⼤的开源在线⽂本编辑器(DHTML editor),它使你在web上可以使⽤类似微软Word 的桌⾯⽂本编辑器的许多强 ⼤功能。它是轻量级且不必在客户端进⾏任何⽅式的安装。 FreeTextBox 是⼀个基于 Internet Explorer 中 MSHTML 技术的 ASP.NET 开源服务器控件。这是⼀款优秀的⾃由软件(Free Software),我们可以轻松地将其嵌⼊到 Web Forms 中实现 HTML 内容的在线编辑,在新闻发布、博客写作、论坛社区等多种 Web 系统 中都会有⽤途。 VietPad是⼀个功能完整的跨平台的Java/.NET

文档评论(0)

文库垃圾佬 + 关注
实名认证
文档贡献者

这个人很懒

1亿VIP精品文档

相关文档