XPCOM

  • Raccourci de la révision : XPCOM
  • Titre de la révision : XPCOM
  • ID de la révision : 124251
  • Créé :
  • Créateur : Chbok
  • Version actuelle ? Non
  • Commentaire traduction des descriptions

Contenu de la révision

An Introduction to XPCOM

Un tutoriel en cinq parties par IBM developerWorks : Partie I, Partie II, Partie III, Partie IV, Partie V

Le Cross Platform Component Object Model (XPCOM) un modèle objet simple de composants multiplateformes. Il possède des liaisons vers plusieurs langages et des descriptions IDL permettant aux programmeurs d'ajouter leur propres fonctionnalités dans l'espace de travail et de les connecter avec d'autres composants. {{template.Ref(1)}}

Documentation

Référence API XPCOM
(à traduire de {{mediawiki.interwiki('en', 'XPCOM_API_Reference', 'XPCOM API Reference')}})
Création de composants XPCOM
Ce livre fournit un tutorial concernant la construction d'un composant XPCOM contrôlant le comportement de la navigation (à traduire de {{mediawiki.interwiki('en', 'Creating_XPCOM_Components', 'Creating XPCOM Components')}}).
HashTables XPCOM
Implémentation et utilisations de tables de hashing en XPCOM (à traduire de {{mediawiki.interwiki('en', 'XPCOM:Hashtables', 'en:XPCOM:Hashtables')}}).
Chaînes XPCOM
Référence des chaînes de caractères en XPCOM (à traduire de {{mediawiki.interwiki('en', 'XPCOM:Strings', 'en:XPCOM:Strings')}}).
Utilisation de JavaScript sans dégradation de la mémoire
L'utilisation de XPCOM dans JavaScript (également connu comme XPConnect) est un environnement dans lequel les problèmes de gestion de la mémoire ne sont pas évidents. Il n'y a pas d'appel à malloc, free et aucun comptage des références. En dépit de cela, il est facile d'écrire du code JavaScript qui dégrade la mémoire. Il est facile de le faire dans n'importe quel langage "ramasse-miettes". Mais il est un peu plus facile dans cet environnement parce que certains objets que vous manipulez ont leur référencement comptabilisé en arrière plan.
XPCOM Glue
Le XPCOM Glue permet l'utilisation des fonctions et classes XPOM utiles sans avoir de dépendences vers des parties non stabilisées d'XPCOM (xpcom_core.{dll,so,dylib}) (à traduire de {{mediawiki.interwiki('en', 'XPCOM_Glue', 'en:XPCOM Glue')}}).

Tous les articles…

Communauté

  • Voir les forums de Mozilla…

{{template.ListeDeDiscussion("dev-tech-xpcom", "mozilla.dev.tech.xpcom")}}

Sujets liés

Liaisons de langage, JavaXPCOM, PyXPCOM, XPConnect, JavaScript

{{template.Note(1)}} Traduction de l'article XPCOM sur Wikipédia

Categories

Interwiki Language Links


{{ wiki.languages( { "en": "en/XPCOM", "ja": "ja/XPCOM", "pl": "pl/XPCOM" } ) }}

Source de la révision

