DataPool插件入门——下午的速溶咖啡

DataPool插件入门——午后的速溶咖啡

夏天午后的容易犯困,来杯速溶咖啡提下神。本文要主要的介绍是DataPool的几个常用的数据插件,做财经或体育实时数据是肯定会用的,希望本文可以快速的让你对DataPool的强大有一个初步认识,就想一杯速溶咖啡能够迅速为你送去一丝咖啡的清香。

干货来了。本文有四个DataPool插件要介绍: DataText,最基础的插件,板砖一个。DataObject,高级板砖。DataArray,安装序号存放板砖的一个数组。DataTable按照名字存放板砖的表格。

一. DataText,假设我有个运动员的信息要展示,包括名字和年龄,那么我可以这样做。

1. 构建场景,拖放DataText插件

DataPool插件入门——下午的速溶咖啡

2. 给DataText起个名字,如果需要顺便加个前缀

DataPool插件入门——下午的速溶咖啡

3. 测试一下是否可以正常工作,理论上你会在填入值后立马得到更新。

DataPool插件入门——下午的速溶咖啡

二. DataObject。同样的需求,我可以换一个方法实现,把名字和年龄用一个结构体来表示,这么做具体的好处大家可以自己思考一下。

1. 首先在DP文件中定义你的结构体,请注意所有DP后缀的文件在Artist启动的时候都会被加载,在此我使用系统默认的config.dp来定义结构体。

DataPool插件入门——下午的速溶咖啡

2. 注意现在的场景结果,我把DataObject插件放在了之前的两个组的父级组,起了个名字,并选择了合适Type。

DataPool插件入门——下午的速溶咖啡

3. 测试是否可以正常工作,请注意格式的不同。

DataPool插件入门——下午的速溶咖啡

4. 留给大家一个问题,用DataObject如何展示两人的信息,除了娜姐之外再来个Dirk呢?

三. DataArray.上面都是在介绍板砖,用它们来处理实时数据就想是要垒墙一块块儿的垒起来太费时间了,那么咱们看看DataArray可以怎么做。

1. 拖拽DataArray插件,请注意变量的命名,要把数量写进去。另外请注意场景的结果,我用了两个人做例子,每个人的信息都有自己独立的父级组,同时他们的父级组又有共同的父级组,上面放置了DataArray插件。

 DataPool插件入门——下午的速溶咖啡

2. 注意一下数据格式,试一下效果。

DataPool插件入门——下午的速溶咖啡

四. DataTable来了,一般最后出场的都是比较重要,在这里要说的是重要性还好了,但是在处理财经实时数据上非常常用。它类似于DataArray,但有一点不同的是,DataArray是安装序号存储的,但DataTable是安装名字存储的,这个对于用户来说就非常有用了,具体怎么有用大家看后自己思考一下吧。

1. 这个DataTable的图标比较有意思,上面就是一个Table,就当是望文生义的小幽默了。请注意场景结构的不同。

DataPool插件入门——下午的速溶咖啡

2. 每个组上都多了一个ControlDPObject,这个开放给Trio或Ticker客户端,让用户使用的。

DataPool插件入门——下午的速溶咖啡

3. 数据格式相比Array的话,方括号里的序号变成了字符。

DataPool插件入门——下午的速溶咖啡

获取本文所使用的场景下载地址,请扫描左侧头像或搜索PerfectService加微信,并发送001获取下载地址。