wxFormBuilder

wxFormBuilder

wxWidgetsは、グラフィカルユーザーインターフェイスの有無にかかわらず、マルチプラットフォームアプリケーションの作成を可能にする優れたフレームワークです。
wxWidgetsは、グラフィカルユーザーインターフェイスの有無にかかわらず、マルチプラットフォームアプリケーションの作成を可能にする優れたフレームワークです。視覚的にダイアログを作成するのに役立つアプリケーションがいくつかありますが、いくつかの実際的な問題により、新しいアプリケーションの開発を開始することになりました。これらの問題には、ウィジェットの限られたセット、または非グラフィカルコンポーネントを含めることができないことが含まれます。wxFormBuilderは、視覚的開発を可能にし、対応するコードを生成するだけでなく、非グラフィカルコンポーネントを含めることができるアプリケーションを目指し、qt-などの他のアプリケーションのように、プラグインを介してウィジェットのセットを簡単に拡張する機能を提供しますデザイナー。wxFormBuilderの興味深い側面は、情報をコード自体に埋め込むのではなく、XMLドキュメントに保存することです。これは、アプリケーションのコードを単純化するだけでなく、オブジェクトのプロパティと生成されたコードの両方を、再コンパイルすることなくさらに簡単に変更できるようにします。コード生成では、クラス情報のドキュメントで定義された一連の「テンプレート」を使用します。これらのテンプレートは、対応するコードを生成するために処理されます。コードジェネレーターには、オブジェクトのプロパティの参照、条件付きコード生成、bucles、およびその他の可能性を実行するなどの機能を処理するためのシンプルなディレクティブセットをテンプレートで使用できる小さなパーサーが含まれています。これにより、アプリケーションのコードが簡素化されると同時に、コンポーネントを追加するためのシンプルなメカニズムが提供されます。ビジュアルコンポーネントでは、ビジュアルエディタで使用できるプラグインの実装も必要ですが、そのコンポーネントのコードの生成(テンプレートを使用)を「パーソナライズ」する機能を失うことを意味するわけではありません。プロパティの値に基づいてオブジェクトのインスタンスを作成するルーチンと同じくらい簡単です。
wxformbuilder

ウェブサイト:

カテゴリー

Web用のwxFormBuilderに代わるオープンソースライセンス