Visual C++ 6.0高级开发教程

Visual C++ 6.0高级开发教程
作 者: 薛静锋
出版社: 人民邮电出版社
丛编项: Visual Studio 6 0应用系列
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: C语言 程序设计 教材
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual C++ 6.0高级开发教程》作者简介

内容简介

本书对Visual C++ 6.0的使用与开发作了全面系统的讲解。全书首先对Visual C++ 6.0的主要功能、特点、软硬件配置以及开发环境作了说明;然后对面向对象和C++语言的基本内容和如何运用MFC类库来开发Windows应用程序作了详细介绍;接着对图形接口和ActiveX作了概要介绍;最后对动态数据交换(DDE)、网络编程和数据库编程等内容作了系统阐述。本书结构清晰、内容全面,全书在文字叙述上注重实用,突出抽象概念和具体技术的实质,并根据需要提供了许多程序实例(已录入在所附磁盘内),便于读者学习使用。全书内容新颖、语言浅显、通俗易懂,适用于中、高级程序设计人员学习使用,也可供大专院校师生阅读。

图书目录

第一章 Visual C++ 6.0 概述

1.1 Visual C++ 6.0 的特点

1.2 Visual C++ 6.0的软、硬件环境

1.3 Visual C++ 6.0的主要内容

第二章 Visual C++ 6.0的开发环境

2.1 工作平台

2.2 工具栏

2.3 菜单栏

2.3.1 File菜单

2.3.2 Edit菜单

2.3.3 View菜单

2.3.4 Insert菜单

2.3.5 Project菜单

2.3.6 Build菜单

2.3.7 Tools菜单

2.3.8 Window菜单

2.3.9 Help菜单

2.4 项目工作区

2.5 资源编辑器

2.5.1 资源编辑器

2.5.2 资源符号

2.5.3 资源符号浏览器

2.5.4 对话编辑器

2.5.5 菜单编辑器

2.5.6 加速键表及其编辑器

2.5.7 串表及其编辑器

2.5.8 版本信息编辑器

2.5.9 图形编辑器

2.5.10 工具栏编辑器

第三章 面向对象与C++语言

3.1 对象和类

3.1.1 对象

3.1.2 对象的属性

3.1.3 对象的行为

3.1.4 面向对象的程序设计

3.1.5 类和对象的属性及行为

3.1.6 类的使用

3.2 构造函数和析构函数

3.3 数据成员的初始化

3.4 重载

3.4.1 函数名重载

3.4.2 运算符重载

3.5 继承

3.5.1 父类和子类

3.5.2 访问控制

3.6 C++的非面向对象特征部分

3.6.1 注释行

3.6.2 常量、类型和说明

3.6.3 C++中关于函数的新特征

3.6.4 运算符

3.6.5 指针

3.6.6 显式类型转换

3.7 C++强有力的面向对象特征

3.7.1 C++类和对象的基本概念

3.7.2 类的定义和对象的说明

3.7.3 构造函数和析构函数

3.7.4 类的自引用

3.7.5 对象向量

3.7.6 友元

3.7.7 运算符重载

3.7.8 库

3.8 C++语言的高级特性

3.8.1 继承性和导出类

3.8.2 虚函数和C++语言的多态性

第四章 Windows编程与MFC基础

4.1 Windows 98的用户界面

4.2 Windows 98应用程序接口

4.3 Windows 98应用程序基本概念

4.3.1 WinMain( )

4.3.2 窗口函数和窗口类

4.3.3 消息循环

4.3.4 Windows 98数据类型

4.4 Windows 98程序框架

4.4.1 窗口类的定义

4.4.2 窗口的建立

4.4.3 消息循环

4.5 窗口函数

4.6 菜单

4.6.1 菜单的概念

4.6.2 菜单的建立

4.6.3 菜单列表项的添加

4.6.4 快捷菜单的建立

4.6.5 加速键的使用

4.7 使用AppWizard创建MFC应用程序

4.8 常用类

4.8.1 Cdoument,Cview及Frame 类

4.8.2 CWinApp类

4.8.3 CWinThread类

4.8.4 CCmdTarget类

4.8.5 CObject类

4.9 调试支持

4.10 完整的应用程序

4.11 MFC 的消息和命令

4.11.1 消息的种类

4.11.2 消息处理

4.11.3 消息发送

4.11.4 用 ClassWizard 进行消息处理

4.11.5 建立消息映射

4.12 用MFC 进行绘图和打印

4.12.1 绘制窗口

4.12.2 CDC类

4.12.3 打印

4.12.4 打印预览

4.13 通用类

4.13.1 Cstring类

4.13.2 CTime和CTimeSpan类

4.13.3 ColeDateTime和ColeDateTimeSpan类

4.13.4 MFC的文件类

4.13.5 CArchive 类

4.13.6 MFC的集合类

4.13.7 异常处理

4.13.8 MFC异常类

4.13.9 Win 32系统级异常

第五章 文档、视图、对话框及控件

5.1 文档和视图

5.1.1 基本概念

5.1.2 指针变量和引用变量

5.1.3 文档和视图的接口

5.2 列表视图控件

5.2.1 基本概念

5.2.2 属性

5.2.3 使用方法

5.3 树形视图

5.3.1 基本概念

5.3.2 支持MFC的树形视图控件

5.3.3 用树形视图控件作为视窗

5.3.4 将树形视图控件添加到对话框

5.3.5 在树形视图中删除条目

5.3.6 执行标注编辑

