C#上位机开发(二)—— Hello,World 上一篇大致了解了一下单片机实际项目开发中上位机开发部分的内容以及VS下载与安装,按照编程惯例,接下来就是“Hello,World!” 1、新建C#项目工程 首先选择新建Windows窗体...
1、新建C#项目工程 首先选择新建Windows窗体应用(.NET Framework),然后选择项目保存位置,填写项目名称,这里因为我们不需要用git进行版本管理,所以不用新建GIT存储库; 框架是指.net框架,4以及4以下的.NET...
基于C#的上位机开发实战指南,介绍了上位机软件开发过程中重点内容以及注意事项。
上位机开发采用图形化界面,使用C#语言进行开发。调用C++编写的Dll动态库,实现与STM32进行USB通信的目的。 首先,编写Dll动态库。 开发环境采用VS2017,语言C++ 将lusb0_usb.h和libusb.lib文件拷贝到工程目录下。 ...
如何保存文本框里面的内容? 方法1:参考杰杰的,直接保存死,非常简单。 方法2:用专业的类! private void button15_Click(object sender, EventArgs e) ... // System.IO.File.WriteAllText(@"...
C#上位机开发(一)—— 了解上位机 在单片机项目开发中,上位机也是一个很重要的部分,主要用于数据显示(波形、温度等)、用户控制(LED,继电器等),下位机(单片机)与 上位机之间要进行数据通信的两种方式都...
c#上位机开发学习 倒计时器 少年去游荡,中年想掘藏,老年做和尚 所用控件: **timer:**时间控制,此控件被启动后可以按照一定的时间间隔来运行,可以自行设定时间间隔。通过timer.start()或timer.stop()启动或...
今天主要做一个跟市面上差不多的稍微简单点的上位机软件,效果如下图所示 1.功能概述 (1)端口扫描,主要是扫描出可用的端口用来连接 (2)波特率的选择,使用一个下拉框进行选择相应的波特率数值 (3)发送...
1.窗体间传值 委托 //声明委托 public delegate void BtnClickDelagate(object sender, EventArgs e); //创建委托事件 public event BtnClickDelagate UserControlClick; 全局变量 ... public Va
上一篇简单介绍了C#的一些基本知识,并成功的Hello,World,那么从这篇开始,我们来自己动手写一个串口助手: 1、构思功能 串口助手在单片机开发中经常被用来调试,最基本的功能就是接收功能和发送功能,其次,...
C#开发简单上位机,可以实现传感器数据读取,存储及数据的可视化(通过波形展示),还能实现截图,除此之外还能够改变界面风格(基本颜色的调整,网格调整)
最近想做一个基于嵌入式调试串口发送数据的上位机,所以就开始了学习C#Wpf的路程 一、准备工作 安装Microsoft visual studio,对于版本的选择,我的建议还是老一些的版本比较好,这样出了问题之后可以百度找到解决...
从.NET Framework 2.0开始,C#提供了SerialPort类用于实现串口控制。命名空间:System.IO.Ports。其中详细成员介绍参看MSDN文档。下面介绍其常用的字段、方法和事件。 1. 常用字段: 名称 说明 PortName ...
(1)上位机界面实现 界面看起来很简单,可以自己怎么喜欢怎么放置,主要有3个组件: label显示“数据”二字 下拉框用于选择要发送的数据(主要为了体现使用下拉框) 按钮点击发送数据操作 重点是串口加入,...
串口助手开发 https://www.cnblogs.com/Mculover666/p/9125684.html WinForm控件随窗体大小改变自动适应改变 https://www.cnblogs.com/mahaisong/archive/2012/07/11/2585717.html
一,引用 在使用前需要先引用 [DllImport("kernel32")] private static extern long WritePrivateProfileString(string section, string key, string val, string filePath);...
大家应该知道贪吃蛇这个游戏吧,这个游戏也是当时我们那个时代最风靡的一个小游戏,今天我会借这个讲解上位机开发思路来讲解下这个小游戏的开发思路。 一、开发Demo,请看动图 二、开发简介: 1、通过Start...
开始之前先讲一下汉字编码到底是个啥? 汉字编码就是汉字对应于计算机中的编码存储,主要有以下几种常见的汉字字符集编码: GB2312编码:1981年5月1日发布的简体中文汉字编码国家标准。GB2312对汉字采用双字节编码...
为了熟练运用C#,学习做一个倒计时的应用程序,做出来的模样如下所示 1.功能要求 (1)定时时间的设定,使用下拉框进行选择开始需要设定时间数值 (2)对于计时中剩余时间的显示,使用label组件进行显示 (3...
第一次接触上位机是一次偶然的学习机会,看到了别人做的收发CAN数据的上位机,当时感觉挺好玩,不过他用的是C++ 开发的,大学学过一些,不过毕业之后由于工作的原因没怎么用,像类,继承,封装等。 拿过别人的...
对于初学者来说,想做上位机但是有没有接触过上位机方面学习的,有c语言基础的,这个教程非常适合入门,c#上位机开发教程视屏请从 逼站观看:搜索杜洋c#上位机即可找到,建议看之前买本c#的入门书籍或者去网上找些...
C#上位机开发登陆系统主要使用SqlServer实现,实现本地数据库的登录校验,注册功能仍待完善… 使用集成开发环境:Visual Studio 2019 数据库可视化管理:Sql Server 2019 一、窗体界面绘制 界面绘制如下: ...
利用上位机串口通信助手发一个数据给板子,先进行一个数据校验可以验证数据是否发送成功,利用的原理是:
C#串口上位机的开发,基于杜洋的视频课程上位机开发1. 知识储备2. 串口助手的开发 上位机开发 此教程参考 杜洋的C#教程 1. 知识储备 1.1 下拉菜单的设置 DropDown:可以更改 DropDownlist:不可更改 PS:串口需要在...
用c#开发的一个简单的上位机程序,详细的注释,方便学习使用