NC57开发文档(修改版)教程.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
NC57开发文档(修改版)教程

搭建开发环境 工具:Eclipse 数据库:Oracle 安装NC模块并建立帐套用户。 1.1 安装和配置插件 首先下载nc.uap.mde系列插件,然后安装,安装即把插件直接考贝Eclipse的plugin目录下,由于Eclipse的bug,如果曾经安装过,请把configuration目录下的内容除了config.ini外其他文件都删除,在此启动Eclipse即可。 设置Window-Prefreence-MDE Development NC Home:基础技术平台的运行环境根目录。 复选框Include client class/jar in Build Classpath:表示是否把模块的client下的类加入到构件路径。如果你的模块不依赖别的模块的客户端代码,请取消该选择。 Datasourse DriverList:开发环境的配置信息(在配置时,要把其他的配置信息删除掉,只留下design),关联文件在NC Home的\ierp\bin\prop.xml。 Database Type:数据库类型,选择的是ORACLE11G。 ModuleSelection NC模块勾选。 Client Connection 客户端连接配置,对应机器ip和端口。启动客户端时根据此处配置连接。 1.2 新建MDE项目 直接创建:File?New?Project?MDE Development?Module project ,按照Wizard进行工作,开发一个新的工程 项目转化:方式为在一个非MDE工程中,右击工程,在弹出菜单中点击Convert to Module Project。 src/public:存放服务接口和实体类(VO),前台调用后台文件的接口。 src/private:后台实现类。 src/client:前台UI META-INF:配置文件 针对上面的卡法模式,我们规范一下代码的包结构: nc.itf.模块名: 表示该模块定义的接口(public) nc.impl.模块名:表示该模块定义的接口实现(private) nc.vo模块名: 表示VO的实现(public) nc.bs.模块名: 普通的后台应用(private) nc.ui.模块名.*: 客户端代码(client) 1.3 建立数据表 命名规则 表名:模块名_XXX 主键:pk_XXX( 必须是20位的字符) 建立PDM文件,表字段: pk_group:所属集团 char(20) pk_corp:公司 char(4) creator:创建人 char(20) createtime:创建时间 char(19) modifier:修改人 char(20) modifytime:修改时间 char(19) dr:删除标识 int 默认值:default 0 ts:时间戳 char(19) 默认值:default to_char(sysdate,’yyyy-mm-dd hh24:mi:ss’) 建立完成后将相应sql复制并生成到相应数据???中。 1.4 生成VO 启动中间件:项目右键?-Debug As?NC Middleware 启动客户端:项目右键?-Debug As?NC Client 步骤如下图所示: 2 1 导入数据字典:进入NC,客户化?二次开发工具?系统管理工具?数据字典管理?选中对应模块(没有就新建一个)?工具?导入数据字典… 5 4 3 2 1 根据向导导入即可,导入完成后检查每个表的各个字段和类型是否正确或者是否为空。 确认无误后则可以根据数据表生成VO了 生成VO文件:二次开发工具?UAP集成开发工具? UAP集成开发工具?工具和选项?根据数据源生成VO 1 2 生成目录:选择对应的项目VO目录 选择数据表:对应要生成VO的数据表 1.5 功能注册 注册菜单结点 二次开发工具?系统管理工具?功能注册 在对应的菜单结构下建立结点:步骤如下图所示 可执行功能节点 虚功能节点 可执行功能节点 对应文件名或控件名:nc.ui.uif2.ToftPanelAdaptor 参数 参数编码:BeanConfigFilePath 参数值:对应目录下的xml路径 生成xml之后在对应目录下找到xml的路径,然后再填写 1.6 配模板 单据模板 二次开发工具?模板管理?单据模板初始化 选中表?拖动到左边 选中模板选项之后,在高级属性和显示属性这里可以进行一些相应的配置。 1.7 分配默认模板 菜单结点

文档评论(0)

dajuhyy + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档