Avc.

フリーおよびオープンソースアプリケーションビューコントローラ
今すぐダウンロード

Avc. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Freeware
  • 価格:
  • FREE
  • 出版社名:
  • Fabrizio Pollastri
  • 出版社のWebサイト:
  • http://avc.inrim.it/html/
  • オペレーティングシステム:
  • Mac OS X
  • ファイルサイズ:
  • 603 KB

Avc. タグ


Avc. 説明

無料でオープンソースアプリケーションビューコントローラ AVCは、グラフィカルインターフェイスウィジェットとPython言語のためのアプリケーション変数の間で、複数の自動、ライブ接続です。 AVCは、最も人気のあるウィジェットツールキット:QT3、QT4、GTK +、TK、WXWIDGETSを統一的にサポートしています。 AVCはPythonアプリケーションによってインポートできるPythonパッケージです.GUI(Graphical User Interface)を介した一部のアプリケーションデータの制御はGUIプログラミングで中心的な問題であり、プログラミングの取り組みの関連部分を吸収します。 AVCは、このプログラミングを非常に簡単にし、MVC(Model View Controller)に基づく伝統的なソリューションよりもはるかに簡単です。注:AVCは、GNU GPLライセンスの条項に基づいてライセンスされ、配布されています。 "AVC"の主な機能はいくつかあります。 ・完全に透過的なウィジェット変数接続 ・ウィジェットと変数の名前をマッチングして自動接続 ・複数のマッチングネームスペース ・動的接続 ・デザインパターンがない、アプリケーションの再設計なし、ウィジェットツールキット依存コード、アプリケーションロジックとGUIの間の分離。 ・複数ウィジェットツールキットサポート:GTK +、QT3、QT4、TK、WXWIDGETS。 ・Glade、Qt Designer、Visual Tcl、WxGlade Interfaceデザインツールの完全な互換性とサポート。 ・ウィジェットのサポート:ボタン、チェックボタン、コンボボックス、エントリ、ラベル、ラジオボタン、スライダ、スピンボタン、ステータスバー、テキストビュー/編集、トグルボタン。 ・変数型サポート:ブール値、整数、float、文字列、リスト、タプル。 ・1つの変数接続への複数のウィジェット ・可変値ビューのデュアル更新タイミング即時または周期的。 ・選択可能な冗長性を備えたプリントアウトロギングアクティビティのテスト ・純粋なPythonで書かれたPythonパッケージ 要件: ・Python ・Pygtk ・ピクト このリリースの新機能: ・このリリースには、複数のマッチングネームスペースと動的接続の導入のために、大きなコードの書き換えと内部複雑さのステップアップが付属しています。ユーザーAPIの小さな変更も紹介されています。 複数のマッチングネームスペース: ・現在、アプリケーションプログラムの各Pythonオブジェクト(クラスインスタンス)には独自のマッチングネームスペースがあります。つまり、AVCは、与えられたオブジェクトの属性内のマッチング名を、アプリケーション側から、GUI側から特定のウィジェットツリーまたはサブツリーのウィジェット名で検索できます。各ネームスペースは他の名前とは独立していますが、これにより、異なるオブジェクトに属する異なる接続が同じマッチング名を持つことができます。たとえば、AVCは、独自のGUIまたはGUIの一部を作成し、その属性の一部を接続することによってそれと対話する必要があるアプリケーションによって必要なすべてのウィジェット変数接続を作成および管理できます。そのGUIの一部のウィジェットに(「カウントダウン」例を参照)。 動的接続 ・ウィジェット変数の接続はいつでも作成できます。このようにして、AVCはアプリケーションの起動時間よりも後に作成されたウィジェットを接続できます。アプリケーションが接続に属するウィジェットを削除すると、AVCは接続から自動的に削除され、接続にウィジェットが取り除かれていない場合は、接続も削除されます(例:「カウントダウン」を参照)。 ユーザーAPIの小さな変更点: ・現在、AVCはアプラプチャにインポートされたウィジェットツールキットを自動的に検出するため、AVCインポートAVCまたはAVC IMPORT *から同じIMPORTステートメントが使用されます。この動作は、古いAVCリリースと互換性がありません。 ・新しいメソッド( "AVC_CONNECT")が複数の名前空間と動的接続に対応するために導入されます。いつものように、AVCを使用しているアプリケーションは最初にinit timeで "avc_init"を呼び出す必要があります。 アプリケーションロジックとGUIの間の均一な分離: ・AVCでは、サポートされているすべてのツールキットのGUIステートメントから区切られたプログラムロジックでアプリケーションを構造化できます。たとえば、プログラムロジックを別のクラスで1つのクラスとGUI管理に入れることができます(「カウンタ」の例を参照)。古いリリースにより、このこの分離はGTK +およびTKツールキットのみでのみ許可されています。


Avc. 関連ソフトウェア