跳到主要内容

FWW

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

important

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

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

基本规则

FWW 的所有页面都是基于 FVV 值组实现的,例如如下示例

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

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

具体的规范如下:

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