- 博客(10)
- 收藏
- 关注
原创 利用CActiveSchedulerWait将异步操作转换为同步
总的来说,CActiveSchedulerWait应该用在某个活动对象中,目的是把某个异步操作转换为同步操作。以获取IMEI为例:class CImeiEngine : public CActiveCImeiEngine是一个活动对象,获取IMEI的核心操作是一个异步操作,看如下代码:void CImeiEngine::GetImei(){if ( IsActive() )...
2010-10-09 11:37:31 148
在MFC窗口中画图,如何使窗口最小化后图形不消失
我遇到的问题:在MFC的窗口中画图,如何使最小化后图形不消失?在mfc的窗口中画图形,但当这个窗口被遮蔽覆盖或最小化后,图就消失了,如何能使窗口还原后图形依然显示。解决办法:添加对WM_PAINT消息的处理,也就是加上OnPaint函数,把画图的代码放到这个函数中,这样就可以了。...
2010-04-06 14:31:40 2387
VC中 十六进制字符串转换为十进制数字
在程序中,我们有时需要将一个十六进制字符串转换为十进制数字。比如:char *ptr="0x11";int n=0;//我们想让n等于0x11,即17通常我们在C中,想将一个字符串转换为一整形数字,通常会使用下面的方法:view plaincopy to clipboardprint?char *ptr="123"; int n=0; n=atoi(...
2010-04-06 14:14:04 186
原创 关于CString::ReleaseBuffer
CString::ReleaseBuffer只是一个形象的说法,完全是跟GetBuffer对应而起的名字。我觉得如果函数名改为UpdateBuffer的就不会出现这种误解 先来看一段代码: CString s="hello"; LPTSTR ps=s.GetBuffer();strcpy(ps,"hi"); s.ReleaseBuffer();此时调用s....
2010-03-02 17:15:28 164
如何将CString写入ANSI,Unicode编码的txt文件
1.在VS2005中,CString类型中的字符为宽字符。2.将CString字符串写入ANSI编码的txt文件: CString szChar =L""; szChar = setlocale( LC_CTYPE, ("chs")); CStdioFile *file = new CStdioFile(aTxtFileName, CFile::modeCrea...
2010-03-01 11:13:53 479
VC中Ansi、Unicode、UTF8字符串之间的转换和写入文本
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://dark0729.blogbus.com/logs/51496111.htmlAnsi字符串我们最熟悉,英文占一个字节,汉字2个字节,以一个\0结尾,常用于txt文本文件Unicode字符串,每个字符(汉字、英文字母)都占2个字节,以2个连续的\0结尾,NT操作系统内核用的是这种字符串,常被定义为ty...
2010-03-01 10:52:53 540
原创 Unicode字符集和多字节字符集关系
在计算机中字符通常并不是保存为图像,每个字符都是使用一个编码来表示的,而每个字符究竟使用哪个编码代表,要取决于使用哪个字符集(charset)。 在最初的时候,Internet上只有一种字符集——ANSI的ASCII字符集,它使用7 bits来表示一个字符,总共表示128个字符,其中包括了英文字母、数字、标点符号等常用字符。之后,又进行扩展,使用8 bits表示一个字符,可以表示25...
2010-02-11 23:58:22 95
原创 Qt for Symbian平台搭建
1.先搭建起Symbian的Carbide开发平台,这里略过。我使用的是Carbide 2.3版本。确保可以正常运行Hello world后再进行以下安装。SDK最好是FP1,FP2,S60_5rd。2.Qt for Symbian的安装:打开http://qt.nokia.com/downloads/downloads#lgpl,下载安装qt-symbian-opensource-4.6...
2010-02-10 14:33:47 212
原创 android模拟器所创建文件存放的具体位置
有以下路径:String FILE_PATH = "/data/data/com.studio.android.ex/";路径没错,但不是在开发Android应用的系统(Windows)上,而是在部署应用的Android设备上(或者模拟器里)。应该能在模拟器的界面里看到那些文件,或者是用adb在windows命令行来看也行。1、运行输入 adb shell (前提是模拟器正在运行) ...
2010-02-05 10:27:26 2544
原创 Unicode字符集和多字节字符集关系
在计算机中字符通常并不是保存为图像,每个字符都是使用一个编码来表示的,而每个字符究竟使用哪个编码代表,要取决于使用哪个字符集(charset)。 在最初的时候,Internet上只有一种字符集——ANSI的ASCII字符集,它使用7 bits来表示一个字符,总共表示128个字符,其中包括了英文字母、数字、标点符号等常用字符。之后,又进行扩展,使用8 bits表示一个字符,可以表示25...
2010-01-20 10:08:10 127
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人