本书以Microsoft公司Visual Studio 2005作为开发平台,全书共12章。前6章介绍Windows编程基础和编程环境,主要内容包括Visual Studio 2005开发平台介绍、Windows消息驱动机制、Win32应用程序结构、MFC编程基础、消息和命令。第7~12章介绍Visual C++的开发,通过开发计算器程序、绘图程序、媒体播放器、学生成绩管理系统、QQ聊天室和桌面时差时钟等程序,详细介绍包括菜单、对话框、常用控件、工具栏等在内的界面设计技术以及图形、多媒体、数据库、网络通信和多线程等编程技术。
本书编者改变传统写法,基于工作过程系统化思想,兼顾项目的开发过程与知识的系统性和完备性,采用项目驱动的编写方式,强调工学结合、知识与技能的结合,把知识点融入实际项目的开发中。本书具有结构合理、通俗易懂、案例实用有趣、图文并茂、可操作性强等特点。
本书可作为高等职业院校计算机类各专业,以及应用性、技能型人才培养等各类教育的“Visual C++程序设计”课程的教材,也可作为培训学院的培训教材和自学读物。
书中程序全部运行通过,所有程序的源代码可以从中国高校计算机课程网(http://computer.cncourse.com)下载。