如果选择:
- ATL
- Windows 窗体
- MFC
- Win32
具体而言,该应用程序将是:
- 完全在内部使用。
- 大多数用户缺乏基本的 Windows/PC 知识。(考虑简单的用户界面)
- 用于自动化测试,这需要:
- 从外部设备引入大量数据(可以选择 VXI、USB 或以太网)
- 非常依赖图形 - 可能是 directX - 应用程序的生命周期将超过 10 年(考虑未来的 Windows 平台等)
- 用户在测试时将处于非常偏远的位置并离线,但可以每晚在线同步报告(现在用于数据库同步的单独应用程序) - 考虑程序更新挑战?
- 程序速度增加了价值——这意味着我们获取和显示数据的速度越快,可以完成的测试就越多。除了程序之外,没有其他瓶颈,只是速度快一点=效率高一点。
同样,特别是 C++ - 而不是 C#。
谢谢,杰夫