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

From Apache OpenOffice Wiki
Jump to: navigation, search
m (Intended Users of {{OOo}} Basic)
(15 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Documentation/BASICGuideTOC/v2
+
{{NL/Documentation/BASICGuideTOC/v2
 
|ShowPrevNext=block
 
|ShowPrevNext=block
 
|ShowPrevPage=none
 
|ShowPrevPage=none
|NextPage=Documentation/BASIC Guide/Language
+
|NextPage=NL/Documentation/BASIC Guide/Language
 
}}
 
}}
{{DISPLAYTITLE:{{OOo}} BASIC Programming Guide}}
+
{{DISPLAYTITLE:{{AOo}} BASIC Programming Guide}}
 
__NOTOC__
 
__NOTOC__
{{Download_Collection|MediaWiki:Collections/BASIC_Guide}}
+
{{NL/Download_Collection|MediaWiki:Collections/BASIC_Guide}}
 
Deze gids verschaft een introductie in het programmeren met {{OOo}} 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 {{OOo}} BASIC-programma's te ontwikkelen.
 
Deze gids verschaft een introductie in het programmeren met {{OOo}} 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 {{OOo}} BASIC-programma's te ontwikkelen.
  
{{Documentation/Tip|{{OOo}} biedt een volledige gebruikersinterface voor het ontwikkelen van programma's in BASIC. Die wordt beschreven in het hoofdstuk [[Documentation/DevGuide/Basic/OpenOffice.org_Basic|{{OOo}} BASIC]] van de Developer's Guide. Vóórdat u probeert macro's te schrijven zou u moeten lezen  [[Documentation/DevGuide/Basic/First_Steps_with_OpenOffice.org_Basic|First Steps with OpenOffice.org Basic]] en de pagina's over de [[Documentation/DevGuide/Basic/OpenOffice.org_Basic_IDE|OpenOffice.org BASIC IDE]]. Omdat andere pagina's van de Developer's Guide over BASIC technische details zijn voor gevorderde programmeurs in BASIC, zou u dan ook deze Programmeergids voor BASIC moeten lezen.}}
+
{{Tip|{{AOo}} biedt een volledige gebruikersinterface voor het ontwikkelen van programma's in BASIC. Die wordt beschreven in het hoofdstuk [[Documentation/DevGuide/Basic/OpenOffice.org_Basic|{{OOo}} BASIC]] van de Developer's Guide. Vóórdat u probeert macro's te schrijven zou u moeten lezen  [[Documentation/DevGuide/Basic/First_Steps_with_OpenOffice.org_Basic|First Steps with OpenOffice.org Basic]] en de pagina's over de [[Documentation/DevGuide/Basic/OpenOffice.org_Basic_IDE|OpenOffice.org BASIC IDE]]. Omdat andere pagina's van de Developer's Guide over BASIC technische details zijn voor gevorderde programmeurs in BASIC, zou u dan ook deze Programmeergids voor BASIC moeten lezen.}}
  
Deze gids verdeelt de informatie over het beheer van {{OOo}} in verschillende hoofdstukken. De eerste drie hoofdstukken introduceren u met {{OOo}} BASIC:
+
Deze gids verdeelt de informatie over het beheer van {{AOo}} in verschillende hoofdstukken. De eerste drie hoofdstukken introduceren u met {{OOo}} BASIC:
  
* [[Documentation/BASIC Guide/Language|De taal van {{OOo}} BASIC]]
+
* [[NL/Documentation/BASIC Guide/Language|De taal van {{AOo}} BASIC]]
* [[Documentation/BASIC Guide/Runtime_Library|Runtime bibliotheek]]
+
* [[NL/Documentation/BASIC Guide/Runtime_Library|Runtime bibliotheek]]
* [[Documentation/BASIC Guide/API_Intro|Introductie voor de API]]
+
* [[NL/Documentation/BASIC Guide/API_Intro|Introductie voor de API]]
  
Deze hoofdstukken bieden een overzicht van {{OOo}} BASIC en zouden door iedereen moeten worden gelezen door iedereen die van plan is programma's met {{OOo}} BASIC te schrijven. De resterende hoofdstukken beschrijven de individuele componenten van de {{OOo}} API meer in detail en kunnen, indien nodig, selectief wordne gelezen:
+
Deze hoofdstukken bieden een overzicht van {{AOo}} BASIC en zouden door iedereen moeten worden gelezen door iedereen die van plan is programma's met {{AOo}} BASIC te schrijven. De resterende hoofdstukken beschrijven de individuele componenten van de {{AOo}} API meer in detail en kunnen, indien nodig, selectief worden gelezen:
  
 
* [[Documentation/BASIC Guide/Documents|Werken met documenten]]
 
* [[Documentation/BASIC Guide/Documents|Werken met documenten]]
Line 28: Line 28:
 
* [[Documentation/BASIC Guide/Forms|Formulieren]]
 
