mozilla
Vos résultats de recherche

    XPCOM

     

    Une introduction à XPCOM

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

    XPCOM est un modèle objet simple de composants multiplateformes, similaire au COM de Microsoft. Il possède des liaisons vers plusieurs langages permettant que les composants XPCOM soient utilisés et implémentes en JavaScript, Java et Python en complément du C++. Les interfaces en XPCOM sont définies dans un dialecte IDL appelé XPIDL.

    XPCOM fournit lui même une série de composants et classes de base, par exemple la gestion des fichiers et de la mémoire, des tâches, des structures de données basiques (chaînes, tableaux, variants), etc. La majorité des composants XPCOM ne fait pas partie de cette série de base et est fournie par d'autres parties de la plateforme (par exemple Gecko ou Necko) ou par une application, ou même par une extension.

     

    Documentation

    Documentation des XPCOM de base
    Référence de l'API XPCOM
    Documentation des composants, interfaces et fonctions de base fournis par XPCOM. (à traduire de XPCOM API Reference)
    Guides sur les chaînes, hashtable, et tableaux
    Utilisation des structures de données de base. (à traduire de String, hashtable, et array)
    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 en:XPCOM Glue).
    Création de composants XPCOM
    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 Creating XPCOM Components).
    Construction d'un composant XPCOM en JavaScript
    Guide de démarrage rapide pour l'écriture de composants JavaScript. (à traduire en:How to Build an XPCOM Component in Javascript
    Divers
    Utilisation d'XPCOM en JavaScript sans dégradation de la mémoire
    L'utilisation de XPCOM dans JavaScript (que l'on appelle aussi XPConnect) est un environnement dans lequel les problèmes de gestion de la mémoire ne sont pas évidents. En dépit de cela, il est facile d'écrire du code JavaScript qui dégrade la mémoire parce que certains objets que vous manipulez ont leur référencement comptabilisé en arrière plan. (à traduire de en:Using XPCOM in JavaScript without leaking)

    Tous les articles…

    Communauté

    • Groupe dev-tech-xpcom

    Outils

    JavaScript Component Wizard, Visual C++ Component Wizard

    Sujets liés

    Liaisons de langage, JavaXPCOM, XPConnect, PlXPCOM, PyXPCOM, RbXPCOM, JavaScript

    Categories

    Interwiki Language Links

     

    Étiquettes et contributeurs liés au document

    Étiquettes : 
    Contributors to this page: fscholz, Chbok, BenoitL, Mgjbot, Ronan, Rudyhuyn
    Dernière mise à jour par : fscholz,