C++ char*,char[],string,CString转换

摘要: C++ char*,char[],string,CString转换*********************************char*-------->char[]-------------------------------------------char* addr;char[20] Address;strcpy ( Address, addr);*********************************string ---------->CString-----------------------------------------string a;CStri 阅读全文
posted @ 2013-05-29 15:56 zhixing 阅读(5695) 评论(0) 推荐(0) 编辑

C++类型转换(字符串)

摘要: CString 是一种很特殊的 C++ 对象,它里面包含了三个值:一个指向某个数据缓冲区的指针、一个是该缓冲中有效的字符记数(它是不可存取的,是位于 CString 地址之下的一个隐藏区域)以及一个缓冲区长度。 有效字符数的大小可以是从0到该缓冲最大长度值减1之间的任何数(因为字符串结尾有一个NULL字符)。字符记数和缓冲区长度被巧妙隐藏。(1) char*转换成CString 若将char*转换成CString,除了直接赋值外,还可使用CString::Format进行。例如: char chArray[] = "Char test"; TCHAR * p = _T(&q 阅读全文
posted @ 2013-05-29 12:27 zhixing 阅读(2355) 评论(0) 推荐(0) 编辑

GDI+ 中Image::FromStream ,用流的方式显示图像

摘要: 网上到处都是说的用CMemFile用法,我用了一个小时调试,结果CMemFile获取的文件都是空长度,不知道为什么,我改为CFile方式直接调试通过 CFile cbfBmp; cbfBmp.Open( _T("xx.xxx"), CFile::modeRead); int iBmpSize = cbfBmp.GetLength(); HGLOBAL hMemBmp = GlobalAlloc(GMEM_FIXED, iBmpSize); IStream* pStmBmp = NULL; CreateStreamOnHGlobal(hMemBmp, FALSE, & 阅读全文
posted @ 2013-05-26 19:40 zhixing 阅读(2862) 评论(0) 推荐(0) 编辑

mfc对话框序列化实例

摘要: CArwen.h文件#pragma once// CArwen 命令目标class CArwen : public CObject{ DECLARE_SERIAL(CArwen)public: int age; CString name; CArwen(); CArwen(int testAge,CString testName){ age = testAge; name = testName; } virtual void Serialize(CArchive& ar); virtual ~CArwen();};--------------------------// Arwen.c 阅读全文
posted @ 2013-05-22 18:07 zhixing 阅读(2011) 评论(0) 推荐(0) 编辑

MFC获取文件操作

摘要: MFC文件操作大全1.创建文件夹 CreateDirectory(%%1,NULL);2.创建文件 CFile file; file.Open(%%1,CFile::modeCreate|CFile::modeWrite); 3.删除文件 DeleteFile(%%1);4.删除文件夹 RemoveDirectory(%%1); 5.删除一个目录下所有的文件夹 CFileFind finder; CString path; path.Format("%s\*.*",%%1); BOOL bWorking = finder.FindFile(path); while (bWo 阅读全文
posted @ 2013-04-10 16:24 zhixing 阅读(2888) 评论(1) 推荐(0) 编辑

Android系统架构剖析(转)

摘要: 2.3 Android系统架构剖析“剖析”二字听上去有一点狠,有“解剖分析”之意,是指对一个人或一件事做深入的分析,让别人了解这个人或明白事情的来龙去脉。学习Android之路是一条不平坦的路,需要付出一定的时间和精力。为了更加深入理解Android的精髓,很有必要了解Android的系统架构,了解它的组成。这样才能知道Android究竟能干什么,所要学的是什么。2.3.1 Android体系结构介绍Android是一个移动设备的开发平台,其软件层次结构包括操作系统(OS)、中间件(MiddleWare)和应用程序(Application)。根据Android的软件框图,其软件层次结构自下而上 阅读全文
posted @ 2012-10-31 23:25 zhixing 阅读(13001) 评论(0) 推荐(0) 编辑

Android项目的目录结构(转)

摘要: 在Eclipse中,一个基本的Android项目的目录结构如图2-20所示。 图2-20 Android应用工程文件的组成 1. src目录——程序文件 在里面保存了程序员辛辛苦苦直接编写的程序文件。和一般的Java项目一样,src目录下保存的是项目的所有包及源文件(.java),res目录下包含了项目中的所有资源。例如,程序图标(drawable)、布局文件(layout)和常量(values)等。不同的是,在Java项目中没有gen目录,也没有每个Android项目都必须有的AndroidManifest.xml文件。 .java格式的文件是在建立项目时自动生成的,这个文件是只读模式,不. 阅读全文
posted @ 2012-10-31 22:43 zhixing 阅读(2362) 评论(0) 推荐(0) 编辑

配置android开发环境eclipse获取ADT获取不到(转)

摘要: 配置android开发环境eclipse获取ADT获取不到在安装完Android SDK后eclipse要获取ADT, 可是由于GFW的存在, eclipse经常无法从http://dl-ssl.google.com/android/eclipse 获取到任何东西。 下面提供解决方法:以往安装ADT根本就不是个问题,可是现在就是个大问题了,联通的宽带网络连www.google.com.hk都打不开,你叫我们这些P民怎么活?无论https://dl-ssl.google.com/android/eclipse还是http://dl-ssl.google.com/android/eclipse都无 阅读全文
posted @ 2012-10-30 00:20 zhixing 阅读(10941) 评论(1) 推荐(1) 编辑

vs开发错误总结

摘要: 一、下微软的补丁:KB948127补丁来解决,http://code.msdn.microsoft.com/KB948127。貌似安装了也不起作用二、如果下载的补丁没安装成功或下载失败,可以用下面的方法手工来改工程设置项目(Project)->属性(Property)->链接器(Linker)->常规(General) 下面的“启用增量链接(Enable Incremental Linking)”,将“是(/INCREMENTAL)”改为“否(/INCREMENTAL:NO)”。不过这又引入了另外一个警 告:FormatCom.obj : warning LNK4075: 忽 阅读全文
posted @ 2012-05-08 22:25 zhixing 阅读(225) 评论(0) 推荐(0) 编辑

OpenCV 图像采样 插值 几何变换

摘要: InitLineIterator初始化线段迭代器int cvInitLineIterator( const CvArr* image, CvPoint pt1, CvPoint pt2, CvLineIterator* line_iterator, int connectivity=8 );image带采线段的输入图像.pt1线段起始点pt2线段结束点line_iterator指向线段迭代器状态结构的指针connectivity被扫描线段的连通数,4 或 8.函数 cvInitLineIterator 初始化线段迭代器,并返回两点之间的象素点数目。两个点必须在图像内。当迭代器初始化后,连接两点 阅读全文
posted @ 2012-04-22 17:22 zhixing 阅读(8491) 评论(0) 推荐(0) 编辑