第一款上位机的笔记(MFC)——VS2010

1.资源视图,里面的控件可以拖拽放进去,然后双击,就会自动在.cpp文件中自动生成一个点击事件的函数。(在函数里面就可以写相应的操作代码)

同时在该dlg.cpp文件的前面会有一个映射函数,里面同时会自动生成相应的函数声明。

2.串口图标需要右击,添加控制串口的变量

3.在工程文件上右击,可以添加类,会在.h,.cpp文件中自动生成相应类名的文件

4.在资源视图里面,点击某个控件,右下角就会有属性对话框,可以在里面更改各种配置,比如控件名等

5.在涉及到数据库连接访问的时候,工程不能放在系统盘下

6.VS2010在连接的时候出现问题,是因为版本更替的原因,按照网上进行安装插件VS10SP1就好

7.在用到某个类的时候,要记得包含进来对应的.h文件,否则会报错。

8.MFC中的数据类型和C++并不一样。

时间: 2024-07-30 10:19:02

第一款上位机的笔记(MFC)——VS2010的相关文章

C# MODBUS协议 上位机(转)

源:C# MODBUS协议 上位机 C#写了一款上位机监控软件,基于MODBUS_RTU协议. 软件的基本结构: 采用定时器(Timer控件)为时间片. 串口采用serialPort1_DataReceived中断接收,并进行MODBUS格式判断. 把正确接收的数据取出,转换为有特定的结构体中. 数据通过时间片实时刷新. MODBUS协议(这里不介绍了,网上有很多的权威资料). 串口接收问题 这里采用的是MODBUS_RTU协议,是没有回车等明显的结束符的哈.所以在C#也不可以用serialPo

c# MODBUS协议 上位机 (转载)

C#写了一款上位机监控软件,基于MODBUS_RTU协议. 软件的基本结构: 1.采用定时器(Timer控件)为时间片. 2.串口采用serialPort1_DataReceived中断接收,并进行MODBUS格式判断. 3.把正确接收的数据取出,转换为有特定的结构体中. 4.数据通过时间片实时刷新. 5.MODBUS协议(这里不介绍了,网上有很多的权威资料). 串口接收问题 这里采用的是MODBUS_RTU协议,是没有回车等明显的结束符的哈.所以在C#也不可以用serialPort1.Read

上位机配置管理一体化软件说明【持续更新】

为了更好地进行上位机开发,特意开发了一款上位机配置管理一体化软件,该软件集成配置.通信及上层接口为一体,统一进行多线程通信及数据解析,可以快速进行上位机开发,已实际运用在多个项目,并稳定运行超过1年时间. 功能如下: [1]上位机配置   [2]上位机通信 [3]上层接口 软件截图: 原文地址:https://www.cnblogs.com/xiketangedu/p/11721322.html

[自娱自乐] 4、超声波测距模块DIY笔记(四)——终结篇·基于C#上位机软件开发

前言 上一节我们已经基本上把超声波硬件的发射和接收模块全部做好了,接下来我们着手开发一个软硬结合的基于C#的平面定位软件! 目录 一.整体思路 二.效果提前展示 2-1.软件部分展示 2-2.硬件部分展示 三.基于C#的客户端软件说明 3-1.整体框架介绍: 3-2.部分技术细节介绍 3-2-1.串口操作 3-2-2.JiSuan函数说明及核心算法介绍 四.阶段小结 五.相关链接 一.整体思路 >_<" 如下图,利用我们上三节开发的超声波发射与接收设备构成一个:2固定接收头+1可移动

2018最新mfc作为上位机接收硬件端USB或串口数据显示成图片 解决串口接收数据丢字节丢包问题

本文用的是VS2013MFC写串口数据接收: 第一步:首先建立一个MFC工程,成功后会跳出一个对话框,直接在对话框上点击右键->点击插入ACTIVAE控件->选择MicrosoftCommunications Control, version 6.0 成功后会显示一个电话的图标在对话框上,运行起来不会显示的 不用担心这个美观问题.如果没有这个插件的话,可能是版本太低  可以自己下载一个补上 第二步:大概的窗体搞好:   那个显示图片的大框是PICTURE控件变量 然后就要项目->类向导中

VS2015编写的MFC上位机,波特率可调,可动态显示曲线,可显示三维

VS2015编写的MFC上位机,波特率可调,可动态显示曲线,可显示三维 2016年01月14日 11:40:28 博博有个大大大的Dream 阅读数:9375 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/qq_17783559/article/details/50516228 近期做一个项目正好涉及MFC编写串口上位机,主要用于动态显示曲线和陀螺仪三维信息,想做飞思卡尔或者四旋翼的小伙伴可以借鉴一下,首先贴个结果图: 下面来简单讲解一下这个上

FX2LP CY7C68013A上位机应用程序开发笔记

---恢复内容开始--- 现在CYPRESS官网给出最新的安装包的驱动信息是cyusb3.inf/cyusb3.sys,之前的cyusb.inf/cyusb.sys已经不再使用. 旧版本的安装包为:Cy SuiteUSB3.4.7,新版本的为:CY3684 EZ-USB FX2LP Development Kit (Rev. B)或者CY3684 EZ-USB FX2LP DVK Setup那我们只需要看装新版的开发套件即可. 为了紧跟时尚潮流我们采用了新的驱动,从官网下载下来的安装目录应该是这

LPC1768IAP(详解,有上位机)

之前说了stm32的iap编程,今天天气真好,顺手就来说说lpc1788的iap编程(没看前面的请查看stm笔记下的内容) 首先是flash的算法,lpc1768并没有寄存器来让我们操作flash,他内置了iap的flash算法,在技术手册的525页有如下说明 其支持的iap命令有这些 这样我们就能够做出相关的flash读写借口呢(具体请查看lpc1768的技术手册) unsigned param_table[5];//传递参数列表 unsigned result_table[5];//返回结果

STM32_IAP详解(有代码,有上位机)

Iap,全名为in applacation programming,即在应用编程,与之相对应的叫做isp,in system programming,在系统编程,两者的不同是isp需要依靠烧写器在单片机复位离线的情况下编程,需要人工的干预,而iap则是用户自己的程序在运行过程中对User Flash 的部分区域进行烧写,目的是为了在产品发布后可以方便地通过预留的通信口对产品中的固件程序进行更新升级.在工程应用中经常会出现我们的产品被安装在某个特定的机械结构中,更新程序的时候拆机很不方便,使用ia