* [[Documentation/BASIC Guide/Forms|Formulieren]]
  
==Over {{OOo}} Basic==
+
==Over {{AOo}} Basic==
  
De programmeertaal {{OOo}} BASIC is speciaal ontwikkeld voor {{OOo}} en is stevig geïntegreerd in het kantoorpakket.
+
De programmeertaal {{AOo}} BASIC is speciaal ontwikkeld voor {{AOo}} en is stevig geïntegreerd in het kantoorpakket.
  
Zoals de naam al suggereert is {{OOo}} 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 {{OOo}} BASIC. Grote delen van de basisconstructies van {{OOo}} BASIC zijn vergelijkbaar met Visual Basic.
+
Zoals de naam al suggereert is {{AOo}} 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 {{AOo}} BASIC. Grote delen van de basisconstructies van {{AOo}} BASIC zijn vergelijkbaar met Visual Basic.
  
De programmeertaal {{OOo}} BASIC kan wordne opgedeeld in vier componenten:
+
De programmeertaal {{AOo}} BASIC kan worden opgedeeld in vier componenten:
  
* De taal van {{OOo}} BASIC: Definieert de elementaire taalkundige constructies, bijvoorbeeld voor het declareren van variabelen, loops en functies.
+
* De taal van {{AOo}} 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 {{OOo}}, bijvoorbeeld functies voor het bewerken van getallen, tekenreeksen, datumwaarden en bestanden.
+
* De Runtime-bibliotheek: Biedt standaard functies die niet direct verwijzen naar {{AOo}}, bijvoorbeeld functies voor het bewerken van getallen, tekenreeksen, datumwaarden en bestanden.
* De {{OOo}} API (Application Programming Interface): Maakt toegang mogelijk naar documenten van {{OOo}} en maken mogelijk dat deze worden gemaakt, opgeslagen, aangepast en afgedrukt.
+
* De {{AOo}} API (Application Programming Interface): Maakt toegang mogelijk naar documenten van {{AOo}} 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.
 
* De bewerker voor dialoogvensters: Maakt persoonlijke dialoogvenster en verschaft het bereik voor het toevoegen van besturingselementen en afhandelaars voor gebeurtenissen.
  
{{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 {{AOo}} BASIC en VBA relateert aan de {{AOo}} BASIC-taal en ook naar de de runtime-bibliotheek. De {{AOo}} API en de Bewerker voor dialoogvensters zijn niet compatibel met VBA (standaardisering van deze interfaces zou veel van de concepten die worden verschaft in {{AOo}} onmogelijk hebben gemaakt).}}
  
==Beoogde gebruikers van {{OOo}} Basic==
+
==Beoogde gebruikers van {{AOo}} 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 {{AOo}} Basic begint waar de standaard functies van {{AOo}} eindigen. Routinematige taken kunnen daarom worden geautomatiseerd in {{AOo}} 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.
  
{{OOo}} Basic biedt volledige toegang tot alle functies van {{OOo}}, ondersteunt alle functies, past typen documenten aan en verschaft opties voor het maken van persoonlijke dialoogvensters.
+
{{AOo}} Basic biedt volledige toegang tot alle functies van {{AOo}}, ondersteunt alle functies, past typen documenten aan en verschaft opties voor het maken van persoonlijke dialoogvensters.
  
==Use of {{OOo}} Basic==
+
==Gebruik van {{AOo}} BASIC==
  
{{OOo}} Basic can be used by any {{OOo}} user without any additional programs or aids. Even in the standard installation, {{OOo}} Basic has all the components needed to create its own Basic macros, including:
+
{{AOo}} BASIC kan worden gebruikt door elke gebruiker van {{AOo}} zonder aanvullende programma's of hulpmiddelen. Zelfs in de standaard installatie heeft {{AOo}} BASIC alle benodigde componenten om zijn eigen macro's in BASIC te maken, inclusief:
  
* The integrated development environment (IDE) which provides an editor for creating and testing macros.
+
* De integrated development environment (IDE) die een bewerkingsvenster biedt voor het maken en testen van macro's.
* The interpreter, which is needed to run {{OOo}} Basic macros.
+
* De interpreter, die nodig is om {{AOo}} BASIC-macro's uit te voeren.
* The interfaces to various {{OOo}} applications, which allow for direct access to Office documents.
+
* De interfaces baar verschillende toepassingen van {{AOo}}, die directe toegang tot de documenten van het pakket mogelijk maken.
  
==More Information==
+
==Meer informatie==
  
