如果选择:
- ATL
- Windows 窗体
- MFC
- Win32
具体应用将是:
- 完全供内部使用。
- 大多数用户缺乏基本的 windows/pc 知识。 (考虑简单的用户界面)
- 用于自动化测试,这需要:
-从外部设备(可以选择 VXI、USB 或以太网)引入大量数据
-图形非常繁重-可能是 directX - 应用程序的生命周期将超过 10 年(考虑 future 的 windows 平台等)
- 用户将在非常偏远的地方并且在测试时处于离线状态,但可以每晚在线同步报告(现在使用单独的应用程序进行数据库同步)- 考虑程序更新挑战?
- 程序速度增加了值(value)——这意味着我们获取和显示数据的速度越快,就可以完成更多的测试。除了程序之外没有瓶颈,只是速度更快 = 生产力更高。
再说一次,特别是 C++,而不是 C#。
谢谢, 杰夫
最佳答案
如果您不介意使用 VC++,我会选择 ATL+WTL。它非常轻量级,并且仍然为原始 Win32 添加了一些抽象。 MFC 也不错,我想,虽然我不太喜欢它,但它比 WTL 有更好的文档记录。
至于 Windows 窗体,我会远离它,尤其是当您知道自己将要使用 C++ 时。
关于c++ - 可用的 Visual Studio 2008 c++ 项目平台的优缺点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/834844/