{"json_modified": "2016-03-28T07:59:10.188493", "uuid": "fd9a31ab-4a38-4f2b-8383-46074c286637", "title": "An Overview of XPCOM", "url": "/en-US/docs/Mozilla/Tech/XPCOM/Guide/Creating_components/An_Overview_of_XPCOM", "tags": ["XPCOM"], "translations": [{"uuid": "bbf5cfec-34e5-4e69-9f8e-60f150820a90", "title": "Un vistazo de XPCOM", "url": "/es/docs/Creaci%C3%B3n_de_Componentes_XPCOM/Un_vistazo_de_XPCOM", "tags": ["XPCOM", "Todas_las_Categor\u00edas"], "summary": "Este es un libro acerca de XPCOM. Esta escrito en forma de un tutorial acerca de la creaci\u00f3n de componentes XPCOM, pero cubre la mayor\u00eda de los aspectos, conceptos y terminolog\u00eda del modelo de componentes XPCOM en el camino.", "localization_tags": [], "locale": "es", "last_edit": "2008-12-08T19:39:15", "review_tags": []}, {"uuid": "d9e42e5c-d13f-4d7f-a5ea-31b4da40668b", "title": "Un aper\u00e7u de XPCOM", "url": "/fr/docs/Mozilla/Tech/XPCOM/Guide/Creating_components/An_Overview_of_XPCOM", "tags": [], "summary": "Cette section est pr\u00e9sent\u00e9e comme un tutoriel sur la cr\u00e9ation de composants XPCOM, mais elle couvre tous les principaux aspects, les concepts et la terminologie du mod\u00e8le de composant XPCOM tout au long de sa conception.", "localization_tags": [], "locale": "fr", "last_edit": "2015-07-14T05:37:10", "review_tags": ["editorial"]}, {"uuid": "c0976134-ea0b-4d06-bb2a-4c21f68c40a2", "title": "An Overview of XPCOM", "url": "/ko/docs/Creating_XPCOM_Components/An_Overview_of_XPCOM", "tags": ["XPCOM"], "summary": "This chapter starts with a quick tour of XPCOM - an introduction to the basic concepts and technologies in XPCOM and component development. The brief sections in this chapter introduce the concepts at a very high level, so that we can discuss and use them with more familiarity in the tutorial itself, which describes the creation of a Mozilla component called WebLock.", "localization_tags": [], "locale": "ko", "last_edit": "2014-07-06T11:26:40", "review_tags": []}, {"uuid": "6312b098-b585-432a-b8cb-460fe8ace0f0", "title": "\u521b\u5efa_XPCOM_\u7ec4\u4ef6/XPCOM_\u7b80\u4ecb", "url": "/zh-CN/docs/Mozilla/Tech/XPCOM/Guide/Creating_components/An_Overview_of_XPCOM", "tags": ["XPCOM", "\u6240\u6709\u5206\u7c7b"], "summary": "\u8fd9\u662f\u4e00\u672c\u5173\u4e8e XPCOM \u7684\u4e66. \u8fd9\u672c\u4e66\u662f\u4ee5\u7f16\u5199\u4e00\u4e2a XPCOM \u7ec4\u4ef6\u7684\u65b9\u5f0f\u6765\u7ec4\u7ec7\u7684, \u4f46\u662f\u8fd9\u4e2a\u8fc7\u7a0b\u6db5\u76d6\u4e86 XPCOM \u7ec4\u4ef6\u6a21\u578b\u4e3b\u8981\u7684\u51fa\u53d1\u70b9, \u6982\u5ff5\u548c\u672f\u8bed.", "localization_tags": [], "locale": "zh-CN", "last_edit": "2015-11-16T10:54:16", "review_tags": []}], "modified": "2014-04-23T08:49:57", "label": "An Overview of XPCOM", "localization_tags": [], "locale": "en-US", "id": 5290, "last_edit": "2014-04-23T08:49:56", "summary": "This is a book about XPCOM. The book is presented as a tutorial about creating XPCOM components, but it covers all major aspects, concepts, and terminology of the XPCOM component model along the way.", "sections": [{"id": "The_XPCOM_Solution", "title": "The XPCOM Solution"}, {"id": "Gecko", "title": "Gecko"}, {"id": "Components", "title": "Components"}, {"id": "Interfaces", "title": "Interfaces"}, {"id": "Interfaces_and_Programming_by_Contract", "title": "Interfaces and Programming by Contract"}, {"id": "Interfaces_and_Encapsulation", "title": "Interfaces and Encapsulation"}, {"id": "SomeClass_Class_Initialization", "title": "SomeClass Class Initialization"}, {"id": "Encapsulation_of_SomeInterface", "title": "Encapsulation of SomeInterface"}, {"id": "The_nsISupports_Base_Interface", "title": "The "}, {"id": "Object_Ownership", "title": "Object Ownership"}, {"id": "Pointers_in_XPCOM", "title": "Pointers in XPCOM"}, {"id": "The_nsISupports_Interface", "title": "The "}, {"id": "Implementation_of_nsISupports_Interface", "title": "Implementation of nsISupports Interface"}, {"id": "Object_Interface_Discovery", "title": "Object Interface Discovery"}, {"id": "Simple_Class_Inheritance", "title": "Simple Class Inheritance"}, {"id": "Exceptions_in_XPCOM", "title": "Exceptions in XPCOM"}, {"id": "XPCOM_Identifiers", "title": "XPCOM Identifiers"}, {"id": "XPCOM_Identifier_Classes", "title": "XPCOM Identifier Classes"}, {"id": "CID", "title": "CID"}, {"id": "Contract_ID", "title": "Contract ID"}, {"id": "Factories", "title": "Factories"}, {"id": "Encapsulating_the_Constructor", "title": "Encapsulating the Constructor"}, {"id": "XPIDL_and_Type_Libraries", "title": "XPIDL and Type Libraries"}, {"id": "XPCOM_Services", "title": "XPCOM Services"}, {"id": "XPCOM_Types", "title": "XPCOM Types"}, {"id": "Method_Types", "title": "Method Types"}, {"id": "Reference_Counting", "title": "Reference Counting"}, {"id": "Status_Codes", "title": "Status Codes"}, {"id": "Variable_Mappings", "title": "Variable Mappings"}, {"id": "Common_XPCOM_Error_Codes", "title": "Common XPCOM Error Codes"}], "slug": "Mozilla/Tech/XPCOM/Guide/Creating_components/An_Overview_of_XPCOM", "review_tags": []}