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

From Apache OpenOffice Wiki
Jump to: navigation, search
Line 4: Line 4:
 
|NextPage=NL/Documentation/BASIC Guide/Language
 
|NextPage=NL/Documentation/BASIC Guide/Language
 
}}
 
}}
{{DISPLAYTITLE:{{OOo}} BASIC Programming Guide}}
+
{{DISPLAYTITLE:{{Documentation/AOO}} BASIC Programming Guide}}
 
__NOTOC__
 
__NOTOC__
 
{{NL/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 {{Documentation/AOO}} 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 {{Documentation/AOO}} 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.}}
+
{{Documentation/Tip|{{Documentation/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|{{Documentation/AOO}} 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 {{Documentation/AOO}} in verschillende hoofdstukken. De eerste drie hoofdstukken introduceren u met {{Documentation/AOO}} BASIC:
  
* [[NL/Documentation/BASIC Guide/Language|De taal van {{OOo}} BASIC]]
+
* [[NL/Documentation/BASIC Guide/Language|De taal van {{Documentation/AOO}} BASIC]]
 
* [[NL/Documentation/BASIC Guide/Runtime_Library|Runtime bibliotheek]]
 
* [[NL/Documentation/BASIC Guide/Runtime_Library|Runtime bibliotheek]]
 
* [[NL/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 worden gelezen:
+
Deze hoofdstukken bieden een overzicht van {{Documentation/AOO}} BASIC en zouden door iedereen moeten worden gelezen door iedereen die van plan is programma's met {{Documentation/AOO}} BASIC te schrijven. De resterende hoofdstukken beschrijven de individuele componenten van de {{Documentation/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 {{Documentation/AOO}} Basic==
  
De programmeertaal {{OOo}} BASIC is speciaal ontwikkeld voor {{OOo}} en is stevig geïntegreerd in het kantoorpakket.
+
De programmeertaal {{Documentation/AOO}} BASIC is speciaal ontwikkeld voor {{Documentation/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 {{Documentation/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 {{Documentation/AOO}} BASIC. Grote delen van de basisconstructies van {{Documentation/AOO}} BASIC zijn vergelijkbaar met Visual Basic.
  
De programmeertaal {{OOo}} BASIC kan wordne opgedeeld in vier componenten:
+
De programmeertaal {{Documentation/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 {{Documentation/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 {{Documentation/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 {{Documentation/AOO}} API (Application Programming Interface): Maakt toegang mogelijk naar documenten van {{Documentation/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 {{Documentation/AOO}} BASIC en VBA relateert aan de {{Documentation/AOO}} BASIC-taal en ook naar de de runtime-bibliotheek. De {{Documentation/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 {{Documentation/AOO}} onmogelijk hebben gemaakt).}}
  
==Beoogde gebruikers van {{OOo}} Basic==
+
==Beoogde gebruikers van {{Documentation/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 {{Documentation/AOO}} Basic begint waar de standaard functies van {{Documentation/AOO}} eindigen. Routinematige taken kunnen daarom worden geautomatiseerd in {{Documentation/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.
+
{{Documentation/AOO}} Basic biedt volledige toegang tot alle functies van {{Documentation/AOO}}, ondersteunt alle functies, past typen documenten aan en verschaft opties voor het maken van persoonlijke dialoogvensters.
  
==Gebruik van {{OOo}} BASIC==
+
==Gebruik van {{Documentation/AOO}} BASIC==
  
{{OOo}} BASIC kan worden gebruikt door elke gebruiker van {{OOo}} zonder aanvullende programma's of hulpmiddelen. Zelfs in de standaard installatie heeft {{OOo}} BASIC alle benodigde componenten om zijn eigen macro's in BASIC te maken, inclusief:
+
{{Documentation/AOO}} BASIC kan worden gebruikt door elke gebruiker van {{Documentation/AOO}} zonder aanvullende programma's of hulpmiddelen. Zelfs in de standaard installatie heeft {{Documentation/AOO}} 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 integrated development environment (IDE) die een bewerkingsvenster biedt voor het maken en testen van macro's.
* De interpreter, die nodig is om {{OOo}} BASIC-macro's uit te voeren.
+
* De interpreter, die nodig is om {{Documentation/AOO}} BASIC-macro's uit te voeren.
* De interfaces baar verschillende toepassingen van {{OOo}}, die directe toegang tot de documenten van het pakket mogelijk maken.
+
* De interfaces baar verschillende toepassingen van {{Documentation/AOO}}, die directe toegang tot de documenten van het pakket mogelijk maken.
  
 
==Meer informatie==
 
==Meer informatie==
  
De componenten van de API van {{OOo}} die in deze gids worden besproken werden geselecteerd gebaseerd op hun praktische voordelen voor de programmeur van {{OOo}} 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].
+
De componenten van de API van {{Documentation/AOO}} die in deze gids worden besproken werden geselecteerd gebaseerd op hun praktische voordelen voor de programmeur van {{Documentation/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].
  
De [[Documentation/DevGuide/OpenOffice.org_Developers_Guide|Developer's Guide]] beschrijft de API van {{OOo}} 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 {{OOo}} BASIC kan aanvullende informatie vinden in de Developer's Guide over programmeren van {{OOo}} BASIC en {{OOo}}. Gevorderde programmeurs zouden Iannz's [[Extensions_development_basic|handleiding]] kunnen raadplegen.
+
De [[Documentation/DevGuide/OpenOffice.org_Developers_Guide|Developer's Guide]] beschrijft de API van {{Documentation/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 {{Documentation/AOO}} BASIC kan aanvullende informatie vinden in de Developer's Guide over programmeren van {{Documentation/AOO}} BASIC en {{Documentation/AOO}}. Gevorderde programmeurs zouden Iannz's [[Extensions_development_basic|handleiding]] kunnen raadplegen.
  
Programmeurs die direct met Java of C++ willen werken in plaats van met {{OOo}} BASIC zouden de {{OOo}} Developer's Guide moeten raadplegen in plaats van deze gids. {{OOo}} programmeren met Java of C++ is een aanzienlijk meer complex proces dan programmeren met {{OOo}} BASIC.
+
Programmeurs die direct met Java of C++ willen werken in plaats van met {{Documentation/AOO}} BASIC zouden de {{OOo}} Developer's Guide moeten raadplegen in plaats van deze gids. {{Documentation/AOO}} programmeren met Java of C++ is een aanzienlijk meer complex proces dan programmeren met {{Documentation/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 16:33, 12 February 2014

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 Template:Documentation/AOO 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 Template:Documentation/AOO BASIC-programma's te ontwikkelen.

Template:Documentation/Tip

Deze gids verdeelt de informatie over het beheer van Template:Documentation/AOO in verschillende hoofdstukken. De eerste drie hoofdstukken introduceren u met Template:Documentation/AOO BASIC:

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

Over Template:Documentation/AOO Basic

De programmeertaal Template:Documentation/AOO BASIC is speciaal ontwikkeld voor Template:Documentation/AOO en is stevig geïntegreerd in het kantoorpakket.

Zoals de naam al suggereert is Template:Documentation/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 Template:Documentation/AOO BASIC. Grote delen van de basisconstructies van Template:Documentation/AOO BASIC zijn vergelijkbaar met Visual Basic.

De programmeertaal Template:Documentation/AOO BASIC kan worden opgedeeld in vier componenten:

  • De taal van Template:Documentation/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 Template:Documentation/AOO, bijvoorbeeld functies voor het bewerken van getallen, tekenreeksen, datumwaarden en bestanden.
  • De Template:Documentation/AOO API (Application Programming Interface): Maakt toegang mogelijk naar documenten van Template:Documentation/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.
Documentation note.png VBA : Compatibiliteit tussen Template:Documentation/AOO BASIC en VBA relateert aan de Template:Documentation/AOO BASIC-taal en ook naar de de runtime-bibliotheek. De Template:Documentation/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 Template:Documentation/AOO onmogelijk hebben gemaakt).


Beoogde gebruikers van Template:Documentation/AOO Basic

Het bereik van de toepassing voor Template:Documentation/AOO Basic begint waar de standaard functies van Template:Documentation/AOO eindigen. Routinematige taken kunnen daarom worden geautomatiseerd in Template:Documentation/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.

Template:Documentation/AOO Basic biedt volledige toegang tot alle functies van Template:Documentation/AOO, ondersteunt alle functies, past typen documenten aan en verschaft opties voor het maken van persoonlijke dialoogvensters.

Gebruik van Template:Documentation/AOO BASIC

Template:Documentation/AOO BASIC kan worden gebruikt door elke gebruiker van Template:Documentation/AOO zonder aanvullende programma's of hulpmiddelen. Zelfs in de standaard installatie heeft Template:Documentation/AOO 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 Template:Documentation/AOO BASIC-macro's uit te voeren.
  • De interfaces baar verschillende toepassingen van Template:Documentation/AOO, die directe toegang tot de documenten van het pakket mogelijk maken.

Meer informatie

De componenten van de API van Template:Documentation/AOO die in deze gids worden besproken werden geselecteerd gebaseerd op hun praktische voordelen voor de programmeur van Template:Documentation/AOO 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 Template:Documentation/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 Template:Documentation/AOO BASIC kan aanvullende informatie vinden in de Developer's Guide over programmeren van Template:Documentation/AOO BASIC en Template:Documentation/AOO. Gevorderde programmeurs zouden Iannz's handleiding kunnen raadplegen.

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


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