迎风的舵手

勤学似春起之苗,不见其增,日有所长;辍学如磨刀之石,不见其损,日有所亏.

C++/设计模式

C++/设计模式(2010-04-27 23:05:39) 【世界上有10种人,懂二进制的和不懂二进制的。】   定义   设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保...

2010-07-16 18:40:00

阅读数:3802

评论数:3

C++ Boost Thread 编程指南

C++ Boost Thread 编程指南 作者:dozb C++ Boost Thread 编程指南 0 前言 1 创建线程 2 互斥体 3 条件变量 4 线程局部存储 5 仅运行一次的例程 6 Boost线程库的未来 7 参考资料: 0 前言 标准C++线程即将到来。CUJ预言它将衍生自Boo...

2010-07-12 11:30:00

阅读数:718

评论数:0

Qt的事件过滤器

Qt事件模型一个真正强大的特色是一个QObject的实例能够管理另一个QObject 实例的事件。 <br /><br />让我们试着设想已经有了一个CustomerInfoDialog的小部件。CustomerInfoDialog 包含一系列QLineEdit. 现在,我...

2010-07-08 19:38:00

阅读数:929

评论数:1

Qt中事件处理的顺序

<br />1.事件首先由Qt的ServerApplication去接收来自于外部或内部的一些行为,鼠标点击,键盘输入,时钟事件等,分析并决定送往对应的对象去处理(内部管理机制,如有机会另文分析),最后会调用bool QCoreApplication::notify ( QObject...

2010-07-08 19:37:00

阅读数:1213

评论数:1

Qt的signal/slot的4种连接方式

<br /> <br />signal/slot在底层会使用三种方式传递消息。参见QObject::connect()方法:<br />bool QObject::connect ( const QObject * sender, const char * si...

2010-07-08 17:57:00

阅读数:1524

评论数:0

vs2005 快捷键

vs2005让代码编辑窗口自动换行的快捷键 CTRL+E,CTRL+W

2010-07-07 13:50:00

阅读数:539

评论数:0

extent C

extent C时常在cpp的代码之中看到这样的代码:#ifdef __cplusplusextern "C" {#endif//一段代码#ifdef __cplusplus}#endif  这样的代码到底是什么意思呢?首先,__cplusplus是cpp中的自定义宏,那么定义...

2010-07-07 13:48:00

阅读数:2411

评论数:0

预编译头文件

<br />一、预编译头文件使用经验:<br />如果预编译头文件被正确使用时,它确实大大提高我们编程的效率(你工作中,有多少时间是在等编译完成?很多吧,这个时候一般都很无聊,无奈,浪费时间)。但是他太容易用错了. 下面是几种常见的错误用法.<br />1) 在...

2010-07-07 13:47:00

阅读数:525

评论数:0

预编译头文件

<br />一、预编译头文件使用经验:<br />如果预编译头文件被正确使用时,它确实大大提高我们编程的效率(你工作中,有多少时间是在等编译完成?很多吧,这个时候一般都很无聊,无奈,浪费时间)。但是他太容易用错了. 下面是几种常见的错误用法.<br />1) 在...

2010-07-07 13:47:00

阅读数:476

评论数:0

Qt的一些鲜为人知但是非常有用的小功能

最近看了stackoverflow上一个讨论,写了篇blog,列举了Qt的一些鲜为人知但是非常有用的小功能: 1. Q_GADGET:不需要从QObject继承就可以使用Qt的Meta Object功能 2. Q_ENUMS:对枚举对象进行反射(reflection) 3. ...

2010-07-07 13:46:00

阅读数:1117

评论数:0

qrand() 的用法

qrand() 所谓的“伪随机数”指的并不是假的随机数,这里的“伪”是有规律的意思。其实绝对的随机数只是一种理想状态的随机数,计算机只能生成相对的随机数即伪随机 数。计算机生成的伪随机数既是随机的又是有规律的 —— 一部份遵守一定的规律,一部份则不遵守任何规律。比如“世上没有两片形状完全相同的树...

2010-07-07 13:44:00

阅读数:10126

评论数:0

QObject是QT所有类的基类

什么是Qt Object Model,主要包括如下的东西 1.信号和槽 2.良好的对象属性,如可查询和很好看,,,~~ 3.有力的事件和事件过滤器 4.国际化字符设计 5.定时器为GUI的事件提供毫秒级的支持 6.很优秀的对象树结构 7.当对象销毁时指针自动设置为0 8.a dyn...

2010-07-07 13:42:00

阅读数:3274

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