VAPS XT开发入门教程24:低代码开发
系列索引:VAPS XT开发入门教程索引
VAPS XT的大部分操作可以通过官方Editor拖拽、调整属性完成,这就完成了80%的工作。
但是无法通过Editor拖拽、调整属性完成的部分,就需要使用代码来补充了。
因为基本控件是由VAPS XT提供了,设计人员只是进行复杂界面组合,生成代码功能也是由VAPS XT提供的。所以说VAPS XT是低代码开发软件。
需要代码开发的部分有:
- State Chart/Transtitions
- Data Flow
State Chart/Transtitions
State Chart一般和Trnastitions搭配使用,但是Transtitions可以完全取代State Chart

在Action部分,我们可以实现复杂的处理逻辑,操作的语言为简化版的C。
你需要了解:
- for/foreach循环,用于操作数组
- if/else判断
- var变量定义
- when
Data Flow

数据流部分分为两部分:入口和出口。
入口可以重复,出口不可以重复。
下面是可以的
1 |
|
下面的是不可以的
1 |
|
输入以后编辑器会报错。
数据流就是将控件/数据结构等的某个属性值赋值给另一个控件/数据结构等的某个属性值。
语法包括
- IfElse 用于判断
- 常用的函数比如:abs/ceil等等
下一篇:VAPS XT开发入门教程25:修复编译输出文字异常
如果你有问题,如果是简单的问题可以发邮件给免费解惑,如果涉及难问题或者需要提供附加的服务(比如授权、大工程集成编译、多分区相关,或者作为中间商联系Presagis)可以联系上海亥伯智能科技有限公司 邮箱
技术交流群,欢迎加入讨论。这个圈子很小,大佬可能没兴趣加这些群聊社区之类的。所以只能带你入门,当然,欢迎大佬指导

VAPS XT开发入门教程24:低代码开发
https://feater.top/vapsxt/vapsxt-low-code-development