DataPool插件入门——午后的速溶咖啡
夏天午后的容易犯困,来杯速溶咖啡提下神。本文要主要的介绍是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插件入门——午后的速溶咖啡相关推荐
- CALDERA入门(2)(构建插件入门)
CALDERA入门(2)(构建插件入门) 一.编写插件代码 1.在caldera/plugins文件夹中创建文件夹test 2.在test文件夹中创建hook.py文件,以下是hook.py此次用的代 ...
- 即时通首页html代码,Udesk即时通讯(IM)网页插件入门
Udesk即时通讯(IM)网页插件入门 Udesk即时通讯(IM)网页插件入门 作者:张振琦 Udesk能够支持APP,微信,企业微信,微信小程序,微博,web页面,六大即时通讯渠道. web渠道只需 ...
- VIM配置及插件入门
VIM的强大除了快捷键以外,就是可以自行对其进行配置或添加插件,本文对配置及插件使用进行了入门介绍,领进门后各自修行,推荐查阅自带的文档 Vim本身的系统配置文件夹是在/usr/share/vim/和 ...
- Jquery插件入门之Validate插件的简单使用
目录 一.jQuery插件 1.jQuery插件概述 2.Validate插件 一.jQuery插件 1.jQuery插件概述 jQuery插件机制概述 jQuery插件的机制很简单,就是利用jQue ...
- jenkins java常用插件下载,Jenkins简单介绍以及插件入门
Jenkins是一个广泛用于持续构建的可视化web工具,就是各种项目的的"自动化"编译.打包.分发部署,将以前编译.打包.上传.部署到Tomcat中的过程交由Jenkins,Jen ...
- PhoneGap插件入门(转)
PhoneGap插件概述 PhoneGap有两部分组成 1.PhoneGap javascript API,即 对在浏览器(支持各种浏览器)上运行的javascript公开的一些原始功能的API 2. ...
- gradle对java插件的扩展_Gradle之java插件入门
Gradle插件是Gradle的扩展,它对project做了一些配置,会给project添加一些已经配置好的task.Gradle自身带了一些插件,你也可以自定义插件,然后提供给别人使用.其中一个是j ...
- Unreal Engine 4(虚幻UE4)GameplayAbilities 插件入门教程(三)技能标签(Ability Tags)...
本教程参考了https://wiki.unrealengine.com/GameplayAbilities_and_You,如果没有学习前两篇教程,请前往学习. GameplayAbilities插件 ...
- Unreal Engine 4(虚幻UE4)GameplayAbilities 插件入门教程(三)技能标签(Ability Tags)
本教程参考了https://wiki.unrealengine.com/GameplayAbilities_and_You,如果没有学习前两篇教程,请前往学习. GameplayAbilities插件 ...
最新文章
- asp.net调用百度地图API,实现电子地图
- 懒汉式,同步代码块线程不安全
- python生成shell脚本_Python设置在shell脚本中自动补全功能的方法
- Python把汉字转换成拼音
- 不懂 NumPy 算什么 Python 程序员? | CSDN 博文精选
- ultraedit查找每行第二个单词_算法4th3:查找
- @TableField注解使用(忽略扫描)
- 【汇总目录】嵌入式系统技术
- oracle下载安装教程
- java 刘意 2018_2018年刘姓宝宝起名,2018年刘姓宝宝名字大全
- Android-failed to set system property
- 【IoT】创业:产品生产之老化测试
- 自动化测试之Appium
- 使用 Travis 将 GitHub 文件上传传至服务器
- 用几何语言表示线段ab的中点c,根据下列语句画出图形:(1)过图甲线段AB的中点C,作CD⊥AB;(2)点P...
- 面试官:请解释一下Twitter的前10行源代码
- 小红书怎么推广笔记?小红书推广笔记有什么用?
- 手机密码大全及国产贴牌与OEM型号对照表
- Andorid屏幕唤醒异常,Power按键无法点亮屏幕的分析
- linux内核移植jz2440,Linux内核移植到JZ2440
热门文章
- Java语言写一个简单的学生信息管理系统,通过JDBC连接数据库对学生信息进行增删改查,采用三层思想和DBUtils第三方框架。
- java 调用多次_关于java:Mockito可以捕获多次调用方法的参数吗?
- 苹果公司CEO乔布斯在斯坦福大学毕业典礼上的演讲
- VC 在经典 MFC 框架下使用真彩色工具栏
- 【商城应用】菜单权限设计
- K8S 1.23.1部署 及 ElasticSearch/Kafka/MySQL部署
- 函数式编程和响应式编程
- Apache Dubbo 的协议帧与编解码原理
- 有了这个办法,跑AI任务再也不用在机器上插GPU卡了
- python程序设计怎么样-《Python程序设计》怎么样_目录_pdf在线阅读 - 课课家教育...