LogoNGA 开发文档

FWW

FWW 的基本用法

FWW 全称 FVV Widget,是基于 FVV 语法为图形化所立的标准, 是在不变更任何 FVV 原有功能的情况下,为编写界面而仅在语法规则上所立的标准

尽管 FVV 本身并不是独立语言,但是 FWW 通过其他语言解析 FWW 的配置文件从而生成界面

因为只是在语法规则上所立的标准,所以大部分都只是在值名称等地方有所规定, 如果已经了解如何编写 FVV,那么编写 FWW 也是十分容易的

基本规则

FWW 的所有页面都是基于 组列表 实现的(类似于 Column),例如如下示例

示例
Page = <这是页面标题呢> [
  <Text> {
    Txt = "这是第一个文本呢"
  }
  <Text> {
    Txt = "这是第二个文本呢"
  }
]

所有页面都是基于如上的 组列表 实现的,组列表 可以读取外部 FVV 的定义,因此在实现多语言等方面也是比较方便的

具体的规范如下:

  • 组列表 本身的 描述 是其 页面标题
  • 组列表 内的每个 描述 是其 组件类型
  • 组列表 内的每个 的具体定义则因具体 组件类型 而异
  • 页面标题 应当写在 =[] 之间
  • 组件类型 应当写在 {} 前面(但应与 { 在同一行,否则语法错误)

在此页面...