火山PC【视窗】获取黄金行情并绘制曲线博客教学
本帖最后由 1185907650 于 2021-9-2 15:03 编辑有买贵金属的可能用得上。主要涉及Curl模块、画板、数组及自定义数据类型的操作。先上个效果图:https://www.lkuaiy.com/image/editor/1630483445668366.png一、配置模块按图勾选三个模块,确定。https://www.lkuaiy.com/image/editor/1630483850508476.png 二、添加窗口组件7个标签,1个按钮,1个时钟,1个画板。其中左侧5个标签(标签3-标签7)为纵坐标显示用,设置文本右对齐。上面2个标签为显示最新报价用。时钟用于定时发包获取数据,按钮用于画板上画曲线。https://www.lkuaiy.com/image/editor/1630484581274450.png三、添加变量、常量及自定义数据类型https://www.lkuaiy.com/image/editor/1630484880998666.png常量主要用于文本处理时使用。变量从名称上也比较好理解。https://www.lkuaiy.com/image/editor/1630484928087463.png新建一个类,作为自定义的类型,因为数据较多,成员均定义为相应的数组类。四、新建方法主要为“获取价格”和“画曲线”2个,其中“获取价格”是通过Curl类库的“网页访问”命令,采用POST方式请求结果。因为结果不是标准的的JSON格式,还需要另外处理,图方便就直接作为文本处理了。https://www.lkuaiy.com/image/editor/1630485272530341.png画曲线时涉及数据类型的强制转换,会丢失点精度。但这图也就看个大概,没必要太纠结。https://www.lkuaiy.com/image/editor/1630485398454865.png五、运行效果及源码https://www.lkuaiy.com/image/editor/1630485460763493.gif例子下载:本源码转载自利快云:www.lkuaiy.com
日常一顶
页:
[1]