<p>
</p>
<div class="callout-box"><b>An Introduction to XPCOM</b><br>
<p>Un tutoriel en cinq parties par <a class="external" href="http://www-128.ibm.com/developerworks">IBM developerWorks</a> :
<a class="external" href="http://www-128.ibm.com/developerworks/webservices/library/co-xpcom.html">Partie I</a>, <a class="external" href="http://www-128.ibm.com/developerworks/webservices/library/co-xpcom2.html">Partie II</a>,
<a class="external" href="http://www-128.ibm.com/developerworks/webservices/library/co-xpcom3.html">Partie III</a>,
<a class="external" href="http://www-128.ibm.com/developerworks/webservices/library/co-xpcom4/index.html">Partie IV</a>,
<a class="external" href="http://www-128.ibm.com/developerworks/webservices/library/co-xpcom5.html">Partie V</a>
</p>
</div>
<div>
<p>Le <b>Cross Platform Component Object Model (XPCOM)</b> un modèle objet simple de composants multiplateformes. Il possède des <a href="fr/XPCOM/Liaisons_de_langage">liaisons vers plusieurs langages</a> et des <a href="fr/XPIDL">descriptions IDL</a> permettant aux programmeurs d'ajouter leur propres fonctionnalités dans l'espace de travail et de les connecter avec d'autres composants. {{template.Ref(1)}}
</p>
</div>
<table class="topicpage-table">
<tbody><tr><td>
<h4 name="Documentation"> <a href="Special:Tags?tag=XPCOM&amp;language=fr">Documentation</a> </h4>
<dl><dt> <a href="fr/R%c3%a9f%c3%a9rence_API_XPCOM">Référence API XPCOM</a>
</dt><dd> <small>(à traduire de {{mediawiki.interwiki('en', 'XPCOM_API_Reference', 'XPCOM API Reference')}})</small>
</dd></dl>
<dl><dt> <a href="fr/Cr%c3%a9ation_de_composants_XPCOM">Création de composants XPCOM</a>
</dt><dd> <small>Ce livre fournit un tutorial concernant la construction d'un composant XPCOM contrôlant le comportement de la navigation (à traduire de {{mediawiki.interwiki('en', 'Creating_XPCOM_Components', 'Creating XPCOM Components')}}).</small>
</dd></dl>
<dl><dt> <a href="fr/XPCOM/Hashtables">HashTables XPCOM</a>
</dt><dd> <small>Implémentation et utilisations de tables de hashing en XPCOM (à traduire de {{mediawiki.interwiki('en', 'XPCOM:Hashtables', 'en:XPCOM:Hashtables')}}).</small>
</dd></dl>
<dl><dt> <a href="fr/XPCOM/Strings">Chaînes XPCOM</a>
</dt><dd> <small>Référence des chaînes de caractères en XPCOM (à traduire de {{mediawiki.interwiki('en', 'XPCOM:Strings', 'en:XPCOM:Strings')}}).</small>
</dd></dl>
<dl><dt> <span class="exlink"><a href="fr/Utilisation_de_JavaScript_sans_d%c3%a9gradation_de_la_m%c3%a9moire_(externe)">Utilisation de JavaScript sans dégradation de la mémoire</a></span><br>
</dt><dd> <small>L'utilisation de XPCOM dans JavaScript (également connu comme XPConnect) est un environnement dans lequel les problèmes de gestion de la mémoire ne sont pas évidents. Il n'y a pas d'appel à malloc, free et aucun comptage des références. En dépit de cela, il est facile d'écrire du code JavaScript qui dégrade la mémoire. Il est facile de le faire dans n'importe quel langage "ramasse-miettes". Mais il est un peu plus facile dans cet environnement parce que certains objets que vous manipulez ont leur référencement comptabilisé en arrière plan.</small>
</dd></dl>
<dl><dt> <a href="fr/XPCOM_Glue">XPCOM Glue</a><br>
</dt><dd> <small>Le XPCOM Glue permet l'utilisation des fonctions et classes XPOM utiles sans avoir de dépendences vers des parties non stabilisées d'XPCOM (xpcom_core.{dll,so,dylib}) (à traduire de {{mediawiki.interwiki('en', 'XPCOM_Glue', 'en:XPCOM Glue')}}).</small>
</dd></dl>
<p><span class="alllinks"><a href="Special:Tags?tag=XPCOM&amp;language=fr">Tous les articles…</a></span>
</p>
</td>
<td>
<h4 name="Communaut.C3.A9"> Communauté </h4>
<ul><li> Voir les forums de Mozilla…
</li></ul>
<p>{{template.ListeDeDiscussion("dev-tech-xpcom", "mozilla.dev.tech.xpcom")}}
</p>
<h4 name="Sujets_li.C3.A9s"> Sujets liés </h4>
<dl><dd> <a href="fr/XPCOM/Liaisons_de_langage">Liaisons de langage</a>, <a href="fr/JavaXPCOM">JavaXPCOM</a>, <a href="fr/PyXPCOM">PyXPCOM</a>, <a href="fr/XPConnect">XPConnect</a>, <a href="fr/JavaScript">JavaScript</a>
</dd></dl>
</td>
</tr>
</tbody></table>
<p><small>{{template.Note(1)}} Traduction de l'<a class="external" href="http://en.wikipedia.org/wiki/XPCOM">article XPCOM sur Wikipédia</a></small>
</p><p><span class="comment">Categories</span>
</p><p><span class="comment">Interwiki Language Links</span>
</p><p><br>
</p>{{ wiki.languages( { "en": "en/XPCOM", "ja": "ja/XPCOM", "pl": "pl/XPCOM" } ) }}
Revenir à cette révision