NC学习笔记

NC基础技术

 一、NC开发基本概念

       1、单据:一般是由表头,表体,表位组成。

                  表头:一般是一些主信息,例如日期,项目等

                  表体:一般是明细信息,具体的信息,明细

                  表尾:一般是一些制单人,制单日期,审批日期,审批批语,之类的字段

      2、单据类型:

            为了区分单据,为每一个单据命名一个单据类型,作为唯一标识

       3、模板:

              单据开发有三大模板,单据模板,查询模板,打印模板。

                  单据模板:就是在我们做单据模板初始化的时候定义的单据显示的外观,模板预览查看的就是单据模板。

                 查询模板:就是我们在点击查询的时候弹出的窗口,里面显示的内容,就叫做查询模板,即查询对话框。

                 打印模板:定义单据信息到打印机的样式和格式。

      4、VO

             VO其实就是跟web开发类似的实体类

     5、UI工厂:

           是单据开发框架,相当于单据代码模板,预设了单据的各种行为,增删改查等行为。

    6、NCV5代码结构图

 

          代码存放位置:
                  public:存放接口和公共代码,例如(VO)

                  private:存放实现和其他的一些细节

                  client:  存放客户端的代码

                 META-INF:存放模块配置文件,包括:module.xml文件和xxx.module.xml接口配置文件

       包名规范:

              nc.itf.模块:表示该模块定义的接口

              nc.impl.模块:表示该模块定义的接口实现

              nc.vo模块:vo的实现

             nc.bs.模块:普通的后台应用

             nc.ui.模块.X:客户端代码

         

        

             

 

posted @   消失的那两年  阅读(674)  评论(0编辑  收藏  举报
(评论功能已被禁用)
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示