5.4 表单视图

5.4.1 基本概念

5.4.2 使用方法

5.5 对话框

5.5.1 基本概念

5.5.2 使用对话框输入

5.5.3 创建对话框

5.5.4 创建基于对话框的项目

5.6 按钮控件

5.6.1 基本概念

5.6.2 设置成员变量

5.6.3 调试程序

5.6.4 启用或禁用按钮

5.6.5 隐藏按钮

5.6.6 设定Tab键切换顺序

5.7 编辑控件

5.7.1 基本概念

5.7.2 属性

5.7.3 关联CEdit 对象与编辑控件

5.7.4 接收文本

5.7.5 用DDV和DDX传递参数

5.8 列表框和组合框

5.8.1 列表框的基本概念

5.8.2 给对话框加入列表框

5.8.3 组合框的基本概念

5.8.4 使用循环

5.9 旋转、进度条、滑块控件

5.9.1 标准控件

5.9.2 旋钮控件 

5.9.3 滑块控件

5.9.4 进度控件

5.14 位图和图像列表

5.14.1 位图的概念

5.14.2 图像列表的概念

5.14.3 使用图像列表

第六章 图形接口

6.1 设备环境

6.1.1 基本概念

6.1.2 设备环境的使用

6.1.3 Stock对象

6.1.4 设置图形模式

6.1.5 一个实例

6.1.6 在应用程序中使用颜色

6.2 画笔和画刷

6.2.1 画笔的概念

6.2.2 用画笔绘画

6.2.3 画刷的概念

6.3 字体

6.3.1 基本概念

6.3.2 指定属性

6.3.3 用MFC创建字体

6.3.4 选择并配置字体

6.3.5 编制字体

6.4 图标

6.4.1 基本概念

6.4.2 图标类型

6.4.3 创建图标

6.5 光标

6.5.1 基本概念

6.5.2 使用光标

第七章 完整的应用程序开发

7.1 创建应用程序的基本框架

7.2 视图的处理

7.3 文档的处理

7.4 文档数据的串行化处理

7.5 视图窗口的滚动处理

7.6 窗口的分割

7.7 创建对话资源

7.8 创建对话类

7.9 定义成员变量

7.10 定义消息处理函数

7.11 修改对话类代码

7.12 创建对话类对象

7.13 添加工具栏按钮

7.14 编译并运行应用程序

7.15 完整的源程序

第八章 ActiveX开发

8.1 ActiveX控件

8.2 为什么要使用ActiveX控件

8.3 如何使用ActiveX控件

8.4 使用ActiveX定制控件的例子

8.5 ActiveX 控件属性、事件和方法

8.6 创建ActiveX 控件

8.7 测试ActiveX 控件

第九章 动态数据交换(DDE)

9.1 基本概念

9.2 利用DDEML进行DDE编程

9.3 DDE 术语

9.4 会晤中的事件序列

9.5 DDEML函数

9.6 从DDE服务器取得数据例程

9.6.1 设计

9.6.2 产生和创建

9.6.3 测试

9.6.4 源程序清单

第十章 网络编程

10.1 Windows NT网络编程

10.1.1 OSI七层模型

10.1.2 一种简化的网络模型

10.1.3 网络协议

10.1.4 Windows NT网络模型

10.1.5 Windows NT中的网络编程API

10.2 Windows Sockets API

10.2.1 基本嵌套字

10.2.2 盘存Windows Sockets API

10.2.3 Windows Sockets编程

10.2.4 确定主系统和服务

10.3 一个简单的客户机应用程序

10.3.1 设计

10.3.2 产生和创建

10.3.3 测试

10.3.4 源程序清单

10.4 动态HTML

10.4.1 基本概念

10.4.2 Visual C++对DHTML的支持

10.4.3 使用MFC和DHTML

第十一章 数据库编程

11.1 结构化查询语言(SQL)

11.1.1 数据定义语言(DDL)

11.1.2 数据控制语言(DCL)

11.2 开放数据库连接(ODBC)

11.2.1 ODBC体系结构

11.2.2 ODBC API基础

11.2.3 创建ODBC应用程序

11.2.4 与数据源连接

11.2.5 执行SQL语句

11.2.6 处理结果集

11.2.7 一次取回多个行

11.2.8 插入、更新和删除行

11.2.9 异步操作

11.2.10 事务处理

11.2.11 函数目录

11.3 MFC数据库类

11.3.1 CDatabase类

11.3.2 CRecordset类

11.3.3 CRecordView类

11.3.4 用AppWizard创建数据库应用程序

11.4 使用OLE DB编程

11.4.1 OLE DB组件

11.4.2 OLE DB数据使用者应用程序

11.4.3 连接数据提供程序

11.4.4 创建对话

11.4.5 打开行集

11.4.6 执行命令

11.4.7 操作行集

11.4.8 更新数据源

11.4.9 事务

11.4.10 使用枚举器

11.4.11 扩展的OLE DB错误处理

11.5 使用ActiveX数据对象(ADO)编程

11.5.1 Connection对象

11.5.2 Command对象

11.5.3 Recordset对象

11.5.4 Fields集合和Fields对象

11.5.5 Parameter对象和Parameter集合

11.5.6 Property对象和Properties集合

11.5.7 Error对象和Errors集合

11.5.8 在VC++ 中使用ADO对象

11.5.9 处理ADO错误

11.5.10 打开一个连接

11.5.11 使用记录集

11.5.12 执行命令

11.5.13 事务