0

私は C 言語で組み込みデバイス用のアプリケーションを作成しています。これらのアプリケーションには、主に、登録を実行するためのデータのキャプチャとデータベースへの保存が含まれます。これには、フレーム、ボタン、チェック ボックス、ラジオ ボタン、ウィジェット リスト ボックス、テキスト ボックス、エントリ、コンボ ボックスなどの多くのウィジェットが含まれます。これらのウィジェットはすべて、X ライブラリを使用して作成されています。

私は、CSV ファイルを使用してアプリケーションを一般化し、ユーザーが作成したいすべてのウィジェットのリストを作成し、CSV ファイルに記載されている情報に基づいてそれらのウィジェットを作成しようとしました。

私が作成しているCSVファイルには、次のようなものが含まれています

  1. ウィジェット名
  2. ウィジェットの種類
  3. ウィジェットデータ入力タイプ/最大長/最小長 ..... ..... など

他の方法を提案してください。または、現在の方法自体をどのように改善できますか? また、CSV 自体で提供される情報によって DB を作成しています。それは「データ駆動型ユーザー インターフェイス」のアプローチだと言えます。いくつかの提案が必要です。良い案を教えてください。

プラットフォーム: Linux、GCC コンパイラ

4

1 に答える 1

1

あなたが探しているものではないかもしれませんが、WxWidgets には XRC と呼ばれるフォーマットがあります。XML として記述されたウィンドウです: http://docs.wxwidgets.org/2.9.4/overview_xrc.html。本当に C で GUI を書いていますか? それは組み込み製品の制約かもしれません。とにかく、サイトから良いアイデアが得られるかもしれません。私はそれを使用していないので、私からの具体的なフィードバックはありません。

于 2012-08-17T15:00:01.923 に答える