VCL开发平台配置精灵简介:

通过不同模块的特性及作者的平台开发经验浓缩到配置精灵里。用精灵可快速配置五种不同的常用模块,节省开发者99%的工作量【界面、脚本、权限】从而把精力都放在业务逻辑及需求分析上。

 

平台精灵生成模块的七大优点:

1. 界面、对象名称统一规范。

2. 代码工整、注释完整、零偶合【感觉就是从流水线生产出来的一样】。

3. 高度集成报表、附件功能【只要勾选对应的功能按钮,精灵就会自动附加】。

4. 权限细致、逻辑清晰明朗【可精确定位到各个模块的细节,从而保证数据的安全性能】。

5. 界面与数据互交模式代码试加载【非数据绑定】,运行加载效率高。

6. 模块自动记忆精灵配置参数,可根据需求反复修正。

7. 生成的模块可在平台内进行二次开发,一些细节可以手动编辑。

 

平台精灵对数据表结构的基本要求:

表名称/标题

字段名称

数据类型

表单列表

表单树形

表单明细

单据主从

说明

主表.主键ID

ID

NVARCHAR

必须

必须

必须

必须

保证每条记录都是唯一的

主表.状态控制

STATE

NVARCHAR

无

无

可选

可选

记录的状态:未锁、锁定、草稿、签章、审核、作废

主表.修改版本

E_INT

INT

无

无

必须

必须

保存时验证数据是否被其他用户修改

主表.单据日期

INDATE

DATETIME

无

无

无

必须

单据的日期

主表.记录创建时间

C_TIME

DATETIME

无

无

必须

必须

游标参考字段

主表.记录创建用户

C_USER

NVARCHAR

无

无

必须

必须

编辑权限参考字段

主表.记录修改时间

E_TIME

DATETIME

无

无

必须

必须

当前记录修改的时间

主表.记录修改用户

E_USER

NVARCHAR

无

无

必须

必须

当前记录修改的用户

主表.单据签章时间

S_TIME

DATETIME

无

无

无

可选

当前单据签章的时间

主表.单据签章用户

S_USER

NVARCHAR

无

无

无

可选

反签他人签章的单据权限参考字段

主表.单据审核时间

A_TIME

DATETIME

无

无

无

可选

数据生效时间

主表.单据审核用户

A_USER

NVARCHAR

无

无

无

可选

涂改他人/自己审核的权限参考字段

主表.父键索引

PARENI

NVARCHAR

无

必须

无

无

树形表单中的上级ID【注:父键索引必须与主键索引在同一张表中】

主表.节点排序

SORTIO

NVARCHAR

无

可选

无

无

树形节点排序的依据

从表.单据项次

LINE

INT

无

无

无

必须

从表明细的行号

 

 

 

 

 

 

 

 

 

 

 

一.可快速配置6种模式的业务模块(UI+脚本)

二.根据不同模式自动选配工具栏【可按需求勾选工具按钮】

三.根据模块类型及工具按钮智能选别分配模块权限【可按需求勾选模块权限】

四.按数据库词典生成界面数据结构【数据主表,数据从表、查询明细、查询条件】

五.下拉配置方式【Popup、Combobox、CheckComboBox、ButtonEdit】

六.模块基本常量参数设置

七.精灵生成的模块展览

1.表单修改/表单列表

2. 表单修改/表单树形

3.表单明细/查询子窗体

 

4.单据主从