CCTV开发手册.doc_第1页
CCTV开发手册.doc_第2页
CCTV开发手册.doc_第3页
CCTV开发手册.doc_第4页
CCTV开发手册.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

CCTV开发手册 Step by Step因NC5.6版本屏蔽了集成开发工具,取而代之的是基于元数据的新集成开发工具,并且还停止更新代码生成工具,屏蔽了“默认模板设置”功能节点,并逐步废除数据字典,开发流程与传统开发方式有了很大变化,为适应并提高效率而编写本教程。目的:1、 停用PowerDesigner,使用NC模型编辑代替之。2、 省去PowerDesigner导入数据字典。3、 省去使用代码生成工具。4、 使用“UI模型设置”替代被屏蔽的“默认模板设置”功能。5、 新增元数据可以使用UAP各基本档案元数据,避免查表与编写模板公式的麻烦。6、 集合抽象基类代码,避免每个节点生成过多的代码。Step By Step1. 搭建小组开发环境1.1. 获取央视VSS / 00Code到本地目录1.2. Eclipse =文件 =导入 =现有项目到工作空间中1.3. 开放Eclipse的项目配置文件.project选择“是”。1.4. 建立VSS同步关联CCTV =右键 =小组 =共享项目 =VSS Configuration Wizard =下一步此步骤可能会“下一步”或“完成”不可用,添加完用户名密码后,请分别“Browse”即可。1.5. 添加VSS快捷菜单Eclipse =窗口 =定制透视图 =1.6. 刷新VSS同步状态刷新后除了NC_HOME为本地目录外,src代码目录都都从未同步的问号图标变更为高亮图标,表示已经与VSS服务器保持同步。如果Refresh导致Eclipse无响应,可先“小组=Get Last Version”,尔后再“Refresh”。Refresh可能会花费比较长的时间,请先配置好Eclipse的MDE中NCHOME。或只选择src、metadata、meta-inf目录Refresh即可。1.7. 打开Checkout窗口每日下班收工记得Check In那些被你Checkout的文件切忌不要将NC_HOME目录Check In到VSS服务器上。切忌不要将不能编译的带有红叉的代码Check In到VSS服务器上。2. NC元数据元数据开发流程2.1. 编制元数据实体2.1.1. 切换模型设计透视图Eclipse =窗口 =打开透视图 =其他 =NC模型设计器2.1.2. 新建元数据模型MDP资源浏览器中,右键 =新建 =目录。选择新建的目录,右键 =新建 =模型文件。2.1.3. 新建元数据实体。添加新实体(拖拽之)新建元数据文件,因为模型文件将成为四级包名,后续生成的VO的规则为nc.vo.(NC module名).(元数据模型文件名).(元数据实体名),如:nc.vo.cctv.bg_bill.BudgetDetail.java,需要手工更改VO全路径类名。点击模型空白处,设定新模型的主实体添加实体参照2.1.4. 设定实体VO相关属性2.2. 发布元数据2.2.1. 启动NC项目中间件2.2.2. 发布元数据并执行建表SQL2.2.3. 生成VO代码生成VO后,刷新Eclipse代码类包即可看见新VO类,使用Ctrl + Shift + O快捷键组织代码导入,将之Add 到VSS服务器上。2.3. 使用元数据编制NC模板2.3.1. 集成开发工具. 启动NC客户端. 打开UAP新集成开发环境界面客户化 =二次开发工具 =UAP集成开发工具点击UAP新集成开发环境2.3.2. 新增业务组件. 新建组件分类与组件模块后者对应NC的Eclipse项目Module名。一般项目只建立一个组件分类与一个组件模块,已经建好的的可跳过该步骤。. 使用元数据新增组件2.3.3. 编制各类模板以下各步骤都可以跳过,后续操作可以:选择已有的组件,从“组件导航区”切换到“资源管理区”,再行补充、修改相应的模板。. 编制单据模板单表体的界面模式选择“列表界面”,主子表选择“管理界面”,依照实际需求而定。. 设置单据模板详细编制单据模板方法略,请查阅相关资料。.1. 使用相关元数据属性拖拽引用的部门档案的“部门名称”属性,省去编写显示公式,. 设置查询模板. 设置打印模板(可跳过). 设置自定义按钮(可跳过). 设置UI模型选择相应的“界面样式”,修改对应的“UI类名”. 发布UI选择要发布的虚功能节点(父节点),修改“功能编码”(会自动根据父节点编码补齐后两位,修改之)、“功能名称”、“属性类型”、“对应类名”等,保存(即发布)之。2.3.4. Eclipse新建UI类使用上一节的“对应类名”新建该Java类,继承nc.ui.c

温馨提示

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

评论

0/150

提交评论