Difference between revisions of "ZH/Documentation/BASIC Guide"
(New page: {{ZH/Documentation/BASICGuideTOC/v2 |ShowPrevNext=block |ShowPrevPage=none |NextPage=Documentation/BASIC Guide/Language }} {{DISPLAYTITLE:{{OOo}} BASIC 编程指南}} 本指南将介绍...) |
|||
(5 intermediate revisions by one other user not shown) | |||
Line 2: | Line 2: | ||
|ShowPrevNext=block | |ShowPrevNext=block | ||
|ShowPrevPage=none | |ShowPrevPage=none | ||
− | |NextPage=Documentation/BASIC Guide/Language | + | |NextPage=ZH/Documentation/BASIC Guide/Language |
}} | }} | ||
{{DISPLAYTITLE:{{OOo}} BASIC 编程指南}} | {{DISPLAYTITLE:{{OOo}} BASIC 编程指南}} | ||
− | 本指南将介绍如何使用 {{OOo}} Basic | + | 本指南将介绍如何使用 {{OOo}} Basic 进行编程。要想充分利用本书,还应熟悉其他编程语言。本指南提供了大量示例,以帮助您快速开发自己的 {{OOo}} Basic 程序。 |
本指南分几个章节介绍有关 {{OOo}} 管理的信息。前三章简要介绍了 {{OOo}} Basic: | 本指南分几个章节介绍有关 {{OOo}} 管理的信息。前三章简要介绍了 {{OOo}} Basic: | ||
− | * [[Documentation/BASIC Guide/Language|{{OOo}} Basic 语言]] | + | * [[ZH/Documentation/BASIC Guide/Language|{{OOo}} Basic 语言]] |
− | * [[Documentation/BASIC Guide/Runtime_Library|运行时库]] | + | * [[ZH/Documentation/BASIC Guide/Runtime_Library|运行时库]] |
− | * [[Documentation/BASIC Guide/API_Intro|API 简介]] | + | * [[ZH/Documentation/BASIC Guide/API_Intro|API 简介]] |
这些章节简要介绍了 {{OOo}} Basic,打算编写 {{OOo}} Basic 程序的用户都应该阅读这些章节。其余章节更详细地介绍了 {{OOo}} API 的各个组件,读者可根据需要有选择地阅读这些内容: | 这些章节简要介绍了 {{OOo}} Basic,打算编写 {{OOo}} Basic 程序的用户都应该阅读这些章节。其余章节更详细地介绍了 {{OOo}} API 的各个组件,读者可根据需要有选择地阅读这些内容: | ||
− | * [[Documentation/BASIC Guide/Documents|使用文档]] | + | * [[ZH/Documentation/BASIC Guide/Documents|使用文档]] |
− | * [[Documentation/BASIC Guide/Text Documents|文本文档]] | + | * [[ZH/Documentation/BASIC Guide/Text Documents|文本文档]] |
− | * [[Documentation/BASIC Guide/Spreadsheets|电子表格文档]] | + | * [[ZH/Documentation/BASIC Guide/Spreadsheets|电子表格文档]] |
− | * [[Documentation/BASIC Guide/Drawings Presentations|绘图和演示文稿]] | + | * [[ZH/Documentation/BASIC Guide/Drawings Presentations|绘图和演示文稿]] |
− | * [[Documentation/BASIC Guide/Charts|图表]] | + | * [[ZH/Documentation/BASIC Guide/Charts|图表]] |
− | * [[Documentation/BASIC Guide/Database|数据库]] | + | * [[ZH/Documentation/BASIC Guide/Database|数据库]] |
− | * [[Documentation/BASIC Guide/Dialogs|对话框]] | + | * [[ZH/Documentation/BASIC Guide/Dialogs|对话框]] |
− | * [[Documentation/BASIC Guide/Forms|表单]] | + | * [[ZH/Documentation/BASIC Guide/Forms|表单]] |
==关于 {{OOo}} Basic== | ==关于 {{OOo}} Basic== | ||
Line 38: | Line 38: | ||
*对话框编辑器:创建个人对话框窗口,并提供添加控制元素和事件处理程序的范围。 | *对话框编辑器:创建个人对话框窗口,并提供添加控制元素和事件处理程序的范围。 | ||
− | {{ | + | {{Note|{{OOo}} Basic 和 VBA 之间的兼容性与 {{OOo}} Basic 语言和运行时库相关。{{OOo}} API 和对话框编辑器与 VBA 不兼容(标准化这些接口会使 {{OOo}} 中提供的许多概念无法实现)。}} |
=={{OOo}} Basic 的目标用户== | =={{OOo}} Basic 的目标用户== | ||
Line 48: | Line 48: | ||
==使用 {{OOo}} Basic== | ==使用 {{OOo}} Basic== | ||
− | + | {{OOo}} 的所有用户都可以使用 {{OOo}} Basic,无需任何附加程序或辅助工具。即使是标准安装,{{OOo}} Basic 也具有创建其自己的 Basic 宏所需的所有组件,其中包括: | |
− | + | ||
*集成开发环境 (Integrated Development Environment, IDE),它提供了一个用于创建和测试宏的编辑器。 | *集成开发环境 (Integrated Development Environment, IDE),它提供了一个用于创建和测试宏的编辑器。 | ||
Line 57: | Line 56: | ||
==更多信息== | ==更多信息== | ||
− | 本指南中介绍的 {{OOo}} API 组件是根据它们对 {{OOo}} Basic 程序员的实际价值而选择出来的。一般来说,仅介绍其中的一部分接口。要了解更多详细信息,请参见[http://api.openoffice.org/docs/common/ref/com/sun/star/module-ix.html | + | 本指南中介绍的 {{OOo}} API 组件是根据它们对 {{OOo}} Basic 程序员的实际价值而选择出来的。一般来说,仅介绍其中的一部分接口。要了解更多详细信息,请参见 [http://api.openoffice.org/docs/common/ref/com/sun/star/module-ix.html API 参考]。 |
与本指南相比,[[Documentation/DevGuide/OpenOffice.org_Developers_Guide|开发者指南]]更详细地介绍了 {{OOo}} API,但该指南主要针对 Java 和 C++ 程序员。已熟悉 {{OOo}} Basic 编程的任何用户均可以在开发者指南中找到有关 {{OOo}} Basic 和 {{OOo}} 编程的附加信息。 | 与本指南相比,[[Documentation/DevGuide/OpenOffice.org_Developers_Guide|开发者指南]]更详细地介绍了 {{OOo}} API,但该指南主要针对 Java 和 C++ 程序员。已熟悉 {{OOo}} Basic 编程的任何用户均可以在开发者指南中找到有关 {{OOo}} Basic 和 {{OOo}} 编程的附加信息。 | ||
Line 67: | Line 66: | ||
{{PDL1}} | {{PDL1}} | ||
+ | |||
+ | |||
{{InterWiki_Languages_BasicGuide|articletitle=Documentation/BASIC Guide}} | {{InterWiki_Languages_BasicGuide|articletitle=Documentation/BASIC Guide}} |
Latest revision as of 14:00, 6 July 2018
本指南将介绍如何使用 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 文档以及创建、保存、修改和打印这些文档。
- 对话框编辑器:创建个人对话框窗口,并提供添加控制元素和事件处理程序的范围。
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 编程要复杂得多。
Download as a PDF or ODT
Content on this page is licensed under the Public Documentation License (PDL). |