【发布时间】:2009-06-25 13:32:51
【问题描述】:
我必须使用我选择的语言制作一个图形用户界面应用程序。该应用程序将在 Windows XP 上运行。这将是某种复杂的窗体应用程序。 我认为,根据大多数建议,C# 将是最好的使用。 在从一个二进制文件的配置文件中读取后,GUI 左侧的树结构将填充。 (但最初我可以使用一个简单的 ASCII 文件来测试我的代码。)。应用程序将通过此 GUI 接受用户的一些输入,并将回写到相同的配置文件,并将反映树结构或标签或表单上任何其他相关字段的更改。
将有 3 个选项卡和每个选项卡对应的 3 个配置文件。 我现在需要一些帮助来设计应用程序。我打算制作一个主机应用程序(主应用程序)并将 3 个选项卡控件用作插件。这可行吗?如果可以,请您指导我。我的意思是如何在 C# 中制作 3 个插件以及如何编写接口以便主应用程序知道要加载哪个插件以及何时加载它?我的项目文件夹下会有一个单独的“插件”文件夹吗?我希望你明白我的意思,虽然这对你来说信息太少了。
还有一些 .cpp 文件已经存在于项目中。这些文件以及一些 .h 文件包含一些重要的定义和常量。这些需要与我的 C# 应用程序集成。我不知道该怎么做,但我确信可以通过在 .dll 中编译 .cpp 代码,然后将编译后的 .dll 暴露给我的 C# 应用程序来实现。如果您需要有关顶层设计的更多信息,请告诉我。
谢谢, 维伦
【问题讨论】:
-
“我要做一个图形用户界面的应用程序”鼓起勇气说“不”