The components of the {{OOo}} API that are discussed in this guide were selected based on their practical benefits for the {{OOo}} Basic programmer. In general, only parts of the interfaces are discussed. For a more detailed picture, see [http://api.openoffice.org/docs/common/ref/com/sun/star/module-ix.html the API reference].
+
De componenten van de API van {{AOo}} die in deze gids worden besproken werden geselecteerd gebaseerd op hun praktische voordelen voor de programmeur van {{AOo}} BASIC. In het algemeen worden alleen gedeelten van de interfaces besproken. Bekijk, voor een meer gedetailleerd plaatje, [http://api.openoffice.org/docs/common/ref/com/sun/star/module-ix.html de API-verwijzing].
  
The [[Documentation/DevGuide/OpenOffice.org_Developers_Guide|Developer's Guide]] describes the {{OOo}} API in more detail than this guide, but is primarily intended for Java and C++ programmers. Anyone who is already familiar with {{OOo}} Basic programming can find additional information in the Developer's Guide on {{OOo}} Basic and {{OOo}} programming. Advanced programmers may wish to consult Iannz's [[Extensions_development_basic|tutorial]].
+
De [[Documentation/DevGuide/OpenOffice.org_Developers_Guide|Developer's Guide]] beschrijft de API van {{AOo}} meer in detail dan deze gids, maar is primair bedoeld voor programmeurs in Java en C++. Iedereen die al bekend is met het programmeren van {{AOo}} BASIC kan aanvullende informatie vinden in de Developer's Guide over programmeren van {{AOo}} BASIC en {{AOo}}. Gevorderde programmeurs zouden Iannz's [[Extensions_development_basic|handleiding]] kunnen raadplegen.
  
Programmers who want to work directly with Java or C++ rather than {{OOo}} Basic should consult the {{OOo}} Developer's Guide instead of this guide. {{OOo}} programming with Java or C++ is a considerably more complex process than programming with {{OOo}} Basic.
+
Programmeurs die direct met Java of C++ willen werken in plaats van met {{AOo}} BASIC zouden de {{OOo}} Developer's Guide moeten raadplegen in plaats van deze gids. {{AOo}} programmeren met Java of C++ is een aanzienlijk meer complex proces dan programmeren met {{AOo}} BASIC.
  
 
{{InterWiki Languages BasicGuide|articletitle=Documentation/BASIC Guide}}
 
{{InterWiki Languages BasicGuide|articletitle=Documentation/BASIC Guide}}
 
{{PDL1}}
 
{{PDL1}}
 
[[fa:FA/Documentation/BASIC_Guide]]
 
[[fa:FA/Documentation/BASIC_Guide]]

Revision as of 10:08, 16 July 2018

Book.png
Programmeursgids voor BASIC
[[{{{PrevPage}}}|< Vorige pagina

]]

Volgende pagina >


PDF Icon.gif Downloaden als een PDF of 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.

Tip.png Apache OpenOffice biedt een volledige gebruikersinterface voor het ontwikkelen van programma's in BASIC. Die wordt beschreven in het hoofdstuk Apache OpenOffice BASIC van de Developer's Guide. Vóórdat u probeert macro's te schrijven zou u moeten lezen First Steps with OpenOffice.org Basic en de pagina's over de OpenOffice.org BASIC IDE. Omdat andere pagina's van de Developer's Guide over BASIC technische details zijn voor gevorderde programmeurs in BASIC, zou u dan ook deze Programmeergids voor BASIC moeten lezen.


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 worden 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 worden 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.

Gebruik van Apache OpenOffice BASIC

Apache OpenOffice BASIC kan worden gebruikt door elke gebruiker van Apache OpenOffice zonder aanvullende programma's of hulpmiddelen. Zelfs in de standaard installatie heeft Apache OpenOffice BASIC alle benodigde componenten om zijn eigen macro's in BASIC te maken, inclusief:

  • De integrated development environment (IDE) die een bewerkingsvenster biedt voor het maken en testen van macro's.
  • De interpreter, die nodig is om Apache OpenOffice BASIC-macro's uit te voeren.
  • De interfaces baar verschillende toepassingen van Apache OpenOffice, die directe toegang tot de documenten van het pakket mogelijk maken.

Meer informatie

De componenten van de API van Apache OpenOffice die in deze gids worden besproken werden geselecteerd gebaseerd op hun praktische voordelen voor de programmeur van Apache OpenOffice BASIC. In het algemeen worden alleen gedeelten van de interfaces besproken. Bekijk, voor een meer gedetailleerd plaatje, de API-verwijzing.

De Developer's Guide beschrijft de API van Apache OpenOffice meer in detail dan deze gids, maar is primair bedoeld voor programmeurs in Java en C++. Iedereen die al bekend is met het programmeren van Apache OpenOffice BASIC kan aanvullende informatie vinden in de Developer's Guide over programmeren van Apache OpenOffice BASIC en Apache OpenOffice. Gevorderde programmeurs zouden Iannz's handleiding kunnen raadplegen.

Programmeurs die direct met Java of C++ willen werken in plaats van met Apache OpenOffice BASIC zouden de Apache OpenOffice Developer's Guide moeten raadplegen in plaats van deze gids. Apache OpenOffice programmeren met Java of C++ is een aanzienlijk meer complex proces dan programmeren met Apache OpenOffice BASIC.


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