123456

 
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 39 下一页

2011年12月10日

QT学习2:QFont和退出

摘要: #define QT3_SUPPORT#include "hello.h"#include //在每一个使用QT的应用程序中都必须使用QApplication,它管理了各种//应用程序的广泛资源,比如默认字体和光标#include //经典的图形用户界面按钮,QWidget,可以显示一段文本或QPixmap#include //QT中的字体int main(int argc, char *argv[]){ QApplication a(argc, argv);//argc是命令行变量的数量,argv是数组,C、C++特征 QPushButton quit("Qui 阅读全文

posted @ 2011-12-10 15:07 hgy413 阅读(355) 评论(0) 推荐(0) 编辑

QT学习1 hello程序

摘要: #define QT3_SUPPORT#include "hello.h"#include //在每一个使用QT的应用程序中都必须使用QApplication,它管理了各种//应用程序的广泛资源,比如默认字体和光标#include //经典的图形用户界面按钮,QWidget,可以显示一段文本或QPixmapint main(int argc, char *argv[]){ QApplication a(argc, argv);//argc是命令行变量的数量,argv是数组,C、C++特征 QPushButton hello("hello Qt");//C 阅读全文

posted @ 2011-12-10 14:21 hgy413 阅读(158) 评论(0) 推荐(0) 编辑

2011年12月8日

打印断言函数

摘要: 在写directUi时,用到一些函数断言,记录下: assert(a != 0); //assert.h,此函数会将错误信息显示在命令行中,在命令行中显示出错的语句和行数 _ASSERTE(a != 0); //crtdbg.h,此宏会显示出在此宏中的语句 _ASSERT(a != 0); //crtdbg.h,此宏不会显示在此宏中的语句,而只是显示出错的行数这样写:#ifdef _DEBUG#define TRACE __Trace#define TRACEMSG __TraceMsg#else#define TRACE#define TRACEMSG _T("")#en 阅读全文

posted @ 2011-12-08 21:56 hgy413 阅读(392) 评论(0) 推荐(0) 编辑

2011年12月7日

RAS详解

摘要: 1.什么叫RAS?答:微软的所有Wi n d o w s平台中都有RAS客户机,它允许我们将自己的计算机与另一个地方的远程计算机(其特色是一个远程访问服务器组件)相连,一般情况下, RAS客户机利用连接了电话线的一个调制解调器,通过拨号的方式呼叫远程计算机。因此,有时, RAS客户机也称作“拨号联网(DUN)客户机”。服务器这方面,必须有一项等候DUN连接的服务,RAS客户机和服务器之间的连接建立之后,网络协议堆栈(与所用的分帧协议有关)就通过这个RAS连接,与远程计算机通信,就象通过LAN连接的一样。当然,如今,许多调制解调器的数据通信速率明显比直接的LAN连接慢。RAS连接通过电话簿条目中 阅读全文

posted @ 2011-12-07 20:30 hgy413 阅读(1043) 评论(0) 推荐(0) 编辑

注册表基本知识

摘要: 1.如何打开注册表?答:运行中输入regedit.exe 无权限限制2.注册表数据库文件的存放位置?答:2000/XP注册表文件按功能来分,由系统注册表文件和用户注册表文件两类组成的系统设置和缺省用户配置数据存放在系统/系统文件夹/SYSTEM32/CONFIG文件夹下的6个文件,DEFAULT、SAM、SECURITY、SOFTWARE、USERDIFF和SYSTEM中,而用户的配置信息存放在系统所在磁盘的/Documents and Setting/文件夹,包括ntuser.dat ntuser.ini ntuser.dat.log 3.上面说了SMA文件:那么SMA是什么?答:C:\WI 阅读全文

posted @ 2011-12-07 08:59 hgy413 阅读(514) 评论(0) 推荐(0) 编辑

2011年12月6日

写入注册表实现自启动

摘要: void XXXX::OnBnClickedAutorunCheckbtn(){ //----------------------------------------------- // 通过HKEY_LOCAL_MACHINE//Software//Microsoft//Windows//CurrentVersion//Run // 加入一个自定义键值,并设置数据为当前exe执行路径即可实现开机自动运行 // 清空键值,就可以去掉开机运行,当然也可以删除这个值. // // LONG RegOpenKeyEx(HKEY hKey, // 需要打开的主键的名称 // ... 阅读全文

posted @ 2011-12-06 12:10 hgy413 阅读(229) 评论(0) 推荐(0) 编辑

2011年12月2日

DisableThreadLibraryCalls

摘要: DisableThreadLibraryCalls 的MSDN解释是这样的:The DisableThreadLibraryCalls function lets a DLL disable the DLL_THREAD_ATTACH and DLL_THREAD_DETACH notification calls.就是不接收这两个消息,his can be a useful optimization for multithreaded applications that have many DLLs, frequently create and delete threads, and who 阅读全文

posted @ 2011-12-02 12:45 hgy413 阅读(429) 评论(0) 推荐(0) 编辑

2011年12月1日

const

摘要: 1.函数名前加const对于内置类型,如int int fun()const int fun()int const fun()一个东东.,没区别对于自定义类型,或指针,如classA, int *pconst int* fun()int* const fun()意思都是返回的int指针是const的,所以 int a = *fun();//Ok int *b = fun();//挂掉2.函数名后加const这个直接看MSDN解释就清楚了,To declare a constant member function, place the const keyword after the cl... 阅读全文

posted @ 2011-12-01 17:07 hgy413 阅读(137) 评论(0) 推荐(0) 编辑

2011年11月26日

QT的VC助手

摘要: 下了QT4.7.0,直接装到VS2008中,找不到QT creater,开始编程时,发现提示总是不完全,实验了下:在工具-选项-项目和解决方案-VC++目录-可执行文件/包含文件/库文件中把sor/include包含进去,在windows环璋变量中把bin/include包含进去,OK,搞定。类名终于变绿了。 阅读全文

posted @ 2011-11-26 13:48 hgy413 阅读(172) 评论(0) 推荐(0) 编辑

2011年11月20日

QT安装

摘要: (一)工欲善其事,必先利其器,废话不多讲。 总结起来网上流行的VS2008+QT安装说明有以下几个问题需要解释清楚: 1,首先明确需要下载什么版本的QT。网上流行的安装说明只是针对过去旧版本的QT,还有要求下载VS2008 SP1补丁的等等。很乱,对于刚接触Qt开发者会造成不必要的困扰,安装个开发环境真的需要那么繁琐和劳神吗。 2,对于环境变量的配置,诸如path,QTDIR 和WindowsSdkDir等等。实际上都是旧版本的Qt,新版本的Qt已经不需要设置了。 3,真的必须要configure 和nmake QT吗?对于漫长的编译过程和七七八八的编译错误?我们完全没有不必要折腾了,这里我. 阅读全文

posted @ 2011-11-20 20:02 hgy413 阅读(154) 评论(0) 推荐(0) 编辑

上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 39 下一页

导航