VAPS XT开发入门教程24:低代码开发

系列索引:VAPS XT开发入门教程索引

上一篇:VAPS XT开发入门教程23:控件注释

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

internal transtitions

在Action部分,我们可以实现复杂的处理逻辑,操作的语言为简化版的C。

你需要了解:

  • for/foreach循环,用于操作数组
  • if/else判断
  • var变量定义
  • when

Data Flow

data flow

数据流部分分为两部分:入口和出口。

入口可以重复,出口不可以重复。

下面是可以的

1
2
String.value -> Text.value
String.value -> Text2.value

下面的是不可以的

1
2
String.value -> Text.value
Text2.value -> Text.value

输入以后编辑器会报错。

数据流就是将控件/数据结构等的某个属性值赋值给另一个控件/数据结构等的某个属性值。

语法包括

  • IfElse 用于判断
  • 常用的函数比如:abs/ceil等等

下一篇:VAPS XT开发入门教程25:修复编译输出文字异常

如果你有问题,如果是简单的问题可以发邮件给免费解惑,如果涉及难问题或者需要提供附加的服务(比如授权、大工程集成编译、多分区相关,或者作为中间商联系Presagis)可以联系上海亥伯智能科技有限公司 邮箱


VAPS XT开发入门教程24:低代码开发
https://feater.top/vapsxt/vapsxt-low-code-development
作者
JackeyLea
发布于
2022年3月7日
许可协议