PoE :: Xul.

POEにおけるリモートXULアプリケーションのフレームワーク
今すぐダウンロード

PoE :: Xul. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Philip Gwyn
  • 出版社のWebサイト:
  • http://search.cpan.org/gwyn/

PoE :: Xul. タグ


PoE :: Xul. 説明

PoEにおけるリモートXULアプリケーションのためのフレームワーク PoE :: XULは、PoE.Synopsisを使用するPOEでのリモートXULアプリケーションのPerlフレームワークです。 POE :: Component :: XULを使用してください。 PoE :: Component :: XUL-> spawn({apps => {test => 'My :: App'、#....}})。 $ poe_kernel-> run(); ########## package My :: App; POEを使う。 POE :: XUL :: Nodeを使用してください。基本QW(PoE :: XUL :: Application)を使用してください。 ##### Sub Boot {My($ self、$ event)= @_; $ self - > {d} =説明( "次のことを行う); boot( "これはテストアプリケーション"です)。ウィンドウ(HBox($ self - > {d}、ボタン(Label => "Click"をクリックすると、> をクリックします)))); $ self-> createHandler( 'other_state'); #####サブクリック{My($ self、$ EVENT)= @_; $ EVENT->遅延; $ POE_KERNEL-> eime(other_state '、$イベント); SUB OTHER_STATE {MY($ self、$ event)= @_; $ self - > {d} - > TextNode(「あなたはそれをやった!」); $ self - > {w} - > FirstChild-> appendchild($ self - > {b2}); $ EVENT->扱いにくい。 #####サブシャットダウン{My($ self、$ SID)= @_; $ kernel-> alias_remove($ self - > {sid}); eg / .poe :: xulの例も参照してください。それはWebサーバー、Firefox用のJavaScriptクライアントライブラリとPerl.Poe :: XULのウィジェットツールキットを含みます.Poe :: XULの中心は、ミラーオブジェクトの概念です。つまり、各XUL要素は、サーバー内のPerlオブジェクト(PoE :: XUL :: Node)として、クライアント内のDOMオブジェクトとして存在します。サーバー上のChangeManagerとJavaScriptクライアントライブラリは、オブジェクトをSYNCに保つ責任があります。サーバー内のすべての要素属性の変更はクライアントでミラーリングされている間、最も重要な属性(値、選択された、...)のみがクライアントからServer.Poe :: XULでは現在、Syncronous、イベントを使用しています。更新のためのベースのモデルこれはすぐに座標、双方向モデル(別名彗星)に変更されます、私はMozillaプロジェクト(FirefoxとXulrunner)のブラウザによってのみサポートされます。この制限PoE :: XULの一般的なWebアプリケーションの使用は、POE :: XULはいくつかの非常に強力なイントラネットApps.noteのために作ります。私はPoE :: PoE :: XULに基づいてアプリケーションを持っていますが、ドキュメントはおそらく不完全であり、このAPIはおそらく変化します。 POE :: XULイベント処理中に複数のWindows、マルチモードのコンテンツ、および非同期使用を許可します。それはまた、非常に遅い側面および重いXMLワイヤプロトコルの使用を除去する。 PoE :: XUL ::ノードのAPIは、DOM要素のそれに近いです。 XUL ::ノード(IMHO)XUL :: Node :: Application Packageの危険なオートロードが削除されました。要件: ・Perl


PoE :: Xul. 関連ソフトウェア