当前位置: 首页 > wzjs >正文

西安阿里云网站建设徐州做网站企业

西安阿里云网站建设,徐州做网站企业,呼和浩特建设局网站,中国建设执业网站前言: 大家好,我是上位机马工,硕士毕业4年年入40万,目前在一家自动化公司担任软件经理,从事C#上位机软件开发8年以上!我们在开发winform窗体程序的时候,有时候会往chart控件中添加大量的数据用…

在这里插入图片描述

前言:

大家好,我是上位机马工,硕士毕业4年年入40万,目前在一家自动化公司担任软件经理,从事C#上位机软件开发8年以上!我们在开发winform窗体程序的时候,有时候会往chart控件中添加大量的数据用于显示曲线,当数据太多时,会出现程序界面卡顿甚至软件崩溃的情况,本文就来帮助大家解决这个问题!

1、示例代码

 public partial class Form1 : Form{List<double> xList = new List<double>();List<double> yList = new List<double>();public Form1(){InitializeComponent();}private void button1_Click(object sender, EventArgs e){Run();}int maxCount = 10;private void Run(){Random random = new Random();int val = random.Next(0, 1000);//生成随机数if (yList.Count == maxCount)//判断数量达到上限,则删除一个旧数据{yList.RemoveAt(0);}yList.Add(val);GetxList();UpdateChart();}/// <summary>/// 获取x坐标/// </summary>private void GetxList(){xList.Clear();int count = yList.Count;for (int i = 0; i < count; i++){xList.Add(i + 1);}}/// <summary>/// 显示曲线/// </summary>private void UpdateChart(){this.Invoke(new Action(() =>{chart1.Series[0].Points.Clear();chart1.Series[0].Points.DataBindXY(xList, yList);}));}}

2、删旧添新法

该方法的原理就是,我们设置一个显示数据的上限,比如1000,当曲线显示的数据等于1000时,这时又有新的数据需要显示时,我们先删除一定数量的旧数据,然后添加相等数量的新数据,这样保持显示的数据始终保持在1000个,这样我们就能确保控件不会因为需要显示太多数据而卡顿或者崩溃同时控件显示的数据又是最新的。

3、视频讲解

年入30万+C#上位机实战必备教程推荐(点击下方链接即可访问文章)

1、《C#串口通信从入门到精通》
2、《C#与PLC通信从入门到精通 》
3、《C# Modbus通信从入门到精通》
4、《C#Socket通信从入门到精通 》
5、《C# MES通信从入门到精通》
6、《winform控件从入门到精通》
7、《C#操作MySql数据库从入门到精通》


文章转载自:

http://Pn1rDstn.btwrj.cn
http://8Ex12tvx.btwrj.cn
http://uB76bqKG.btwrj.cn
http://87jw4Gqf.btwrj.cn
http://EmMlxozS.btwrj.cn
http://laN5T14o.btwrj.cn
http://PWU0BoPU.btwrj.cn
http://uHkyUyTN.btwrj.cn
http://zNmYCco7.btwrj.cn
http://qkmvXDOb.btwrj.cn
http://26XHLXcR.btwrj.cn
http://Pvp9znjw.btwrj.cn
http://IIJCULUS.btwrj.cn
http://2GNkNvzP.btwrj.cn
http://CWS1JLrD.btwrj.cn
http://tlDN8ADW.btwrj.cn
http://YCrCejkq.btwrj.cn
http://N6QZctSB.btwrj.cn
http://GPGQHUsJ.btwrj.cn
http://8IfGE0Io.btwrj.cn
http://IEtpPoa3.btwrj.cn
http://flQXc4BQ.btwrj.cn
http://LVqwdvsU.btwrj.cn
http://elCYFx9N.btwrj.cn
http://8u4jxYnu.btwrj.cn
http://sP7AIujY.btwrj.cn
http://Uy8rIJdG.btwrj.cn
http://ofE2BR5O.btwrj.cn
http://u5gNFH5j.btwrj.cn
http://RvVp0TsD.btwrj.cn
http://www.dtcms.com/wzjs/718984.html

相关文章:

  • 公司建网站搭建服务器做国外搞笑网站
  • 长沙com建站网站设计室内设计作品集
  • 上海哪家网站建设公司好汕头网站制作多少钱
  • 灵犀科技 网站开发佼佼者深圳网站官网建设
  • php mysql视频网站开发网站建设需要懂的书籍
  • 郑州专门做网站徐州集团网站建设
  • 北京 房地产 网站建设深圳市建工集团
  • 菠菜网站建设条件天津市住房和城乡建设厅官方网站
  • 简约网站设计欣赏商城网站多少钱
  • 龙岗网站建设网站排名优化南宁网站开发价格
  • 潍坊外贸网站优化做网站的带宽
  • 免费网站自助建站长治网站开发
  • 如皋做网站的政务网站建设相关文件
  • 嘉兴 网站 建设建筑行业新闻资讯
  • 完整网页开发网站建设与优化推广方案
  • 泉州手机网站建设wordpress 存储
  • 网站建设中 模版网站建设类型的好处
  • 企业制作网站网建服务
  • 网站标题符号昆明建设路租房信息昆明租房网站
  • wap网站开发价格网站开发基本工资是多少
  • 牡丹园网站建设店面设计图纸
  • 报名网站怎么做网站建设行业政策
  • 网站建设服务公司有用吗网站开发项目
  • 温州市手机网站制作多少钱网站建设比较好的
  • 读书网站怎么做广州3d网站开发
  • 网站都要交域名费么wordpress添加后台菜单
  • 南宁网站开发软件培训学校网站建设
  • 南通制作企业网站大型门户网站建设美丽
  • 深圳有实力的优化公司中山市企业网站seo营销工具
  • 网站维护外包方案图片抗锯齿网站