小弟出学MFC.有没有适合初学者学习的书么?
小弟出学MFC.有没有适合初学者学习<<MFC>>的书么?
谢谢了.
<Programing Windows with MFC>第二版,作者Jeff Prosise。
另外,如果你是初学的话,建议你熟悉一下Win32编程,看Charles Petzold的<Programing Windows>。
最好掌握Win32编程中的窗口创建过程、消息机制、和基本的图形、控件编程。这样你才不会在MFC中找不到方向。
因为MFC以类的形式封装了Win32 API和句柄,表面上给初学者的感觉是通过向导好像几步就建立了一个应用程序框架,但是其中的隐藏过程却没有认识到,这样反而使MFC强大的功能得不到发挥。
还有,一定要搞清楚类的继承和虚函数,这对分析MFC的过程也是很有用的。
所以要先熟悉Win32编程,因为Win32编程的程序结构接近于控制台程序,由Win32过度到MFC对以后认识和分析MFC是很有帮助的。
没有MFC之前就有Win32编程,Win32编程容易理解、入门,但要用它开发复杂的应用程序,工作量是巨大烦琐的;而MFC初学时难以理解其工作过程,但一旦掌握它之后,你就会体会到它在开发应用程序时带来的无穷乐趣。
花较短时间熟悉一下Win32编程,再学MFC就会事半功倍了。