《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.0
- 1.3 Visual C++集成开发环境
- 1.3.1 菜单栏
- 1.3.2 工具栏
- 1.3.3 工作区窗口
- 1.3.4 输出窗口
- 1.4 编写第一个程序Hello Wor1d
- 1.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与Relcase
- 4.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组件编程
-
第六篇 综合实例