Visual C++程序设计
2004-3-1
清华大学出版社
朱晴婷,陈莲君,黄海鹰
318
514000
Visual C++ 6.0是微软公司推出的Visual Studio系列可视化开发工具家族中一员,它引入了MFC类库应用程序框架结构和一些实用开发工具,降低了编码的复杂性,能够迅速开发出Windows应用程序。与Visual Basic、Delphi等可视化开发工具相比,Visual C++不容易上手,尤其对处于入门阶段的读者。学习Visual C++与学习Visual Basic不同,它要求程序员关注一些较低层的知识,例如,消息处理如何定义、类之间如何通信,所以,要想学好Visual C++,首先要建立面向对象的概念,然后学习Windows应用程序编程的一些基本概念,如窗口、窗口函数、消息、消息处理等,进而要了解MFC类库所构造的应用程序框架的组成,在此基础上再进行可视化程序的开发才能做到胸有成竹。在教学实践中很难找到一本合适的Visual C++教材,能够兼顾到应用理论和编程实践。几乎没有一本具有良好知识体系、适用于Visual C++的初学者,尤其是大中专学生的教学用书。有关Visual C++的工程指导书很多,大多只介绍具体的开发实例,而没有对整个Visual C++程序的框架结构和运行机制做系统讲解。因此,往往是学生能够按照一本指导书的具体步骤完成一个实例,但知其然而不知其所以然,需求稍作改变,就不能解决,这也是很多学生觉得Visual C++难学的主要原因。为防止此类问题,本书围绕两条主线进行编写:一条主线以通俗易懂的语言介绍用Visual C++开发Windows应用程序所必需的应用理论,另一主线设计了丰富的实用程序,通过实践引导学生快速掌握Visual C++的开发方法和技巧。全书共分为九章,包括对Visual C++ 6.0开发环境、面向对象程序设计、MFC应用程序、MFC应用程序资源和资源编辑器、图形和文本输出、对话框的创建和使用、Windows标准控件、文档和视图、数据库连接等概念和技术的讲解。本书可以作为大专院校计算机专业课程的教程,授课28学时,实验40课时;也可以用于高等院校非计算机专业公共选修课程的教学,40学时。本书有如下几个特色:1.完整地介绍了Windows应用程序开发的知识体系。简明扼要地讲述了开发窗口程序所必需的基础理论知识,例如,窗口运行机制、消息映射、MFC类、MFC程序框架基础等。2.重在培养学生的动手能力。本书针对所讲述的知识点提供便于理解的实例,避免枯燥无味地讲解,每小节后面提供一个综合实例,每章最后的“实验”部分提供综合实验,如此环环紧扣,帮助学生完成从了解、熟练到深入理解的学习过程。3.图文并茂,通俗易懂,简单明了,以入门引导为重点,真正让学生在初步掌握Visual C++编程技术的基础上获得对Windows应用程序开发的整体认识和提高。4.随书提供了书中各章自测题的参考答案,书中全部实例源程序和实验源程序可由网站的“资源下载”栏下载。此外,上述网址还提供了本书的教学课件,供教师教学时参考。本书由朱晴婷、黄海鹰、陈莲君合作编写。朱晴婷负责编写第5、6、8、9章,黄海鹰负责编写第1、3、7章,陈莲君负责编写第2、4章,最后由朱晴婷统一修改、整理和定稿,并编写了本书的教学课件。黄海鹰提供了全书各章的自测题及解答,陈莲君调试整理了全书的实例和实验程序。在本书的编写过程中得到了华东师范大学计算中心汪燮华教授的帮助和指导,此外,郑明华、俞琨、沈科峰对本书提出了修改意见,在此对他们表示衷心的感谢。由于作者水平有限,书中难免存在不足和缺点,恳请广大读者批评指正。
本书从剖析实例入手,详细介绍了使用Visual C++进行可视化Windows应用程序开发所需的基本原理和概念,并设计了丰富的范例和实验,帮助、引导学生在具体的实践中从零开始掌握Visual C++的开发方法和技巧,真正做到“做中学”。全书共分九章,讲述了Visual C++的编程环境、Windows应用程序的基本运行机制、MFC的应用程序框架组成、Visual C++编程的基本方法、Visual C++控件及数据库编程等。 本书结合清晰,通俗易懂,偏重应用。每一章都包含精读、实验、自测和小结四个部分,并提供详细的习题解答,帮助学生完成从子解、熟练到深入理解Visual C++的学习过程。本书适合作为大中专院校理工科学生的教材,也可作为学习使用Visual C++进行Windows应用程序开发的自学教材。
第1章 Visual C++ 6.0开发环境 精讲 1.1 认识Visual C++ 6.0集成开发环境 1.2 集成平台基本操作 1.3 调试 1.4 联机帮助 实验 自测题 小结第2章 面向对象程序设计的概念 精讲 2.1 C++与C的基本语法区别 2.2 类和对象 2.3 继承 2.4 虚函数 实验 自测题 小结第3章 MFC应用程序概述 精讲 3.1 Windows应用程序概述 3.2 MFC应用程序框架 3.3 消息映射 实验 自测题 小结第4章 资源和资源编辑器 精讲 4.1 资源与资源编辑器 4.2 菜单的使用 4.3 自定义工具栏和状态栏 实验 自测题 小结第5章 图形和文本输出 精讲 5.1 图形设备接口和CDC 5.2 处理文本 5.3 处理绘图 实验 自测题 小结第6章 创建和使用对话框 精讲 6.1 对话框的基本原理 6.2 设计对话框资源 6.3 设计对话框类 6.4 运行对话框 6.5 通用对话框 实验 自测题 小结第7章 Windows标准控件 精讲 7.1 Windows标准控件概述 7.2 CStatic类控件的使用 7.3 CEdit类控件的使用 7.4 CButton类控件的使用 7.5 CListBox类控件的使用 7.6 CComboBox类控件的使用 7.7 CScrollBar类控件的使用 实验 自测题 小结第8章 文档和视图 精讲 8.1 文档/视图结构概述 8.2 创建用户自定义类 8.3 文档读写 实验 自测题 小结第9章 连接数据库 精讲 9.1 MFC ODBC连接数据库 9.2 数据库应用程序的实现 9.3 MFC DAO连接数据库 实验 自测题 小结附录 附录A 参考文献 附录B 自测题参考答案
插图:
《高等学校教材•计算机应用•Visual C++程序设计:基础与实例分析》适合作为大中专院校理工科学生的教材,也可作为学习使用Visual C++进行Windows应用程序开发的自学教材。
感觉还可以吧
适合入门级的深入一点的不太好使