摘要: C#开源资源大汇总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) 阅读全文
posted @ 2013-07-17 23:51 ZWmaqing 阅读(196) 评论(0) 推荐(0)
摘要: 测试工具的选择和使用来自:程序员 作者:啄木鸟部落 [2004/04/26]2003年第9期《程序员》上啄木鸟部落发文“测试工具的选择和使用”,现将其中的工具列表摘录,以备忘Parasoft白盒测试工具集工具名支持语言环境简介JtestJava代码分析和动态类、组件测试JcontractJava实时性能监控以及分析优化C++ TestC,C++代码分析和动态测试CodeWizardC,C++代码静态分析Insure++C,C++实时性能监控以及分析优化.test.Net代码分析和动态测试Compuware白盒测试工具集工具名支持语言环境简介BoundsCheckerC++,DelphiAPI和 阅读全文
posted @ 2013-07-17 23:48 ZWmaqing 阅读(191) 评论(0) 推荐(0)
摘要: C#抽象工厂模式的几种实现方法及比较本文转自:http://hi.baidu.com/tufeivista/blog/item/2ca9702978dcc6fb99250a81.html利用设计模式可以使我们的代码更灵活,更容易扩展,更容易维护。各种面向对象的程序设计语言都提供了基本相同的机制:比如类、继承、派生、多态等等。但是又有各自的特色,C# 中的反射机制便是一个很重要的工具,好好地利用就可以在实际中发挥很大的作用 我们来看一个例子: 我的程序中有需要一系列的对象,比如apple,orange…, 要想利用他们,我们就必须在程序中根据用户要求,然后一个个调用 new 操作符来生成他们,. 阅读全文
posted @ 2013-07-17 22:35 ZWmaqing 阅读(230) 评论(0) 推荐(0)
摘要: 本文转自:http://www.7139.com/jsxy/cxsj/c/200607/114291.html使用ADO.NET时,每次数据库操作都要设置connection属性、建立connection、使用command、事务处理等,比较繁琐,有很多重复工作。能不能把这些繁琐的、常用的操作再封装一下,以更方便、安全地使用。下面这个类就是一种尝试:using System;using System.Data.SqlClient;using System.Text;using System.Data;using System.Collections;using System.Configura 阅读全文
posted @ 2013-07-17 22:01 ZWmaqing 阅读(719) 评论(0) 推荐(0)