Visual C++从初学到精通作 者: 吕兵 等编著出版时间:2010丛编项: 从初学到精通系列内容简介 《Visual C++从初学到精通》介绍了如何使用Visual C++6.0编写Windows应用程序。全书内容全面、结构清晰、由浅入深、注重实用,并结合了大量的实例,以方便读者理解。《Visual C++从初学到精通》既包含菜单、鼠标、键盘等基本操作,又包含图形编程、Intemet程序设计、数据库编程等高级主题。每章讲述一个主题,在展示知识点的同时,提供具体的演示实例,最后两章详细讲解了两个综合实例,以使读者对Visual C++编程技术有整体的认识。《Visual C++从初学到精通》适合大中专院校的学生、各类培训班学员、想从事Visual C++开发的程序员,尤其是有一定c++基础,想进一步学习Windows编程的读者。目录第一篇 Visual C++基础第1章 Visual C++集成开发环境本章主要介绍了Visual C++的主要版本,以及如何安装Visual C++6.0集成开发环境。通过创建Hello Wor1d实例,让读者对Visual C++有一个感性的认识。通过本章的学习,读者应当了解Visual C++的发展历程、了解Visual C++集成开发环境的安装、熟悉Visual C++开发工具菜单和工具栏等。1.1 Visual C++的版本1.2 安装Visual C++6.01.3 Visual C++集成开发环境1.3.1 菜单栏1.3.2 工具栏1.3.3 工作区窗口1.3.4 输出窗口1.4 编写第一个程序Hello Wor1d1.4.1 创建Hello World工程1.4.2 编译并执行程序1.5 小结第2章 使用Visual C++创建基本应用程序本章主要介绍了Visual C++工程,以及如何使用Visual C++创建基本应用程序,通过创建基本应用程序实例,帮助读者加深对Visual C++工程的理解。通过本章的学习,读者应当理解Visual C++工程及其工程文件的意义,掌握各种应用程序框架的创建方法。2.1 理解Visual C++工程2.2 Visual C++中应用程序的类型2.2.1 控制台应用程序2.2.2 基于对话框的应用程序2.2.3 单文档应用程序2.2.4 多文档应用程序2.2.5 基于HTML文档的应用程序2.3 创建应用程序框架2.3.1 创建基于对话框的应用程序2.3.2 创建单文档应用程序2.3.3 创建多文档应用程序2.3.4 创建基于HTML的应用程序2.4 小结第3章 面向对象程序设计基础本章主要介绍面向对象编程及程序异常处理的基础知识。面向对象编程具有抽象、封装、继承和多态四个主要特征。面向对象程序设计围绕现实世界的概念来组织模块,采用对象来描述问题空间的实体用程序代码模拟现实世界中真实或抽象的对象。3.1 面向过程与面向对象3.1.1 面向过程的问题3.1.2 面向对象的特性3.2 C++类的基本概念3.2.1 结构体与类3.2.2 类与对象3.2.3 类的声明、定义和实现3.2.4 成员变量3.2.5 成员函数3.2.6 静态成员3.2.7 this指针3.3 构造函数3.3.1 使用构造函数的原因3.3.2 构造函数的使用3.3.3 重载构造函数3.3.4 析构函数3.4 继承3.4.1 继承的概念3.4.2 继承的工作机制3.4.3 公有继承3.4.4 私有继承3.4.5 保护继承3.4.6 多重继承3.5 异常处理3.5.1 异常的概念3.5.2 异常处理机制3.5.3 基本异常处理方法3.5.4 多个异常处理方法3.6 小结第4章 Visual C++调试技术本章介绍了在Visual C++环境下,如何调试程序及Visual C++中的各种调试工具的使用。通过本章的学习,读者应对Visual C++环境有更深入的了解,可以利用多种调试工具调试程序。Visual C++虽然提供了强大的调试工具,但一个好的程序员不应该把所有的判断交给编译器和调试器,而是应该在程序中自已加以程序保护和错误定位。4.1 Debug与Relcase4.2 调试的过程4.2.1 设置断点4.2.2 控制程序的运行4.3 使用查看工具4.3.1 弹出式调试信息泡泡4.3.2 变量窗口4.3.3 观察窗口4.3.4 快速查看窗口4.3.5 内存查看窗口4.3.6 寄存器窗口4.3.7 调用堆栈窗口4.4 其他调试技术4.4.1 TRACE宏4.4.2 ASSERT宏4.4.3 VERIFY宏4.5 小结第二篇 Windows编程第5章 Windows程序设计通过本章的学习,读者可以掌握Windows应用程序设计的一些基本概念与基本原理,进一步理解Windows应用程序的内部运行机制,为接下来进一步学习利用底层API函数或高层的MFC类库来构造Windows应用程序打下基础。5.1 Windows编程简介5.1.1 Windows API概述5.1.2 windows应用程序中的常用术语5.2 Windows应用程序运行机制5.2.1 生成Windows应用程序框架5.2.2 在Windows应用程序中添加代码5.2.3 编译并执行程序5.3 程序入口WinMain()函数5.3.1 WinMain()函数的定义5.3.2 定义和注册窗口类5.3.3 创建窗口5.3.4 显示和更新窗口5.3.5 消息循环5.4 窗口过程函数和消息处理5.4.1 窗口过程函数5.4.2 常用消息的处理5.5 小结第6章 MFC编程概述本章首先概要叙述了MFC框架,然后通过基于MFC框架的单文档应用程序详细介绍了MFC框架的层次结构,并在此基础上剖析了MFC框架的运行机制,包括设计窗口类、注册窗口类、创建窗口、显示和更新窗口、消息循环,以及一个默认的窗口处理过程。6.1 MFC概述6.1.1 MFC设计原理6.1.2 MFC特点6.1.3 MFC App Wizard向导6.2 MFC层次结构设计6.2.1 单文档应用程序的构成6.2.2 CObiect类6.2.3 COmdTarget类6.2.4 应用和线程类6.2.5 窗口类6.2.6 文档视图类6.3 MFC框架程序分析6.3.1 theApp全局对象6.3.2 wlnMain()函数6.3.3 AfxwinInit()函数6.3.4 InitApplication()函数6.3.5 InitInstance()函数6.3.6 LoadFrame()函数……第7章 MFC消息映射与消息传递机制第8章 图形编程第9章 位图编程第10章 对话框第11章 应用程序界面的定制第12章 文件操作第13章 文档、视图和框架第14章 进程和线程第三篇 数据库编程第15章 Visual C++数据库开发技术概述第16章 ODBC API 编程第17章 MFC ODBC 编程第18章 MFC DAO 编程第19章 OLE DB 编程第20章 ADO 编程第四篇 网络通信编程第五篇 Windows组件编程第六篇 综合实例 上一篇: Visual C++全能速查宝典 2009年版 下一篇: Visual C++游戏开发经典案例详解