#define TEST_EVENT QEvent::User + 100class CVxActuatorMain : public QMainWindow{ protected: void customEvent(QEvent *event);}CVxActuatorMain::CVxActua... Read More
posted @ 2015-12-11 22:40 findumars Views(2234) Comments(0) Diggs(0)
在Qt中,提供了多种IPC方法,作者所用的是QLocalServer和QLocalSocket。看起来好像和Socket搭上点边,实则底层是windows的name pipe。这应该是支持双工通信的。一 QLocalServer#ifndef VXMAINWINDOW_H#define VXMAIN... Read More
posted @ 2015-12-11 22:36 findumars Views(4547) Comments(0) Diggs(0)
TCP TCP是一个基于流的协议。对于应用程序,数据表现为一个长长的流,而不是一个大大的平面文件。基于TCP的高层协议通常是基于行的或者基于块的。 ●、基于行的协议把数据作为一行文本进行传输,每行都以一个换行符结尾。 ●、基于块的协议把数据作为二进制块进行传输,每块是由一个size大小字段和紧跟它的... Read More
posted @ 2015-12-11 22:35 findumars Views(4439) Comments(0) Diggs(0)
窗口的屏幕居中显示问题,在各开发工具中原理相同,首先使用特定的方法得到显示屏幕的宽度和高度,再根据窗口本身的宽度和高度计算出窗口的左上角坐标位置. Qt中可以采用两种方法达到窗口的屏幕居中显示: 方法一: 显示前先计算出窗口显示位子,并移到对应位子后再显示窗口 int main(int argc,  Read More
posted @ 2015-12-11 22:34 findumars Views(5149) Comments(0) Diggs(0)
一. 介绍 本文并不是想介绍Web服务的原理、系统架构等,我们假设您已经了解了关于Web服务的一些基本的概念、原理等知识。本文主要是针对那些已经了解Web服务概念,但是还没有亲身体会Web服务所带来令人欢欣鼓舞的特征的开发人员。在此我们认为你已经具备了Java、XML等基础知识,如果你还有其他开发环 Read More
posted @ 2015-12-11 22:33 findumars Views(787) Comments(0) Diggs(1)
首先需要下载QtSoap开源包,下载地址为: http://www.filestube.com/q/qtsoap+download, 我使用的是:qtsoap-2.6-opensource(不需要安装,直接解压到某个目录即可)。 如果你从未使用过QtSoap,那么先学习其中的Demo,在目录"exa Read More
posted @ 2015-12-11 22:30 findumars Views(1808) Comments(0) Diggs(0)
xxx.hprotected:boolwinEvent(MSG *msg,long* result);xxx.cppboolCBlurayTranscoderDlg::winEvent(MSG *msg,long* result){intmsgType = msg->message;if(msgTy... Read More
posted @ 2015-12-11 22:28 findumars Views(1724) Comments(0) Diggs(0)
1 windows中获取执行文件exe的版本号QString GetFileVertion(QString aFullName){QString vRetVersion;string vFullName = QStringToString(aFullName);charvVersion[256] =... Read More
posted @ 2015-12-11 22:27 findumars Views(1132) Comments(0) Diggs(0)
应用软件开发的64 位WINDOWS 系统环境兼容性1. 64 位CPU 硬件目前的64位CPU分为两类:x64和IA64。x64的全称是x86-64,从名字上也可以看出来它和x86是兼容的,原先的32位程序可以在x64上运行得很好,这也就是为什么在x64的CPU上能够成功安装32位的Windows... Read More
posted @ 2015-12-11 00:41 findumars Views(2225) Comments(0) Diggs(0)
Scancode Map的妙用,按键随意变换! 举例: 再次说明:所有对注册表的修改,必须在重新启动电脑后,才能生效。 http://blog.chinaunix.net/uid-174325-id-3912617.html Scancode Map 注册表项来实现键盘按键映射。 位于注册表的: H Read More
posted @ 2015-12-11 00:37 findumars Views(9937) Comments(1) Diggs(2)