数据对象数据模型表单_第1页
数据对象数据模型表单_第2页
数据对象数据模型表单_第3页
数据对象数据模型表单_第4页
数据对象数据模型表单_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

石药集团生产报表系统基于敏捷开发平台GSPStudio石药集团生产报表系统11/17/2023浪潮生产报表工程组邹路数据对象(DataObject)

数据模型(DataModel)

表单(Form)123GSPStudio11/17/2023Question:数据层------------中间层

------------表示层数据对象

-------------数据模型-------------表单?GSPStudio11/17/2023Question:GSPStudio传统开发模式VerySlowVeryHigh11/17/2023一、数据对象数据对象是描述数据库信息的元数据,可描述表,视图,主键,索引。不同的数据库之间的类型存在差异,这种差异虽然比较小,但是由于这些差异的存在,使得我们的需要花额外的精力去处理多数据库的支持,所以有必把数据类型要抽象出一种通用的表示形式。这就是数据对象存在意义。使用数据对象设计器可生成,同步,维护数据库中的表和视图。11/17/2023一、数据对象数据对象的三种方式:1.从解决方案建数据对象2.从PowerDesigner导入数据对象3.从数据库表导入数据对象4.通过数据对象修改数据表11/17/2023注意思考:一个数据模型能添加多个主对象???一个数据模型能添加多个子对象???不成规矩如何成方圆!11/17/2023三、表单定义:表单定义是描述表单界面的元数据。它将一个窗体的逻辑、表示和数据别离开来,形成一个与平台和设备无关的、基于XML的抽象窗体定义。11/17/2023三、表单表单定义三层结构:逻辑层:包含窗体中各域的填充、多页、Form次序等的控制管理以及合法性检查等。表示层:描述窗体的表现,即采用何种窗体控制部件,响应何种事件;这种表现是抽象的,可以借助于不同的表现处理器形成在不同设备上的不同表现,如Windows上的窗体,桌面浏览器上的XHTML窗体、上的WML窗体、面向盲人用户的浏览器窗体等。数据层:那么是针对实际的数据源,通过应用更丰富的模式〔schema〕或类型〔type〕,为窗体增加更多的数据结构以及数据一致性的维护。11/17/2023三、表单11/17/2023三、表单表单定义组成-1.Form模型:Form模型属于窗体的逻辑层,包括窗体自身的语义、涉及的实例数据的结构以及控制动作的定义、描述,主要包含以下内容:构成Form模型的各个模型项〔modelitem〕;模型项相关的实例数据结构和实例数据引用;模型项的数据类型及该类型的可复用定义;模型项自身的限制和约束,如必需性、可见性、是否只读、合法性等;模型项相关的控制动作;模型项之间的依赖和约束关系。11/17/2023三、表单表单定义组成-2.Form用户界面:Form用户界面属于表现层,是窗体的抽象表现〔abstractpresentation〕,主要包括:窗体中的用户接口控件(widgets,controls)的定义;控件与Form模型项之间的绑定机制;控件之间的组织关系:构造控件、单页、多页;窗体的布局信息和显示风格描述;控件的事件响应.XFML定义有丰富的抽象控件,主要分为容器控件和输入控件2种类型。容器控件用于组织控件,提供位置布局〔PositioningLayout〕、流式布局〔FlowLayout〕和网格布局〔GridLayout〕三种布局方式和分页,重复两种组织方式。输入控件用于展示数据和响应用户输入,支持单行、多行、密码文本,数字,日期,二进制文件等多种格式内容的输入和是/否,单项选择,多项选择等多种选择方式。11/17/2023三、表单表单定义组成-3.Form实例数据:实例数据属于窗体的数据层,是窗体收集的数据。通过使用实例数据,可以支持工作流、自动填充、预先填充等窗体应用。Form模型与实例数据密切相关,它描述了实例数据的结构。11/17/2023三、表单GSPStudio的表单设计器的熟悉:DEMO:一步一步来熟悉表单设计器的工具!11/17/2023四、DEMO1OneSuperSimpleExample:一个不分层的简单字典11/17/2023五、DEMO2OneSimpleExample一个分层的简单字典11/17/2023六、DEMO3OneComplexExample一个分层的有帮助有枚举有数值有日期字典11/17/2023七、表单发布DEMO11/17/2023八、Practie实践11/17/2023九、Pra

温馨提示

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

评论

0/150

提交评论