NCV6-开发平台技术红皮书答题.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
NCV6开发平台技术红皮书 NC-UAP6.0 用友 NC-UAP 2016-03-22 目录 第一章 前言 2 第二章 如何建立NC开发环境 5 1. 第一步:建立数据库 5 2. 第二步:运行UAP安装盘程序,安装NC服务器端环境 6 第三步:在Eclipse中建立NC开发环境。 14 第三章NC初学者开发指南 21 概述 21 基本概念 21 单据开发主要流程 21 搭建开发环境 22 本文软件开发环境 22 给PD打补丁 22 建立数据库 22 建立开发工程 23 数据库表pdm及SQL脚本的生成 23 数据模型 23 生成pdm步骤 24 生成SQL脚本步骤 27 生成数据字典 30 步骤 30 参照 33 什么是参照 33 建立参照类 34 实际应用 35 单据模板中的公式使用 37 什么是公式 37 给单据模板设置公式 38 第四章 UI工厂II开发框架 41 1.基本设计思路 41 2.基本原理 41 1、灵活布局的支持 41 UI工厂 41 2、界面元素的构成 42 3、界面的组织方式 42 4、布局方式 42 3、典型模型层元素 43 4、典型视图元素 44 5、常用功能接口 45 第五章 NC集成开发工具 46 1.进入开发工具 46 2.对现有开发工具的集成 48 3.节点快速开发流程 48 4.单独元素创建 50 第一章 前言 用友公司针对大、中、小型企业分别建立了NC、U9、U8三条产品线,NC产品的目标是扮演多集团大型企业的信息化中枢,而UAP平台则扮演了整个NC产品的基础架构。按照中国ERP企业成功应用模式,要成为一个成功的ERP软件基础平台,UAP必须支持为目标客户提供标准化、行业化、个性化的解决方案。 对于ERP系统的最终使用者来说,每天接触最多的就是包含了各种业务信息的表单。这样,对于开发者,它意味着大部分的精力都必须投入到表单程序中,而这些程序却只能满足个性化的需求。如何帮助开发者将主要精力转移到对业务逻辑的关注,同时帮助他们高效地创建出符合标准、行业、个性模式的表单程序?UAP提供的解决方案是模板化——它是模式化思想的一种应用,包括以下两个方面: 免开发的配置模板。利用模板设计器将表单的GUI界面保存成模板,用友的各产品研发团队可以为客户内置标准模板,实施顾问和二次开发伙伴可以针对企业的特性增加行业模板或个性化模板;另外,为了配套表单数据的查询功能、输出功能,UAP还提供了查询模板和输出模板; 需要开发的开发框架。在V6版本中,代码模板主要是UI工厂II开发框架。它利用灵活的布局方式,将界面元素进行组装。采用模型事件通知的机制,避免了业务模型和展现控件的过度耦合和事件循环。UI工厂II开发框架对旧的开发框架进行了彻底的颠覆,改原有的继承方式实现重用为组合方式,通过组合方式构成复杂界面。另外,新的开发框架,提供了几种典型的模型组件和视图、Action组件,基本满足了NC相关业务开发的全部需求。 另外,新的开发框架,采用Spring的IOC机制,对界面构成元素进行依 赖注入,增加了组件的重用性和界面变化的灵活度。另外,UIF2开发框架还完 美的支持了界面的二次开发扩展。 图1 UAP单据模板化解决方案 UAP单据模板设计器将单据最常用的界面类型抽象成卡片和列表的组合,支持日期、数字、逻辑、下拉、参照等数据类型,并且可以定义数据在前台加载时自动执行的显示公式和编辑控件后触发的编辑公式。下图是UAP单据模板设计器配置出的一个单据模板。 图2 UAP单据模板设计器示例 UAP单据模板设计器承担的主要职责是定制元数据模型的界面展现形态。 而开发框架,则是综合利用UAP平台各种组件和服务,快速的、最少量的开发完成NC功能节点的构造。UIF2开发框架基本构成元素结构图如下: 图3 UI工厂II开发框架基本元素构成图 UAP表单模板化解决方案构建了符合标准化、行业化、个性化要求的表单程序,能帮助开发人员快速响应客户需求,并帮助实施顾问在交付阶段独立解决客户的部分个性化表单需求。 第二章 如何建立NC开发环境 第一次在NC环境中做开发,需要首先建立一个数据库环境,这个数据库环境中指定了NC所要使用的表空间,并预先建立了NC的系统表、视图、索引等,并预置了大量的初始化数据。然后,在Eclipse中建立一个开发项目,引用UAP的jar包即可。经过这两步,就完成了NC开发环境的建立。 1. 第一步:建立数据库 在数

文档评论(0)

2226657222 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档