Please note, this is a STATIC archive of website developer.mozilla.org from November 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

PyXPCOM

PyXPCOMPythonXPCOM の間で通信を可能にします。すなわち、Python アプリケーションが XPCOM オブジェクトにアクセスできるように、また XPCOM が XPCOM インタフェースを実装したあらゆる Python クラスにアクセスできるようにします。PyXPCOM によって開発者は Python アプリケーションから XPCOM や組み込み Gecko に通話が可能になります。PyXPCOM は JavaXPCOM (Java と XPCOM のブリッジ) や XPConnect (JavaScript と XPCOM のブリッジ) と類似しています。

Python のクラスとインタフェース: Mozilla は組み込み開発者やコンポーネント開発者が利用できる多くの外部インターフェイスを定義しています。PyXPCOM はこれらのインタフェースを Python インタフェースとしてアクセスできる機能を提供します。PyXPCOM は Python から XPCOM や Gecko の初期化や終了を行う関数にアクセスを提供するいくつかのクラスや、さらに XPCOM のヘルパー関数をいくつか含みます。

ドキュメント

PyXPCOM のビルド
PyXPCOM のビルド手順。
Creating a Python XPCOM component
Python を使って簡単な XPCOM コンポーネントを作る方法のサンプル。
PyXPCOM 入門
PyXPCOM は XPCOM と Python の間を橋渡しする技術です。この記事はこれから PyXPCOM を学ぶ開発者のためのスタートガイドです。

すべて見る...

歴史

PyXPCOM は当初 ActiveState Tool Corporation によって開発され、彼らの Komodo プロジェクト の一部として 知られています。現在のリリースでは Mozilla ビルドシステムにすでに 統合されています

コミュニティ

  • Mozilla XPCOM フォーラムを見る...

ソースコード

  • PyXPCOM のコードは trunk の extensions/python/xpcom/ ディレクトリから利用可能です。
  • PyXPCOM は標準ではビルドされないことに気をつけてください。PyXPCOM をビルドするには PyXPCOM のビルド を参照してください。

関連事項

XPCOM
PyDOM: JavaScript を Python で置き換える

Categories

Interwiki Language Links


ドキュメントのタグと貢献者

 このページの貢献者: Mgjbot, Kohei, Okome, Btm
 最終更新者: Mgjbot,