05 2010 档案

摘要:对象之间的关系:依赖(需要某种服务),关联(对象间有某种对应关系),聚合,组合,继承...依赖:对象之间最弱的一种关联方式,是临时性的关联。代码中一般指由局部变量、函数参数、返回值建立的对于其他对象的调用关系。 依赖一般情况下是以下几种情况之一:a、ClassA中某个方法的参数类型是ClassB;这种情况成为耦合;b、ClassA中某个方法的参数类型是ClassB的一个属性;这种情况成为紧耦合;c... 阅读全文
posted @ 2010-05-24 15:26 天地不仁 阅读(12579) 评论(11) 推荐(5) 编辑
摘要:特性本质上是一个类,其为目标元素提供关联附加信息,并在运行期以反射的方式来获取附加信息;(attribute和.net framework 文件的元数据保存在一起,可以用来在运行时描述你的代码,或者在程序运行的时候影响应用程序的行为)所谓的定制特性就是为目标元素,可以是数据集,类,方法,属性,类似于注释,但是可以在运行期以反射的方式获得,定制特性主要应用在序列化,编译器指令,设计模式等方面;目标元... 阅读全文
posted @ 2010-05-16 14:58 天地不仁 阅读(6475) 评论(1) 推荐(6) 编辑
摘要:事件响应及处理顺序:单击事件:down--------click-------up---双击事件:down---------click------up-----down-----doubleclick----up----测试代码如下:public partial class Form1 : Form { string a = ""; Thread d; public Form1() { Initi... 阅读全文
posted @ 2010-05-15 11:30 天地不仁 阅读(1343) 评论(0) 推荐(1) 编辑
摘要:dll 文件可以导入变量,函数,和C++类,但是导入变量会使执行程序与dll紧耦合,而C++类导入则需要两个文件的开发商所用的编译器相兼容,所以做好只导入函数;创建dll : 头文件:#ifdef MYLIBAPI //在dll源文件中必须定义这个宏为导出宏#else //因为执行文件中必然没有定义这个宏所以#define MYLIBAPI __declspec(dllimport) //在执行文... 阅读全文
posted @ 2010-05-15 11:07 天地不仁 阅读(2149) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示