前言
为什么学习VC
很多程序员都知道这样一句话:“聪明的程序员学Delphi,真正的程序员学VC”。这句话说明学懂VC是成为“真正的程序员”的一个标志,同时也说明了学习VC的难度较大。
其实笔者认为,聪明的程序员也适合学VC,而且VC并不像有些人想象的那样难学。Microsoft(微软)公司提供的Visual C++(简称VC)作为目前最流行的Windows平台应用程序开发环境,是一个非常友好、很易上手的编程环境,而且,由于Visual C++和Windows都出自Microsoft,二者具有先天的融合性。所以,只要掌握了正确的学习方法,理清了VC编程的脉络,就可以很快进入“真正的程序员”的殿堂。
为什么要写这本书
使用Visual C++编写的程序具有界面简洁、占用资源少、操作方便等诸多优点,这些优点是建立在Visual C++编程的诸多特点之上的。这些特点包括消息驱动机制、设备无关的图形设备接口操作、友好美观的应用程序界面、高效的内存管理、广泛使用动态链接库技术带来的多种平台可移植特性等。
但是,正因为Visual C++的功能非常全面,使得学习Visual C++编程貌似非常复杂,所以,笔者认为如何理清Visual C++编程的脉络,从基本概念着手,以丰富、实用的范例作为辅助,深入浅出地学习Visual C++是学好Visual C++编程的最佳途径,这也正是笔者写本书的原因。
本书有哪些特点
1. 手把手的搭建开发环境
2. 丰富的范例和详细的讲解
3. 细致实用的源代码讲解
4. 丰富到位的作者心得
5. 疑难解答和上机题的设置
6. 综合案例
7. 丰厚的随书赠送DVD光盘
本书适合哪些读者
· 从未接触过Visual C++的初学者;
· 有一定Visual C++开发技术基础,但还需要进一步提高的人员;
· 其他编程爱好者。
学习建议
本书的配套视频教程与本书的章节一一对应,建议读者先看视频教程,再看本书对应章节,或者边看视频边看本书对应章节,这样能够更快地掌握本书中所讲的内容。
致谢
本书由安金梁、范秀平主持编写,参加本书编写工作的还有胡书敏、庞永庆、卜炟、张联锋、沈毅、陈文臣、袁宝玺、许小荣、来羽、胡荷芬、张彬、林登奎、葛杰、闫书磊、张华杰、张永春、郭斌、申士爱、牛江川等。在此,编者对以上人员致以诚挚的谢意!
由于本书作者水平有限,错误和疏漏之处在所难免,欢迎专家和读者指正。作者联系方式是:yuanbaoxi@gmail.com。
编著者
2011年5月