NC客户化开发实战指南:入门到高级

5星 · 超过95%的资源 需积分: 9 56 下载量 151 浏览量 更新于2024-07-27 2 收藏 10.51MB DOC 举报
"《NC客户化开发全书(第三版)》是一本全面介绍如何进行用友集团ERP NC系统客户化开发的专业书籍,适合初学者和进阶开发者。书中详细阐述了从环境搭建到高级开发技术的全过程。 在入门篇中,首先讲解了如何搭建NC开发环境,包括创建数据库、安装NC软件、配置启动步骤以及在Eclipse中建立开发环境。此外,还介绍了产品参数初始化、权限管理和产品目录结构,这些都是开发的基础。 NC基础技术部分涵盖了NC开发的基本概念,如UAP平台的总体介绍和开发模型。远程接口的开发是这一部分的重点,包括定义接口、接口实现、组件部署和客户端调用,以及事务型组件的发布和客户端代码编写。 数据库持久化技术章节详细讲解了如何利用JDBC FrameWork访问数据库以及通过BaseDao进行对象持久化,同时还涵盖了结果集的操作和控制,这对于数据操作至关重要。 中级篇深入到元数据建模和功能建模。元数据建模涉及新建模型文件、创建数据实体,以及发布和导出源代码等步骤。功能建模则介绍了Workshop的使用,包括业务组件的创建、公共信息设置、查询模板、打印模板配置、单据类型建立等,还有权限分配的详细过程。 在单据开发技术部分,讲解了UI工厂、参照开发、单据号规则、公式的创建和执行、锁的使用、日志记录以及异常处理。这些内容对于理解和实现NC系统的交互逻辑至关重要。 高级篇则进一步探讨流程平台、审批流、消息中心、查询引擎、预警平台、交换平台、会计平台、单点登录、NC开发Web服务以及XML和Excel的处理。这部分内容涵盖了企业应用中的关键流程控制、数据查询、预警机制、数据交换和财务集成等高级开发技术。 附录中,读者可以找到XML和Excel的处理方法、多语言支持的实现、补丁和安装盘的制作规范、开发规范以及常见问题和技巧。这些内容为开发者提供了实用的工具和指导。 整本书内容详尽,覆盖了NC客户化开发的各个方面,是开发者掌握NC系统定制开发的宝贵参考资料。"