我花了2个小时用C#完成的K线图Winform开发,数据来自于互联网

作为个人重学C#开发的第三弹,我选择了近两年比较热门的金融板块下手!来看看怎么自己做一个K线看板有多难!

我花了2个小时用C#完成的K线图Winform开发,数据来自于互联网

今天为完成K线图的开发我用的是LightningChart这个控件,毕竟让我自己写一个图出来也不现实,但是数据源获得和组装可是我亲手做的哦。

本来LightningChart有一个专门给金融行业的TradingChart,但是我没有找到绑定数据源的文档,因此就换成它初级控件LightningChart。

那么咱们开始!如果你想同步学习,请点击这里下载控件!    点击这里观看整个实现过程

一、界面设计

我花了2个小时用C#完成的K线图Winform开发,数据来自于互联网

最原始的界面如上,右侧的股票详细信息用Lable来填充的,不过大家可以不用在窗体上命名,毕竟我们会在后端代码中去实现:

// 1. 初始化1支股票,获得当天交易信息            // https://blog.csdn.net/zengcq2016/article/details/99682176            // var hq_str_sz000001="平安银行,18.450,18.460,18.470,18.550,18.160,18.460,18.470,98028118,1798691052.860,199500,18.460,181000,18.450,31100,18.440,58700,18.430,128800,18.420,27138,18.470,551730,18.480,910000,18.490,1522922,18.500,130700,18.510,2021-12-08,15:00:03,00";            var dayurl = "http://hq.sinajs.cn/list=sz" + defualtcode;            WebClient wc = new WebClient();            string day = wc.GetHtml(dayurl);            //MessageBox.Show(day); //验证获得了数据√            Regex myRegex = new Regex("var[^=]+=""

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年11月6日
下一篇 2021年11月6日

相关推荐

发表回复

登录后才能评论