我正在使用 C 语言工作并为嵌入式设备创建应用程序。这些应用程序主要包括捕获数据并将其存储到数据库中以执行注册。这涉及到许多小部件,如框架、按钮、复选框、单选按钮、小部件列表框、文本框、条目、组合框等。所有这些小部件都是使用 X 库创建的。
我尝试使用 CSV 文件使应用程序通用化,列出用户想要创建的所有小部件,然后根据 CSV 文件中提到的信息相应地创建这些小部件。
我正在创建的 CSV 文件包括以下内容
- 小部件名称
- 小部件类型
- 小部件数据输入类型/最大长度/最小长度............等
请提出其他一些方法,或者我该如何改进当前的方法本身?我还通过 CSV 本身提供的信息创建数据库。我可以说这是一种“数据驱动的用户界面”方法。我需要一些建议。请给我一些好的建议。
平台:Linux、GCC编译器