Chinaunix首页 | 论坛 | 博客
  • 博客访问: 12895037
  • 博文数量: 1293
  • 博客积分: 13501
  • 博客等级: 上将
  • 技术积分: 17974
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-08 18:11
文章分类

全部博文(1293)

文章存档

2019年(1)

2018年(1)

2016年(118)

2015年(257)

2014年(128)

2013年(222)

2012年(229)

2011年(337)

发布时间:2013-01-17 14:09:58

? 这是MFC定义的两宏,用于声明导入导出函数。 __declspec(dllexport) 声明一个导出函数,一般用于dll中 __declspec(dllimport) 声明一个导入函数,一般用于使用某个dll的exe中 __declspec(dllexport)的作用,它就是为了省掉在DEF文件中手工定义导出哪些函数的一个方法。 ? MSDN对_declspec的说明 在更.........【阅读全文】

阅读(2696) | 评论(0) | 转发(0)

发布时间:2013-01-17 10:47:34

一、案例需求 .net开发过程中,常常需要在一个窗体图片上面放置label来显示一些文本。 而直接拉个label到picturebox上,是无法实现这种效果的。如下图1、图2 图1 不合格的窗体设计 图2 不合格的显示效果 ? 二、解决方案 要实现实现label在图片上透明显示,需要先放置一个panel,再放置一个label。如图3,.........【阅读全文】

阅读(3967) | 评论(0) | 转发(0)

发布时间:2013-01-17 09:09:25

迪米特法则-最少知识原则 迪米特法则,如果两个类不必彼此直接通信,那么这两个不应当发生直接的相互作用。如果其中一个类需要调用另一个类的某一个方法的话,可以通过第三者转发这个调用。 类的结构设计上,每一个类都应当尽量降低成员 的访问是权限,即一个类包装好自己的private状态,不需要让别的类知道的字段或行为.........【阅读全文】

阅读(2612) | 评论(0) | 转发(0)

发布时间:2013-01-16 10:57:56

转自下面博客 http://blog.csdn.net/dunksong/article/details/5409135 override的最关键一点: 要扩展或修改继承的方法、属性、索引器或事件的抽象实现或虚实现,必须使用 override 修饰符。 ? 在此例中,类 Square 必须提供 Area 的重写实现,因为 Area 是从抽象的 ShapesClass 继承而来的。 abstract class S.........【阅读全文】

阅读(3048) | 评论(0) | 转发(0)

发布时间:2013-01-16 09:52:25

一、依赖倒转原则 依赖倒转原则就是抽象不应该依赖细节,细节应该依赖于抽象。也就是说针对接口编程,不要对实现编程。 ? 依赖倒转原则两个关键点: A、高层模块不应该依赖低层模块。两个都应该依赖抽象。 B、抽象不应该依赖细节。细节应该依赖抽象。 ? 二、里氏代换原则 里氏代换原则:子类型必须能够替.........【阅读全文】

阅读(2771) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

tomcoding2018-07-26 14:29

学无止境啊,到我的博客看看吧

回复  |  举报

lixinhai062016-12-01 16:14

大牛

回复  |  举报

dyli20002015-04-02 23:14

meng1623338942:有好多我要学习的东西啊、】

互相学习

回复  |  举报

dyli20002015-04-02 23:14

华冠一锅3:博客不错,交个朋友

好说好说

回复  |  举报

华冠一锅32015-04-02 13:12

博客不错,交个朋友

回复  |  举报
留言热议
请登录后留言。

登录 注册