Compiere开发者指南:从初识到实践

需积分: 10 24 下载量 174 浏览量 更新于2024-08-02 收藏 308KB PDF 举报
"Compiere Developer Documentation 是一本关于Compiere开发的指南,由Marco Lombardo创作并享有版权。这本书主要涵盖了Compiere的开发、应用字典、属性集使用、菜单与树结构、报告引擎等内容,并提及了社区的贡献,如Peter Shen的应用字典解析和Redhuan D. Oon的Compiere源代码分析。" Compiere是一款开源的企业资源规划(ERP)和客户关系管理(CRM)系统,其开发者文档旨在帮助开发者深入理解并参与到Compiere的开发中来。文档首先介绍了Compiere的名字和许可协议,强调了其开源性质。"Compilo"是Compiere的灵感来源,代表了将商业逻辑与数据库操作相结合的概念。 文档的"First 10 historical topics"部分提供了一系列教程,从基础到进阶,涵盖了如何添加和执行PL/SQL过程,使用Java代码和Jars(例如Jasper Reports),以及理解Compiere的应用字典,这是一套用于定义业务逻辑和数据模型的工具。属性集(AttributeSet)的使用被详细解释,包括如何从开发者的角度操作它。此外,还讲解了菜单(Menus)、菜单栏(MenuBar)、报告引擎的工作原理,如ProcessCtl.process()和ReportCtl.start()函数的调用,以及ReportEngine和Viewer的交互。 文档还提到了社区对Compiere的贡献。Peter Shen分享了关于应用字典的深入见解,详细解析了"Tables and Columns"和"Windows, Tabs and Fields"窗口。Redhuan D. Oon则探讨了Compiere的源代码,包括源代码的来源、开放性问题、市场动态,以及如何理解和解析源代码,以理解其商业功能。 "Compiere Developer Documentation"为开发者提供了一条学习和参与Compiere开发的路径,从基本操作到高级开发技术,再到社区的贡献,为开发者提供了全面的参考资料。对于想要深入了解和定制Compiere系统的人员来说,这是一份非常有价值的文档。