书籍详情
VISUAL C++6.0编程实例与技巧
作者:吕昕主编;康博创作室编著
出版社:中国水利水电出版社
出版时间:1999-10-01
ISBN:9787508400518
定价:¥35.00
购买这本书可以去
内容简介
本书主要介绍Visual C++ 6.0编程技术,内容涉及相当广泛,既包括Visual C++常规编程技术和应用程序基础的介绍,又有图形用户界面、ActiveX控件、多媒体、数据库等高级话题的介绍。通过这些内容的学习,会使用户充分领略到Visual C++事件驱动可视编程技术的威力所在。书中内容实例丰富、讲解清晰、力避代码复杂冗长。简短的实例特别有助于初学者仿效理解、把握问题的精髓;能够帮助读者快速建立对应用程序的整体认识。本书是学习Visual C++编程人中不可多得的以参考书。
作者简介
暂缺《VISUAL C++6.0编程实例与技巧》作者简介
目录
前言
第一章 Visual C++ 6.0概述
1.1 Visual C++ 6.0的特点
1.2 Visual C++ 6.0的软、硬件配置
1.3 Visual C++ 6.0的新增功能
1.3.1 智能提示功能
1.3.2 新的联机帮助
1.3.3 新的项目风格
1.3.4 中文语言支持
1.3.5 工具条新特征
第二章 Visual C++ 6.0开发环境
2.1 Visual C++ 6.0主窗口界面
2.2 Visual C++ 6.0工具栏
2.3 Visual C++ 6.0菜单栏
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 DEBUG菜单
2.3.8 WINDOW菜单
2.3.9 TOOLS菜单
2.3.10 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 工具栏编辑器
2.6 快速的应用程序实例
第三章 C++语言基础
3.1 简单的C++程序
3.2 标识符
3.3 基本数据类型
3.3.1 类型Char
3.3.2 类型Short
3.3.3 类型int
3.3.4 类型long
3.3.5 类型_intn
3.3.6 浮点类型
3.3.7 常量
3.4 数据类型转换
3.5 C++存储类
3.5.1 auto存储类
3.5.2 register存储类
3.5.3 extern存储类
3.5.4 Static存储类
3.6 基本运算
3.6.1 算术运算
3.6.2 关系运算
3.6.3 逻辑运算
3.7 自定义数据类型
3.7.1 typedef
3.7.2 结构
3.7.3 联合
3.7.4 枚举
3.8 控制结构
3.8.1 条件语句
3.8.2 循环语句
3.8.3 转移语句
3.9 数组、字符串和指针
3.9.1 数组
3.9.2 字符串
3.9.3 指针
3.10 函数
3.11 类与对象
3.11.1 类的定义
3.11.2 对象的定义
3.11.3 构造函数和析构函数
3.11.4 内联成员函数
3.11.5 对象与成员函数
3.11.6 this指针
3.11.7 静态数据成员和成员函数
3.11.8 友元函数
3.12 类继承
3.12.1 派生类与基类
3.12.2 派生类的对象和构造函数
3.12.3 多复派生类
3.12.4 类的多继承
3.12.5 多层派生类
3.13 重载
3.13.1 函数重载
3.13.2 操作符重载
3.14 多态性
3.14.1 虚拟函数
3.14.2 纯虚拟函数
3.15 C++语言的输入/输出
3.15.1 I/O结构
3.15.2 其他输入/输出函数
第四章 Widnows程序的组织结构
4.1 单工与多工作操作系统
4.1.1 单任务
4.1.2 多任务
4.2 消息Message
4.2.1 Message的结构
4.2.2 消息的来源
4.2.3 读取消息的循环:Message Loop
4.2.4 消息队列Message Queue
4.3 窗口函数:消息所要送达的对象
4.3.1 CALL-BACK FUNCTION:回调函数
4.3.2 窗口函数的登记
4.3.3 用Dispatch Message来分配消息
4.4 Windows程序的流程
4.4.1 WinMain( )
4.4.2 WndProc( )
4.4.3 Windows程序一般执行流程
4.4.4 写个正规的Windows程序
4.5 程序分析(一):WinMain ( )
4.5.1 WinMain( )的构造
4.5.2 WM-QUIT消息
4.6 程序分析(二):窗口函数WndProc( )
4.6.1 WM-DESTROY消息
4.6.2 default:DefWindowProc( )
4.7 模块定义文件
4.8 编译运行
4.9 Hunfarian命名规则
第五章 Visual C++应用程序框架结构
5.1 创建MDI示例应用程序
5.2 应用程序类和源文件
5.3 程序的控制流程
5.3.1 成员函数InitInstance
5.3.2 成员函数Run
5.3.3 成员函数ExitInstance
5.3.4 成员函数OnIdle
5.3.5 CWinApp的服务功能
5.4 文档模板
5.5 窗口类与窗口对象
5.5.1 窗口对象
5.5.2 CWnd派生的窗口类
5.5.3 注册窗口类
5.5.4 窗口的创建过程
5.5.5 销毁窗口
5.6 设备文本与图形对象
5.6.1 设备文本
5.6.2 图形对象
5.7 消息与命令
5.7.1 消息与消息处理
5.7.2 消息映射
5.7.3 消息的种类
5.7.4 发递和接收消息
5.7.5 如何搜索消息映射
5.7.6 用户界面对象的更新
第六章 对话框、控件和控件栏
6.1 对话框
6.1.1 对话框的组成
6.1.2 模态和非模态对话框
6.1.3 创建对话资源
6.1.4 用Class Wizard创建对话类
6.1.5 创建并显示对话框
6.1.6 设置对话框的背景颜色
6.1.7 初始化对话框
6.1.8 处理Window消息
6.1.9 对话数据交换和验证
6.1.10 对话框控件的类型无关访问
6.1.11 关闭对话框
6.1.12 管理对话框的MFC函数
6.2 通用对话类
6.2.1 CFontDialog类
6.2.2 CColorDialog类
6.2.3 CFileDialog类
6.3 控件
6.3.1 标准控件
6.3.2 附加的控件类
6.3.3 控件与对话框
6.3.4 管理对话框控件的MFC函数
6.3.5 公用控件类
6.4 控件栏
6.4.1 工具栏
6.4.2 状态栏
6.4.3 对话栏
6.4.4 CControlBar成员函数
6.5 编程范例
第七章 如何创建一个SDI应用程序
7.1 工程文件(Project)
7.2 AppWizard
7.3 单文档界面(SDI)编程
7.3.1 Person应用程序
7.3.2 生成工程文件
7.3.3 文档和视
7.3.4 界面的可视化编程
7.3.5 添中代码
7.3.6 进一步完善应用程序
7.3.7 执行Person应用程序
第八章 动态链接库DLL
8.1 动态链接库的概念
8.2 创建一个动态链接库文件
8.2.1 建立工程文件
8.2.2 定制CPP文件
8.2.3 定制DEF文件
8.3 编写使用动态链接库的应用程序
8.3.1 TestDLL应用程序
8.3.2 创建应用程序的工程文件
8.3.3 菜单条的可视化实现
8.3.4 代码编写
8.3.5 执行TestDLL应用程序
第九章 多文档界面MDI编程
9.1 什么是多文档界面MDI
9.2 Books应用程序
9.3 生成应用程序的工程文件
9.4 界面的可视化编程
9.4.1 应用程序窗口的可视化实现
9.4.2 菜单的可视化实现
9.5 添加代码
9.5.1 声明视类的数据成员
9.5.2 定义文档中的数据成员
9.5.3 初始化视类的数据成员
9.5.4 向文件中写数据和读数据
9.5.5 实现一个文档的多个视
9.6 增强Books应用程序
9.6.1 增加分割条
9.6.2 在菜单中加入split选项
9.7 执行Books应用程序
第十章 Visual C++ 6.0多媒体程序设计
10.1 用MCIWnd开发视频图像
10.1.1 Video for Windows和MCIWnd
10.1.2 使用MCIWnd
10.1.3 MCIWnd的演示
10.2 OpenGL——3D图形设计API
10.2.1 OpenGL概述
10.2.2 Windows系统下的OpenGL函数
10.2.3 用Visual C++ 6.0 MFC编写OpenGL程序
10.3 DirectX——新一代媒体大师
10.3.1 编写DirectDraw应用程序
10.3.2 准备好工具
10.3.3 视频回放——DirectDraw开发例程
第十一章 Visual C++ 6.0数据库应用程序
11.1 登录ODBC数据源
11.2 ODBC数据库应用程序的生成
11.2.1 利用向导生成应用程序框架
11.2.2 查看记录集合
11.2.3 查看其他类和资源
11.2.4 为表格定制对话框界面
11.2.5 控件与记录集合字段相连接
11.2.6 运行ODBC数据库应用程序
11.3 DAO数据库应用程序的生成
11.3.1 利用向导生成应用程序框架
11.3.2 查看DAO类及资源
11.3.3 完成DAO数据库应用程序
第一章 Visual C++ 6.0概述
1.1 Visual C++ 6.0的特点
1.2 Visual C++ 6.0的软、硬件配置
1.3 Visual C++ 6.0的新增功能
1.3.1 智能提示功能
1.3.2 新的联机帮助
1.3.3 新的项目风格
1.3.4 中文语言支持
1.3.5 工具条新特征
第二章 Visual C++ 6.0开发环境
2.1 Visual C++ 6.0主窗口界面
2.2 Visual C++ 6.0工具栏
2.3 Visual C++ 6.0菜单栏
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 DEBUG菜单
2.3.8 WINDOW菜单
2.3.9 TOOLS菜单
2.3.10 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 工具栏编辑器
2.6 快速的应用程序实例
第三章 C++语言基础
3.1 简单的C++程序
3.2 标识符
3.3 基本数据类型
3.3.1 类型Char
3.3.2 类型Short
3.3.3 类型int
3.3.4 类型long
3.3.5 类型_intn
3.3.6 浮点类型
3.3.7 常量
3.4 数据类型转换
3.5 C++存储类
3.5.1 auto存储类
3.5.2 register存储类
3.5.3 extern存储类
3.5.4 Static存储类
3.6 基本运算
3.6.1 算术运算
3.6.2 关系运算
3.6.3 逻辑运算
3.7 自定义数据类型
3.7.1 typedef
3.7.2 结构
3.7.3 联合
3.7.4 枚举
3.8 控制结构
3.8.1 条件语句
3.8.2 循环语句
3.8.3 转移语句
3.9 数组、字符串和指针
3.9.1 数组
3.9.2 字符串
3.9.3 指针
3.10 函数
3.11 类与对象
3.11.1 类的定义
3.11.2 对象的定义
3.11.3 构造函数和析构函数
3.11.4 内联成员函数
3.11.5 对象与成员函数
3.11.6 this指针
3.11.7 静态数据成员和成员函数
3.11.8 友元函数
3.12 类继承
3.12.1 派生类与基类
3.12.2 派生类的对象和构造函数
3.12.3 多复派生类
3.12.4 类的多继承
3.12.5 多层派生类
3.13 重载
3.13.1 函数重载
3.13.2 操作符重载
3.14 多态性
3.14.1 虚拟函数
3.14.2 纯虚拟函数
3.15 C++语言的输入/输出
3.15.1 I/O结构
3.15.2 其他输入/输出函数
第四章 Widnows程序的组织结构
4.1 单工与多工作操作系统
4.1.1 单任务
4.1.2 多任务
4.2 消息Message
4.2.1 Message的结构
4.2.2 消息的来源
4.2.3 读取消息的循环:Message Loop
4.2.4 消息队列Message Queue
4.3 窗口函数:消息所要送达的对象
4.3.1 CALL-BACK FUNCTION:回调函数
4.3.2 窗口函数的登记
4.3.3 用Dispatch Message来分配消息
4.4 Windows程序的流程
4.4.1 WinMain( )
4.4.2 WndProc( )
4.4.3 Windows程序一般执行流程
4.4.4 写个正规的Windows程序
4.5 程序分析(一):WinMain ( )
4.5.1 WinMain( )的构造
4.5.2 WM-QUIT消息
4.6 程序分析(二):窗口函数WndProc( )
4.6.1 WM-DESTROY消息
4.6.2 default:DefWindowProc( )
4.7 模块定义文件
4.8 编译运行
4.9 Hunfarian命名规则
第五章 Visual C++应用程序框架结构
5.1 创建MDI示例应用程序
5.2 应用程序类和源文件
5.3 程序的控制流程
5.3.1 成员函数InitInstance
5.3.2 成员函数Run
5.3.3 成员函数ExitInstance
5.3.4 成员函数OnIdle
5.3.5 CWinApp的服务功能
5.4 文档模板
5.5 窗口类与窗口对象
5.5.1 窗口对象
5.5.2 CWnd派生的窗口类
5.5.3 注册窗口类
5.5.4 窗口的创建过程
5.5.5 销毁窗口
5.6 设备文本与图形对象
5.6.1 设备文本
5.6.2 图形对象
5.7 消息与命令
5.7.1 消息与消息处理
5.7.2 消息映射
5.7.3 消息的种类
5.7.4 发递和接收消息
5.7.5 如何搜索消息映射
5.7.6 用户界面对象的更新
第六章 对话框、控件和控件栏
6.1 对话框
6.1.1 对话框的组成
6.1.2 模态和非模态对话框
6.1.3 创建对话资源
6.1.4 用Class Wizard创建对话类
6.1.5 创建并显示对话框
6.1.6 设置对话框的背景颜色
6.1.7 初始化对话框
6.1.8 处理Window消息
6.1.9 对话数据交换和验证
6.1.10 对话框控件的类型无关访问
6.1.11 关闭对话框
6.1.12 管理对话框的MFC函数
6.2 通用对话类
6.2.1 CFontDialog类
6.2.2 CColorDialog类
6.2.3 CFileDialog类
6.3 控件
6.3.1 标准控件
6.3.2 附加的控件类
6.3.3 控件与对话框
6.3.4 管理对话框控件的MFC函数
6.3.5 公用控件类
6.4 控件栏
6.4.1 工具栏
6.4.2 状态栏
6.4.3 对话栏
6.4.4 CControlBar成员函数
6.5 编程范例
第七章 如何创建一个SDI应用程序
7.1 工程文件(Project)
7.2 AppWizard
7.3 单文档界面(SDI)编程
7.3.1 Person应用程序
7.3.2 生成工程文件
7.3.3 文档和视
7.3.4 界面的可视化编程
7.3.5 添中代码
7.3.6 进一步完善应用程序
7.3.7 执行Person应用程序
第八章 动态链接库DLL
8.1 动态链接库的概念
8.2 创建一个动态链接库文件
8.2.1 建立工程文件
8.2.2 定制CPP文件
8.2.3 定制DEF文件
8.3 编写使用动态链接库的应用程序
8.3.1 TestDLL应用程序
8.3.2 创建应用程序的工程文件
8.3.3 菜单条的可视化实现
8.3.4 代码编写
8.3.5 执行TestDLL应用程序
第九章 多文档界面MDI编程
9.1 什么是多文档界面MDI
9.2 Books应用程序
9.3 生成应用程序的工程文件
9.4 界面的可视化编程
9.4.1 应用程序窗口的可视化实现
9.4.2 菜单的可视化实现
9.5 添加代码
9.5.1 声明视类的数据成员
9.5.2 定义文档中的数据成员
9.5.3 初始化视类的数据成员
9.5.4 向文件中写数据和读数据
9.5.5 实现一个文档的多个视
9.6 增强Books应用程序
9.6.1 增加分割条
9.6.2 在菜单中加入split选项
9.7 执行Books应用程序
第十章 Visual C++ 6.0多媒体程序设计
10.1 用MCIWnd开发视频图像
10.1.1 Video for Windows和MCIWnd
10.1.2 使用MCIWnd
10.1.3 MCIWnd的演示
10.2 OpenGL——3D图形设计API
10.2.1 OpenGL概述
10.2.2 Windows系统下的OpenGL函数
10.2.3 用Visual C++ 6.0 MFC编写OpenGL程序
10.3 DirectX——新一代媒体大师
10.3.1 编写DirectDraw应用程序
10.3.2 准备好工具
10.3.3 视频回放——DirectDraw开发例程
第十一章 Visual C++ 6.0数据库应用程序
11.1 登录ODBC数据源
11.2 ODBC数据库应用程序的生成
11.2.1 利用向导生成应用程序框架
11.2.2 查看记录集合
11.2.3 查看其他类和资源
11.2.4 为表格定制对话框界面
11.2.5 控件与记录集合字段相连接
11.2.6 运行ODBC数据库应用程序
11.3 DAO数据库应用程序的生成
11.3.1 利用向导生成应用程序框架
11.3.2 查看DAO类及资源
11.3.3 完成DAO数据库应用程序
猜您喜欢