Apache OpenOffice BASIC 编程指南

From Apache OpenOffice Wiki
Jump to: navigation, search
doc OOo
Book.png
Apache OpenOffice BASIC 编程指南
[[{{{PrevPage}}}|< 上一页]] 下一页 >


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

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

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

关于 Apache OpenOffice Basic

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

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

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

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

Apache OpenOffice Basic 的目标用户

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

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

使用 Apache OpenOffice Basic

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

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

更多信息

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

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

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

PDF Icon.gif Download as a PDF or ODT


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