自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

孟源的专栏

学,然后知不足

  • 博客(8)
  • 资源 (18)
  • 收藏
  • 关注

原创 vs2005集成qt后产生的qt项目文件结构分析

首先,假设我们使用集成了qt4的vc2005开发环境产生了一个ss的qt应用程序。然后双击左边的解决方案资源管理器的ss.ui,看到一个可视化的程序主窗口,可以通过控件窗口向该程序主窗口加入控件,编译。然后我们开始分析项目文件结构。 1、ss.h头文件中有一个私有成员变量 Ui::ssClass ui;这个成员变量ui就是在主窗口上进行的可视化控件操作产生的新主窗口所关联的变量(该主窗口对应于QW

2007-09-29 10:52:00 1509

转载 Qt源码分析之信号和槽机制

Qt的信号和槽机制是Qt的一大特点,实际上这是和MFC中的消息映射机制相似的东西,要完成的事情也差不多,就是发送一个消息然后让其它窗口响应,当然,这里的消息是广义的说法,简单点说就是如何在一个类的一个函数中触发另一个类的另一个函数调用,而且还要把相关的参数传递过去.好像这和回调函数也有点关系,但是消息机制可比回调函数有用多了,也复杂多了MFC中的消息机制没有采用C++中的虚函数机制,原因是消息

2007-09-26 14:31:00 1980

转载 Qt源码分析之QObject

 Qt的QObject1.试验代码:#include #include #include int main(int argc, char *argv[]){ QApplication app(argc, argv); int size = sizeof(QObject); QPushButton* quit = new QPushButton("Quit"); delete q

2007-09-26 14:20:00 3168 1

原创 Qt的事件处理机制分析

如果对MFC有点了解,可以近似的把Qt的信号(signal)和事件(event)对应于MFC的命令(command)和消息(message) ,事件是窗口系统或者qt对不同情况的响应,绝大多数被产生的事件都是对用户行为的响应,但是也有一些,比如定时器事件,它们是被系统独立产生的。QWidget::event()虚函数是各种事件的一个大管家,负责把大多数常用类型的事件传递给特定的事件处理器(事件处理

2007-09-26 10:14:00 6402

转载 Qt中特殊Tab键事件的实现

   在Qt中,可以使用 void QWidget::keyPressEvent ( QKeyEvent * k )来进行键盘响应,例如: void Form1::keyPressEvent( QKeyEvent *k ) {     if(k->key() == Key_A)     {       this->focusNextPrevChild(FALSE);//按A时焦点切换至上一部件

2007-09-26 09:43:00 7921

转载 Qt的信号和槽

 信号和槽信号和槽用于对象间的通讯。信号/槽机制是Qt的一个中心特征并且也许是Qt与其它工具包的最不相同的部分。 在图形用户界面编程中,我们经常希望一个窗口部件的一个变化被通知给另一个窗口部件。更一般地,我们希望任何一类的对象可以和其它对象进行通讯。例如,如果我们正在解析一个XML文件,当我们遇到一个新的标签时,我们也许希望通知列表视图我们正在用来表达XML文件的结构。 较老

2007-09-25 15:29:00 18163 4

原创 hook编程

 一个标准的windows sdk程序的消息处理过程是:操作系统捕获某一窗口的消息,然后将该消息放到对应窗口的消息队列中,应用程序利用GetMessage从消息队列中取出消息,然后DespatchMessage将该消息传回给操作系统,最后操作系统调用该窗口的窗口过程来处理该消息。所谓钩子(hook)就是当想屏蔽掉某些消息的时候,利用hook函数拦截该消息。The SetWindowsHookEx

2007-09-05 16:23:00 1341

转载 DLL初学者指南

为了建立项目,请选择Win32 控制台项目(Win32 Console Application),并且在应用程序设置标签(the advanced tab)上,选择DLL和空项目选项。DLLs可能并不如你想像的那样难。首先写你的头文件(header file);称为DLLTutorial.h。这个文件与其它头文件一样,其中只是一些函数的原型。#ifndef _DLL_TUTORIAL_H_#def

2007-09-04 14:25:00 874

tiny xml 2.6.1

c++ 读写xml文件 开源包 短小精悍 值得学习

2011-04-05

vc6配置pc lint文档

vc6配置pc lint文档 网上找的几篇文章的集合

2011-01-10

PLSQL Developer8.0.2

PLSQL Developer8.0.2 破解版 注册机

2010-12-14

PLSQL Developer8.0.2汉化程序

plsqldevelop8.0 汉化程序 需要先安装PLSQL Developer8.0.2

2010-12-12

Oracle入门教材2

Oracle9i PL_SQL从入门到精通 _oracle傻瓜手册v2.0.pdf

2010-11-20

pdg阅读器绿色版。。。。

pdg阅读器 绿色版pdg阅读器 绿色版pdg阅读器 绿色版pdg阅读器 绿色版pdg阅读器 绿色版pdg阅读器 绿色版

2010-11-20

oracle oci

很简单的东西,oracle oci 和 curse 也不用下载了。

2010-11-16

ApabiReader

方正ceb格式的文件阅读器 绿色版 应该有人需要的吧

2010-11-14

oracle入门教材合集

Oracle9.0入门 从实践中学习oracle sql oracle数据库基础

2010-11-14

vc6使用(自用的东西,没价值的)

中转下,明天删除 vc6使用(自用的东西,没价值的)

2010-11-14

Oracle专家高级编程(Expert_one-on-one_Oracle中文版).part2.rar

Oracle专家高级编程(Expert_one-on-one_Oracle中文版).part2.rar

2010-11-14

Oracle专家高级编程

经典oracle 教材,tom的大作Expert_one-on-one_Oracle,每个学习oracle的人都应一看。 两个压缩包,这是压缩包1

2010-11-14

OpenGL三维图形程序设计(4)

压缩包4<br>.。。。。。。。。。。。。。。。。。。

2007-12-29

OpenGL三维图形程序设计(红宝书)

压缩包3<br>凑字数。。。。。。。。

2007-12-29

OpenGL三维图形程序设计

压缩包2<br>凑字数。。。。。。。。。。。。

2007-12-29

opengl参考手册(蓝皮书)

opengl蓝皮书 不用说的经典<br>还有opengl的红皮书,不过是扫描版的,30m多。

2007-12-29

opengl红宝书OpenGL三维图形程序设计

opengl入门书籍

2007-12-24

Effective C++ 第三版

Effective C++ 第三版 英文的

2007-08-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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