普元EOS平台:基于Spice协议的云桌面视频加速技术

需积分: 50 16 下载量 64 浏览量 更新于2024-08-09 收藏 3.39MB PDF 举报
"该文档是普元信息技术股份有限公司的EOS Platform 7.2基础开发教程,主要内容包括产品概述、单表维护案例、扩展开发、表单流程开发、自定义流程按钮开发以及NUI控件开发等,适用于EOS平台的基础开发者。" 在 EOS 平台中,映射持久化实体是一项关键的开发任务,它涉及到数据库中的对象与应用程序对象之间的关联。持久化实体通常代表数据库中的表格,它们存储和管理应用程序的核心数据。在描述中提到的数据集创建,是将业务数据结构化的过程,"expdata" 数据集是为报销流程定制的一个数据容器。 实体(Entity)是 EOS 平台中的一个基本概念,它封装了业务对象并映射到数据库表。实体可以理解为业务逻辑层的对象,包含了属性(对应数据库字段)和行为(对应业务操作)。表单(Form)用于展示和编辑实体数据,视图(View)则提供了不同角度的数据展示,可能是筛选、聚合后的数据。流程(Process)则是指一系列业务操作的顺序,它可以控制数据在不同阶段的状态转换。 在第2章至第6章中,教程逐步介绍了如何进行单表维护、视图关联、事件编程、流程开发以及NUI(Native User Interface)控件的开发。例如,单表维护案例展示了如何创建和管理单一实体的数据,而关联视图开发则涉及到了多表之间的关系建立。事件编程允许开发者根据业务需求在特定事件上添加自定义逻辑。表单流程开发则涉及到业务流程的设计和实现,确保数据在不同环节的流转符合预设规则。自定义流程按钮开发则让开发者能够定制化工作流中的操作按钮,增强用户体验。 NUI控件开发部分,分别讲解了在SCE端和STUDIO端如何创建和配置用户界面,提供更丰富的交互体验。这部分内容对于提升用户界面的友好性和效率至关重要。 最后,教程涵盖了多种开发场景,包括团队协作开发的各种模式,如何在团队间共享和管理代码,以及处理数据源和存储的策略,这些都为开发者在实际项目中提供了指导。 EOS Platform 7.2的基础开发涵盖了从数据模型设计、用户界面构建到业务流程的实现,提供了全面的开发工具和方法论,帮助开发者高效地构建企业级应用。