OpenERP模块开发入门指南

1星 需积分: 0 5 下载量 74 浏览量 更新于2024-07-26 收藏 2.49MB PDF 举报
"openerp开发手册" 这本《OpenERP开发手册》是针对OpenERP(现称为Odoo)的一份详细指南,旨在帮助开发者入门并深入理解OpenERP的开发环境和模块开发流程。OpenERP是一个开源的企业资源规划系统,它基于OpenObject架构,采用Model-View-Controller(MVC)设计模式。 **I. 前言和介绍** 书中包含前言部分,介绍了书籍的出版背景、目的以及作者信息。这部分为读者提供了关于书籍的基本认识和预期目标。 **II. 部分1:OpenERP入门** 这部分主要讲解如何设置开发环境,包括: - **开发环境**:涉及如何使用Launchpad进行协作开发,以及配置、命令行选项、OpenERP服务器和Web客户端的启动与停止。 - **Moulder开发方法**:阐述了OpenERP的模块化开发思想,包括OpenObject服务器和模块的整合。 - **继承**:解释了OpenERP中的继承机制,用于扩展和定制现有模块。 - **OpenObject架构-MVC**:详细介绍了MVC模式在OpenERP中的应用,包括模型、视图和控制器的定义。 **III. 部分2:模块开发** 这部分深入探讨了如何在OpenERP中创建和开发模块: - **首个OpenERP模块**:引导开发者创建第一个模块,介绍模块的基本概念。 - **对象、字段和方法**:详细阐述了OpenERP的对象、字段和方法: - **OpenERP对象**:对象是系统的核心,代表数据库中的表。 - **ORM(对象关系模型)**:解释了如何通过ORM将数据库操作与Python对象关联。 - **OpenERP对象属性**:涵盖了对象的各种属性,如ID、名称等。 - **对象继承**:包括两种类型的继承:直接继承(_inherit)和委托继承(_inherits),前者用于扩展已有对象,后者用于合并多个表的数据。 - **字段介绍**:详细讨论了不同类型的字段,如文本、数字、日期等,并展示了如何定义和使用它们。 手册中还涵盖了更多高级主题,如视图、动作、报告、安全性和工作流等,这些内容对于任何希望深入OpenERP开发的人员都是不可或缺的。通过这份手册,开发者可以学习到OpenERP的完整开发流程,从而能够创建自定义模块,满足特定业务需求。