给Visual C++初学者的“学习启示”可以有下列几条:
(1) 要对程序设计有浓厚的兴趣,这是学习Visual C++的基础条件。兴趣的高低决定你对它掌握的程度。
(2) 不必遵循先学C++,再学Visual C++的次序。因为它们之间的侧重点有很大的不同,C++着重于C++编程思想的培养,而Visual C++着重于Windows应用。但是,有了C++基础肯定会对学习Visual C++有帮助。
(3) 先找一本比较薄的Visual C++书看看,知道Visual C++能做什么,以及实现的基本过程。
(4) 学习Visual C++一定要在项目中去做,或者说你用Visual C++要做什么。一开始可以选用你看到的应用程序。例如,计算器、记事本、简单图形绘制软件开发等等,甚至比较高级的主题,如OpenGL、DirectX等也都可以,总之你必须用它做事!
(5) 常备一些资料可以帮你走一些捷径以及得到一种规范。例如:
《Visual C++ 技术内幕》(第四版或第五版或第六版)
《Windows程序设计》(第五版)
《C++程序设计》(这种教材到处都是,各有利弊,只要你认为可以就行)
《STL教程和参考手册》(标准模板库的使用将成为一种规范)
《数据结构与算法》(有了这个基础,代码的价值就高了)
《软件工程》(让自己知道软件开发的过程和相关策略)
(6) 常去帮助他人或发表文章,以获取更多的学习机会。
(7) 关注他人的最先成果,以激发自己拚搏的精神。
(8) 通过认证考试,让你获得更成功的回报。例如微软MCSE和MCSD认证考试等。
(9) 当你觉得对MFC比较熟悉了,C++也还可以了,你就经常打开“\Program Files\Microsoft Visual Studio .NET\Vc7\atlmfc\src\mfc”(Visual C++ 6.0在\Program Files\Microsoft Visual Studio\VC98\MFC\SRC”)中的源代码看看。当然肯定有很多看不懂,没关系,看多了你就不会觉得MFC神秘了。并且,你不久还会发现,www.codeguru.com中的界面(包括控件)定制代码其实与MFC源代码相差没有多少。
(1) 要对程序设计有浓厚的兴趣,这是学习Visual C++的基础条件。兴趣的高低决定你对它掌握的程度。
(2) 不必遵循先学C++,再学Visual C++的次序。因为它们之间的侧重点有很大的不同,C++着重于C++编程思想的培养,而Visual C++着重于Windows应用。但是,有了C++基础肯定会对学习Visual C++有帮助。
(3) 先找一本比较薄的Visual C++书看看,知道Visual C++能做什么,以及实现的基本过程。
(4) 学习Visual C++一定要在项目中去做,或者说你用Visual C++要做什么。一开始可以选用你看到的应用程序。例如,计算器、记事本、简单图形绘制软件开发等等,甚至比较高级的主题,如OpenGL、DirectX等也都可以,总之你必须用它做事!
(5) 常备一些资料可以帮你走一些捷径以及得到一种规范。例如:
《Visual C++ 技术内幕》(第四版或第五版或第六版)
《Windows程序设计》(第五版)
《C++程序设计》(这种教材到处都是,各有利弊,只要你认为可以就行)
《STL教程和参考手册》(标准模板库的使用将成为一种规范)
《数据结构与算法》(有了这个基础,代码的价值就高了)
《软件工程》(让自己知道软件开发的过程和相关策略)
(6) 常去帮助他人或发表文章,以获取更多的学习机会。
(7) 关注他人的最先成果,以激发自己拚搏的精神。
(8) 通过认证考试,让你获得更成功的回报。例如微软MCSE和MCSD认证考试等。
(9) 当你觉得对MFC比较熟悉了,C++也还可以了,你就经常打开“\Program Files\Microsoft Visual Studio .NET\Vc7\atlmfc\src\mfc”(Visual C++ 6.0在\Program Files\Microsoft Visual Studio\VC98\MFC\SRC”)中的源代码看看。当然肯定有很多看不懂,没关系,看多了你就不会觉得MFC神秘了。并且,你不久还会发现,www.codeguru.com中的界面(包括控件)定制代码其实与MFC源代码相差没有多少。