当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: Attribute在.NET编程中的应用(四) SqlCommandGenerator类的设计 SqlCommandGEnerator类的设计思路就是通过反射得到方法的参数,使用被SqlCommandParameterAttribute标记的参数来装配一个Command实例。
 

 

    摘要: .net framework ......
    摘要: 源码下载 运行本例程需要 vs.net 2003 装有ie browser 如何简单的创建自己的ie浏览器?mircosoft提供了一个com组件供我们使用,此组件是一个ativex控件,实际上很多多窗口浏览器比如myie、te都是用了此控件。下面说说如何在c#里面使用它。 创建一个窗口运用程序 右击工具箱某一选项卡》添加/移除项...》com组件》选中"......


Attribute在.NET编程中的应用(四)
attribute在.net编程中的应用(四)

sqlcommandgenerator类的设计思路就是通过反射得到方法的参数,使用被sqlcommandparameterattribute标记的参数来装配一个command实例. 【程序编程相关:如何创建COM组件能够调用的.NET装配

sqlcommandgenerator类的设计 【推荐阅读:WinForm的Splitter使用心得

引用的命名空间:

//sqlcommandgenerator.cs using system; using system.reflection; using system.data; using system.data.sqlclient; using debug = system.diagnostics.debug; using stacktrace = system.diagnostics.stacktrace; 类代码: namespace dataaccess { public sealed class sqlcommandgenerator { //私有构造器,不允许使用无参数的构造器构造一个实例 private sqlcommandgenerator() { throw new notsupportedexception(); } //静态只读字段,定义用于返回值的参数名称 public static readonly string returnvalueparametername = "return_value"; //静态只读字段,用于不带参数的存储过程 public static readonly object[] novalues = new object[] {}; public static sqlcommand generatecommand(sqlconnection connection, methodinfo method, object[] values) { //如果没有指定方法名称,从堆栈帧得到方法名称 if (method == null) method = (methodinfo) (new stacktrace().getframe(1).getmethod()); // 获取方法传进来的sqlcommandmethodattribute // 为了使用该方法来生成一个command对象,要求有这个attribute.
...   下一页
    摘要: 所有源代码均在这里下载:http://www.up2e.com/resource.php用vb.net实现简单的写字板程序的设计报告(一)-----by zigz(luhi*up2e.com)luluhai@eastday.com 先看看界面: 一) ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE