MDN may have intermittent access issues April 18 13:00 - April 19 01:00 UTC. See whistlepig.mozilla.org for all notifications.

mozilla

Revision 189055 of XPCOM

  • 리비전 슬러그: XPCOM
  • 리비전 제목: XPCOM
  • 리비전 아이디: 189055
  • 제작일시:
  • 만든이: 하양파랑
  • 현재 리비전인가요? 아니오
  • 댓글
태그: 

리비전 내용

An Introduction to XPCOM

A five part tutorial from IBM developerWorks: Part I, Part II, Part III, Part IV, Part V

The Cross Platform Component Object Model (XPCOM) 은 단순하면서도 크로스플랫폼을 지향하는 컴포넌트 모델입니다. XPCOM은 language bindings , IDL descriptions 등의 기능을 지원하여 프로그래머들이 자신만의 기능을 프레임워크에 추가하고 그것을 다른 컴포넌트와 연결할 수 있도록 해 줍니다. {{template.Ref(1)}}


Documentation

XPCOM API Reference
Creating XPCOM Components
This book provides a tutorial about building an XPCOM component that controls browsing behavior.
XPCOM Hashtables
Implementing and using hashtables in XPCOM.
XPCOM Strings
XPCOM Strings reference.
XPCOM Arrays
XPCOM Arrays reference.
Using XPCOM in JavaScript without leaking
Using XPCOM in JavaScript (also known as XPConnect) is an environment where memory management issues are not obvious. Despite this, it's easy to write JavaScript code that leaks, because some of the objects you're dealing with are reference-counted behind the scenes.
XPCOM Glue
The XPCOM Glue allows using XPCOM utility functions and classes, without having a dependency on unfrozen parts of XPCOM (xpcom_core.{dll,so,dylib}).

View All...

Community

  • View Mozilla forums...

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

Related Topics

Language Bindings, JavaXPCOM, PyXPCOM, XPConnect, JavaScript

Categories

Interwiki Language Links


{{ wiki.languages( { "es": "es/XPCOM", "fr": "fr/XPCOM", "it": "it/XPCOM", "ja": "ja/XPCOM", "pl": "pl/XPCOM" } ) }}

리비전 소스

<div class="callout-box"><b>An Introduction to XPCOM</b><br>
<p>A five part tutorial from <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">Part I</a>, <a class="external" href="http://www-128.ibm.com/developerworks/webservices/library/co-xpcom2.html">Part II</a>,
<a class="external" href="http://www-128.ibm.com/developerworks/webservices/library/co-xpcom3.html">Part III</a>,
<a class="external" href="http://www-128.ibm.com/developerworks/webservices/library/co-xpcom4/index.html">Part IV</a>,
<a class="external" href="http://www-128.ibm.com/developerworks/webservices/library/co-xpcom5.html">Part V</a>
</p>
</div>
<div>The <b>Cross Platform Component Object Model (XPCOM)</b> 은 단순하면서도 크로스플랫폼을 지향하는 컴포넌트 모델입니다. XPCOM은 <a href="ko/XPCOM/Language_Bindings">language bindings</a> , <a href="ko/XPIDL">IDL descriptions</a> 등의 기능을 지원하여 프로그래머들이 자신만의 기능을 프레임워크에 추가하고 그것을 다른 컴포넌트와 연결할 수 있도록 해 줍니다. {{template.Ref(1)}}</div>
<p><br style="clear:both;">
</p>
<table class="topicpage-table">
<tbody><tr><td>
<h4 name="Documentation"> <a href="Special:Tags?tag=XPCOM&amp;language=ko">Documentation</a> </h4>
<dl><dt> <a href="ko/XPCOM_API_Reference">XPCOM API Reference</a>
</dt></dl>
<dl><dt> <a href="ko/Creating_XPCOM_Components">Creating XPCOM Components</a>
</dt><dd> <small>This book provides a tutorial about building an XPCOM component that controls browsing behavior.</small>
</dd></dl>
<dl><dt> <a href="ko/XPCOM/Hashtables">XPCOM Hashtables</a>
</dt><dd> <small>Implementing and using hashtables in XPCOM.</small>
</dd></dl>
<dl><dt> <a href="ko/XPCOM/Strings">XPCOM Strings</a>
</dt><dd> <small>XPCOM Strings reference.</small>
</dd></dl>
<dl><dt> <a href="ko/XPCOM/Arrays">XPCOM Arrays</a>
</dt><dd> <small>XPCOM Arrays reference.</small>
</dd></dl>
<dl><dt> <span class="exlink"><a href="ko/Using_XPCOM_in_JavaScript_without_leaking_(external)">Using XPCOM in JavaScript without leaking</a></span><br>
</dt><dd> <small>Using XPCOM in JavaScript (also known as XPConnect) is an environment where memory management issues are not obvious. Despite this, it's easy to write JavaScript code that leaks, because some of the objects you're dealing with are reference-counted behind the scenes.</small>
</dd></dl>
<dl><dt> <a href="ko/XPCOM_Glue">XPCOM Glue</a><br>
</dt><dd> <small>The XPCOM Glue allows using XPCOM utility functions and classes, without having a dependency on unfrozen parts of XPCOM (xpcom_core.{dll,so,dylib}).</small>
</dd></dl>
<p><span class="alllinks"><a href="Special:Tags?tag=XPCOM&amp;language=ko">View All...</a></span>
</p>
</td>
<td>
<h4 name="Community"> Community </h4>
<ul><li> View Mozilla forums...
</li></ul>
<p>{{template.DiscussionList("dev-tech-xpcom", "mozilla.dev.tech.xpcom")}}
</p>
<h4 name="Related_Topics"> Related Topics </h4>
<dl><dd> <a href="ko/XPCOM/Language_Bindings">Language Bindings</a>, <a href="ko/JavaXPCOM">JavaXPCOM</a>, <a href="ko/PyXPCOM">PyXPCOM</a>, <a href="ko/XPConnect">XPConnect</a>, <a href="ko/JavaScript">JavaScript</a>
</dd></dl>
</td></tr></tbody></table>
<p><span class="comment">Categories</span>
</p><p><span class="comment">Interwiki Language Links</span>
</p><p><br>
</p>{{ wiki.languages( { "es": "es/XPCOM", "fr": "fr/XPCOM", "it": "it/XPCOM", "ja": "ja/XPCOM", "pl": "pl/XPCOM" } ) }}
현재 리비전 복원