![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
VC++
文章平均质量分 78
xuelang_007
这个作者很懒,什么都没留下…
展开
-
MFC Socket 编程
客户端:(1)打开VC6.0,新建工程(图一)(2)Projects——>MFC AppWizard[exe]——>Project name(给客户端取个工程名)——>OK(图二)(3)选Dialog based——>Next(图三)(4)注意勾选Windows Sockets——>Next——>Finsh原创 2013-02-01 15:56:28 · 658 阅读 · 0 评论 -
MFC数组类CArray的使用的操作详解(可以创建对象数组)
MFC的数组类支持的数组类似于常规数组,可以存放任何数据类型。常规数组在使用前必须将其定义成能够容纳所有可能需要的元素,即先确定大小,而MFC数组类创建的对象可以根据需要动态地增大或减小,数组的起始下标是0,而上限可以是固定的,也可以随着元素的增加而增加,数组在内存中的地址仍然是连续分配的。 MFC定义了数组模板类CArray,并针对各种常用变量类型定义了CByteArray,CArray,原创 2013-02-01 15:57:23 · 2270 阅读 · 0 评论 -
在MFC中怎样将窗口最小化到托盘
1、自定义消息WM_SHOWTASK: #define WM_SHOWTASK (WM_USER +1001)1、首先建立一个基于对话框的MFC程序;2、在资源中的Icon中导入一个自己喜欢的图标,ID命名为IDR_MAINFRAME,将先前的IDR_MAINFRAME的图标删除掉;3、在自己的Dialog头文件中定义一个变量 NOTIFYICONDATA m_n原创 2013-02-01 16:00:38 · 399 阅读 · 0 评论 -
VC++下用MSComm控件实现串口通讯
首先,在对话框中创建通信控件,若Control工具栏中缺少该控件,可通过菜单Project --> Add to Project --> Components and Control插入即可,再将该控件从工具箱中拉到对话框中。此时,你只需要关心控件提供的对 Windows 通讯驱动程序的 API 函数的接口。换句话说,只需要设置和监视MSComm控件的属性和事件。 打开所需串口后,需要考虑串原创 2013-02-01 15:55:51 · 392 阅读 · 0 评论 -
VC解析XML--使用CMarkup类解析XML
经过今天尝试MFC解析XML串,也算有了不少收获,总结一下。 我是使用的CMarkup类对XML进行操作。 CMarkup好象都是先从一个xml文件里面把内容读出来,再进行解析,搞得我恨不得要把我的CString写到xml文件里面再取出来了。 如果需要直接读取CString,可以直接用 CMa原创 2013-02-01 15:58:53 · 432 阅读 · 0 评论 -
常见异常之LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol
学习VC++时经常会遇到链接错误LNK2001,而一般说来发生连接错误时,编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常常使 人不明其所以然。产生LNK2001错误的原因:一个是由于编码错误导致的LNK2001,在这不想详细说.另一个由于编译和链接的设置而造成的 LNK2001.最经常发生的是:"LIBCD.lib(wincrt0.obj) : error LNK2001:原创 2013-02-01 16:01:17 · 791 阅读 · 0 评论 -
JAVA与C++用socket通讯出现中文乱码
java接收C++数据出现中文乱码:将java这边的socket编码改为GBK就行了! java和C++使用Socket通信,其实底层Socket都是相通的,所以只需要按照各自的语法去做就是了。 java服务器端使用ServerSocket的accept创建Socket,跟普通java之间的通信一致。C++客户端使用makeConnect(serve原创 2013-02-01 15:58:17 · 2128 阅读 · 0 评论 -
VC++中使用MFC通过ADO连接数据库方法小结(不包括异常的捕捉
1.在StdAfx.h头文件中加入此句子#import "c:\program files\common files\system\ado\msado15.dll"\ no_namespace rename("EOF","adoEOF")2.在App类的InitInstance()函数中加入::CoInitialize(NULL);//表示com库的初始化 鼠标右键点击原创 2013-02-01 15:59:43 · 871 阅读 · 0 评论