C#上位机串口
jinxueHou专栏
当你还不能写出自己满意的程序时,你就不要去睡觉.
展开
-
用winform解析设备写入Excel表格的数据,再把解析得到的数据存入新的Excel中进行曲线描点观察出设备的运行状态
用winform解析设备写入Excel表格的数据,再把解析得到的数据存入新的Excel中进行曲线描点观察出设备的运行状态原创 2023-01-14 14:47:28 · 470 阅读 · 1 评论 -
C#上位机软件串口数据接收用Invoke(同步)和BeginInvoke(异步)的区别
在串口接收很多数据且速度很快时,用Invoke后,关闭串口会导致界面卡死,如果改用BeginInvoke则关闭串口时,可以关闭串口且界面不会卡死。this.Invoke((EventHandler)(delegate{}));改为this.BeginInvoke((EventHandler)(delegate{}));...原创 2022-01-04 22:18:04 · 1271 阅读 · 0 评论 -
C#上位机串口软件开发--第1讲 工程创建
......原创 2021-12-31 23:34:45 · 518 阅读 · 0 评论 -
C#把TextBox.Text的几万条数据按数据格式导出Excel报错:Insufficient memory to continue the execution of the program.
上位机软件把设备上的日志读出来后,如下图1所示,按一定的格式把TextBox.Text中的几十万条字符串以一定的格式写入到Excel,发现数据写入速度很慢,而且还会报错,报错内容如下:Insufficient memory to continue the execution of the program.这个问题找了两天,终于找到问题所在,不能直接去操作TextBox.Text中的字符串,需要定义一个string类型的变量去接收TextBox.Text的内容,再进行数据指定格式进行数..原创 2021-12-27 18:22:18 · 920 阅读 · 0 评论 -
C# Excel导出超出65536行报错 Invalid row number (65536) outside allowable range (0..65535)解决方法
用Excel 2003格式创建Excel表格:HSSFWorkbook workbook = new HSSFWorkbook(); //创建一个新的工作簿HSSFSheet sheet = (HSSFSheet)workbook.CreateSheet("Sheet1");//创建第一个Sheet1页,括号内是工作簿的名字//设置字体,大小,对齐方式HSSFCellStyle style = (HSSFCellStyle)workbook.CreateCellStyle();//设置填充方案.原创 2021-12-27 17:45:53 · 6315 阅读 · 0 评论 -
C#的控件输入法变换
原创 2021-10-17 09:42:30 · 207 阅读 · 0 评论 -
GD32F207移植FreeRtos,程序运行vTaskStartScheduler后进入HardFault_Handler死循环解决方法
1、把gd32f20x_it.c里面的void SVC_Handler(void)、void PendSV_Handler(void)和void SysTick_Handler(void)三个函数都屏蔽掉。2、用xportSVC_Handler替换掉startupPgd32f20x_cl.s里面的SVC_Handler;用xportPendSV_Handlerr替换掉startupPgd32f20x_cl.s里面的PendSV_Handlerr;用xportSysTick_Handler..原创 2021-09-26 00:21:59 · 1818 阅读 · 1 评论 -
C#WIFI搜索与连接
特别声明,本文转自:https://www.cnblogs.com/ywf520/p/6502452.html1、功能搜索WIFI并连接2、所用工具及资源:VS2012 Managed Wifi API(即:引用ManagedWifi.dll文件地址:http://files.cnblogs.com/files/ywf520/ManagedWifi.zip)3、运行截图及工程截图:工程目录 结构4、具体代码实现wifiSo.csusing System;.转载 2021-09-03 09:35:59 · 6010 阅读 · 1 评论 -
C# 解决LISTVIEW控件显示数据出现闪屏的问题
本文转自:https://www.cnblogs.com/yangxuli/p/7595794.html,为了尊重作者原创,转载请注明出处。一、发现问题如果发送数据过快的情况下,ListVies滚屏显示数据时会显示闪屏,如下所示现象:二、解决问题根据出现闪屏的情况,在网上查了资料要使用双缓存的办法来处理。其原理是数据在缓存区中进行处理,处理之后再把结果显示出来。自己先新定义一个ListViewBuff类:using System;using System.Collections.转载 2021-04-25 23:13:05 · 1481 阅读 · 0 评论 -
C# ListView控件显示表格(自适应宽度),添加 Checkbox,删除选择项,选中颜色和鼠标滑过背景变色
本文转载自:http://www.liangshunet.com/ca/201309/586362553.htm亮术网 2020-03-07 本网原创DataGridView控件功能十分强大,显示表格也方便,但性能就没有那么高;ListView控件功能没那么强大,显示表格也要多写代码,但性能相对高一些。开发过程中,可根据需要选用;对于显示表格来说,用 ListView控件也不难,以下是两个具体实例。一、C# Winform ListView 生成表格1、拉一个 ListView控件到 .转载 2021-04-24 10:12:39 · 6201 阅读 · 1 评论 -
C#委托及事件 详解(讲得比较透彻)
文章转载自:https://www.cnblogs.com/dafozhang/archive/2011/12/30/2307070.html转载 2021-02-05 16:20:50 · 672 阅读 · 0 评论 -
C#的richTextBox滚动条滚动显示最新一行的数据
//设置滚动条滚动显示最后一条新数据richTextBox1.SelectionStart = int.MaxValue;richTextBox1.SelectionLength = 1;richTextBox1.ScrollToCaret();//字符串内容追加显示richTextBox1.AppendText("\r\n" + "[" + System.DateTime.Now + "]" + ":" + NewData.ToString() + System.Environment.Ne.原创 2021-01-24 14:48:17 · 3165 阅读 · 1 评论 -
C#串口上位机软件--IOT串口调试精灵
最近用业余时间用C#写了一款适合自己目前岗位工作用的串口软件,“串口调试”板块的功能99.99%基本完成,后续会持续更新预留的功能或新增功能。欢迎下载使用本串口软件,“网络调试”和“Modbus调试”板块功能还是空白的,最近没有时间去完善。本软件源码支持二次开发,如果有需要源码的同行,可以联系我,报酬可以的话,我可以把源码发给你,嘻嘻嘻,不要骂我,因为这上面也花了很多精力和业余时间,请体谅,年纪越大越缺钱!!!哈哈哈。本软件的几个特色功能:1、数据发送时,如果格式为"HEX",则会自动监测输...原创 2021-01-07 19:25:45 · 923 阅读 · 0 评论 -
C# WinForm获取程序所在路径方法
https://www.cnblogs.com/huhangfei/p/5019634.html转载 2020-12-31 12:33:37 · 646 阅读 · 0 评论 -
C#的textBox输入法是全角输入的问题解决
问题:当编辑textBox时,会出现全角的输入法,这种对内容的输入有影响,半角和全角要来回的切换比较麻烦。解决:找到textBox的属性,找到"行为"--->"ImeMode"的下拉,把"On"改为"NoControl",如下图所示,这样修改以后,再对textBox进行编辑,输入法变成了半角输入,问题完美解决。,...原创 2020-05-11 00:08:22 · 1177 阅读 · 0 评论 -
C#中RichTextBox文本居中显示
转载 2019-11-03 14:39:31 · 7330 阅读 · 2 评论 -
c#-----让richtextbox或者TextBox不可编辑
在属性中,把readonly属性设为true,如下图所示,并且把BackColor这是为White。原创 2019-10-30 20:55:15 · 3877 阅读 · 0 评论