12 2022 档案

Chart控件-常用设置
摘要:visual studio中原生控件chart控件使用时的一些常用设置 鼠标缩放功能 缩放后恢复曲线 阅读全文

posted @ 2022-12-24 21:33 hanzq_go 阅读(148) 评论(0) 推荐(0) 编辑

List<>的常用方法(未完,随时积累)
摘要:这里记录一些List<>集合的常用方法,随时学习随时积累。 1、Find方法 泛型集合List<T>中的Find函数用于查找集合中符合指定条件的元素..相比foreach遍历元素,用Find函数查找,代码更简洁. 函数原型如下: public T Find(Predicate<T> match); 阅读全文

posted @ 2022-12-14 11:36 hanzq_go 阅读(1295) 评论(0) 推荐(2) 编辑

使用泛型和反射实现:DataTable转List<Model>,以及将DATaRow转Model
摘要:使用泛型和反射实现:DataTable转List<Model>,以及将DATaRow转Model 代码如下: public class Helper { /// <summary> /// 将DataTable中的数据封装到List<Model>集合中。 /// </summary> /// <ty 阅读全文

posted @ 2022-12-14 11:25 hanzq_go 阅读(149) 评论(0) 推荐(1) 编辑

窗体的show方法和showDialog方法——非模态窗体和模态窗体
摘要:在C#中窗口的显示有两种方式:模态显示(showdialog)和非模态显示(show)。 简单地说他们的区别就是show弹出来的窗体和父窗体(上一个窗体的简称)是属于同一等级的,这两个窗体可以同时存在而且可以随意切换。 但是showdialog弹出来的窗体就不能这样,他永远是被置顶的,如果不关闭这个 阅读全文

posted @ 2022-12-13 15:34 hanzq_go 阅读(734) 评论(0) 推荐(1) 编辑

WinForm窗体应用——父窗体每次只打开一个子窗体的方法
摘要:C#在父窗口中调用子窗口的过程: 1、 创建子窗口对象 2、 显示子窗口对象 如图所示,点击Form1中的按钮,打开ChildFrm窗体。 第一种方案: private void btnOpenChildFrm_Click(object sender, EventArgs e) { ChildFrm 阅读全文

posted @ 2022-12-13 14:29 hanzq_go 阅读(2648) 评论(0) 推荐(1) 编辑

C# 使用多线程在关闭窗体时如何关闭所有线程,使程序退出不产生报错
摘要:在winform开发中,程序内部使用了多线程或定时器等功能,在关闭窗体退出程序时,如果只有UI线程关闭,而托管线程还在运行就会报错。 关闭线程的方法有以下几种,其中最彻底的方法为:System.Environment.Exit(0); this.Close(); 只是关闭当前窗口,若不是主窗体的话, 阅读全文

posted @ 2022-12-13 09:07 hanzq_go 阅读(1467) 评论(0) 推荐(0) 编辑

Chart控件——基础
摘要:1、Chart控件5大核心图表属性 下图是5大核心属性,它们的特点都是集合 其中,ChartAreas、Series、Legends是最为核心的三个。 2、ChartAreas属性 ChartAreas可以理解为是一个图表的绘图区。 例如,你想在一幅图上呈现两个不同属性的内容,一个是用户流量,另一个 阅读全文

posted @ 2022-12-12 21:35 hanzq_go 阅读(1244) 评论(0) 推荐(0) 编辑

DateTime的各种使用方法
摘要:一、背景 项目经常会使用到关于获取当前时间的格式; 二、方法 我们可以通过使用DataTime这个类来获取当前的时间。通过调用类中的各种方法我们可以获取不同的时间:如:日期(2008-09-04)、时间(12:12:12)、日期+时间(2008-09-04 12:11:10)等。 1.获取日期和时间 阅读全文

posted @ 2022-12-12 17:08 hanzq_go 阅读(230) 评论(0) 推荐(0) 编辑

Convert.ChangeType的使用方法
摘要:Convert.ChangeType的使用方法 应用场景一: 如果你知道当前类型应当为string或其他已知类型的化的话,转换没有意义。 ChangeType往往用在不知道当前类型应当是什么的情况下,比如有个泛型方法要求从double类型转换为指定的T类型,显式转为T肯定是不行的,因为此时T可能时任 阅读全文

posted @ 2022-12-09 16:59 hanzq_go 阅读(421) 评论(0) 推荐(0) 编辑

反射的常用方法
摘要:1、通过反射创建一个实体类 第一种方法,通过Assembly加载程序集的方法 Assembly assembly = Assembly.Load("反射");//加载程序集 Type type = assembly.GetType("反射.MySqlHelper");//加载类型,要求必须是完全限定 阅读全文

posted @ 2022-12-07 12:07 hanzq_go 阅读(397) 评论(0) 推荐(0) 编辑

使用list和数组保存数据的差别
摘要:在上位机开发曲线供能时遇到一个疑惑的问题,但又感觉这个问题太基础,想求证一下。 需求:一共有1000个模拟量数据,每个数据记录600个点作为一组数据曲线,那么这1000个模拟量需要多少内存? 方法1,使用数组保存数据: 运行时,查看vs右边的进程内存发现开始时是13M内存,全部数据加载完成后是15M 阅读全文

posted @ 2022-12-05 14:16 hanzq_go 阅读(96) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示