Ontwikkelen van extensies
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.