### 用友NC客户化开发全书(第三版)-nc56 #### 一、搭建NC环境 在《用友NC客户化开发全书(第三版)-nc56》的第一章中,详细介绍了如何搭建一个完整的NC开发环境,这对于初次接触NC开发的读者来说尤为重要。 1. **建立数据库**:这一部分主要讲解了如何为NC系统建立数据库。包括选择合适的数据库管理系统(如Oracle或SQL Server)、创建数据库实例、设计数据库结构等内容。这一步是整个NC系统的数据存储基础。 2. **安装NC**:介绍了NC软件的安装步骤,包括安装前的准备工作、具体的安装流程以及安装过程中可能遇到的问题及解决办法。安装NC软件是进行后续开发工作的前提条件。 3. **配置启动NC**:在成功安装NC后,还需要进行一系列的配置才能正常使用。这部分内容包括了环境变量的设置、服务器的启动与配置等,确保NC能够正常运行。 4. **Eclipse中建立NC开发环境**:使用Eclipse作为开发工具,介绍了如何在Eclipse中配置NC开发环境,包括安装必要的插件、配置项目模板等,使开发者能够在Eclipse中高效地进行NC应用开发。 5. **产品参数,档案初始化**:为了保证NC系统能够按照企业实际需求运行,需要对系统中的各种参数和档案进行初始化设置。这部分内容涵盖了常见的参数设置方法以及档案初始化的操作步骤。 6. **权限管理**:NC系统中的权限管理非常重要,它关系到不同用户能够访问的功能模块和数据范围。这部分内容详细介绍了如何设置用户权限,包括角色的定义、权限的分配等。 7. **产品主要目录结构介绍**:对于开发人员而言,了解NC系统的目录结构有助于更好地组织项目文件和资源。这部分内容介绍了NC系统的主要目录及其用途。 #### 二、NC基础技术 第二章深入介绍了NC的基础技术知识,这些技术是进行NC客户化开发的基础。 1. **NC开发基本概念**:介绍了NC开发的基本概念,包括NC架构、开发工具、开发流程等基础知识。 2. **NCUAP总体介绍**:NCUAP(用友应用平台)是用友NC的核心框架之一,这部分内容详细解释了NCUAP的组成、特点及其在NC开发中的作用。 3. **NC的开发模型**:这部分内容介绍了NC支持的各种开发模型,如MVC(Model-View-Controller)模型,并探讨了它们在实际开发中的应用。 4. **开发远程接口**:远程接口的开发是实现分布式应用的关键技术之一。这部分内容讲解了如何定义接口、实现接口、部署组件以及客户端如何调用这些接口的具体步骤。 - **定义接口**:定义接口的方法和注意事项。 - **实现该接口**:实现接口的具体方式。 - **部署组件**:将开发完成的组件部署到服务器上。 - **客户端调用**:客户端如何调用已部署的服务。 - **事务型组件发布**:如何发布支持事务的组件。 - **客户端代码**:给出了客户端调用服务的示例代码。 #### 三、NC数据库持久化技术 第三章讲述了NC系统中数据库持久化技术的相关知识,这部分内容对于确保数据的一致性和完整性至关重要。 1. **核心类介绍**:介绍了NC中用于数据库操作的核心类及其功能。 2. **通过JDBCFrameWork访问数据库**:这部分内容介绍了如何利用JDBCFrameWork框架访问数据库,包括连接数据库、执行SQL语句等操作。 3. **通过BaseDao进行对象的持久化**:介绍了如何使用BaseDao来实现对象到数据库的映射,即持久化操作。 4. **结果集合操作**:讲解了如何处理查询结果集,包括遍历、过滤等操作。 5. **结果集控制**:这部分内容涉及如何控制查询结果的返回形式,例如分页查询等。 以上三个部分从搭建NC环境、基础技术和数据库持久化技术等方面全面覆盖了NC客户化开发的关键知识点,为后续更高级别的开发提供了坚实的基础。接下来的内容将进一步深入到更高级的技术领域,如元数据建模、功能建模等,为读者提供更全面的指导。
2025-08-25 11:03:57 10.51MB NC二次开发资料
1