
C++
文章平均质量分 55
wazhl
呼呼。一个程序菜鸟啦.啥也不懂...
展开
-
VC操作excel com方式
A: 从classwizard中add class处from type library,去office的安装目录下引入excel.exe(这是office 2003的选择,其他版本都是用olb文件),服务器就算引入了,这时会弹出对话框,要求加入一些类,这些类都是一些接口,里面有大量的方法,类的对象表征着excel文件的一个个部分,常用的有这几个_application,workbooks,_wor转载 2012-09-08 15:22:01 · 1236 阅读 · 0 评论 -
vc++操作mysql数据库的技巧(一)
摘要:本文详细阐述了如何进行MySQL的安装、调试,以及如何用VC进行编译,实现数据的“添加、修改、删除”等功能。 一、MySQL的安装可以考虑安装mysql-5.0.41-win32(可到http://www.newhua.com/soft/3573.htm处下载),当然你有更新的版本更好,注意选择“完全安装”(只有这样才会安装VC编译时需要的头文件等)。安装后期会进行服务器配置,你可以转载 2013-01-18 16:18:04 · 1484 阅读 · 0 评论 -
MFC基础
APP有多种意思,但在VC++中是这个意思: app是Application 的缩写在VC++中,app是应用程序的入口和出口,一般在这里处理一些启动和退出程序时需要读取或写入的设置信息,还有设置一些全局变量。还有比较常见是:App 是英文Application的简称,由于iPhone等智能手机的流行,现在的APP多指智能手机的第三方应用程序。目前比较著名的App商店有Apple原创 2013-01-21 18:36:31 · 1546 阅读 · 0 评论 -
MFC中调试过程中查看输出信息
在调试MFC程序时,我们经常需要查看特定位置变量的输出值。或者在某特定条件执行时,给出一个输出标识。一般来说,有3种方法:1) 调用TRACE(LPCTSTR lpszFormat, ...)函数 在MFC中使用TRACE函数来打印输出结果却是非常方便,和在控制台程序中使用printf函数的使用方法和效果类似。不过有几点 需要注意:一,TRACE函数原创 2013-03-10 19:53:08 · 869 阅读 · 0 评论 -
C++中引用(&)的用法和应用实例
对于习惯使用C进行开发的朋友们,在看到c++中出现的&符号,可能会犯迷糊,因为在C语言中这个符号表示了取地址符,但是在C++中它却有着不同的用途,掌握C++的&符号,是提高代码执行效率和增强代码质量的一个很好的办法。在 c++学习提高篇(3)---隐式指针的文章中我详细介绍了在隐式指针&的用法,其实这两个概念是统一的。引用是C++引入的新语言特性,是C++常用的一个重要内容之一,正确、转载 2013-02-28 16:47:50 · 558 阅读 · 0 评论 -
C++初学各种错误
unexpected end of file while looking for precompiled header directive解决:1、右键点工程名,选设置,然后选c/c++属性页,再选catagory选单中选 precompiled header ,将选项置成no use 或者autometic。2、如果使用的是Win32工程,可能就是错误文件没有包含:#includ原创 2013-01-16 16:50:11 · 406 阅读 · 0 评论 -
.cpp与.h区别和作用小谈
.cpp与.h 把文件分成头文件和源文件完全是为了方便我们扩展和组织程序 ,我们可能会自定义很多函数 ,而这些函数分别会在不同的地方被调用 ,甚至有些时候我们需要把一堆函数打包起来一起调用 。比如#include "stdio.h" 的意思就是告诉系统 ,我要用输入输出函数包(确切的讲,stdio.h就像是一个程序包一样,里面打包了各种各样的输入输出函数,stdio里的io就是i转载 2013-01-16 16:20:05 · 875 阅读 · 0 评论 -
C++ ODBC操作excel全过程
想要通过ODBC直接读、写Excel表格文件,首先,应确保ODBC中已安装有Excel表格文件的驱动"MICROSOFT EXCEL DRIVER (*.XLS)"。然后,可根据下面步骤进行:1. 在StdAfx.h文件中加入:#include #include 2. 通过ODBC直接创建Excel文件(暂定文件名:Demo.xls)//创建并写入Excel文件voi原创 2012-09-07 21:02:01 · 3592 阅读 · 0 评论 -
C++ 中int,char,string,CString类型转换
1. c++中string到int的转换1) 在C标准库里面,使用atoi:#include #include std::string text = "152"; int number = std::atoi( text.c_str() ); if (errno == ERANGE) //可能是std::errno { //number可能由于过大或过转载 2012-09-08 21:39:27 · 648 阅读 · 0 评论 -
C++ 中初学者的一些问题
VC调试Bug unresolved external symbol __endthreadex 2007-01-15 13:45 3499人阅读 评论(3) 收藏 举报 在用VC6.0写程序调试时,初学者总是会遇到一些错误,针对如下错误主要是因为MFC类库没有引用所出现的问题。错误现象:nafxcwd.lib(thrdcore.obj) : error LNK2001: un原创 2012-09-07 21:38:41 · 870 阅读 · 0 评论 -
Windows数据类型
Windows常见数据类型为什么说是常见数据类型而不是全部呢?因为第一,Windows数据类型太多了,比如说Windows中有很多对象,每一个对象就对应一个句柄,另外还有指针等等。第二,这是没必要的,掌握数据类型命名的一些规律看到一个新的数据类型就能猜出它所表示的意思,列了太多大家看了反而全都记不住,如果大家一定想知道可以查看SDK文档。第三,很多数据类型我也没见过或者忘记了。 常见转载 2012-09-17 15:33:34 · 351 阅读 · 0 评论 -
VC助手出问题了 all instances of the licenses "ren" are in use
呼呼。别急。很简单。按确定退出VC开始-运行-regeditHKEY_CURRENT_USER\Software\Whole Tomato\Visual Assist 6\UserKey(不同的系统,可能不同,都试试就可以了,KEY都是一个名,叫"UserKey")找到后,点这个项目,双击,改成任何字符,只要不是ren就好了。打开VC就没问题了。原创 2012-10-31 09:36:31 · 1058 阅读 · 0 评论 -
MFC中CString转换成char数组的问题
由于结构体中用到联合体(联合体需要确定分配内存分配大小)或其它因素,需要用char数组来保存字符串,但是在MFC中一般都是用CString来存放字条串。关于它们之间的转换,在VS2008中有时会出现异常情况。在MSDN是这样写的: CString orig("Hello, World!"); // Convert to a char* const size_t转载 2012-10-31 12:54:27 · 3451 阅读 · 1 评论 -
WideCharToMultiByte和MultiByteToWideChar函数的用法
为了支持Unicode编码,需要多字节与宽字节之间的相互转换。这两个系统函数在使用时需要指定代码页,在实际应用过程中遇到乱码问题,然后重新阅读《Windows核心编程》,总结出正确的用法。WideCharToMultiByte的代码页用来标记与新转换的字符串相关的代码页。MultiByteToWideChar的代码页用来标记与一个多字节字符串相关的代码页。常用的代码页由CP_ACP和C转载 2012-10-31 11:52:00 · 339 阅读 · 0 评论 -
stdafx.h、stdafx.cpp的作用
所谓头文件预编译,就是把一个工程(Project)中使用的一些MFC标准头文件(如Windows.H、Afxwin.H)预先编译,以后该工程编译时,不再编译这部分头文件,仅仅使用预编译的结果。这样可以加快编译速度,节省时间。 预编译头文件通过编译stdafx.cpp生成,以工程名命名,由于预编译的头文件的后缀是“pch”,所以编译结果文件是projectname.pch。 编译器通转载 2013-01-16 15:21:21 · 384 阅读 · 0 评论