Windows程序设计与MFC先学哪个?

记得去年的这个时候,自己拿了本《MFC Windows应用程序设计》学习,可是,当时看得是一头雾水,最后什么都没记住... ...郁闷的都不行了,坚持看了几章后就放弃了,得到了一点:MFC真TM难!

      大二第三学期(2007年8-9月)学校开了Windows程序设计这门课程,虽然基本上也是靠自学的,但是,感觉老师带领学生入门很重要,尤其是Windows程序设计整体的概况、执行流程,入了门然后再选择一门经典教材(北京大学出版社出版的《Windows程序设计》第五版 上下册 这套书应该是学习Windows程序设计开发最经典的教材),最后,就可以很容易的展开自学了。学了一个月的Windows程序设计,还不错,最后交上去了一个完整的扫雷游戏和模拟Excel,自己做的扫雷游戏和系统自带的差不多,最主要就是练习。

       现在,我们的计算机图形学实验课是在MFC下做。所以,又一次开始了MFC的学习。现在学习那本《MFC Windows应用程序设计》,感觉比较顺利。其实,MFC也没什么,只是使用了C++类对Win32 API进行了封装,从而一方面屏蔽了Windows编程的复杂性,另一方面,仍然允许我们使用Windows底层功能开发高效的Windows应用程序。

      说这么多废话,就想说一句:如果你想学习Windows应用程序设计开发,最好先学习Windows程序设计,然后再学习MFC,顺序颠倒的话,道路会很艰难,会很惨!

 

你可能感兴趣的:(Windows/MFC)