0

我正在使用 C 语言工作并为嵌入式设备创建应用程序。这些应用程序主要包括捕获数据并将其存储到数据库中以执行注册。这涉及到许多小部件,如框架、按钮、复选框、单选按钮、小部件列表框、文本框、条目、组合框等。所有这些小部件都是使用 X 库创建的。

我尝试使用 CSV 文件使应用程序通用化,列出用户想要创建的所有小部件,然后根据 CSV 文件中提到的信息相应地创建这些小部件。

我正在创建的 CSV 文件包括以下内容

  1. 小部件名称
  2. 小部件类型
  3. 小部件数据输入类型/最大长度/最小长度............等

请提出其他一些方法,或者我该如何改进当前的方法本身?我还通过 CSV 本身提供的信息创建数据库。我可以说这是一种“数据驱动的用户界面”方法。我需要一些建议。请给我一些好的建议。

平台: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 回答