我想这样学习,顺序对吗?C++,VC,MFC

来源:百度知道 编辑:UC知道 时间:2024/05/30 08:21:07

说一些个人观点:
要想学习VC++,毫无疑问要先学C++;说到C++,可能会有很多人认为在学他之前,应该先学C。在此我不反对这个观点。因为我也是由C过渡到C++的。
但是,我以一个过来人的身份告诉你,其实更好的方法是直接学C++!
为什么?因为C和C++除了语法相似(甚至很多时候都一样),其实他们根本不同!一个本质上的区别就是:C是面向过程的;C++是面向对象的!
所以,如果先学C,等你开始C++后,你会发现你必须先更改一些已有的想法、理念。因为C的观念在C++里是行不通的(除非你想写DOS程序)。因此你遇到的第一大问题就是要转变已有思想——这可非常难!
当然,直接学C++没有好教程是不行的。我推荐一本:
《C++程序设计实用教程》清华大学出版社,张国峰
讲得非常全,还涉及到了许多编译器的知识,即使具有一定编程经验的人,看看也会受益匪浅!

恩,具体点说是先c/c++,再win32编程了解一些windows的运行机制,然后mfc。