火山PC获取黄金行情报价并绘制曲线

有买贵金属的可能用得上。主要涉及Curl模块、画板、数组及自定义数据类型的操作。

先上个效果图:

一、配置模块

按图勾选三个模块,确定。

 二、添加窗口组件

7个标签,1个按钮,1个时钟,1个画板。其中左侧5个标签(标签3-标签7)为纵坐标显示用,设置文本右对齐。上面2个标签为显示最新报价用。时钟用于定时发包获取数据,按钮用于画板上画曲线。

三、添加变量、常量及自定义数据类型

常量主要用于文本处理时使用。变量从名称上也比较好理解。

新建一个类,作为自定义的类型,因为数据较多,成员均定义为相应的数组类。

四、新建方法

主要为“获取价格”和“画曲线”2个,其中“获取价格”是通过Curl类库的“网页访问”命令,采用POST方式请求结果。

因为结果不是标准的的JSON格式,还需要另外处理,图方便就直接作为文本处理了。

画曲线时涉及数据类型的强制转换,会丢失点精度。但这图也就看个大概,没必要太纠结。

五、运行效果及源码

例子下载:点击下载本附件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值