Difference between revisions of "Zh/Documentation/DevGuide/Scripting/Scripting Framework"

From Apache OpenOffice Wiki
Jump to: navigation, search
(New page: {{Documentation/DevGuide/ScriptingTOC |ShowPrevNext=block |PrevPage=Documentation/DevGuide/Accessibility/XAccessibleHyperlink |NextPage=Documentation/DevGuide/Scripting/Using the Scripting...)
 
 
(4 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{Documentation/DevGuide/ScriptingTOC
+
{{Documentation/DevGuide/ScriptingTOC/Zh
 
|ShowPrevNext=block
 
|ShowPrevNext=block
|PrevPage=Documentation/DevGuide/Accessibility/XAccessibleHyperlink
+
|PrevPage=Zh/Documentation/DevGuide/Accessibility/XAccessibleHyperlink
|NextPage=Documentation/DevGuide/Scripting/Using the Scripting Framework
+
|NextPage=Zh/Documentation/DevGuide/Scripting/Using the Scripting Framework
 
}}
 
}}
 
[[en:Documentation/DevGuide/Scripting/Scripting Framework]]
 
[[en:Documentation/DevGuide/Scripting/Scripting Framework]]
Line 13: Line 13:
 
* JavaScript (http://www.mozilla.org/rhino/)
 
* JavaScript (http://www.mozilla.org/rhino/)
 
* Java ([http://www.java.com/ http://www.java.com])
 
* Java ([http://www.java.com/ http://www.java.com])
* {{PRODUCTNAME}} Basic [[Documentation/DevGuide/Basic/OpenOffice.org Basic and Dialogs|OpenOffice.org Basic 和对话框]]
+
* {{PRODUCTNAME}} Basic [[Zh/Documentation/DevGuide/Basic/OpenOffice.org Basic and Dialogs|OpenOffice.org Basic 和对话框]]
  
 
设计该框架的目的在于使开发者能添加对新语言的支持。
 
设计该框架的目的在于使开发者能添加对新语言的支持。
  
{{Documentation/Note|在本章中,术语宏和脚本是可互换的。}}
+
{{Note|在本章中,术语'''宏'''和'''脚本'''是可互换的。}}
  
  
Line 25: Line 25:
 
本章分为以下几节:
 
本章分为以下几节:
  
* [[Documentation/DevGuide/Scripting/Using the Scripting Framework|使用脚本框架]] 介绍脚本框架的用户界面功能
+
* [[Zh/Documentation/DevGuide/Scripting/Using the Scripting Framework|使用脚本框架]] 介绍脚本框架的用户界面功能
 
** 介绍如何使用“运行宏”对话框运行宏。
 
** 介绍如何使用“运行宏”对话框运行宏。
 
** 介绍如何使用“管理器”对话框创建、编辑并管理宏。
 
** 介绍如何使用“管理器”对话框创建、编辑并管理宏。
* [[Documentation/DevGuide/Scripting/Writing Macros|编写宏]] 就如何着手编写脚本框架宏为您提供指导
+
* [[Zh/Documentation/DevGuide/Scripting/Writing Macros|编写宏]] 就如何着手编写脚本框架宏为您提供指导
 
** 介绍如何编写简单的 HelloWorld 宏。
 
** 介绍如何编写简单的 HelloWorld 宏。
 
** 介绍脚本框架宏如何与 {{PRODUCTNAME}} 和 {{PRODUCTNAME}} API 进行交互。
 
** 介绍脚本框架宏如何与 {{PRODUCTNAME}} 和 {{PRODUCTNAME}} API 进行交互。
 
** 介绍如何用脚本框架宏创建对话框。
 
** 介绍如何用脚本框架宏创建对话框。
 
** 介绍如何编译和部署 Java 宏。
 
** 介绍如何编译和部署 Java 宏。
* [[Documentation/DevGuide/Scripting/How the Scripting Framework Works|脚本框架是如何运行的]] 介绍脚本框架的可插入体系结构如何允许您轻松方便地添加对新脚本语言的支持。
+
* [[Zh/Documentation/DevGuide/Scripting/How the Scripting Framework Works|脚本框架是如何运行的]] 介绍脚本框架的可插入体系结构如何允许您轻松方便地添加对新脚本语言的支持。
* Section [[Documentation/DevGuide/Scripting/Writing a LanguageScriptProvider UNO Component using the Java Helper Classes|使用Java Helper 类来编写LanguageScriptProvider UNO 组件]] 介绍如何使用脚本框架 Java 帮助程序类来添加对新脚本语言的支持
+
* [[Zh/Documentation/DevGuide/Scripting/Writing a LanguageScriptProvider UNO Component using the Java Helper Classes|使用Java Helper 类来编写LanguageScriptProvider UNO 组件]] 介绍如何使用脚本框架 Java 帮助程序类来添加对新脚本语言的支持
 
** 介绍如何添加编辑器和管理支持。
 
** 介绍如何添加编辑器和管理支持。
 
** 介绍如何建立并注册 ScriptProvider。
 
** 介绍如何建立并注册 ScriptProvider。
* Section [[Documentation/DevGuide/Scripting/Writing a LanguageScriptProvider UNO Component From Scratch|Writing a LanguageScriptProvider UNO Component From Scratch]] describes how to write a LanguageScriptProvider UNO component.
+
* [[Zh/Documentation/DevGuide/Scripting/Writing a LanguageScriptProvider UNO Component From Scratch|从头开始编写 LanguageScriptProvider UNO 组件]] 介绍如何编写 LanguageScriptProvider UNO 组件.
 +
 
 +
 
  
 
=== 谁应该阅读本章 ===
 
=== 谁应该阅读本章 ===
Line 44: Line 46:
  
  
如果您对添加支持使用具有基于 Java 的解释程序的语言运行和编写宏感兴趣,则应该阅读章节 [[Documentation/DevGuide/Scripting/Writing a LanguageScriptProvider UNO Component using the Java Helper Classes|脚本框架 - 使用Java Helper 类来编写LanguageScriptProvider UNO 组件]]。
+
如果您对添加支持使用具有基于 Java 的解释程序的语言运行和编写宏感兴趣,则应该阅读章节 [[Zh/Documentation/DevGuide/Scripting/Writing a LanguageScriptProvider UNO Component using the Java Helper Classes|脚本框架 - 使用Java Helper 类来编写LanguageScriptProvider UNO 组件]]。
 
+
If you are interested in adding support to run and write macros in a language with a Java based interpreter then you should read section .
+
  
  
如果您对从头开始添加脚本语言支持感兴趣,则应该阅读章节 [[Documentation/DevGuide/Scripting/Writing a LanguageScriptProvider UNO Component From Scratch|Writing a LanguageScriptProvider UNO Component From Scratch]]。
+
如果您对从头开始添加脚本语言支持感兴趣,则应该阅读章节 [[Zh/Documentation/DevGuide/Scripting/Writing a LanguageScriptProvider UNO Component From Scratch|从头开始编写 LanguageScriptProvider UNO 组件]]。
  
 
{{PDL1}}
 
{{PDL1}}
  
 
[[Category:文档/开发者指南/脚本框架]]
 
[[Category:文档/开发者指南/脚本框架]]

Latest revision as of 17:24, 4 July 2018


OpenOffice.org 宏是可自动执行多个步骤的小程序。脚本框架是 OpenOffice.org [VERSION] 的一项新功能。它允许用户采用多种编程和脚本语言编写并运行 OpenOffice.org 宏,这些语言包括:

设计该框架的目的在于使开发者能添加对新语言的支持。

Documentation note.png 在本章中,术语脚本是可互换的。


本章的结构

本章分为以下几节:

  • 使用脚本框架 介绍脚本框架的用户界面功能
    • 介绍如何使用“运行宏”对话框运行宏。
    • 介绍如何使用“管理器”对话框创建、编辑并管理宏。
  • 编写宏 就如何着手编写脚本框架宏为您提供指导
    • 介绍如何编写简单的 HelloWorld 宏。
    • 介绍脚本框架宏如何与 OpenOffice.org 和 OpenOffice.org API 进行交互。
    • 介绍如何用脚本框架宏创建对话框。
    • 介绍如何编译和部署 Java 宏。
  • 脚本框架是如何运行的 介绍脚本框架的可插入体系结构如何允许您轻松方便地添加对新脚本语言的支持。
  • 使用Java Helper 类来编写LanguageScriptProvider UNO 组件 介绍如何使用脚本框架 Java 帮助程序类来添加对新脚本语言的支持
    • 介绍如何添加编辑器和管理支持。
    • 介绍如何建立并注册 ScriptProvider。
  • 从头开始编写 LanguageScriptProvider UNO 组件 介绍如何编写 LanguageScriptProvider UNO 组件.


谁应该阅读本章

如果您对使用 BeanShell、JavaScript、Java 或 OpenOffice.org Basic 自动执行 OpenOffice.org 感兴趣,则应该阅读章节 脚本框架 - 使用脚本框架脚本框架 - 编写宏


如果您对添加支持使用具有基于 Java 的解释程序的语言运行和编写宏感兴趣,则应该阅读章节 脚本框架 - 使用Java Helper 类来编写LanguageScriptProvider UNO 组件


如果您对从头开始添加脚本语言支持感兴趣,则应该阅读章节 从头开始编写 LanguageScriptProvider UNO 组件

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