2012年6月29日

摘要: 在.net中,可调用的dll(动态链接库)文件其实就是一个类库。 我们可以通过写一个类,然后把它编译成dll文件形式,在其他的项目中就可以直接调用此编译好的dll文件,而不用重复 写这个类的代码。 下面详细介绍此过程: 一、开发dll文件 (1)打开vs2005,新建项目中模板选择“类库” (2)在解决资源管理器里面添加一文件夹“First”,在其中添加两个类MathAdd和MathMinus,在其父目录里直接添加一个名为yun(写这个类的时候,我已经晕了,不知道取什么名字好,于是就yun了)的类。下面是各个类的代码,注意类前一定要加上public,不然这个类会被当做是私有的,不能够被引用,当 阅读全文

posted @ 2012-06-29 19:47 aniu123 阅读(171) 评论(0) 推荐(0)

摘要: 一些关于C#反射的知识,估计也就最多达到使用API的程度,至于要深入了解,以现在的水平估计很难做到,所以下面此篇文章,以作为一个阶段的总结。对于反射的总结,我想从以下几个方面展开,首先是反射程序集,模块,类的成员以及成员的一些信息;接下来就是动态调用类的成员方法;第三个方面就动态产生程序集,模块和类以及类的成员。好了,现在就让我们从反射各种信息开始吧在C#中,我们要使用反射,首先要搞清楚以下命名空间中几个类的关系:System.Reflection命名空间(1) AppDomain:应用程序域,可以将其理解为一组程序集的逻辑容器(2) Assembly:程序集类(3) Module:模块类(4 阅读全文

posted @ 2012-06-29 17:19 aniu123 阅读(78) 评论(0) 推荐(0)

摘要: 今天喵喵遇到一个问题我设计的数据库的一些字符串字段是固长字符串从里面取出实体的值后面有多余的空格于是我就想把这些多余的空格去掉写了一个去除实体中字符串属性多余空格的方法代码在:http://student.csdn.net/space.php?uid=216968&do=blog&id=58153两个现实中的例子:1、B超:大家体检的时候大概都做过B超吧,B超可以透过肚皮探测到你内脏的生理情况。这是如何做到的呢?B超是B型超声波,它可以透过肚皮通过向你体内发射B型超声波,当超声波遇到内脏壁的时候就会产生一定的“回音”反射,然后把“回音”进行处理就可以显示出内脏的情况了(我不是医 阅读全文

posted @ 2012-06-29 17:18 aniu123 阅读(137) 评论(0) 推荐(0)

摘要: 在C#中运用的反射机制非常强大。先列举一个小例子以备以后用到。反射(Reflection)是.NET中的重要机制,通过放射,可以在运行时获得.NET中每一个类型(包括类、结构、委托、接口和枚举等)的成员,包括方法、属性、事件,以及构造函数等。还可以获得每个成员的名称、限定符和参数等。有了反射,即可对每一个类型了如指掌。如果获得了构造函数的信息,即可直接创建对象,即使这个对象的类型在编译时还不知道。 1、.NET可执行应用程序结构 程序代码在编译后生成可执行的应用,我们首先要了解这种可执行应用程序的结构。 应用程序结构分为应用程序域—程序集—模块—类型—成员几个层次,公共语言运行库加载器管... 阅读全文

posted @ 2012-06-29 17:15 aniu123 阅读(178) 评论(0) 推荐(0)


博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3