Difference between revisions of "NL/Documentation/BASIC Guide"

From Apache OpenOffice Wiki
Jump to: navigation, search
(Intended Users of {{OOo}} Basic)
m (Intended Users of {{OOo}} Basic)
Line 43: Line 43:
 
{{Documentation/VBAnote|Compatibiliteit tussen {{OOo}} BASIC en VBA relateert aan de {{OOo}} BASIC-taal en ook naar de de runtime-bibliotheek. De {{OOo}} API en de Bewerker voor dialoogvensters zijn niet compatibel met VBA (standaardisering van deze interfaces zou veel van de concepten die worden verschaft in {{OOo}} onmogelijk hebben gemaakt).}}
 
{{Documentation/VBAnote|Compatibiliteit tussen {{OOo}} BASIC en VBA relateert aan de {{OOo}} BASIC-taal en ook naar de de runtime-bibliotheek. De {{OOo}} API en de Bewerker voor dialoogvensters zijn niet compatibel met VBA (standaardisering van deze interfaces zou veel van de concepten die worden verschaft in {{OOo}} onmogelijk hebben gemaakt).}}
  
==Intended Users of {{OOo}} Basic==
+
==Beoogde gebruikers van {{OOo}} Basic==
  
 
Het bereik van de toepassing voor {{OOo}} Basic begint waar de standaard functies van {{OOo}} eindigen. Routinematige taken kunnen daarom worden geautomatiseerd in {{OOo}} Basic, koppelingen naar andere programma's kunnen worden gemaakt — bijvoorbeeld naar een server voor een database — en complexe activiteiten kunnen worden uitgevoerd met één druk op een knop door vooraf gedefinieerde scripts te gebruiken.
 
Het bereik van de toepassing voor {{OOo}} Basic begint waar de standaard functies van {{OOo}} eindigen. Routinematige taken kunnen daarom worden geautomatiseerd in {{OOo}} Basic, koppelingen naar andere programma's kunnen worden gemaakt — bijvoorbeeld naar een server voor een database — en complexe activiteiten kunnen worden uitgevoerd met één druk op een knop door vooraf gedefinieerde scripts te gebruiken.

Revision as of 12:56, 19 January 2013


PDF Icon.gif Download as a PDF or ODT


Deze gids verschaft een introductie in het programmeren met Apache OpenOffice BASIC. Om het meeste uit dit boekwerk te halen, zou u bekend moeten zijn met andere programmeertalen. Uitgebreide voorbeelden worden verschaft om u te helpen om snel uw eigen Apache OpenOffice BASIC-programma's te ontwikkelen.

Template:Documentation/Tip

Deze gids verdeelt de informatie over het beheer van Apache OpenOffice in verschillende hoofdstukken. De eerste drie hoofdstukken introduceren u met Apache OpenOffice BASIC:

Deze hoofdstukken bieden een overzicht van Apache OpenOffice BASIC en zouden door iedereen moeten worden gelezen door iedereen die van plan is programma's met Apache OpenOffice BASIC te schrijven. De resterende hoofdstukken beschrijven de individuele componenten van de Apache OpenOffice API meer in detail en kunnen, indien nodig, selectief wordne gelezen:

Over Apache OpenOffice Basic

De programmeertaal Apache OpenOffice BASIC is speciaal ontwikkeld voor Apache OpenOffice en is stevig geïntegreerd in het kantoorpakket.

Zoals de naam al suggereert is Apache OpenOffice BASIC een programmeertaal uit de BASIC-familie. Iedereen die eerder heeft gewerkt met andere talen van BASIC — in het bijzonder met Visual Basic of Visual Basic for Applications (VBA) van Microsoft — zal snel gewend raken aan Apache OpenOffice BASIC. Grote delen van de basisconstructies van Apache OpenOffice BASIC zijn vergelijkbaar met Visual Basic.

De programmeertaal Apache OpenOffice BASIC kan wordne opgedeeld in vier componenten:

  • De taal van Apache OpenOffice BASIC: Definieert de elementaire taalkundige constructies, bijvoorbeeld voor het declareren van variabelen, loops en functies.
  • De Runtime-bibliotheek: Biedt standaard functies die niet direct verwijzen naar Apache OpenOffice, bijvoorbeeld functies voor het bewerken van getallen, tekenreeksen, datumwaarden en bestanden.
  • De Apache OpenOffice API (Application Programming Interface): Maakt toegang mogelijk naar documenten van Apache OpenOffice en maken mogelijk dat deze worden gemaakt, opgeslagen, aangepast en afgedrukt.
  • De bewerker voor dialoogvensters: Maakt persoonlijke dialoogvenster en verschaft het bereik voor het toevoegen van besturingselementen en afhandelaars voor gebeurtenissen.
Documentation note.png VBA : Compatibiliteit tussen Apache OpenOffice BASIC en VBA relateert aan de Apache OpenOffice BASIC-taal en ook naar de de runtime-bibliotheek. De Apache OpenOffice API en de Bewerker voor dialoogvensters zijn niet compatibel met VBA (standaardisering van deze interfaces zou veel van de concepten die worden verschaft in Apache OpenOffice onmogelijk hebben gemaakt).


Beoogde gebruikers van Apache OpenOffice Basic

Het bereik van de toepassing voor Apache OpenOffice Basic begint waar de standaard functies van Apache OpenOffice eindigen. Routinematige taken kunnen daarom worden geautomatiseerd in Apache OpenOffice Basic, koppelingen naar andere programma's kunnen worden gemaakt — bijvoorbeeld naar een server voor een database — en complexe activiteiten kunnen worden uitgevoerd met één druk op een knop door vooraf gedefinieerde scripts te gebruiken.

Apache OpenOffice Basic biedt volledige toegang tot alle functies van Apache OpenOffice, ondersteunt alle functies, past typen documenten aan en verschaft opties voor het maken van persoonlijke dialoogvensters.

Use of Apache OpenOffice Basic

Apache OpenOffice Basic can be used by any Apache OpenOffice user without any additional programs or aids. Even in the standard installation, Apache OpenOffice Basic has all the components needed to create its own Basic macros, including:

  • The integrated development environment (IDE) which provides an editor for creating and testing macros.
  • The interpreter, which is needed to run Apache OpenOffice Basic macros.
  • The interfaces to various Apache OpenOffice applications, which allow for direct access to Office documents.

More Information

The components of the Apache OpenOffice API that are discussed in this guide were selected based on their practical benefits for the Apache OpenOffice Basic programmer. In general, only parts of the interfaces are discussed. For a more detailed picture, see the API reference.

The Developer's Guide describes the Apache OpenOffice API in more detail than this guide, but is primarily intended for Java and C++ programmers. Anyone who is already familiar with Apache OpenOffice Basic programming can find additional information in the Developer's Guide on Apache OpenOffice Basic and Apache OpenOffice programming. Advanced programmers may wish to consult Iannz's tutorial.

Programmers who want to work directly with Java or C++ rather than Apache OpenOffice Basic should consult the Apache OpenOffice Developer's Guide instead of this guide. Apache OpenOffice programming with Java or C++ is a considerably more complex process than programming with Apache OpenOffice Basic.


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