- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CCTV开发手册 Step by Step
因NC5.6版本屏蔽了《集成开发工具》,取而代之的是基于元数据的《新集成开发工具》,并且还停止更新《代码生成工具》,屏蔽了“默认模板设置”功能节点,并逐步废除数据字典,开发流程与传统开发方式有了很大变化,为适应并提高效率而编写本教程。
目的:
停用PowerDesigner,使用NC模型编辑代替之。
省去PowerDesigner导入数据字典。
省去使用代码生成工具。
使用“UI模型设置”替代被屏蔽的“默认模板设置”功能。
新增元数据可以使用UAP各基本档案元数据,避免查表与编写模板公式的麻烦。
集合抽象基类代码,避免每个节点生成过多的代码。
Step By Step
搭建小组开发环境
获取央视VSS / 00Code到本地目录
Eclipse =》文件 =》导入 =》现有项目到工作空间中
开放Eclipse的项目配置文件《.project》
选择“是”。
建立VSS同步关联
CCTV =》右键 =》小组 =》共享项目 =》VSS Configuration Wizard =》下一步
此步骤可能会“下一步”或“完成”不可用,添加完用户名密码后,请分别“Browse”即可。
添加VSS快捷菜单
Eclipse =》窗口 =》定制透视图 =》
刷新VSS同步状态
刷新后除了NC_HOME为本地目录外,src代码目录都都从未同步的问号图标变更为高亮图标,表示已经与VSS服务器保持同步。
如果Refresh导致Eclipse无响应,可先“小组=》Get Last Version”,尔后再“Refresh”。
Refresh可能会花费比较长的时间,请先配置好Eclipse的MDE中NCHOME。或只选择src、metadata、meta-inf目录Refresh即可。
打开Checkout窗口
每日下班收工记得Check In那些被你Checkout的文件
切忌不要将NC_HOME目录Check In到VSS服务器上。
切忌不要将不能编译的带有红叉的代码Check In到VSS服务器上。
NC元数据元数据开发流程
编制元数据实体
切换模型设计透视图
Eclipse =》窗口 =》打开透视图 =》其他 =》NC模型设计器
新建元数据模型
MDP资源浏览器中,右键 =》新建 =》目录。
选择新建的目录,右键 =》新建 =》模型文件。
新建元数据实体。
添加新实体(拖拽之)
新建元数据文件,因为模型文件将成为四级包名,后续生成的VO的规则为
nc.vo.(NC module名).(元数据模型文件名).(元数据实体名),如:
nc.vo.cctv.bg_bill.BudgetDetail.java,需要手工更改VO全路径类名。
点击模型空白处,设定新模型的《主实体》
添加实体参照
设定实体VO相关属性
发布元数据
启动NC项目中间件
发布元数据并执行建表SQL
生成VO代码
生成VO后,刷新Eclipse代码类包即可看见新VO类,使用Ctrl + Shift + O快捷键组织代码导入,将之Add 到VSS服务器上。
使用元数据编制NC模板
集成开发工具
启动NC客户端
打开《UAP新集成开发环境》界面
客户化 =》二次开发工具 =》UAP集成开发工具
点击《UAP新集成开发环境》
新增业务组件
新建《组件分类》与《组件模块》
后者对应NC的Eclipse项目Module名。一般项目只建立一个组件分类与一个组件模块,已经建好的的可跳过该步骤。
使用元数据新增组件
编制各类模板
以下各步骤都可以跳过,后续操作可以:选择已有的组件,从“组件导航区”切换到“资源管理区”,再行补充、修改相应的模板。
编制单据模板
单表体的界面模式选择“列表界面”,主子表选择“管理界面”,依照实际需求而定。
设置单据模板
详细编制单据模板方法略,请查阅相关资料。
使用相关元数据属性
拖拽引用的部门档案的“部门名称”属性,省去编写显示公式,
设置查询模板
设置打印模板(可跳过)
设置自定义按钮(可跳过)
设置UI模型
选择相应的“界面样式”,修改对应的“UI类名”
发布UI
选择要发布的虚功能节点(父节点),修改“功能编码”(会自动根据父节点编码补齐后两位,修改之)、“功能名称”、“属性类型”、“对应类名”等,保存(即发布)之。
Eclipse新建UI类
使用上一节的“对应类名”新建该Java类,继承nc.ui.cctv.base.BaseSingleBodyUI
主子表的继承 nc.ui.cctv.base.BaseManageUI
修改必须的 getVOClass() 、getTemplateCode()方法:
打开界面
文档评论(0)