火龙果UAP之UI框架介绍_第1页
火龙果UAP之UI框架介绍_第2页
火龙果UAP之UI框架介绍_第3页
火龙果UAP之UI框架介绍_第4页
火龙果UAP之UI框架介绍_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2006 UFIDA Software CorporationU870产品培训产品培训侯关士侯关士 UAP之之UI框架框架2006 UFIDA Software Corporation 演示:给大家一个直观的感受 基础篇:UI框架功能概述 中级篇:如何使用UI框架介绍UI框架的基础实现功能。 高级篇:如何使用UI框架的接口高级功能开发(行为对象)2006 UFIDA Software Corporation先演示,再说话!先演示,再说话!2006 UFIDA Software Corporation支持树形结构的业务实体支持一个业务实体对应多个视图,一个视图只能对应一个业务实体;支持一个业务实

2、体属性对应多个视图控件;丰富的客户端展现:多子表、分组、页签;表单和业务模型是一对一的关系;与门户集成;视图在表单上支持自由布局;业务逻辑层(M)、界面层(V)、业务逻辑和界面之间的控制层(C)互相分离;支持运行时多语。2006 UFIDA Software Corporationn业务建模工具n视图布局工具n核心运行时2006 UFIDA Software Corporationu业务逻辑的基础实现u维护模型和布局视图的关系u为行为对象提供运行环境u客户端展现,与用户交互2006 UFIDA Software Corporationp状态控制p值更新事件p数据合法性约束p生单p持久化p200

3、6 UFIDA Software Corporation工作流:为表单之间建立关系提供驱动能力门户:表单集成在门户中,是表单的运行时环境UAP:UI框架是UAP的一个重要组成部分,并为UI框架提供基础功能,如过滤设计、参照设计、数据引擎等。2006 UFIDA Software Corporation表单:档案和单据的统称,是UI框架的工作产品行为对象:一个实现了UI框架接口的程序集,在运行时被实例化2006 UFIDA Software Corporation2006 UFIDA Software Corporation 增加角色设置功能。 UAP使用U8的用户数据。 UAP内置角色分为:开

4、发人员、企业用户、未授权用户 每个U8用户可被分配一个UAP角色 账套主管默认被设置为“开发人员”角色 账套主管的角色类型不能修改 账套主管可以为其他非账套主管的操作员分配角色 未授权用户无法登录UAP系统2006 UFIDA Software Corporation2006 UFIDA Software Corporation功能清单产品开发人员开发人员企业用户参照设计器是是否栏目设计器是是否过滤设计器是是否数据引擎设计是是否新表单定义是是是新行为对象定义是是否单据转换规则是是是报表定义是是是老单据自定义是是是UAP单据自定义是是是分配角色全为否,只有账套主管可以分配角色2006 UFIDA

5、 Software Corporation2006 UFIDA Software Corporation鼠标右键单击项目名称2006 UFIDA Software Corporation右键单击自定义表单在这里修改自定义表单的名称,修改之后标有五角星的文本都将随之变化,此处修改为“培训用示例表单”。2006 UFIDA Software Corporation表单建立后,缺省建立“主表”和“第一子表”两个实体,并且“第一子表”实体是“主表”实体的子实体。鼠标右键单击任一个实体,创建新的实体。选择新建实体的父级实体这里输入实体名称可以在实体的属性设置框里修改实体的属性2006 UFIDA Sof

6、tware Corporation根实体,录入培训的基本情况一级子实体实体,录入参加培训的学员一级子实体,录入培训的课程及时间安排培训议程的子实体,录入每门课程的讲师一级子实体,录入培训的负责机构和负责人2006 UFIDA Software Corporation实体属性:描述实体的明细特征。实体属性:描述实体的明细特征。选择为哪个实体添加实体属性,缺省为鼠标右键单击的实体。鼠标右键单击实体名称选择实体属性的类型实体属性的类型:表单编号文本单价表单名称(档案适用)日期单价正数日期时间金额正整数枚举复选框小数基础资料制单日期正小数基础资料属性修改日期制单人数量2006 UFIDA Softwa

7、re Corporation基本情况实体属性示例:基本情况实体属性示例:2006 UFIDA Software Corporation系统提供的一个缺省布局视图可以在这里单击鼠标右键增加布局视图鼠标双击一个布局视图,进入布局视图界面这里列出了所有实体,是进行布局的原材料,可以用鼠标拖到布局视图区。布局视图区,初始状态是空白的。可以用鼠标拖拽它的区域大小设计布局时可以把工具箱里的元素用鼠标拖过来。公共组件,是所有表单共有的布局原材料,可以用鼠标拖到布局视图区。布局用工具箱2006 UFIDA Software Corporation2006 UFIDA Software Corporation业

8、务模型和布局视图设计完毕后,通过发布功能把表单发布到U8运行环境中进行发布前需要把正在设计的表单关闭。通过这个工具条按钮发布注意:如在此过程中出现问题,建议退出UAP重新登录后再发布。2006 UFIDA Software Corporation 表单发布后就可以在U8中运行并使用这个表单了。 首先登录U8,在左树菜单中定位到表单所属的子产品(这里是销售管理),就可以找到发布过的表单。2006 UFIDA Software CorporationUI框架运行时提供了门户工具条按钮功能的缺省实现。这里切换不同的布局视图。每个编辑出口(EditWindow)拥有子级的工具条按钮。多行文本录入可以用

9、鼠标拖拽这些单元格2006 UFIDA Software Corporation 菜单编辑工具 参照及参照属性使用 单行模式和多行模式 编辑窗口(EditWindow)的工具条 如何设置枚举值 如何设置多行文本 单据编号规则 打印模版 如何实现运行时多语2006 UFIDA Software Corporation改变UI框架缺省实现,如扩展UI框架没有的功能2006 UFIDA Software Corporation安装Microsoft Visual Studio 2005创建一个 C# 类库(.dll)项目为项目添加引用:UFIDA.U8.Framework.Error UFIDA.U8.UAP.UI.Runtime.Model UFIDA.U8.UAP.UI.Runtime.Common添加一个类,并实现接口IVoucherpublic class PurchaseOrder : IVoucher实现业务逻辑编译工程,得到一个dll2006 UFIDA Software Corporation2006 UFIDA Software Corporation说明:产品开发对应上图的系统接口扩展开发对应上图的二次开发接口客户化开发因

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论