- 博客(15)
- 资源 (2)
- 收藏
- 关注
转载 文件对话框QFileDialog 的使用
一. 最简单的方法是调用静态函数来对话框获取文件: QString file = QFileDialog::getOpenFileName( "/home/foxman", "Images (*.png *.xpm *.jpg)", this); 这断代码可以建立一个取文件
2009-03-26 22:58:00
1515
转载 Qt配置vs2005的方法
1.正常安装Visual Studio 2005,只要安装了C++即可.注意:不是Express版本.2.下载Qt源代码Qt 4.3.2 Windows OpenSource版下载:http://www.qtcn.org/download/qt-win-opensource-src-4.3.2.zipftp://ftp.trolltech.com/qt/source/qt-win-opensour
2009-03-26 19:15:00
625
原创 相对路径
说起相对路径,DOS时代过来的程序员应该都了然于胸,起步于图形化IDE程序员或许都曾经晕菜过。主要原因还是".", "..", "/", "/"这些符号来相似了.下面我主要以VC2005开发环境来谈谈。 一般在项目的配置的时候,比如配置头文件、lib库等,都会用到相对路径,因为这样生成的工程文件可以拷贝到任意的位置,而不需要重新配置。 下图是一个工程的目录结构
2009-03-23 19:11:00
747
原创 可以让你少奋斗10年的职场经验
第一:不要认为停留在心灵的舒适区域内是可以原谅的。 第二:不要把“好像”;“有人会……”;“大概”;“晚些时候”;“或者”;“说不定”之类放在嘴边。尤其是和上级谈论工作的时候。 第三:不要拖延工作 第四:不要认为理论上可以实施就大功告成了! 第五:不要让别人等你 第六:不要认为细节不重要 第七:不要表现得消极,仅仅因为你所做的事情不是你的兴趣所在。
2009-03-18 12:53:00
515
原创 WINCE中编辑框(CEdit)的“奇怪现象”
今天用户提交了一个bug。说是在WinMobile下编辑框中的文本超过文本框长度时,移动左右按键光标不会显示隐藏在文本框后面的文字。如下图所示: 看到这个bug,我纳闷了半天,怎么会有这种问题,闻所未闻。我亲自试验了一下。还真如用户说的那样。不过通过试验,并不是光标不会移动,而是在文本刚好超过文本框一定长度的时候,光标不会移动,而如果文本足够长的话,还是会移动的。也
2009-01-16 17:07:00
1184
原创 EVC编程技巧集合
1、硬重起机器#include #define IOCTL_HAL_REBOOT CTL_CODE(FILE_DEVICE_HAL, 15, METHOD_BUFFERED, FILE_ANY_ACCESS) extern "C" __declspec(dllimport)void SetCleanRebootFlag(void);extern "C" __d
2008-11-17 21:29:00
773
转载 IImage的图片显示
//========================================================================//TITLE:// 详聊IImage的图片显示//AUTHOR:// norains//DATE:// Sunday 26-August-2007//Environment:// EVC4.0 + Windows CE
2008-11-13 17:51:00
744
原创 SMS2Gps, 实现简单监控
最近接了个小case,感觉蛮有意思的,需求也很简单,就是在一部手机上实现这么一个功能:别人(或者是设备)通过短信息把GPS定位信息按照某种格式发送到这部手机上,然后能根据这条定位短信生成标准的NMEA语句,然后写入虚拟串口。从而这部手机可以像安装了GPS一样,能从串口中读取NMEA数据,然后进行定位。 这个程序虽然简单,却涉及了好几个关键技术:
2008-11-11 17:01:00
669
原创 串口号大于9时的打开方法
用这样的通用格式: ////.//COMX,它能处理大于9的端口. int nPort = 10; char szCom[MAX_PATH] = ""; sprintf(szCom, "////.//COM%d", nPort); CreateFile(szCom,GENERIC_READ | GENERI
2008-11-08 09:06:00
1068
原创 关于VC2005 CCheckListBox显示乱码问题的解决办法。
项目需要一个带Check功能的ListBox,MFC从4.2开始就出现了CCheckListBox,以前在VC6.0下使用完全正常,不会出现乱码问题。现在移植到2005,出现了乱码。如图所示: 郁闷中... 刚开始怀疑是字符集问题,因为VC2005默认是Unicode,会不会是这个问题?我把工程改成多字符集或者不设置,乱码依旧,只是换了不同的乱
2008-10-31 21:26:00
1933
原创 关于VS2005编译的程序运行时提示“由于应用程序配置不正确,应用程序未能启动”的问题
昨天夜里搞到2点,终于完工交差。今天一大早就被老大叫起来,说程序在他机器里运行不了!!!我的头一下子都大了,怎么可能呢?昨天我可是精心弄到完美的。太出乎我意料了。 不二话,赶紧跑去解决问题,在老大的机器上一运行,“bang”,就弹出这个对话框了 郁闷之情无以言表啊。。。这怎么回事呢。我赶忙查资料,原来VC2005对于库的调用和VC6.0和VC20
2008-10-30 10:33:00
1676
翻译 Working with EXIF data
简介 我们继续关注Windows Mobile 5.0关于图像的API特性。前面我们展示了如何使用API加载并显示图像,在这片文章里,我将展示如何读取图像中的Exif数据。 Exif是数码相机中存储照片元数据的地方。它可以存储包括相机制造商、相机型号、相机的参数设置,设置可以存储拍照时刻所在的地理位置,如果你的数码相机支持GPS的话。下面我们就来看看我们
2008-10-26 10:21:00
764
原创 纯资源DLL的编写
纯资源的DLL就是只包含资源的DLL,例如:图标,位图,字符串,声音,视频,对话框等。使用纯资源DLL可以节约可执行文件的大小,可以被所有的应用程序所共享,从而提高系统性能。纯资源DLL的编写比普通的DLL要简单的多,首先创建一个WIN32 DLL工程,不是MFC的DLL,然后创建一个资源文件 *.RC,添加到资源DLL的工程中去。然后添加一个初始化DLL的原文件。#i
2008-10-26 10:14:00
608
原创 字符串太长的时候如和用省略号显示
调用CDC::DrawText并指定DT_END_ELLIPSIS标志,就可以用省略号代替末尾的字符来适合指定的边界矩形,如果要显示路径信息,指定DT_PATH_ELLIPSIS标志来取代中间的字符。CClientDC dc(this);dc.DrawText(CString("This is a long string."),CRect(10,10,80,30),DT_LEF
2008-10-26 10:11:00
1642
原创 const使用详解
一、常变量 变量用const修饰,其值不得被改变。任何改变此变量的代码都会产生编译错误。Const加在数据类型前后均可。 例如:void main(void) { const int i = 10; //i,j都用作常变量 int const j = 20
2008-10-26 09:50:00
537
手持POI信息采集系统
2009-03-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人