摘要:
SIGNAL-SLOT是Qt的一大特色,使用起来十分方便。在传统的AWT和Swing编程中,我们都是为要在监听的对象上添加Listener监听器。被监听对象中保存有Listener的列表,当相关事件发生时,被监听对象会通知所有Listener。而在Qt中,我们只需通过connect方法连接两个对象上的方法就可以了,非常方便、优雅地实现了传统的观察者Observer模式。Qt是如何办到的呢?对于发出SIGNAL的对象,我们需要在其头文件定义中声明Q_Object宏,之后Qt的预处理器MOC会为我们自动添加上相应的代码来实现SIGNAL-SLOT机制。这与AspectJ自定义了Javac编译器很类 阅读全文
随笔档案-2012年6月4日
c语言学习-猜数字游戏
2012-06-04 14:11 by java线程例子, 271 阅读, 收藏,
摘要:
/*猜数字游戏*/
#include "stdio.h"
#include "stdlib.h" //产生随机数要用到的头文件
main()
{ int x,count=5,number; char answer; system("graftable 936"); clrscr(); randomize(); x=random(100)+1; /*产生1-100之间的随机数*/ printf("\t\t\t\t[猜数字游戏]\n"); printf("--------------------------- 阅读全文