有人告诉我要使用MFC,但似乎MFC已经过时了,虽然它现在还没有完全死掉…… 那么如果我现在想学习Windows编程,应该选择哪个呢?谢谢。
我鼓励你学习C#,个人认为是当今Windows平台上最好的编程语言之一(个人看法)
如果你想深入了解原始的Win32API(我认为这是最有价值的,也是你书架上必备的)......查尔斯·佩兹德的圣经是必不可少的......MFC、ATL、C# Winforms都只是对真正的API架构进行了包装,提供了漂亮的属性和事件。
学习纯Win32 API,不要浪费时间在MFC上...这是我的观点
我同意Andres的观点,学习C#。
此外,你可能还考虑一些Java方面的工作。在那里有一个巨大的知识库,根据我的经验,它和C#在语法和形式上有很多交叉。
如果你正在寻找问题,可以考虑Project Euler或Programming Praxis
取决于您想创建的应用程序类型?最新的基于表单的编程是WPF...这是最新和最好的选择,但Windows Forms编程也是一个选项(仍然有很多可以利用的东西)。
希望对您有所帮助。
这取决于你的需求,就像IT世界中的一切一样。
但C#或Java是一个不错的起点!
使用C#编程,可以选择WPF或WinForms。 WPF可以创建非常灵活的GUI界面,而WinForms则更加传统。 尝试使用Expression Blend来创建WPF GUI界面,使用Visual Studio进行编码 :)