- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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 分配默认模板
菜单结点
您可能关注的文档
- MT4编程语言MQL4入门(全接触)教程.doc
- 东南亚上课用xsl.pptx
- MSAtraining教程.ppt
- 东点联校橱号标签.doc
- MTI缩略语教程.doc
- 东渡QC小组(发表资料.pptx
- 东莞公积金贷款--非本地户口商转公.docx
- 东南的名河.pptx
- MTT实验教程.doc
- 东航广播词(内部资料).ppt
- 中信建投-交运设备-客车行业深度:出口内需共振向上中国品牌走向全球——建议重点关注出海方向.pdf
- 华金证券-多浦乐-301528-本土高性能超声检测领军企业,或正站在新一轮快速发展起点.pdf
- 兴业证券-宏观策略-兴证海外2025年8月金股组合.pdf
- 国金证券-智能化选基系列之十二:基于申报信息的行业主题ETF轮动策略.pdf
- 国金证券-基础化工行业研究-AI系列深度(二)一一AIforScience应用端落地快速开启.pdf
- 甬兴证券-顺丰控股-002352-首次覆盖深度报告-无人物流元年,快递龙头加速启航.pdf
- 国金证券-我爱我家-000560-经纪资管双轮驱动,竞争优势突围存量房时代.pdf
- 国金证券-7月行业信息回顾与思考:“反内卷”对消费量、价、利润基本面的影响.pdf
- 华西证券-国际货币体系专题(一)-百年浮沉,彰往察来.pdf
- 天风证券-产业赛道与主题投资风向标-如何从PCR指标看阶段性顶部与底部.pdf
文档评论(0)