OpenOffice.org BASIC 编程指南

From Apache OpenOffice Wiki
Jump to: navigation, search
doc OOo


Book.png
OpenOffice.org BASIC 编程指南
[[{{{PrevPage}}}|< 上一页]] 下一页 >


本指南将介绍如何使用 OpenOffice.org Basic 进行编程。要想充分利用本书,还应熟悉其他编程语言。本指南提供了大量示例,以帮助您快速开发自己的 OpenOffice.org Basic 程序。

本指南分几个章节介绍有关 OpenOffice.org 管理的信息。前三章简要介绍了 OpenOffice.org Basic:

这些章节简要介绍了 OpenOffice.org Basic,打算编写 OpenOffice.org Basic 程序的用户都应该阅读这些章节。其余章节更详细地介绍了 OpenOffice.org API 的各个组件,读者可根据需要有选择地阅读这些内容:

关于 OpenOffice.org Basic

OpenOffice.org Basic 编程语言是专门为 OpenOffice.org 开发的,并被紧密集成到 Office 包中。

顾名思义,OpenOffice.org Basic 是一种源自 Basic 系列的编程语言。如果用户以前使用过其他 Basic 语言,尤其是 Microsoft 的 Visual Basic 或 Visual Basic for Applications (VBA),则会很快掌握 OpenOffice.org Basic。OpenOffice.org Basic 基本结构的绝大部分与 Visual Basic 兼容。

可以将 OpenOffice.org Basic 编程语言分为四个部分:

  • OpenOffice.org Basic 语言:定义基本语言结构,例如,变量声明、循环和函数。
  • 运行时库:提供不直接引用 OpenOffice.org 的标准函数,例如,用于编辑数字、字符串、日期值和文件的函数。
  • OpenOffice.org API(应用程序编程接口):允许访问 OpenOffice.org 文档以及创建、保存、修改和打印这些文档。
  • 对话框编辑器:创建个人对话框窗口,并提供添加控制元素和事件处理程序的范围。
Documentation note.png OpenOffice.org Basic 和 VBA 之间的兼容性与 OpenOffice.org Basic 语言和运行时库相关。OpenOffice.org API 和对话框编辑器与 VBA 不兼容(标准化这些接口会使 OpenOffice.org 中提供的许多概念无法实现)。

OpenOffice.org Basic 的目标用户

OpenOffice.org Basic 扩充了 OpenOffice.org 标准功能。因此,可以在 OpenOffice.org Basic 中自动执行常见任务,可以链接到其他程序(例如,链接到数据库服务器),还可以通过按下某个按钮来执行复杂活动(使用预定义脚本)。

OpenOffice.org Basic 可以对所有 OpenOffice.org 功能进行完全访问,支持所有功能,还可以修改文档类型,以及提供创建个人对话框窗口的选项。

使用 OpenOffice.org Basic

OpenOffice.org 的所有用户都可以使用 OpenOffice.org Basic,无需任何附加程序或辅助工具。即使是标准安装,OpenOffice.org Basic 也具有创建其自己的 Basic 宏所需的所有组件,其中包括:

  • 集成开发环境 (Integrated Development Environment, IDE),它提供了一个用于创建和测试宏的编辑器。
  • 解释程序,运行 OpenOffice.org Basic 宏时需要使用该程序。
  • 各种 OpenOffice.org 应用程序的接口,可通过这些接口直接访问 Office 文档。

更多信息

本指南中介绍的 OpenOffice.org API 组件是根据它们对 OpenOffice.org Basic 程序员的实际价值而选择出来的。一般来说,仅介绍其中的一部分接口。要了解更多详细信息,请参见 API 参考

与本指南相比,开发者指南更详细地介绍了 OpenOffice.org API,但该指南主要针对 Java 和 C++ 程序员。已熟悉 OpenOffice.org Basic 编程的任何用户均可以在开发者指南中找到有关 OpenOffice.org Basic 和 OpenOffice.org 编程的附加信息。

如果程序员要直接使用 Java 或 C++ 而不是 OpenOffice.org Basic,则应查阅《OpenOffice.org 开发者指南》而不是本指南。与使用 OpenOffice.org Basic 进行编程相比,使用 Java 或 C++ 进行 OpenOffice.org 编程要复杂得多。

PDF Icon.gif Download as a PDF or ODT


Content on this page is licensed under the Public Documentation License (PDL).
Personal tools