![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#记录
小书包VIP
这个作者很懒,什么都没留下…
展开
-
C#记录(十一):串口上位机实例之二
一、C# Graphics绘制上一篇有介绍:Chart绘图存在的问题:当显示的数据量很大,达到上万数据时,整个winform窗口变得卡顿。固决定用Graphics重新绘制同台曲线图。1.1 绘制坐标轴 public Bitmap drawCurve(int[] X_array, float[] Y_array, int X_Localtion, int Y_Loca...原创 2020-04-17 19:07:37 · 563 阅读 · 0 评论 -
C#记录(十):串口上位机实例之一
一、运行效果图1、开关串口2、波特率选择3、串口数据处理(目前对应的是报警器设备,抓取的数据有:红外传感器和CO传感器、以及设备NTC温度值)4、所有串口接收字串5、四个Series显示,代表各自的电压值;6、可以选择显示或者隐藏对应的Series二、程序讲解1、整个winform程序包含的方法并不多,如下:因并为学习Java或C++等语言,所以整个代码里有很...原创 2020-04-09 11:31:03 · 2058 阅读 · 1 评论 -
C#记录(九):选择对话框
一、按键按下弹出对话 #region 显示帮助信息 button 4 private void button4_Click(object sender, EventArgs e) { label_help.Text = ""; DialogResult MsgBoxResult;//设置对话框的返回值...原创 2020-04-09 10:54:25 · 584 阅读 · 0 评论 -
C#记录(八):保存数据到txt文本
一、获取当前路径 转载https://www.cnblogs.com/shiyh/p/10573405.html //获取模块的完整路径。 2 string path1 = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;...原创 2020-04-09 10:51:12 · 4466 阅读 · 0 评论 -
C#记录(六):chart使用之绘制曲线
一、Chart属性(控制自适应窗口Anchor属性)1、series 1.1 series.ChartType = SeriesChartType.Spline; //数据图类型 Point 点图 FastPoint 快速点图类型 Bubble 气泡图 Line 拆线图 Spline 样条图 S...原创 2020-04-09 10:49:37 · 2107 阅读 · 0 评论 -
C#记录(五):delegate使用
一、一个实例在C#中,直接在子线程中对窗体上的控件操作是会出现异常,这是由于子线程和运行窗体的线程是不同的空间,因此想要在子线程来操作窗体上的控件,是不可能简单的通过控件对象名来操作,但不是说不能进行操作,微软提供了Invoke的方法,其作用就是让子线程告诉窗体线程来完成相应的控件操作。要实现该功能,基本思路如下: 把想对另一线程中的控件实施的操作放到一个函数中,然后使用...原创 2020-04-09 10:44:02 · 183 阅读 · 0 评论 -
C#记录(四):放弃Stop()、Suspend()和Resume()
一、不安全的Stop()、Suspend()和Resume()1.即刻停止run()方法中剩余的全部工作,包括在catch或finally语句中,并抛出ThreadDeath异常(通常情况下此异常不需要显示的捕获),因此可能会导致一些清理性的工作的得不到完成,如文件,数据库等的关闭。2.会立即释放该线程所持有的所有的锁,导致数据得不到同步的处理,出现数据不一致的问题。public c...转载 2020-04-09 10:34:57 · 1380 阅读 · 0 评论 -
C#记录(三):List泛型
一、泛型实例using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ class Program { static void Main(string[] args) ...原创 2020-04-09 10:33:08 · 145 阅读 · 0 评论 -
C#记录(七):Winform程序关闭方式
C#中WinForm程序退出方法技巧总结一、关闭窗体在c#中退出WinForm程序包括有很多方法,如:this.Close();Application.Exit();Application.ExitThread();System.Environment.Exit(0);等他们各自的方法不一样,下面我们就来详细介绍一下。1.this.Close();只是关闭当前窗口,若...原创 2020-04-09 10:50:02 · 342 阅读 · 0 评论 -
C#记录(一):搭建环境和建立工程
一、新建工程二、基本控件使用引用命名空间,直接使用命名空间包含的变量名和函数即方法。2.1 Label控件:位置、Text修改2.2 comboBox控件使用,如显示COM口,波特率;2.3 serial控件SerialPort类位于System.IO.Ports命名空间下。用于控制串行端口文件资源,此类提供同步I/O和事件驱动的I/O、对管脚和中断...原创 2020-04-09 10:26:17 · 244 阅读 · 0 评论 -
C#记录(二):基本方法
一、#region和#endregion注释使用二、Listbox、richtextbox和textbox2.1 Listbox:列表框,可以添加文本输出,只能以行输出,若想要一行数据自动换行,只能通过计算宽度来Add多次,文本不可以自动换行,但是每行可以添加颜色。滚动到最底行:listbox.TopIndex = this.listbox.Items.Count - (in...原创 2020-04-09 10:32:35 · 202 阅读 · 0 评论