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+脚本)
.files/image002.jpg)
二.根据不同模式自动选配工具栏【可按需求勾选工具按钮】
.files/image004.jpg)
三.根据模块类型及工具按钮智能选别分配模块权限【可按需求勾选模块权限】
.files/image006.jpg)
四.按数据库词典生成界面数据结构【数据主表,数据从表、查询明细、查询条件】
.files/image008.jpg)
五.下拉配置方式【Popup、Combobox、CheckComboBox、ButtonEdit】
.files/image010.jpg)
六.模块基本常量参数设置
.files/image012.jpg)
七.精灵生成的模块展览
1.表单修改/表单列表
.files/image014.jpg)
2. 表单修改/表单树形
.files/image016.jpg)
3.表单明细/查询子窗体
.files/image018.jpg)
4.单据主从
.files/image020.jpg)