Difference between revisions of "Extensions development nl"
(translated into Dutch) |
(→Boeken over programmeren in BASIC in OpenOffice.org) |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
{{DISPLAYTITLE:Ontwikkelen van extensies}} | {{DISPLAYTITLE:Ontwikkelen van extensies}} | ||
{{Extensions}} | {{Extensions}} | ||
− | Het ontwikkelen van extensies is een efficiënte manier om waarde aan | + | Het ontwikkelen van extensies is een efficiënte manier om waarde aan {{AOo}} toe te voegen zonder in de broncodes te hoeven duiken. Uiteraard verwelkomen wij alle ontwikkelaars die bereid zijn [[Main_Page|OpenOffice.org op het bronniveau te ontwikkelen]]. |
− | + | {{AOo}} maakt het mogelijk programma's van derde partijen te maken door middel van UNO-bruggen, waarbij het gebruik van vele talen is togeestaan. | |
− | Het principe is om UNO-pakketten te maken die kunnen worden vermeld in de | + | Het principe is om UNO-pakketten te maken die kunnen worden vermeld in de {{AOo}} [https://extensions.openoffice.org opslagplaats voor extensies] en eenvoudig door eindgebruikers kunnen worden geïnstalleerd. |
Dit gedeelte geeft zowel nieuwkomers als ervaren ontwikkelaars enkele hints voor het ontwikkelen van extensies in verschillende talen en verschaft gereedschap en kaders om die ontwikkeling te faciliteren. | Dit gedeelte geeft zowel nieuwkomers als ervaren ontwikkelaars enkele hints voor het ontwikkelen van extensies in verschillende talen en verschaft gereedschap en kaders om die ontwikkeling te faciliteren. | ||
− | Populaire extensies kunnen worden geïntegreerd in | + | Populaire extensies kunnen worden geïntegreerd in {{AOo}}, dus is het belangrijk om vanaf het begin algemene richtlijnen te volgen om dat eventuele samenvoegen te vereenvoudigen. |
− | Tenslotte: ontwikkelaars van extensies worden uitgenodigd om deel te nemen aan onze [ | + | Tenslotte: ontwikkelaars van extensies worden uitgenodigd om deel te nemen aan onze [https://openoffice.apache.org/mailing-lists.html#api-mailing-list-public API-mailinglijst] om vragen te stellen en ideeën uit te wisselen. |
==== Beginnen in een taal ==== | ==== Beginnen in een taal ==== | ||
− | Add-ons kunnen in verschillende talen worden geschreven. Elk gedeelte geeft startinformatie om u te helpen uw add-on te maken. Elk gedeelte is toegewezen aan een taal. Het behandelt specifieke punten die betrekking hebben op het aspect Extensies. bronnen met betrekking tot de OpenOffice.org API kunnen worden gevonden in het [http://api.openoffice.org project API] en de taalproblemen voor UNO-bruggen staan op het [ | + | Add-ons kunnen in verschillende talen worden geschreven. Elk gedeelte geeft startinformatie om u te helpen uw add-on te maken. Elk gedeelte is toegewezen aan een taal. Het behandelt specifieke punten die betrekking hebben op het aspect Extensies. bronnen met betrekking tot de OpenOffice.org API kunnen worden gevonden in het [http://api.openoffice.org project API] en de taalproblemen voor UNO-bruggen staan op het [https://www.openoffice.org/udk/ project UDK]. De [https://wiki.openoffice.org/wiki/Documentation/DevGuide/OpenOffice.org_Developers_Guide OpenOffice.org Developer's Guide] is ook een waardevolle bron van informatie. |
Vertalingen van deze pagina's worden op prijs gesteld en [[Extensions#Translating_these_pages|richtlijnen zijn beschikbaar]]. | Vertalingen van deze pagina's worden op prijs gesteld en [[Extensions#Translating_these_pages|richtlijnen zijn beschikbaar]]. | ||
Line 41: | Line 41: | ||
* [[Documentation/DevGuide/Extensions/Extensions|DevGuide -- Extensions]] | * [[Documentation/DevGuide/Extensions/Extensions|DevGuide -- Extensions]] | ||
− | ==== Boeken over programmeren in BASIC in OpenOffice | + | ==== Boeken over programmeren in BASIC in Apache OpenOffice ==== |
* [http://www.amazon.com/OpenOffice-org-Macros-Explained-Andrew-Pitonyak/dp/1930919514/ OpenOffice.org Macros Explained] door Andrew Pitonyak | * [http://www.amazon.com/OpenOffice-org-Macros-Explained-Andrew-Pitonyak/dp/1930919514/ OpenOffice.org Macros Explained] door Andrew Pitonyak | ||
Line 63: | Line 63: | ||
* [[OpenOffice_CMake_Integration|OpenOffice.org CMake integration]] - Module CMake voor ontwikkeling voor extensies voor OpenOffice.org en andere aan OpenOffice.org gerelateerde projecten. | * [[OpenOffice_CMake_Integration|OpenOffice.org CMake integration]] - Module CMake voor ontwikkeling voor extensies voor OpenOffice.org en andere aan OpenOffice.org gerelateerde projecten. | ||
− | ==== Beste | + | ==== Beste praktijken ==== |
− | * [[Extensions_best_practices|Hoe vandaag de dag | + | * [[Extensions_best_practices|Hoe vandaag de dag {{AOo}} GUI-extensies te schrijven]] |
− | ==== Project: Verbeteren van de infrastructuur voor extensies voor OpenOffice | + | ==== Project: Verbeteren van de infrastructuur voor extensies voor Apache OpenOffice ==== |
* [[Extensions_improvements_proposal|Projectvoorstel (ingestemd door de Gemeenschap in juni 2006)]] | * [[Extensions_improvements_proposal|Projectvoorstel (ingestemd door de Gemeenschap in juni 2006)]] | ||
* [[Extensions_improvements_plan_and_status|Projectstatus]] | * [[Extensions_improvements_plan_and_status|Projectstatus]] |
Latest revision as of 09:41, 13 August 2021
OOo Extensions project
Please view the wiki usage guidelines
|
---|
Categories: Pages: |
Extensions on the main site |
Extensions in other languages: |
Het ontwikkelen van extensies is een efficiënte manier om waarde aan Apache OpenOffice toe te voegen zonder in de broncodes te hoeven duiken. Uiteraard verwelkomen wij alle ontwikkelaars die bereid zijn OpenOffice.org op het bronniveau te ontwikkelen.
Apache OpenOffice maakt het mogelijk programma's van derde partijen te maken door middel van UNO-bruggen, waarbij het gebruik van vele talen is togeestaan.
Het principe is om UNO-pakketten te maken die kunnen worden vermeld in de Apache OpenOffice opslagplaats voor extensies en eenvoudig door eindgebruikers kunnen worden geïnstalleerd.
Dit gedeelte geeft zowel nieuwkomers als ervaren ontwikkelaars enkele hints voor het ontwikkelen van extensies in verschillende talen en verschaft gereedschap en kaders om die ontwikkeling te faciliteren.
Populaire extensies kunnen worden geïntegreerd in Apache OpenOffice, dus is het belangrijk om vanaf het begin algemene richtlijnen te volgen om dat eventuele samenvoegen te vereenvoudigen.
Tenslotte: ontwikkelaars van extensies worden uitgenodigd om deel te nemen aan onze API-mailinglijst om vragen te stellen en ideeën uit te wisselen.
Contents
Beginnen in een taal
Add-ons kunnen in verschillende talen worden geschreven. Elk gedeelte geeft startinformatie om u te helpen uw add-on te maken. Elk gedeelte is toegewezen aan een taal. Het behandelt specifieke punten die betrekking hebben op het aspect Extensies. bronnen met betrekking tot de OpenOffice.org API kunnen worden gevonden in het project API en de taalproblemen voor UNO-bruggen staan op het project UDK. De OpenOffice.org Developer's Guide is ook een waardevolle bron van informatie.
Vertalingen van deze pagina's worden op prijs gesteld en richtlijnen zijn beschikbaar.
- Beginnen met Python
- Beginnen met Basic en Documentation BASIC Guide
- Beginnen met Java
- Introductie voor C++ en UNO en C++ gebruiken met OOoSDK
- beginnen met Visual FoxPro (Frans)
- Niet-programmatische extensies
- Pakketten voor extensies
- Integratie van extensies in de Installatieset
- Extensie Spellingscontrole toevoegen aan de Installatieset
- Extensie voor Import- en Exportfilters met behulp van code of xslt
Artikelen, handleidingen & verwijzingsinformatie
Boeken over programmeren in BASIC in Apache OpenOffice
- OpenOffice.org Macros Explained door Andrew Pitonyak
- OpenOffice.org Basic Crash Course door Dmitri Popov
- Learn OpenOffice.org Spreadsheet Macro Programming door Mark Alexander Bain
- Makros in OpenOffice.org 2.3 van Thomas Krumbein (in het Duits)
- Programmation OpenOffice.org 3 van Bernard Marcelly, Laurent Godard (in het Frans)
Programma's & kaders
- Codesnippets, beschikbaar in vele talen
- Codesnippets in de wiki (Voorbeeldextensies, etc.)
- Kader vertalingen
- Extensions Packager - BasicAddonBuilder - Extension Compiler
- Vooraf gedefinieerde assistenten
- Programma voor introspectie: ontdek de API
- OpenOffice.org Eclipse Integration - ontwikkeling van OpenOffice.org met Eclipse
- OpenOffice.org NetBeans Integration - plug-in voor NetBeans die enkele aardige mogelijkheden verschaft om de ontwikkeling met en voor OpenOffice.org te vereenvoudigen (assistenten op hoog niveau, accentuering van UNOIDL en xcu syntaxis, aanvulling van code, geïntegreerde verwijzingen naar API, ...)
- Extension Development with IntelliJ IDEA: eenvoudige introductie over hoe u de IntelliJ IDEA kunt gebruiken om extensies voor OpenOffice.org te ontwikkelen.
- OpenOffice.org Maven 2 integration - Maven plug-in om extensies voor OpenOffice.org te bouwen.
- OpenOffice.org CMake integration - Module CMake voor ontwikkeling voor extensies voor OpenOffice.org en andere aan OpenOffice.org gerelateerde projecten.