喝着一杯咖啡

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2010年1月27日

摘要: 1、一个信号可以连接到多个槽:connect(slider, SIGNAL(valueChanged(int)),spinBox, SLOT(setValue(int)));connect(slider, SIGNAL(valueChanged(int)),this,SLOT(updateStatusBarIndicator(int)));当信号发出后,槽函数都会被调用,但是调用的顺序是随机的,不... 阅读全文
posted @ 2010-01-27 19:50 喝着一杯咖啡 阅读(355) 评论(0) 推荐(0) 编辑

摘要: 我们的目的是创建一个比较丰富的Dialog。准备3个文件,finddialog.h,finddialog.cpp,main.cppffinddialog.h[代码]4classQCheckBox;5classQLabel;6classQLineEdit;7classQPushButton;8classFindDialog:publicQDialog9{10Q_OBJECT11public:12Fi... 阅读全文
posted @ 2010-01-27 15:27 喝着一杯咖啡 阅读(518) 评论(0) 推荐(0) 编辑

2010年1月26日

摘要: QtGui——QLabel:显示文本的控件[代码]line 7 创建一个QLabel的指针 *label。QLabel的构造如下 阅读全文
posted @ 2010-01-26 17:12 喝着一杯咖啡 阅读(408) 评论(0) 推荐(0) 编辑

2010年1月20日

摘要: WNDCLASS 窗口类结构[代码]HWND 窗口句柄代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--hwnd=CreateWindow(szAppName//windowclassnameTEXT("Thefirstwindowsprogramm... 阅读全文
posted @ 2010-01-20 10:46 喝着一杯咖啡 阅读(170) 评论(0) 推荐(0) 编辑

摘要: GDI:Graphics Device Interface 图形设备接口GDI就包含了几百个函数。每一个windows程序都需要调用设备描述表调用的方式和方法如下:        在WN_PAINT消息时,使用 BeginPaint(hwnd,&ps)和EndPaint(hwnd,&ps)        在非WN_PAINT消息时,使用GetDC(hwnd)和ReleaseDC(h... 阅读全文
posted @ 2010-01-20 10:35 喝着一杯咖啡 阅读(134) 评论(0) 推荐(0) 编辑

摘要: 在说文本输出前先说明下什么是:    1,WM_PAINT消息?什么情况触发此消息?       此消息通知窗口过程必须绘制客户区。       以下四种情况windows会通知窗口过程接收一个WM_PAINT消息:        用户移动或显示窗口,窗口先前被隐藏的区域重新可见        改变窗口大小(如果窗口类风格具有CS_HREADRAW|CS_VERDRAW的设置)        程序... 阅读全文
posted @ 2010-01-20 09:44 喝着一杯咖啡 阅读(518) 评论(0) 推荐(0) 编辑

2010年1月18日

摘要: 消息循环产生来源是:每一个windows程序都维护一个信息列队,在发生输入事件后,windows将事件转化为消息,并放入信息列队中。程序取出消息的循环就叫消息循环。[代码]msg对应的是MSG结构该结构具有如下6个域:  hwnd程序自身的窗口句柄、message消息信息【是一个数值常量】、wParam消息参数、lParam消息参数、time消息进入时间、pt消息进入列队的鼠标坐标【pt是一个PO... 阅读全文
posted @ 2010-01-18 23:06 喝着一杯咖啡 阅读(192) 评论(0) 推荐(0) 编辑

摘要: 1,在简单的hellowin(一个具有最小化,最大化,关闭的窗体结构)程序中简述的一个简单的win窗口程序的机制,简略概述: a,结构,具有如下4个: MSG 信息结构 WNDCLASS 窗口类结构 PAINTSTRUCT 绘图结构 RECT 矩形结构 b,句柄名具有如下3个: HINSTANCE 实例(程序自身)句柄 HWND 窗口句柄 H... 阅读全文
posted @ 2010-01-18 16:29 喝着一杯咖啡 阅读(214) 评论(0) 推荐(0) 编辑

2010年1月13日

摘要: 这部分开始算比较关键的部分了。设计函数,函数指针等重要内容。1,int gc(int ,int )这个是函数声明,也叫函数原型,没有参数名称的哦。2,关于参数传递的方式和影响 c++默认的传递方式安置传递: 如int a(int b,int c);这种调用下,被传入的参数是经过一次复制的,也就是说并不是原本的实参。这样做的结果会造成b和c的值永远只会在函数体内变化,但是变化的就结果无法影响到实参。... 阅读全文
posted @ 2010-01-13 12:02 喝着一杯咖啡 阅读(215) 评论(0) 推荐(0) 编辑

2010年1月12日

摘要: 这里开始进入c++的集合类型了。vector,deque,list。1,随机访问:vector适合 如果元素个数已知:vector适合 任意位置插入元素:list适合 只在头和尾插入或删除元素:vector适合 如果要在头插入元素:deque适合2, 容量是什么东西。容量是对于连续存储的容器来说的,比如vector,string,deque,方法capacity()能获取当前的容量,也可以理解,下... 阅读全文
posted @ 2010-01-12 16:31 喝着一杯咖啡 阅读(1231) 评论(0) 推荐(0) 编辑