可以编程一个" selectable"没有实际硬编码每种可能情况的设备数量?

时间:2015-01-21 17:55:42

标签: c visual-c++

过去6个月我一直致力于一个项目,创建一个控制某些机器的程序。该软件主要通过串行通信控制一些伺服系统和其他位。

它目前在Lab Windows IDE中以ANSI C99编程,以及一些包含的库。随着项目的继续,有许多不同的变化"多少"每个构建都需要伺服器。这最终需要为每个人定制编码。我觉得核心逻辑仍然可以通过这种方式进行编程,如果需要的话,只需加入一个dll,如果需要的话,其余的就像C ++一样编程。

由于每个伺服需要单独控制,是否真的有办法允许用户在初始设置期间选择他们想要的数量?

我知道创建一个允许选择的UI元素很简单,但是如何动态创建新的UI元素,以及与该UI元素相关联的变量以进行单独控制?我认为这可以在一种解释性语言中工作,在用户做出选择后你可以在函数中写出新的代码,但我不知道如何用编译语言实现这一点。

我目前正在研究移动这个方向的可行性,并且非常感谢任何想法或意见。如果有可能的话,我想我只需要一个如何处理这类问题的基本例子。

我个人认为实现这一目标的唯一方法就是逐字编排出每一种可能的情况,但我们可能会讨论大约50种变体,所以我真的希望有一种更有效的方法来解决这个问题。

如果您对我有任何疑问以便更好地回答,请随时提出!提前谢谢!

0 个答案:

没有答案