数据对象数据模型表单

数据对象数据模型表单

ID:19456000

大小:507.00 KB

页数:23页

时间:2018-10-02

数据对象数据模型表单_第1页
数据对象数据模型表单_第2页
数据对象数据模型表单_第3页
数据对象数据模型表单_第4页
数据对象数据模型表单_第5页
资源描述:

《数据对象数据模型表单》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、石药集团生产报表系统基于敏捷开发平台GSPStudio石药集团生产报表系统9/14/2021浪潮生产报表项目组邹路数据对象(DataObject)数据模型(DataModel)表单(Form)123GSPStudio9/14/2021Question:数据层------------中间层 ------------表示层数据对象 -------------数据模型-------------表单?GSPStudio9/14/2021Question:GSPStudio传统开发模式VerySlowVeryHigh9/14/202

2、1Inspurgroup一、数据对象数据对象是描述数据库信息的元数据,可描述表,视图,主键,索引。不同的数据库之间的类型存在差异,这种差异虽然比较小,但是由于这些差异的存在,使得我们的需要花额外的精力去处理多数据库的支持,所以有必把数据类型要抽象出一种通用的表示形式。这就是数据对象存在意义。使用数据对象设计器可生成,同步,维护数据库中的表和视图。9/14/2021Inspurgroup一、数据对象数据对象的三种方式:1.从解决方案建数据对象2.从PowerDesigner导入数据对象3.从数据库表导入数据对象4.通过数据对

3、象修改数据表9/14/2021Inspurgroup注意思考:一个数据模型能添加多个主对象???一个数据模型能添加多个子对象???不成规矩如何成方圆!9/14/2021Inspurgroup三、表单定义:表单定义是描述表单界面的元数据。它将一个窗体的逻辑、表示和数据分离开来,形成一个与平台和设备无关的、基于XML的抽象窗体定义。9/14/2021Inspurgroup三、表单表单定义三层结构:逻辑层:包含窗体中各域的填充、多页、Form次序等的控制管理以及合法性检查等。表示层:描述窗体的表现,即采用何种窗体控制部件,响应何

4、种事件;这种表现是抽象的,可以借助于不同的表现处理器形成在不同设备上的不同表现,如Windows上的窗体,桌面浏览器上的XHTML窗体、手机上的WML窗体、面向盲人用户的浏览器窗体等。数据层:则是针对实际的数据源,通过应用更丰富的模式(schema)或类型(type),为窗体增加更多的数据结构以及数据一致性的维护。9/14/2021Inspurgroup三、表单9/14/2021Inspurgroup三、表单表单定义组成-1.Form模型:Form模型属于窗体的逻辑层,包括窗体自身的语义、涉及的实例数据的结构以及控制动作的

5、定义、描述,主要包含以下内容:构成Form模型的各个模型项(modelitem);模型项相关的实例数据结构和实例数据引用;模型项的数据类型及该类型的可复用定义;模型项自身的限制和约束,如必需性、可见性、是否只读、合法性等;模型项相关的控制动作;模型项之间的依赖和约束关系。9/14/2021Inspurgroup三、表单表单定义组成-2.Form用户界面:Form用户界面属于表现层,是窗体的抽象表现(abstractpresentation),主要包括:窗体中的用户接口控件(widgets,controls)的定义;控件与F

6、orm模型项之间的绑定机制;控件之间的组织关系:构造控件、单页、多页;窗体的布局信息和显示风格描述;控件的事件响应.XFML定义有丰富的抽象控件,主要分为容器控件和输入控件2种类型。容器控件用于组织控件,提供位置布局(PositioningLayout)、流式布局(FlowLayout)和网格布局(GridLayout)三种布局方式和分页,重复两种组织方式。输入控件用于展示数据和响应用户输入,支持单行、多行、密码文本,数字,日期,二进制文件等多种格式内容的输入和是/否,单选,多选等多种选择方式。9/14/2021Inspu

7、rgroup三、表单表单定义组成-3.Form实例数据:实例数据属于窗体的数据层,是窗体收集的数据。通过使用实例数据,可以支持工作流、自动填充、预先填充等窗体应用。Form模型与实例数据密切相关,它描述了实例数据的结构。9/14/2021Inspurgroup三、表单GSPStudio的表单设计器的熟悉:DEMO:一步一步来熟悉表单设计器的工具!9/14/2021Inspurgroup四、DEMO1OneSuperSimpleExample:一个不分层的简单字典9/14/2021Inspurgroup五、DEMO2OneS

8、impleExample一个分层的简单字典9/14/2021Inspurgroup六、DEMO3OneComplexExample一个分层的有帮助有枚举有数值有日期字典9/14/2021Inspurgroup七、表单发布DEMO9/14/2021Inspurgroup八、Practie实践9/14/20

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。