VS2008基于对话框的MFC上位机串口通信(C++实现)简单例程
来源:互联网 发布:白夜水彩淘宝 编辑:程序博客网 时间:2024/05/21 09:45
[转载]VS2008基于对话框的MFC上位机串口通信(C++实现)简单例程
(2014-05-07 15:42:01)转载▼
标签:
转载
分类: c/vc原文地址:VS2008基于对话框的MFC上位机串口通信(C++实现)简单例程作者:Dom小屋
首先,在 vs2008 环境下创建 MFC 运用程序
下面开始添加变量,首先为IDC_MSCOMM1添加控制变量:m_ctrlComm,在串口通信图标上右键点击选择添加变量,如图:
完成就可以了,控件ID和类别是可以选的,下面为按钮和编辑框添加变量时选不同的就行了。
接着添加变量,为IDC_EDIT_RXDATA添加CString变量m_strRXData, 为IDC_EDIT_TXDATA添加CString变量m_strTXData。说 明: m_strRXData和m_strTXData分别用来放入接收和发送的字符数据。方法同上面添加串口控制变量一样,选择控件ID和类型即可,如图:
添加串口事件消息处理函数OnComm()
设置项目名称为 ComTest (这个地方随意命名,根据个人习惯),点击确定后,点击下一步
出现如下界面
选择“基于对话框”模式然后直接点击完成即可(其他选项按默认方式),点击完成后出现如下界面
解决资源管理器中自动给你生成好代码目录(可点击菜单栏“视图”选项打开解决方案资源管理器),如下图所示
我们再次回到对话框编辑窗口,删除自动生产的控件(静态文本控件、确定和取消按钮控件),并在工具箱里添加两个button按钮和编辑框,之后的界面如下图所示:
然后把最重要的串口通信控件加入到工具箱中,因为默认的工具箱是不带 MS 串口通信控件的。添加方法如下:在工具箱界面点击鼠标右键出现如下界面:
然后点击选择项出现如下界面,然后选择“COM 组件”
找到并选中该项
最后点击确定键,就成功添加 MS 串口通讯控件了,工具箱中就会出现串口控件图标了
我们吧串口控件添加到对话框里,位置随意,运行的时候是看不见的,所以最终界面是这样子的
下面开始添加变量,首先为IDC_MSCOMM1添加控制变量:m_ctrlComm,在串口通信图标上右键点击选择添加变量,如图:
完成就可以了,控件ID和类别是可以选的,下面为按钮和编辑框添加变量时选不同的就行了。
两个编辑框,一个用于接收显示数据ID设置为IDC_EDIT_RXDATA(在控件属性框里设置),另一个用于输入发送数据,ID设置为IDC_EDIT_TXDATA,两岸按钮,一个用于发送数据,将其ID设为IDC_BUTTON_MANUALSEND,另一个用于清空接收的编辑框,ID默认就行,不再赘述。
添加串口事件消息处理函数OnComm()
回到对话框编辑界面,鼠标左键点击串口控件按钮,然后在对应的属性栏,点击闪电按钮(控件事件)
0 0
- VS2008基于对话框的MFC上位机串口通信(C++实现)简单例程
- VS2008基于对话框的MFC上位机串口通信(C++实现)简单例程
- MFC/基于对话框的MFC上位机串口通信(C++实现)简单例程
- VS2010基于对话框的MFC串口通信简明例程
- mfc串口通信上位机
- VS2013+MFC串口控件的简单上位机
- 上位机简单串口类,VC串口类, MFC串口
- 上位机串口通信
- 串口通信的上位机程序(openGL画图)
- 基于MFC的串口通信
- 基于MFC的串口通信
- 【Java上位机】(一)串口通信
- VC++ VS2010 MFC配合串口控件MSCOMM 的实际应用 - 打码机上位机软件 Demo 含例程
- VS2010 MFC做了一个简单的串口通信上位机,那么问题来了:生成的exe不能再同学的电脑上运行
- QT做基于串口,tcp/ip,udp通信的上位机调试软件
- QT5串口编写简单的上位机
- QT5串口编写简单的上位机
- VC++6.0下基于MFC的串口通信助手实现
- URAL 1205 By the Underground or by Foot (建图 + Dijkstra + 堆优化)
- Golang的安装
- LeetCode Number of 1 Bits
- 使用CryptoAPI获取证书扩展属性之四:“CRL分发点”和“颁发机构信息访问”
- CentOS7升级内核到3.12.48
- VS2008基于对话框的MFC上位机串口通信(C++实现)简单例程
- 用xmanager登陆Linux图形界面
- Advanced English Writing
- 状态机思路在程序设计中的应用
- Java深入---百万数据提取最大的前一百个数据
- dos命令配置jdk环境
- BP神经网络学习笔记
- gui画线和绘制鼠标
- Android 重写系统Crash处理类,保存Crash信息到SD卡 和 完美退出程序的方法