随笔分类 -  c++

Wince+2005 开发部署配置
摘要:Wince+2005 开发部署配置(可以调试断点等)1.右击解决方案资源管理器中的项目名调出属性页面,点击配置属性中的部署,将部署设备选成:Windows CE 5.0 ARMV4I Emulator 远程目录设成:\即为wince 下目录.如图:2。点击 属性页面中的配置管理器,弹出配置管理器页面如图:3。选择活动解决方案平台,选择 新建 选项如图:4。选择键入或选择新平台,选中 My Devi... 阅读全文
posted @ 2010-08-30 11:18 二地主 阅读(372) 评论(0) 推荐(0)
VC++ 2005编译链接错误汇总
摘要:VC++ 2005编译链接错误汇总 -------------------------------------------------------------------------- 1 文本字体需要使用Unicode,编译错误C2220和警告C4819 2 没有找到MSVCR80D.dll 3 默认库“MSVCRT”与其他库的使用冲突 4 warning C4996: 'getch' was declared deprecated 5 iostream.h 和 iostream 6 warning LNK4204: “…\Debug\vc80.pdb”缺少引用模块的调试信息 7 去掉字符串操作函数的警告信息"_CRT_SECURE_NO_DEPRECATE" -------------------------------------------------------------------------- 阅读全文
posted @ 2010-08-27 10:55 二地主 阅读(559) 评论(0) 推荐(0)
C++ string详解
摘要:首先,为了在我们的程序中使用string类型,我们必须包含头文件 <string>。如下: #i nclude <string> //注意这里不是string.h string.h是C字符串头文件1.声明一个C++字符串声明一个字符串变量很简单: string Str;这样我们就声明了一个字符串变量,但既然是一个类,就有构造函数和析构函数。上面的声明没有传入参数,所以就直接... 阅读全文
posted @ 2010-07-14 10:48 二地主 阅读(460) 评论(0) 推荐(0)
DLL的开发与调用(二)——创建导出类的Win32 DLL
摘要:创建导出类的Win32 DLLDLL的开发与调用(一)介绍了导出函数Win32DLL的创建过程,这也是最常用的DLL。同样,在DLL中定义的类也可以被应用程序的进程访问。下面仍以实现显示Hello,World!和求和为例介绍。1、创建一个名为SayHello的Win32 DLL的空项目。2、选择“插入|类”,在弹出的新建类窗口中为工程创建类CSayHello。在类的头文件S... 阅读全文
posted @ 2010-07-12 10:25 二地主 阅读(762) 评论(0) 推荐(0)
DLL的开发与调用(一)——创建导出函数的Win32 DLL
摘要:声明:本人只是想把自己的学习心得记录下来,或许还能够帮助别人,如果雷同,敬请谅解。Visual C++6.0 中可实现的DLLVisual C++6.0 支持自动生成Win32 DLL和MFC AppWizard DLL两种,其中Win32 DLL不使用MFC类库,其导出的函数是标准的C接口,能够被非MFC和MFC的应用程序调用,应用范围更广泛。所以下面就介绍Win32 DLL的开发。创建导出函数... 阅读全文
posted @ 2010-07-12 10:19 二地主 阅读(669) 评论(0) 推荐(0)
C#动态调用C++编写的DLL函数
摘要:http://blog.csdn.net/jingzhongrong/archive/2008/05/08/2416623.aspx 阅读全文
posted @ 2010-07-09 15:44 二地主 阅读(212) 评论(0) 推荐(0)
c++ string 类基本用法样例
摘要:#include<string>//使用string类时须包含这个文件#include<iostream>usingnamespacestd;intmain(){stringstr1;//输入与输出cout<<"输入字符串str1"<<endl;cin>>str1;getchar();cout<<str1<<end... 阅读全文
posted @ 2010-07-07 15:38 二地主 阅读(299) 评论(0) 推荐(0)
C++中将BYTE转16进制字符串
摘要:在程序开发过程中,有时候需要把BYTE转为string,相信网上有很多的说明资料了,刚开始的时候,我也想在网上直接找一个可以用的函数就行了,没想到竟然没有找,所以自己在debug的时候干脆自己写了一个。在C++中,并没有BYTE这样的基本数据类型,它实际是是unsigned char,即无符号字符类型,在通常情况下,char类型的区间范围是-128到127,而unsigned char的区间范围则... 阅读全文
posted @ 2010-07-06 22:21 二地主 阅读(3588) 评论(1) 推荐(0)
vc++ 调用dll应用与案例
摘要:vc++ 调用dll应用与案例 阅读全文
posted @ 2010-03-09 15:12 二地主 阅读(495) 评论(0) 推荐(0)
VC用ADO访问数据库全攻略
摘要:一、ADO概述ADO是Microsoft为最新和最强大的数据访问范例 OLE DB 而设计的,是一个便于使用的应用程序层接口。ADO 使您能够编写应用程序以通过 OLE. DB 提供者访问和操作数据库服务器中的数据。ADO 最主要的优点是易于使用、速度快、内存支出少和磁盘遗迹小。ADO 在关键的应用方案中使用最少的网络流量,并且在前端和数据源之间使用最少的层数,所有这些都是为了提供轻量、高性能的接... 阅读全文
posted @ 2009-10-10 09:40 二地主 阅读(265) 评论(0) 推荐(0)
将16进制转化为2进制计算浮点数
摘要:浮点数格式浮点数格式与IEEE-754标准(32)有关,长度32位。四个字节的浮点数据传送顺序为先低字节后高字节,即传送顺序为:先低字节D7~D0,接着D15~D8,然后D23~D16,最后高字节D31~D24,最终作为分成8个ASCII码传送。浮点数格式如下:首先将16进制转化为2进制:[代码]再将2进制数按浮点数规则进行计算:[代码]最后的str为计算好的值!鄙视下自己竟然忘记了输出函数:::... 阅读全文
posted @ 2009-09-15 11:23 二地主 阅读(1006) 评论(0) 推荐(0)
vc++下char数组赋值乱码问题
摘要:最近做个vc++程序,要将一个char数组的从第n位开始取到n+m位,然后赋给一个char数组,但是最后总是有乱码,经过查阅资料,是因为没有结尾的'\0'字符串后面的部分内存内容存放的代码恰好是中文字符 所以就显示中文了。例如数组从第2位取到倒数第2位[代码]其中buf为要转化的数组,len_r为其长度。 阅读全文
posted @ 2009-08-13 10:35 二地主 阅读(1294) 评论(0) 推荐(0)
VC++下使用ADO编写数据库程序[转帖]
摘要:准备:(1)、引入ADO类 #import "c:\program files\common files\system\ado\msado15.dll" \no_namespace \rename ("EOF", "adoEOF")(2)、初始化COM在MFC中可以用AfxOleInit();非MFC环境中用: CoInitialize(NULL);CoUnInitialize();(3)#imp... 阅读全文
posted @ 2009-06-11 13:27 二地主 阅读(290) 评论(1) 推荐(0)
在vs2005里编写C++时出现cstring无法转换为void 的问题
摘要:在vs2005里编写C++时出现cstring无法转换为void 的问题错误提示如下 'void ATL::CStringT::Format(const wchar_t *,...)' : cannot convert parameter 1 from 'const char [15]' to 'const wchar_t *' 我仔细对比了一下VS2005打开2003建的工作区的设置和2005自... 阅读全文
posted @ 2008-12-08 09:40 二地主 阅读(536) 评论(0) 推荐(0)