+ 第一部分:创建智能表单(约8分钟) 观看视频
在本教程中,我们将创建一个 预算申请 表单,预算申请表包含以下字段
字段名称
|
字段类型
|
申请标题
|
nvarchar(50)
|
预算类型
|
int
|
预算金额
|
decimal(10,2)
|
预算说明
|
ntext
|
预算清单表
|
子表
|
其中 预算清单表 是子表,因此需要先设计一个预算清单表的表单.
通过本教程,你可以了解到,使用8分钟的时间,你可以做到过去需要几天时间才能完成的工作。
+ 第二部分:使用智能表单(约9分钟) 观看视频
使用我们上面创建的 预算申请表 来演示智能表单的以下功能。
- 增、删、改、查、排序、打印、分页功能
- 自定义查询条件:无限增加自定义查询条件
- 自定义表单显示列:用户自定义列表的显示列
- 表单标签:对字段的分类管理
- 日志快照:对操作日志的详细记录
- 按需更新:在数据库层只更新用户修改的记录
- 现场修改:使用最方便的方式修改记录内容
- 日志还原:使用日志信息还原当前记录
- 权限管理:表单权限,字段权限,记录权限
- 索引:建立基于数据表的索引,使得数据更加规范、安全
这只是系统一部分功能,还有更多的功能等着您去发现!
+ 第三部分:流程设计(约5分钟)  
观看视频
介绍工作流的创建,包括:
- 流程创建:使用图形化的方式设计流程图
- 创建活动:支持10种活动类型
- 创建规则:设定活动的流向
- 编写规则表达式:支持从数据库或者从页面表单获取判断条件的值
+ 第四部分:流程使用(约4分钟) 观看视频
介绍怎样不用编写一行代码使用流程,包括
- 绑定表单到流程:只需一个简单的设定即可将表单绑定到流程
- 使用表单数据直接作为流程的判断条件:强大、方便的流程功能
- 查看流程记录:详细的流程处理记录
- 监控流程:图形化直观的方式监控流程
- 流程控制:管理员可以控制当前流程的流向
+ 第五部分:智能表单高级开发(约5分钟) 观看视频
详细介绍智能表单的高级功能,包括以下部分:
功能
|
说明
|
列统计
|
支持系统统计函数和自定义统计函数
|
默认值
|
包括新增记录的默认值和查询条件的默认值
|
自定义记录颜色
|
使用sql语句自定义记录颜色
|
列表计算字段表达式
|
使用sql语句自定义列表计算列
|
关联取值
|
使用sql语句描述当前控件的取值范围与其它控件的值的关系
|
视图
|
使用sql语句定义数据库视图,并通过web方式展现
|
限于篇幅,其他更多内容请参考在线试用。
+ 第六部分:智能表单编程扩展(约4分钟) 观看视频
智能表单提供API接口,支持编程扩展的。包括自定义用户界面,自定义字段处理控件,自定义表单业务逻辑等。 在本教程中使用 预算申请表单 编程扩展的机制,对 预算申请表单
作如下修改:
界面信息修改
|
将 预算清单列表 的位置 放在预算金额的下面
|
增加 计算金额 按钮,计算所有预算清单记录的预算金额总和
|
业务逻辑修改
|
保存记录前检查是否有重名的申请表,如果有则提示不能增加
|
删除记录前检查是否有预算清单记录,如果有则提示先删除所有的预算清单记录
|
在本教程中您将看到使用vs.net来修改表单皮肤,包括:
- 编程扩展的实现原理:使用"表单皮肤"(axcs用户控件)来完成编程扩展
- 自定义用户界面:任意修改表单界面
- 自定义业务逻辑:任意编写业务逻辑