VC++
文章平均质量分 54
Kelsey11
这个作者很懒,什么都没留下…
展开
-
用vs2010开发基于VC++的MFC 串口通信一*****两台电脑同一个串口号之间的通信
此文章以visual C++数据采集与串口通信测控应用实战为参考教程此文章适合VC++串口通信入门一、页面布局及添加控件1, 安装好vs2010如图2, 新建一个基于VC++的MFC项目comm注意:点击ok,然后next,这时候要将application type改成dialog base,接着next到最后一个对话框是将generated dasses改成C转载 2015-08-24 12:48:35 · 3106 阅读 · 0 评论 -
c++函数参数类型-引用
在编写个人函数的时候,你将会受到C++中的一条基本的原则的限制:在默认的情况下,变量只能以值传递的方式传递给函数。这句话的意思是:被传递到函数的只是变量的值,永远不是变量的本身。例如:void changeVar(int myVar,int newValue) { myVar=newValue; } int main(){ int myNum=20转载 2015-09-21 21:17:09 · 1183 阅读 · 0 评论 -
VS2010下MFC的串口编程
串口通信简介 一般来说,计算机都有一个或多个串行端口,这些串口提供了外部设备与PC进行数据传输和通信的通道,在CPU和外设之间充当解释器的角色。当字符数据从CPU发送给外设时,这些字符数据将被转换成串行比特流数据;当接收数据时,比特流数据被转换为字符数据传递给CPU,再进一步说,在操作系统方面,Windows用通信驱动程序(COMM.DRV)调用API函数发送和接收数据;当用通信控件或声明调转载 2015-09-09 10:42:44 · 1139 阅读 · 0 评论 -
串口发送数据——字符串发送与十六进制发送的区别
在使用串口发送数据时可以选择字符串发送或者十六进制发送,通常情况下我们习惯选用字符串发送数据。关于两者的区别,需要从计算机存储数据的格式说起。 在计算机中,数据是以二进制的形式存储的,例如十进制 1(10)在计算机中用 0000 0001(2)来表示。我们在用串口发送数据的时候首先将待数据转换为对应的ASCII码,然后再将这些ASCII码按照二进制的方式一位一位的发送出去。例转载 2015-09-09 11:02:38 · 901 阅读 · 0 评论 -
const
1. const的最初动机是取代预处理器#define来进行值替代#define只做些文本替代,它既没有类型检查概念,也没有类型检查功能,所以预处理器的值替代会产生一些问题。这些问题在C++中可以通过使用const来避免。2. C++中的const默认为内部连接(internal linkage)const仅在被定义过的文件里才是可见的,而且转载 2015-08-18 20:02:34 · 492 阅读 · 0 评论 -
VS2008向工具箱中添加控件解决 未能实例化 设计时授权
VS2010同理VS2008向工具箱中添加串口控件,步骤为工具——选择工具箱项,在出现的选择工具箱项窗体中选择COM组件勾选Microsoft Communications Control, version 6.0,点击确定,你的工具箱中就会出现一个小电话标识的控件,这个控件就是串口控件,如果是初次使用,可能会遇到一个问题“未能实例化ActiveX控件 因为这需要设计时授权”。转载 2015-08-18 09:55:58 · 1227 阅读 · 0 评论 -
如何使用MScomm控件
1:添加MSComm控件2:为对话框添加MSComm控件成员变量右击MSComm控件,然后选择Add Variable...3:为对话框添加OnComm事件右击MSComm控件,然后选择Add Event Handle..4:打开/关闭串口.void Ctbox_debug_viewDlg::OnBnClickedBtOpen() { // TODO原创 2015-08-31 10:32:57 · 745 阅读 · 0 评论 -
VC++用ActiveX控件与单片机串行通信
在单片机应用系统中,经常需要通过RS-232串行口与微机进行通信。目前在各种操作系统中,Microsoft的Windows较为常见,而且大多为 Windows95/98等32位平台。以往在Windows平台上的串行通信多使用其提供的API函数来实现,这种方法使用起来需要许多底层设置,因而较为繁琐,并且难以理解。Microsoft推出的ActiveX技术提供了另外一种实现串行通信的方法。这种方法不仅原创 2015-08-31 10:32:13 · 594 阅读 · 0 评论 -
DDX_Control 与 DDX_Text 区别
DDX_TEXT()的作用可以理解为把字符串变量和控件的文本(WindowText)关联起来, DDX_Control()的作用可以理解为把变量和控件本身关联起来, DoDataExchange(pDX)就是处理所有变量与其关联控件交换数据的函数。void CView::DoDataExchange(CDataExchange* pDX){CFormView::DoData转载 2015-08-29 22:13:46 · 524 阅读 · 0 评论 -
STM32生成bin文件
注:Error: Q0466E: An output file can only be specified if there is a single input file命令行里不能有空格,例 PLC-slave-module,不能是PLC slave module原创 2016-04-25 22:40:37 · 3919 阅读 · 0 评论