blob: fbd4bbf1469c7e9d7de8289953864e0290bda5a1 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<meta HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=iso-8859-1">
<title>Basic in UNO and OpenOffice.org</title>
<meta NAME="KEYWORDS" CONTENT="sandbox">
</head>
<body LINK="#444488" VLINK="#444488" bgcolor="#eeeeff"><A NAME="__Top__"></A>
<table WIDTH=100% BORDER=0 CELLPADDING=4 CELLSPACING=0>
<col WIDTH=75>
<tr>
<td bgcolor="#666699">
<h1 ALIGN=CENTER STYLE="margin-top: 0cm; text-decoration: none">
<font COLOR="#ffffff" SIZE=6>Basic in UNO and OpenOffice.org</font>
</h1>
</td>
</tr>
</table>
<P>
Basic is a scripting language directly integrated in OpenOffice.org.
OpenOffice.org is based on the language independent component model
<a href="../../common/man/uno.html">UNO</a>. In the moment it's
not possible write components in Basic. But already existing
components and the complete OpenOffice.org API based on UNO can be
accessed from Basic.
<P>
The following list contains some sources that explain how Basic
can be used for accessing UNO.
<ul>
<li> The general functionality of StarBasic is described in the
OpenOffice.org online help system.</li>
<li> Description of the UNO/Basic language binding:
<a href="http://api.openoffice.org/DevelopersGuide/DevelopersGuide.html">
Developers guide</a>
, chapter ProfessionalUNO.pdf, paragraph 3.4.4 Basic.
This document is part of the UNO Developer
Manual. Although only the Basic chapter contains explicit information about UNO
programming with Basic, the whole document can also be useful for Basic programmers as
a general UNO development overview.</li>
<li> API related information about the Basic programming language:
<a href="http://api.openoffice.org/source/browse/api/devmanual/BasicAndDialogs/UsingBasic.xml">
UsingBasic.xml</a> <br>
(this DRAFT document will become part of the UNO Developer Manual). * </li>
<li> The Integrated development Environment used to write Basic programs and to design
dialogs the can be used from Basic is described in:
<a href="http://api.openoffice.org/source/browse/api/devmanual/BasicAndDialogs/BasicIDE.xml">
BasicIDE.xml</a> <br>
(this DRAFT document will become part of the UNO Developer Manual). * </li>
<li> Description of the toolkit controls that are used to create Basic dialogs and the
corresponding API:
<a href="http://api.openoffice.org/source/browse/api/devmanual/BasicAndDialogs/ToolkitControls.xml">
ToolkitControls.xml</a> <br>
(this DRAFT document will become part of the UNO Developer Manual). * </li>
<li> The organisation of Basic libraries and the corresponding API is described in:
<a href="http://api.openoffice.org/source/browse/api/devmanual/BasicAndDialogs/BasicLibraries.xml">
BasicLibraries.xml</a> <br>
(this DRAFT document will become part of the UNO Developer Manual). * </li>
<li> A simple UNO developers guide can be found here:
<a href="http://api.openoffice.org/basic/man/tutorial/tutorial.pdf">
Tutorial.pdf</a>. <br>This is an older document and refers to the UNO API in
StarOffice 5.2 but in general it's still valid for StarOffice 6.0 / OpenOffice.org.</li>
</ul>
<p>
* All DRAFT documents are stored in a special flat XML format that
needs a special
<a href="http://api.openoffice.org/servlets/ProjectDownloadList?action=download&dlID=16">
filter</a> to read them (for details see
<a href="http://api.openoffice.org/source/browse/api/devmanual/guideline.html">
guideline.html</a>). The flat XML format doesn't contain pictures but only links to pictures. So also some
image files (located in the same cvs directory) may be needed to display the according documents correctly.
<p>
</body>
</html>