现在值得学习 COM MFC ATL WTL 吗?
问问题
2000 次
7 回答
6
一切都值得研究:
忘记历史的人注定要重蹈覆辙
你必须了解过去才能了解现在
你应该把大部分时间花在上面吗?只有当你期望你必须使用它时。否则,着眼于未来。
于 2009-07-02T04:36:58.887 回答
6
如果您打算为 Windows 7 编程,COM 和 ATL 可能是肯定的。所有出现的新平台 API 都是基于 COM 的:Direct 2d、功能区、动画、位置和传感器、库等......
其中一些可能会有 .NET 包装器,但托管代码不再是 Windows 团队的重点,至少在现在和不久的将来是这样。
于 2009-07-02T04:46:28.843 回答
2
COM的概念真的很值得理解。尤其是接口、对象创建策略、代理和公寓的概念。
于 2009-07-02T04:50:09.903 回答
1
并不真地。如果你现在想创建一个 COM 对象,你可以使用 C++/.NET 来代替。如果您想要 UI,WinForms 或 WPF 可以正常工作。
于 2009-07-02T04:33:19.293 回答
1
是的,您可能会在 Microsoft 的第二大盈利业务 Office 中找到一份工作,该业务仍然基于 COM。还有比这更糟糕的命运。
于 2009-07-02T04:45:14.227 回答
1
COM 完全值得。其余的,不多。
于 2009-07-02T05:13:30.250 回答
0
仅当您必须与一些 COM 对象交互或必须维护一些旧的 COM/ATL 代码时。
MFC/WTL 也是如此。可以使用最新的 .NET 工具(例如 WPF 和 Winforms)开发更好更快的 UI。
于 2009-07-02T04:36:28.047 回答