现在值得研究COM MFC ATL WTL吗?
答案 0 :(得分:6)
一切都值得研究:
那些忘记历史的人注定要重复它
你必须了解过去才能理解现在的
你应该把大部分时间花在它上面吗?只有你希望你必须使用它。否则,关注未来。
答案 1 :(得分:6)
对于COM和ATL,可能是肯定的,如果您计划为Windows 7编程。所有新的平台API都是基于COM的:Direct 2d,Ribbon,Animation,Location&传感器,图书馆等......
其中一些可能会有.NET包装器,但托管代码不再是Windows团队关注的焦点,至少现在和将来都是如此。
答案 2 :(得分:2)
COM的概念确实值得理解。特别是接口,对象创建策略,代理和公寓的概念。
答案 3 :(得分:1)
是的,您可能会在Microsoft获得第二个最赚钱的业务Office,这仍然基于COM。命运比这更糟糕。
答案 4 :(得分:1)
答案 5 :(得分:0)
不是真的。如果你想现在制作一个COM对象,你可以使用C ++ /。NET。如果你想要一个UI,WinForms或WPF工作正常。
答案 6 :(得分:0)
仅当您必须与某些COM对象接口时,或者您必须维护一些旧的COM / ATL代码。
MFC / WTL也是如此。使用最新的.NET工具(如WPF和Winforms)可以开发更好,更快的UI。