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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

DataPool插件入门——午后的速溶咖啡相关推荐

  1. CALDERA入门(2)(构建插件入门)

    CALDERA入门(2)(构建插件入门) 一.编写插件代码 1.在caldera/plugins文件夹中创建文件夹test 2.在test文件夹中创建hook.py文件,以下是hook.py此次用的代 ...

  2. 即时通首页html代码,Udesk即时通讯(IM)网页插件入门

    Udesk即时通讯(IM)网页插件入门 Udesk即时通讯(IM)网页插件入门 作者:张振琦 Udesk能够支持APP,微信,企业微信,微信小程序,微博,web页面,六大即时通讯渠道. web渠道只需 ...

  3. VIM配置及插件入门

    VIM的强大除了快捷键以外,就是可以自行对其进行配置或添加插件,本文对配置及插件使用进行了入门介绍,领进门后各自修行,推荐查阅自带的文档 Vim本身的系统配置文件夹是在/usr/share/vim/和 ...

  4. Jquery插件入门之Validate插件的简单使用

    目录 一.jQuery插件 1.jQuery插件概述 2.Validate插件 一.jQuery插件 1.jQuery插件概述 jQuery插件机制概述 jQuery插件的机制很简单,就是利用jQue ...

  5. jenkins java常用插件下载,Jenkins简单介绍以及插件入门

    Jenkins是一个广泛用于持续构建的可视化web工具,就是各种项目的的"自动化"编译.打包.分发部署,将以前编译.打包.上传.部署到Tomcat中的过程交由Jenkins,Jen ...

  6. PhoneGap插件入门(转)

    PhoneGap插件概述 PhoneGap有两部分组成 1.PhoneGap javascript API,即 对在浏览器(支持各种浏览器)上运行的javascript公开的一些原始功能的API 2. ...

  7. gradle对java插件的扩展_Gradle之java插件入门

    Gradle插件是Gradle的扩展,它对project做了一些配置,会给project添加一些已经配置好的task.Gradle自身带了一些插件,你也可以自定义插件,然后提供给别人使用.其中一个是j ...

  8. Unreal Engine 4(虚幻UE4)GameplayAbilities 插件入门教程(三)技能标签(Ability Tags)...

    本教程参考了https://wiki.unrealengine.com/GameplayAbilities_and_You,如果没有学习前两篇教程,请前往学习. GameplayAbilities插件 ...

  9. Unreal Engine 4(虚幻UE4)GameplayAbilities 插件入门教程(三)技能标签(Ability Tags)

    本教程参考了https://wiki.unrealengine.com/GameplayAbilities_and_You,如果没有学习前两篇教程,请前往学习. GameplayAbilities插件 ...

最新文章

  1. asp.net调用百度地图API,实现电子地图
  2. 懒汉式,同步代码块线程不安全
  3. python生成shell脚本_Python设置在shell脚本中自动补全功能的方法
  4. Python把汉字转换成拼音
  5. 不懂 NumPy 算什么 Python 程序员? | CSDN 博文精选
  6. ultraedit查找每行第二个单词_算法4th3:查找
  7. @TableField注解使用(忽略扫描)
  8. 【汇总目录】嵌入式系统技术
  9. oracle下载安装教程
  10. java 刘意 2018_2018年刘姓宝宝起名,2018年刘姓宝宝名字大全
  11. Android-failed to set system property
  12. 【IoT】创业:产品生产之老化测试
  13. 自动化测试之Appium
  14. 使用 Travis 将 GitHub 文件上传传至服务器
  15. 用几何语言表示线段ab的中点c,根据下列语句画出图形:(1)过图甲线段AB的中点C,作CD⊥AB;(2)点P...
  16. 面试官:请解释一下Twitter的前10行源代码
  17. 小红书怎么推广笔记?小红书推广笔记有什么用?
  18. 手机密码大全及国产贴牌与OEM型号对照表
  19. Andorid屏幕唤醒异常,Power按键无法点亮屏幕的分析
  20. linux内核移植jz2440,Linux内核移植到JZ2440

热门文章

  1. Java语言写一个简单的学生信息管理系统,通过JDBC连接数据库对学生信息进行增删改查,采用三层思想和DBUtils第三方框架。
  2. java 调用多次_关于java:Mockito可以捕获多次调用方法的参数吗?
  3. 苹果公司CEO乔布斯在斯坦福大学毕业典礼上的演讲
  4. VC 在经典 MFC 框架下使用真彩色工具栏
  5. 【商城应用】菜单权限设计
  6. K8S 1.23.1部署 及 ElasticSearch/Kafka/MySQL部署
  7. 函数式编程和响应式编程
  8. Apache Dubbo 的协议帧与编解码原理
  9. 有了这个办法,跑AI任务再也不用在机器上插GPU卡了
  10. python程序设计怎么样-《Python程序设计》怎么样_目录_pdf在线阅读 - 课课家教育...