logo资料库

EOS Platform7.6(NUI)新版教程.pdf

第1页 / 共206页
第2页 / 共206页
第3页 / 共206页
第4页 / 共206页
第5页 / 共206页
第6页 / 共206页
第7页 / 共206页
第8页 / 共206页
资料共206页,剩余部分请下载后查看
EOS Platform 7.6(NUI 版)基础教程 EOS Platform7.6(NUI 版) 基础教程 普元信息技术股份有限公司 Primeton Technologies, Ltd. http://www.primeton.com 欢迎使用 i
EOS Platform 7.6(NUI 版)基础教程 目录 NUI Demo .......................................................................................................................... 5 执行 SQL 脚本 .................................................................................................................. 5 导入 Demo 源代码 ........................................................................................................... 6 运行 NUI Demo ............................................................................................................... 10 EOS7.6 开发体验 ............................................................................................................ 12 关键知识点 ..................................................................................................................... 12 Hello World 案例描述..................................................................................................... 12 Hello World 案例开发..................................................................................................... 12 测试运行 ......................................................................................................................... 25 数据流转原理 ................................................................................................................. 26 创建 NUI EOS Sample 示例项目 ..................................................................................... 29 案例描述 ......................................................................................................................... 29 创建项目步骤 ................................................................................................................. 29 测试运行 ......................................................................................................................... 30 单表功能开发 ................................................................................................................. 32 关键知识点 ..................................................................................................................... 32 报销单查询案例开发 ..................................................................................................... 32 4.2.1 案例描述 ................................................................................................................. 32 4.2.2 案例开发 ................................................................................................................. 32 报销单新增案例开发 ..................................................................................................... 48 4.3.1 案例描述 ................................................................................................................. 48 4.3.2 案例开发 ................................................................................................................. 48 4.3.3 测试运行 ................................................................................................................. 57 报销单删除案例开发 ..................................................................................................... 58 4.4.1 案例描述 ................................................................................................................. 58 4.4.2 案例开发 ................................................................................................................. 58 4.4.3 测试运行 ................................................................................................................. 63 报销单编辑案例开发 ..................................................................................................... 63 4.5.1 案例描述 ................................................................................................................. 64 4.5.2 案例开发 ................................................................................................................. 64 4.5.3 测试运行 ................................................................................................................. 67 LOOKUP 功能开发 .......................................................................................................... 69 关键知识点 ..................................................................................................................... 69 案例描述 ......................................................................................................................... 69 案例开发 ......................................................................................................................... 69 测试运行 ......................................................................................................................... 79 单表维护向导开发 ......................................................................................................... 81 关键知识点 ..................................................................................................................... 81 案例描述 ......................................................................................................................... 81 案例开发 ......................................................................................................................... 81 第 1 章 1.1 1.2 1.3 第 2 章 2.1 2.2 2.3 2.4 2.5 第 3 章 3.1 3.2 3.3 第 4 章 4.1 4.2 4.3 4.4 4.5 第 5 章 5.1 5.2 5.3 5.4 第 6 章 6.1 6.2 6.3 ii
EOS Platform 7.6(NUI 版)基础教程 6.4 第 7 章 7.1 7.2 7.3 7.4 第 8 章 8.1 8.2 第 9 章 9.1 9.2 9.3 第 10 章 测试运行 ......................................................................................................................... 90 主从表维护向导开发 ..................................................................................................... 92 关键知识点 ..................................................................................................................... 92 案例描述 ......................................................................................................................... 92 案例开发 ......................................................................................................................... 92 测试运行 ....................................................................................................................... 100 组织机构建模 ............................................................................................................... 103 关键知识点 ................................................................................................................... 103 组织机构建模 ............................................................................................................... 103 简单流程快速开发 ....................................................................................................... 112 需求描述 ....................................................................................................................... 112 流程建模模拟 ............................................................................................................... 112 9.2.1 项目准备 ............................................................................................................... 112 9.2.2 创建流程应用构件包 ........................................................................................... 113 9.2.3 创建流程定义 ....................................................................................................... 113 9.2.4 定义流程图 ........................................................................................................... 115 9.2.5 流程属性定义 ....................................................................................................... 115 9.2.6 活动属性定义 ....................................................................................................... 116 9.2.7 业务实现 ............................................................................................................... 124 9.2.8 开发测试 ............................................................................................................... 124 9.2.9 流程发布 ............................................................................................................... 125 运行管理监控 ............................................................................................................... 125 报销流程第一次修改 ................................................................................................... 131 10.1 关键知识点 ................................................................................................................... 131 10.2 案例描述 ....................................................................................................................... 131 10.3 案例开发及运行 ........................................................................................................... 131 10.3.1 完成流程定义 ....................................................................................................... 131 10.3.2 流程发布 ............................................................................................................... 144 10.3.3 测试运行 ............................................................................................................... 144 报销流程第二次修改 ................................................................................................... 145 11.1 关键知识点 ................................................................................................................... 145 11.2 案例描述 ....................................................................................................................... 145 11.3 案例开发及运行 ........................................................................................................... 145 11.3.1 完成流程定义 ....................................................................................................... 145 11.3.2 流程发布 ............................................................................................................... 159 11.3.3 测试运行 ............................................................................................................... 160 自定义流程开发 ........................................................................................................... 161 12.1 关键知识点 ................................................................................................................... 161 12.2 案例描述 ....................................................................................................................... 161 12.3 案例开发及运行 ........................................................................................................... 161 12.3.1 完成流程定义 ....................................................................................................... 161 12.3.2 完成“填写报销单”环节 ................................................................................... 163 12.3.3 完成“部门经理审批”环节 ............................................................................... 178 第 11 章 第 12 章 iii
EOS Platform 7.6(NUI 版)基础教程 第 13 章 12.3.4 完成“财务审阅”环节 ....................................................................................... 187 12.3.5 完成“总监审批”环节 ......................................................................................... 195 12.3.6 完成“VP 会签”环节 ......................................................................................... 195 使用流程快速实施框架 ............................................................................................... 197 13.1 关键知识点 ................................................................................................................... 197 13.2 案例描述 ....................................................................................................................... 197 13.3 案例开发 ....................................................................................................................... 197 13.3.1 完成流程定义 ....................................................................................................... 197 13.3.2 使用流程快速实施框架完成“填写报销单”环节 ........................................... 198 13.3.3 测试运行 ............................................................................................................... 206 iv
EOS Platform 7.6(NUI 版)基础教程 第1章 NUI Demo 在开发中为了能更快地学会使用 NUI 控件,可利用产品配套的非开源组件中提供了 NUI 的示例代码、SQL 脚本及 API 文档。在开发之前,将 NUI 的示例源代码导入到 Studio 中, 方便后续开发的参考和学习。步骤如下: 1.1 执行 SQL 脚本 下载产品配套的“非开源组件”,解压缩后,执行\非开源组件\nui\examples\dbscripts 目 录下面的 sql 脚本,根据自己的数据库来打开相应 sql;如果开发数据库为 mysql,请执行 sample-mysql.sql。本教程中所用的其它 SQL 语句都为 oracle 类型。 本案例说明:执行 SQL 脚本除了可以通过数据库客户端执行之外,还可以通过 studio 进行执行,步 骤如下: 1) studio 中数据库视图处选中自己的数据库然后右键,连接数据库; 2) 选中数据库,鼠标右键,选中 Open SQL Scrapbook,如下图: http://www.primeton.com/第 5 页共 206 页
3) 将 SQL 语句粘贴到 SQL 剪贴簿中,将类型、名称以及数据库选好,可以根据自己 的需求选择全部执行或者执行部分内容,如下: EOS Platform 7.6(NUI 版)基础教程 注意: 执行 SQL 脚本的数据库要求完成初始化,初始化的过程可以在安装 EOS Platform 7.6 时 进行,也可以在安装成功后进入 governor 进行。 1.2 导入 Demo 源代码 通过“开始程序EOS Platform7.6Studio”,打开开发环境 Studio。 (1) 单击菜单栏的“文件”,在弹出的菜单中选择“新建EOS 项目”,弹出“新建 EOS 项目”的对话框,选择“空项目”,如图所示。 http://www.primeton.com/第 6 页共 206 页
EOS Platform 7.6(NUI 版)基础教程 图1-1 NUI Demo-选择项目类型 (2) 点击【下一步】,填写新建项目所需的信息,在“项目名称”处输入 NUIDemo, 其它信息都是默认信息,如图所示。 http://www.primeton.com/第 7 页共 206 页
EOS Platform 7.6(NUI 版)基础教程 图1-2 NUI Demo-填写项目信息 (3) 点击【完成】,NUIDemo 项目创建成功。 (4) 在左侧的资源管理器中,右键选中 NUIDemo,在显示的菜单中选择“导入”,在 弹出的对话框中选择“EOS导入源代码”,如图所示。 http://www.primeton.com/第 8 页共 206 页
分享到:
收藏