OB开发手册中文版
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
OB开发手册中文版
Contents
[hide]1 简介
∙ 1 简介
∙ 1.1 开发概述
∙ 1.2 开发方法
∙ 1.3 组织开发工作
∙ 1.4 标识符命名标准
∙ 1.4.1 数据库元素
∙ 1.4.2 MVC目录
∙ 1.4.3 存储过程语法
∙ 1.5 目录结构
∙ 1.6 风格指南
∙ 1.6.1 逻辑比较
∙ 1.6.2 逗号分隔列表
∙ 1.6.3 圆括号中的空格
∙ 1.6.4 SELECT INTO和INSERT INTO
∙ 1.6.5 SQL关键字
∙ 1.7 编译程序
∙ 1.7.1 命令行编译任务
∙ 1.7.2 开发环境
∙ 1.7.3 生产环境
∙ 1.8 从源代码构建
∙ 1.8.1 安装Subversion
∙ 1.8.2 从Subversion中检出源代码
∙ 1.8.3 快速构建指南
∙ 1.9 集成开发环境
∙ 2 Openbravo数据模型
∙ 2.1 存储的数据库对象
∙ 2.2 实体-关系(ER)图
∙ 2.3 创建存储过程
∙ 2.3.1 AD_PInstance和AD_PInstance_Para表
∙ 2.3.2 存储过程的输入参数
∙ 2.3.2.1 从AD_PInstance表中获取有用的信息
∙ 2.3.2.2 AD_Update_PInstance存储过程
∙ 2.3.2.3 例外和错误管理
∙ 2.4 存储过程语法的建议
∙ 2.4.1 通用规则
∙ 2.4.1.1 游标
∙ 2.4.1.2 数组
∙ 2.4.1.3 ROWNUM
∙ 2.4.1.4 %ROWCOUNT
∙ 2.4.1.5 %ISOPEN,%NOTFOUND
∙ 2.4.2 表
∙ 2.4.3 函数
∙ 2.4.4 存储过程
∙ 2.4.5 视图
∙ 2.4.6 触发器
∙ 2.4.7 序列数
∙ 2.4.8 命令
∙ 2.4.9 支持PostgreSQL8.3
∙ 3 修饰名称和描述内容的指南
∙ 3.1 说明内容的修辞指南
∙ 3.2 命名的修辞指南
∙ 4 使用数据字典进行Openbravo的开发
∙ 4.1 扩展数据模型
∙ 4.1.1 在数据库中创建新的表
∙ 4.2 在Openbravo ERP中注册新的表
∙ 4.3 创建新窗口
∙ 4.4 编译新窗口
∙ 4.5 在Openbravo中增加新窗口的菜单
∙ 4.6 更新数据库的XML文件
∙ 4.7 用户消息
∙ 5 使用MVC开发Openbravo
∙ 5.1 基本工具
∙ 5.2 创建新的手工窗口(表单和报表)
∙ 5.3 创建callout
∙ 5.4 用JasperReport创建报表
∙ 5.4.1 使用JasperReport的报表模板
∙ 5.4.1.1 报表模板
∙ 5.4.1.2 子报表的用法
∙ 5.4.1.2.1 使用jasper文件
∙ 5.4.1.2.2 使用jrxml文件
∙ 5.4.1.3 报表中的JA V A
∙ 5.4.1.4 应用程序字典中的报表∙ 5.5 使用JasperReport导出表格
∙ 6 国际化
∙7 安全
∙8 升级方法
∙9 协同开发
∙10 附录
Contents
[hide]1 简介
∙ 1 简介
∙ 1.1 开发概述
∙ 1.2 开发方法
∙ 1.3 组织开发工作
∙ 1.4 标识符命名标准
∙ 1.4.1 数据库元素
∙ 1.4.2 MVC目录
∙ 1.4.3 存储过程语法
∙ 1.5 目录结构
∙ 1.6 风格指南
∙ 1.6.1 逻辑比较
∙ 1.6.2 逗号分隔列表
∙ 1.6.3 圆括号中的空格
∙ 1.6.4 SELECT INTO和INSERT INTO
∙ 1.6.5 SQL关键字
∙ 1.7 编译程序
∙ 1.7.1 命令行编译任务
∙ 1.7.2 开发环境
∙ 1.7.3 生产环境
∙ 1.8 从源代码构建
∙ 1.8.1 安装Subversion
∙ 1.8.2 从Subversion中检出源代码
∙ 1.8.3 快速构建指南
∙ 1.9 集成开发环境
∙ 2 Openbravo数据模型
∙ 2.1 存储的数据库对象
∙ 2.2 实体-关系(ER)图
∙ 2.3 创建存储过程
∙ 2.3.1 AD_PInstance和AD_PInstance_Para表
∙ 2.3.2 存储过程的输入参数
∙ 2.3.2.1 从AD_PInstance表中获取有用的信息
∙ 2.3.2.2 AD_Update_PInstance存储过程
∙ 2.3.2.3 例外和错误管理
∙ 2.4 存储过程语法的建议
∙ 2.4.1 通用规则
∙ 2.4.1.1 游标
∙ 2.4.1.2 数组
∙ 2.4.1.3 ROWNUM
∙ 2.4.1.4 %ROWCOUNT
∙ 2.4.1.5 %ISOPEN,%NOTFOUND
∙ 2.4.2 表
∙ 2.4.3 函数
∙ 2.4.4 存储过程
∙ 2.4.5 视图
∙ 2.4.6 触发器
∙ 2.4.7 序列数
∙ 2.4.8 命令
∙ 2.4.9 支持PostgreSQL8.3
∙ 3 修饰名称和描述内容的指南
∙ 3.1 说明内容的修辞指南
∙ 3.2 命名的修辞指南
∙ 4 使用数据字典进行Openbravo的开发
∙ 4.1 扩展数据模型