c++
文章平均质量分 68
open520yin
这个作者很懒,什么都没留下…
展开
-
mfc vs2010 C++ 连接mysql等数据库
刚学mfc,我一直是做php,最近开始研究mfc。突然想用mfc用mysql数据,平时用mysql数据比较多。可以通过2种方法实现。 第一种方法是利用ADO连接,第二种方法是利用mysql自己的api函数进行连接。第一种方法可以实现我当前的需求,通过连接不同的字符串来连接不同的数据库。暂时只连接了mysql,sqlserver,oracle,access。对于access,因为它创原创 2012-11-05 13:21:46 · 8885 阅读 · 4 评论 -
c++/MFC CSocket仿QQ聊天软件,实现1对1聊天,群聊
学习,c++有2个星期了。本来,本人是做php出身的。做php快2年了,最近身边多了很多高手。让自己对c开始感兴趣了,就开始学习c++了。首先接触的就是mfc。前几天,看到了一个博文,是有关,mfc网络编程的。可对方,的实例只能是多对多,出于兴趣,自己改写了下它的程序,实现了点对点的聊天。所以,本实例并非纯原创的。这个还请大家见谅,尤其是作者。我在他程序基础上,增加了1对1的聊天,同时还保留了群聊原创 2012-11-25 16:45:54 · 25142 阅读 · 41 评论 -
c++ tinyxml查找utf8 xml元素并读取
最近,是用xml比较多。但是网上的这方面的资料特别少。我就自己弄了个。。使用的是tinyxml类,他具体怎么用可以看我另一篇博文。c++ 使用TinyXml读写Xml这里有简单的实例包括编译,下面的程序,只是一个简单的查询过程,具体的还需要大家在用的时候去完成。我也是尝试成功后就发布了。可能并不满足大家的需要,大家拿去用,可能还要改改。。。。我读取的xml是原创 2012-12-03 16:07:48 · 1727 阅读 · 0 评论 -
VS2010 更改MFC标题栏图标和生成的执行文件图标
创建一个新工程,可以什么都不加。打开.rc, 创建或打开Icon资源(以下都以Icon为例)。 单击工程窗口的资源视图标签,选中资源ID为IDR_MAINFRAME图标资源,然后按Delete键把它删除掉,当然也可以不删,具体后面会讲到。 从资源菜单中选择Resource,然后选择Icon,添加资源,选中Icon类型,点击导入,此时会叫你选择本地的图片原创 2012-11-18 12:48:19 · 1727 阅读 · 0 评论 -
c++/mfc 播放音乐,视频文件
要求在qt下用c++写一个程序,要打开光驱,就插到了mciSendString函数。不过都是xp平台下的,呵呵,不过不怕。在qt的代码里引用windows.h就好了,然后记得用msiSendStringA或者msiSendStringW。 顺便贴下msiSendString函数的用法,感觉还挺不错的。另外越来越觉得qt的强大,开源的好处了,逐渐远离vs2005拉。 mciSendStri原创 2012-12-02 01:19:34 · 3784 阅读 · 0 评论 -
2个char类型比较
const char *ch1="open" ;const char *ch2="open" ;if(ch1==ch2){AfxMesageBox("2字符串一样");}这样,你会发现,2个字符串永远不一样。。char不能直接比较。他们比较有2种方法。强制转换成CStringconst char *ch1="open" ;const char *ch2="open" ;原创 2012-12-01 16:53:55 · 9777 阅读 · 0 评论 -
WideCharToMultiByte与MultiByteToWideChar 介绍
把宽字符串转换成指定的新的字符串int WideCharToMultiByte(UINT CodePage, //指定要转换成的字符集代码页DWORD dwFlags, //指定如何处理没有转换的字符LPCWSTR lpWideCharStr, //待转换的宽字符串int cchWideChar, // 待转换宽字符串的长度,-1表示转换到字符串结尾。LPSTR lpMultiB原创 2012-12-01 16:41:28 · 1156 阅读 · 0 评论 -
mfc c++ CString 转换成string解决方法
//unicode://方法一CString theCStr;std::string STDStr( CW2A( theCStr.GetString() ) );//方法二CString m_Name;CT2CA pszName(m_Name);std::string m_NameStd(pszName);//方法三CString str = L"Test";std::wstr原创 2012-11-15 22:32:05 · 1568 阅读 · 0 评论 -
c++ 使用TinyXml读写Xml
最近,因为要读取xml找了半天,才弄到TinyXml来读写xml。这个他们评价都还不错,所以就研究了下。不过我,也就是简单学习下。了解不深。TinyXml的下载之后,文件比较多。其实很多都没有用,主要的就6个文件,2个 h头文件,4个cpp文件。tinystr.cpp、tinystr.h、tinyxml.cpp、tinyxml.h、tinyxmlerror.cpp、tinyxmlparse原创 2012-11-29 20:46:08 · 1777 阅读 · 0 评论 -
C++中利用mciSendString播放音乐(支持远程文件)
mciSendString是用来播放多媒体文件的API指令,可以播放MPEG,AVI,WAV,MP3,等等,下面我们来介绍一下它的使用方法: 一,打开多媒体文件。 首先在Dialog上面放一个Picture控件,MCISendString就在这个Picture控件的平面上播放多媒体文件, 设Picture控件的ID为IDC_STATIC1: CStatic *pStatic原创 2012-11-28 22:40:26 · 7493 阅读 · 0 评论 -
MFC/C++/C中字符类型CString, int, string, char*之间的转换
1 CString,int,string,char*之间的转换 string 转 CString CString.format("%s", string.c_str()); char 转 CString CString.format("%s", char*); char 转 string string s(char原创 2012-11-12 20:38:52 · 3553 阅读 · 0 评论 -
C++连接MySQL(二):环境配置和实例 使用api方式
摘要:MySQL API中提供了对C语言的支持,C++是兼容C语言的,那么只要稍加完善就可以让C++写出来的程序直接连接MySQL,并且编程和执行的效率都比较高。1、为什么使用MySQL C API效率!C++可以通过多种方式连接上数据库,除了使用MySQL C之外,还可以配置ODBC来访问数据库(http://blog.csdn.net/open520yin/article/deta原创 2012-11-11 00:17:33 · 1403 阅读 · 0 评论 -
用C开发PHP扩展 实例(基础版)
用C开发PHP扩展 实例(基础版)第一步:建立扩展骨架。cd /usr/local/src/php-5.3.6/ext/./ext_skel --extname=laiwenhui第二步:修改编译参数。 cd php-5.3.6/ext/laiwenhui vi config.m4 去掉 PHP_ARG_ENABLE(laiwenhui, whether to enable laiw原创 2013-08-15 15:18:31 · 1826 阅读 · 0 评论