Difference between revisions of "FR/DocumentationAdd-on"

From Apache OpenOffice Wiki
< FR
Jump to: navigation, search
m (Addon's Architecture)
m
Line 3: Line 3:
 
Add-on sont abordé naturellement dans le [[Documentation/DevGuide/WritingUNO/AddOns/Add-Ons|Developer's Guide]].
 
Add-on sont abordé naturellement dans le [[Documentation/DevGuide/WritingUNO/AddOns/Add-Ons|Developer's Guide]].
  
Les addons sont comme les [[Documentation/FR/Construire_des_composants|composants]] mais ils n'ajoutent aucune interface particulière à OpenOfiice. Pour dire les choses autrement ils n'ont pas besoin d'une spacification par un fichier IDL pour être construit. Ainsi, si vous voulez appeler un addon seuls les menus et barres d'outils sont disponibles. Pour décrire ces composants particuliers, nous partons encore une fois d'un exemple du SDK qui se trouve dans le répertoire :
+
Les addons sont comme les [[FR/Documentation/Construire_des_composants|composants]] mais ils n'ajoutent aucune interface particulière à OpenOfiice. Pour dire les choses autrement ils n'ont pas besoin d'une spacification par un fichier IDL pour être construit. Ainsi, si vous voulez appeler un addon seuls les menus et barres d'outils sont disponibles. Pour décrire ces composants particuliers, nous partons encore une fois d'un exemple du SDK qui se trouve dans le répertoire :
  
 
<OOo_SDK>/Examples/developersGuide/Components/Addon/ProtocolHandlerAddon_cpp
 
<OOo_SDK>/Examples/developersGuide/Components/Addon/ProtocolHandlerAddon_cpp
Line 10: Line 10:
  
 
=Architecture d'un addon=
 
=Architecture d'un addon=
Because we have already encountered [[Constructing_Components|components]] (and [[CompleteAddIn|addin]] will be described in a next chapter) we give directly the schematic representation of the addon example in the SDK.
+
Parce que nous avons déjà rencontré des [[FR/Documentation/Construire_des_composants|composants]] (et que les [[FR/Documentation/Construire_des_Addins|addins]] seront décrits dans un prochain capitre) nous donnons directement la représentation schématique de l'addon de l'exemple du SDK.
  
[[Image:FirstAddon.png|center|thumb|600px|My first Addon (with Helper)]]
+
[[Image:FirstAddon.png|center|thumb|600px|Mon premier Addon (avec Helper)]]
  
This figure shows us what are the interfaces we have to implement. Four interfaces are showed : <idl>com.sun.star.frame.XDispatchProvider</idl>, <idl>com.sun.star.frame.XDispatch</idl>, <idl>com.sun.star.lang.XInitialization</idl> and <idl>com.sun.star.lang.XServiceInfo</idl>, and it's a good idea to have a look at them.
+
Cette figure nous montre toutes les interfaces que nous avons à programmer. Quatre interfaces peuvent être distinguées : <idl>com.sun.star.frame.XDispatchProvider</idl>, <idl>com.sun.star.frame.XDispatch</idl>, <idl>com.sun.star.lang.XInitialization</idl> et <idl>com.sun.star.lang.XServiceInfo</idl>, et cela serait une bonne idée d'aller les explorer.
  
=Home Page=
+
= Retour à la page d'accueil=
{{Template:Home_Page}}
+
 
=See also=
+
[[Documentation/FR/Cpp_Guide|Page d'accueil du développement C++ à l'aide du SDK]]
 +
 
 +
=Voir aussi=
 
* [[Documentation/DevGuide/WritingUNO/AddOns/Add-Ons|Developer's Guide]]
 
* [[Documentation/DevGuide/WritingUNO/AddOns/Add-Ons|Developer's Guide]]
* [[Constructing_Components|Constructing components]]  
+
* [[FR/Documentation/Construire_des_composants|Les composants]]  
* [[CompleteAddIn|Constructing addins]]
+
* [[FR/Documentation/Construire_des_Addins|addins]]
  
 
[[Category:Add-On]]
 
[[Category:Add-On]]

Revision as of 18:26, 20 June 2009

Documentation caution.png Ce chapitre est en construction. Lecteur soit patient...

Introduction

Add-on sont abordé naturellement dans le Developer's Guide.

Les addons sont comme les composants mais ils n'ajoutent aucune interface particulière à OpenOfiice. Pour dire les choses autrement ils n'ont pas besoin d'une spacification par un fichier IDL pour être construit. Ainsi, si vous voulez appeler un addon seuls les menus et barres d'outils sont disponibles. Pour décrire ces composants particuliers, nous partons encore une fois d'un exemple du SDK qui se trouve dans le répertoire :

<OOo_SDK>/Examples/developersGuide/Components/Addon/ProtocolHandlerAddon_cpp

Commençons d'abord par une comparaison entre les architectures des composants et celles d'un addon.

Architecture d'un addon

Parce que nous avons déjà rencontré des composants (et que les addins seront décrits dans un prochain capitre) nous donnons directement la représentation schématique de l'addon de l'exemple du SDK.

Mon premier Addon (avec Helper)

Cette figure nous montre toutes les interfaces que nous avons à programmer. Quatre interfaces peuvent être distinguées : com.sun.star.frame.XDispatchProvider, com.sun.star.frame.XDispatch, com.sun.star.lang.XInitialization et com.sun.star.lang.XServiceInfo, et cela serait une bonne idée d'aller les explorer.

Retour à la page d'accueil

Page d'accueil du développement C++ à l'aide du SDK

Voir aussi

Personal tools