书籍详情
VISUAL C++ 6.0 培训教程
作者:周颖恒 等
出版社:西南交通大学出版社
出版时间:1999-08-01
ISBN:9787810573290
定价:¥35.00
内容简介
美国微软公司在1998年推了“Microsoft Visual Studio 6.0”,这是一个集各种程序设计语言的“工作室( Studio)”,其中包含了:Visual C++6.0、Visual Basic 6.0 Visual J++2.0等等。我们可以根据自己的需要和喜好选择解决问题的开发工具。本书对Visual C++ 6.0的使用与开发作了全面系统的介绍。全书首先对Visual C++6.0的功能特点、软硬件配置、系统安装以及集成开发环境的使用作了详细介绍;接着对如何运用MFC类库开发Windows应用程序作了系统阐述,通过一系列的例程演示,我们将教会你如何利用MFC编写出复杂的Windows 95/98应用程序,包含菜单、鼠标、键盘、对话框、图形绘制、工具条和状态条、单文档界面(SDI)和多文档界面(MDI)等等,最后还将介绍关于多任务(线程)、ActiveX控制DLL和数据库方面的内容。本书在介绍以上每一部分的内容时,都给出了实现的详细步骤,你可以一边学习,一边动手实践,必将事半功倍。通过具体的范例和图解形式讲解全书内容是本书写作的主要特色。全书内容新颖,语言浅显、通俗易懂,适用于初、中级程序设计人员学习。一言以概之,本书将为你转向 Visual C++6.0开发平台铺平一条道路,指引你通向 Visual C++6.0 奇妙的世界。
作者简介
暂缺《VISUAL C++ 6.0 培训教程》作者简介
目录
第一部分 Visual C++ 6.0基础
第一章 从C/SDK到 Visual C++/MFC
1.1 C中的类型(Struct)
1.2 C++中的类
1.3 构造函数
1.4 析构函数
1.5 一般的成员函数
1.6 private和public型类成员
1.7 全局函数
1.8 C++的封装
第二章 继承和多态性
2.1 基类和虚函数
2.2 派生类
2.3 操作符的重载
2.4 多继承
第三章 流库
3.1 什么是流库
3.2 输入和输出
3.2.1 istream和ostream
3.2.2 输出运算将<<
3.2.3 输入运并符>>
3.3 C++中流的文件I/O
3.3.1 用流打开和关闭文件
3.3.2 文件的读写
第二部分 Visual C++6.0进阶
第一章 Visual C++的环境
1.1 用户界面基础
1.1.1 用户界面基础概述
1.1.2 窗口或者文档视图
1.2 定制自己的 Visua C++界面
1.2.1 自定义工具栏和菜单
1.2.2 设置工具菜单
第二章 类的操作
2.1 WizardBar与ClassView的比较
2.2 ClassView的使用
2.2.1 ClassView的特性
2.2.2 ClassVew元件
2.2.3 使用ClassView
2.3 用COM接口工作
2.3.1 COM接口
23.2 创建接口
2.4 WizardBar
2.4.1 WizardBar组件
2.4.2 WizardBar的上下文跟踪
2.4.3 使用WizardBar
2.5 ClasswiZard
2.5.1 添加一个类
2.5.2 bekt消息函数
2.5.3 向ATL对象中增加消息控制
2.5.4 删除一个消息处理控制
2.5.5 编辑一个消息管理器
2.5.6 删去一成员函数
2.5.7 Classwizard如何识别类
第三章 用工程工作
3.1 关于工程的说明
3.1.1 工程工作区文件
3.1.2 工程工作区间视图
3.1.3 工程工作区间的组件
3.1.4 工程类型
3.1.5 子工程
3.1.6 工程的配置
3.1.7 创建工程配置
3.1.8 平台类型
3.1.9 定制创建过程
3.2 用工程和工作区间工作
3.2.1 创建新的工程工作区间
3.2.2 查看工程工作区门窗口
3.2.3 打开一个存在的工程工作区间
3.2.4 从工作区间卸下工程
3.2.5 设置活动的工程
3.2.6 插入和删除工程
3.2.7 人工程添加或删除文件
3.2.8 创建、包含或删除子工程
3.2.9 使用工程中的文件夹
3.2.10 打开 Makefile
3.2.11 输出 Makefile
3.2.12 用工程配置工作
3.2.13 调整创建设置
3.2.14 创建工程
3.2.15 编译文件
3.2.16 运行程序
第四章 资源编辑器
4.1 什么是资源编辑器
4.2 资源符号
4.3 对话框编辑器
4.4 菜单编辑器
4.5 加速器编辑器
4.6 串编辑器
4.7 版本信息编辑器
4.8 图形编辑器
4.9 工具栏编辑器
4.10 文本编辑器
4.10.1 启动文本编辑器
4.10.2 打开文档
4.10.3 Open(打开)对话框
4.10.4 查看文档
第五章 调试器
5.1 某单命令
5.2 调试窗口
5.3 执行控制命令
5.4 设置断点
5.5 WatCh窗口
5.6 Variables窗口
5.7 Call Stack窗口
5.8 Registers窗口
5.9 Memory窗口
5.10 Disassembly窗口
5.11 错误调试
第三部分 Visual C++6.0 编程
第一章 开始编写程序
1.1 基本概念
1.1.1 Visual C++与MFC
1.1.2 MFC的基础
1.2 应用框架
1.2.1 什么是应用框架
1.2.2 应用框架与MFC库
1.2.3 一个应用框架例子
1.2.4 MFC库消息映射
1.2.5 文档和视
1.3 利用Appwizard生成“Hello,World”
1.3.1 什么是视
1.3.2 单文档接口(SDI)和多文档接口(MDI)
1.3.3 新的“Hello World”应用
1.3.4 OnDraw成员函数
第二章 GDI和事本文本及绘图输出
2.1 Windows的屏幕输出控制
2.1.1 设备环境类
2.1.2 构造和析构 CDC对象
2.1.3 设备环境的状态
2.2 Windows的坐标系统
2.3 绘制一个圆
2.4 文本输出控制
2.4.1 字体是GDI对象
2.4.2 字体的选择
2.4.3 打印字体
2.4.4 显示字体
2.4.5 窗口中的点一逻辑Twips
2.4.6 MultiFont一个显示各种字体的例程
2.4.7 MutiFont程序的组威元素
第三章 使用 ClassWizard
3.1 如何获取用户事件
3.1.1 消息映射
3.1.2 保存视的状态类数据成员
3.1.3 初始化视类数据成员
3.1.4 使矩形区域无效
3.1.5 Windows的用户区域
3.2 ChangeCilice例程序
3.2.1 编制ChangeCircle例程
3.2.2 使用ClassWizard
3.3 使用AppWizard和ClassWizard生成新的程序
3.3.1 建立MoveCircle程序
3.3.2 MoveCirle程序的构成元素
3.3.2 CRect、CPoint和 CSize之间的算术运算
第四章 对话框
4.1 基础概念
4.1.1 有模式和无模式对话框
4.1.2 系统模式对话框
4.1.3 资源和控制
4.2 对话框的程序设计
4.3 ClassWizard和对话框类
4.3.1 编写对话框类
4.3.2 使用对话框类
4.3.3 使用列表框控件
4.3.4 使用单选按钮
第五章 莱单和键盘加速键
5.1 Windows中的菜单
5.1.1 主框架窗口和文档类
5.1.2 Windows的菜单
5.1.3 铁盘加速健
5.1.4 命令处理
5.1.5 派生类中的命令消息控制
5.1.6 更新命令用户接口(UI)消息
5.1.7 对话框发送的命令
5.1.8 应用框架的内含菜单项
5.1.9 菜单项的允许/禁止
5.1.10 CEditView类
5.2 ChangeFont例程序
5.2.1 编辑ChangeFont程序
5.2.2 CMenu类
5.2.3 扩展命令处理
第六章 工具栏、状态栏与工具箱的设计
6.1 Windows中的工具条和应用框架
6.1.1 工具条和应用框架
6.1.2 工具条
6.2 工具栏的设计
6.2.1 建立工具栏
6.2.2 工具条位图
6.2.3 按钮的状态
6.3 工具条的程序编制
6.3.1 工具条和命令消息
6.3.2 工具条更新命令UI消息
6.3.3 寻找主框架
6.3.4 工具条例程
6.4 状态条
6.4.1 什么是状态条
6.4.2 信息行
6.4.3 状态指示器
6.4.4 获得对状态条的控制
第七章 文件的存取
7.1 文件基本操作流程
7.1.1 打开文件
7.1.2 存取数据
7.1.3 关闭文件
7.1.4 取得文件状态
7.1.5 Serialization
7.1.6 什么是序列化
7.2 磁盘文件和归档(Archives)
7.3 CArchlve
第八章 打印和打印预显
8.1 Windows 95的打印
8.1.1 标准打印机对话框
8.1.2 交互选择打印页码
8.2 显示页和打印页
8.3 打印预显
8.3.1 有关打tP机的程序设计
8.3.2 打印结构
8.4 打印信息
8.4.1 CPrintlnfo公有成页函数
8.4.2 CPrintlnfo 公有数据成员
8.4.3 CPrintlnfo对象的初始状态
8.5 细说分页打印
8.5 ExPrint程序
第九章 动态连接库(DLLs)
9.1 为什么使用 DLL
9.2 传统的 DLL
9.3 MFC库 DLL
9.3.1 MFC库 DLL的使用仅限于 Microsoft C++编译器
9.3.2 作为DLL的MFC库类
9.3.3 在应用中使用 MFC42.DLL
9.3.4 NFC库扩展DLL
9.3.5 MFC库DLL内存使用
9.3.6 扩展DLL需要的一些代码
9.3.7 搜索资源
9.3.8 内联构造函数
9.3.9 扩展DLL的引出
9.3.10 类静态数据成员
9.3.11 扩层 DLL运行时刻类的确定
9.3.12 创建 DLL
9.3.13 创建引入库
9.3.14 DLL的调试版和发行版
第十章 一个实际的Windows的绘图程序
10.1 MyDraw应用
10.2 生成 MyDraw应用程序框架
10.3 CmyDrawApp类
10.4 CmainFram?
10.5 CmyElipse类
10.6 CmyDrawDoc类
10.7 CmyDrawView类
10.8 Cmypendp类
10.8.1 创建对话模板资源
10.8.2 创建对话框类
10.8.3 定义成员变量
10.8.4 定义消息处理函数
10.8.5 修改对话类的代码
10.8.6 在文档类和视图类中引入CMypendly
10.9 添加工具栏按钮
10.10 完整的源程序
10.11 小结
第一章 从C/SDK到 Visual C++/MFC
1.1 C中的类型(Struct)
1.2 C++中的类
1.3 构造函数
1.4 析构函数
1.5 一般的成员函数
1.6 private和public型类成员
1.7 全局函数
1.8 C++的封装
第二章 继承和多态性
2.1 基类和虚函数
2.2 派生类
2.3 操作符的重载
2.4 多继承
第三章 流库
3.1 什么是流库
3.2 输入和输出
3.2.1 istream和ostream
3.2.2 输出运算将<<
3.2.3 输入运并符>>
3.3 C++中流的文件I/O
3.3.1 用流打开和关闭文件
3.3.2 文件的读写
第二部分 Visual C++6.0进阶
第一章 Visual C++的环境
1.1 用户界面基础
1.1.1 用户界面基础概述
1.1.2 窗口或者文档视图
1.2 定制自己的 Visua C++界面
1.2.1 自定义工具栏和菜单
1.2.2 设置工具菜单
第二章 类的操作
2.1 WizardBar与ClassView的比较
2.2 ClassView的使用
2.2.1 ClassView的特性
2.2.2 ClassVew元件
2.2.3 使用ClassView
2.3 用COM接口工作
2.3.1 COM接口
23.2 创建接口
2.4 WizardBar
2.4.1 WizardBar组件
2.4.2 WizardBar的上下文跟踪
2.4.3 使用WizardBar
2.5 ClasswiZard
2.5.1 添加一个类
2.5.2 bekt消息函数
2.5.3 向ATL对象中增加消息控制
2.5.4 删除一个消息处理控制
2.5.5 编辑一个消息管理器
2.5.6 删去一成员函数
2.5.7 Classwizard如何识别类
第三章 用工程工作
3.1 关于工程的说明
3.1.1 工程工作区文件
3.1.2 工程工作区间视图
3.1.3 工程工作区间的组件
3.1.4 工程类型
3.1.5 子工程
3.1.6 工程的配置
3.1.7 创建工程配置
3.1.8 平台类型
3.1.9 定制创建过程
3.2 用工程和工作区间工作
3.2.1 创建新的工程工作区间
3.2.2 查看工程工作区门窗口
3.2.3 打开一个存在的工程工作区间
3.2.4 从工作区间卸下工程
3.2.5 设置活动的工程
3.2.6 插入和删除工程
3.2.7 人工程添加或删除文件
3.2.8 创建、包含或删除子工程
3.2.9 使用工程中的文件夹
3.2.10 打开 Makefile
3.2.11 输出 Makefile
3.2.12 用工程配置工作
3.2.13 调整创建设置
3.2.14 创建工程
3.2.15 编译文件
3.2.16 运行程序
第四章 资源编辑器
4.1 什么是资源编辑器
4.2 资源符号
4.3 对话框编辑器
4.4 菜单编辑器
4.5 加速器编辑器
4.6 串编辑器
4.7 版本信息编辑器
4.8 图形编辑器
4.9 工具栏编辑器
4.10 文本编辑器
4.10.1 启动文本编辑器
4.10.2 打开文档
4.10.3 Open(打开)对话框
4.10.4 查看文档
第五章 调试器
5.1 某单命令
5.2 调试窗口
5.3 执行控制命令
5.4 设置断点
5.5 WatCh窗口
5.6 Variables窗口
5.7 Call Stack窗口
5.8 Registers窗口
5.9 Memory窗口
5.10 Disassembly窗口
5.11 错误调试
第三部分 Visual C++6.0 编程
第一章 开始编写程序
1.1 基本概念
1.1.1 Visual C++与MFC
1.1.2 MFC的基础
1.2 应用框架
1.2.1 什么是应用框架
1.2.2 应用框架与MFC库
1.2.3 一个应用框架例子
1.2.4 MFC库消息映射
1.2.5 文档和视
1.3 利用Appwizard生成“Hello,World”
1.3.1 什么是视
1.3.2 单文档接口(SDI)和多文档接口(MDI)
1.3.3 新的“Hello World”应用
1.3.4 OnDraw成员函数
第二章 GDI和事本文本及绘图输出
2.1 Windows的屏幕输出控制
2.1.1 设备环境类
2.1.2 构造和析构 CDC对象
2.1.3 设备环境的状态
2.2 Windows的坐标系统
2.3 绘制一个圆
2.4 文本输出控制
2.4.1 字体是GDI对象
2.4.2 字体的选择
2.4.3 打印字体
2.4.4 显示字体
2.4.5 窗口中的点一逻辑Twips
2.4.6 MultiFont一个显示各种字体的例程
2.4.7 MutiFont程序的组威元素
第三章 使用 ClassWizard
3.1 如何获取用户事件
3.1.1 消息映射
3.1.2 保存视的状态类数据成员
3.1.3 初始化视类数据成员
3.1.4 使矩形区域无效
3.1.5 Windows的用户区域
3.2 ChangeCilice例程序
3.2.1 编制ChangeCircle例程
3.2.2 使用ClassWizard
3.3 使用AppWizard和ClassWizard生成新的程序
3.3.1 建立MoveCircle程序
3.3.2 MoveCirle程序的构成元素
3.3.2 CRect、CPoint和 CSize之间的算术运算
第四章 对话框
4.1 基础概念
4.1.1 有模式和无模式对话框
4.1.2 系统模式对话框
4.1.3 资源和控制
4.2 对话框的程序设计
4.3 ClassWizard和对话框类
4.3.1 编写对话框类
4.3.2 使用对话框类
4.3.3 使用列表框控件
4.3.4 使用单选按钮
第五章 莱单和键盘加速键
5.1 Windows中的菜单
5.1.1 主框架窗口和文档类
5.1.2 Windows的菜单
5.1.3 铁盘加速健
5.1.4 命令处理
5.1.5 派生类中的命令消息控制
5.1.6 更新命令用户接口(UI)消息
5.1.7 对话框发送的命令
5.1.8 应用框架的内含菜单项
5.1.9 菜单项的允许/禁止
5.1.10 CEditView类
5.2 ChangeFont例程序
5.2.1 编辑ChangeFont程序
5.2.2 CMenu类
5.2.3 扩展命令处理
第六章 工具栏、状态栏与工具箱的设计
6.1 Windows中的工具条和应用框架
6.1.1 工具条和应用框架
6.1.2 工具条
6.2 工具栏的设计
6.2.1 建立工具栏
6.2.2 工具条位图
6.2.3 按钮的状态
6.3 工具条的程序编制
6.3.1 工具条和命令消息
6.3.2 工具条更新命令UI消息
6.3.3 寻找主框架
6.3.4 工具条例程
6.4 状态条
6.4.1 什么是状态条
6.4.2 信息行
6.4.3 状态指示器
6.4.4 获得对状态条的控制
第七章 文件的存取
7.1 文件基本操作流程
7.1.1 打开文件
7.1.2 存取数据
7.1.3 关闭文件
7.1.4 取得文件状态
7.1.5 Serialization
7.1.6 什么是序列化
7.2 磁盘文件和归档(Archives)
7.3 CArchlve
第八章 打印和打印预显
8.1 Windows 95的打印
8.1.1 标准打印机对话框
8.1.2 交互选择打印页码
8.2 显示页和打印页
8.3 打印预显
8.3.1 有关打tP机的程序设计
8.3.2 打印结构
8.4 打印信息
8.4.1 CPrintlnfo公有成页函数
8.4.2 CPrintlnfo 公有数据成员
8.4.3 CPrintlnfo对象的初始状态
8.5 细说分页打印
8.5 ExPrint程序
第九章 动态连接库(DLLs)
9.1 为什么使用 DLL
9.2 传统的 DLL
9.3 MFC库 DLL
9.3.1 MFC库 DLL的使用仅限于 Microsoft C++编译器
9.3.2 作为DLL的MFC库类
9.3.3 在应用中使用 MFC42.DLL
9.3.4 NFC库扩展DLL
9.3.5 MFC库DLL内存使用
9.3.6 扩展DLL需要的一些代码
9.3.7 搜索资源
9.3.8 内联构造函数
9.3.9 扩展DLL的引出
9.3.10 类静态数据成员
9.3.11 扩层 DLL运行时刻类的确定
9.3.12 创建 DLL
9.3.13 创建引入库
9.3.14 DLL的调试版和发行版
第十章 一个实际的Windows的绘图程序
10.1 MyDraw应用
10.2 生成 MyDraw应用程序框架
10.3 CmyDrawApp类
10.4 CmainFram?
10.5 CmyElipse类
10.6 CmyDrawDoc类
10.7 CmyDrawView类
10.8 Cmypendp类
10.8.1 创建对话模板资源
10.8.2 创建对话框类
10.8.3 定义成员变量
10.8.4 定义消息处理函数
10.8.5 修改对话类的代码
10.8.6 在文档类和视图类中引入CMypendly
10.9 添加工具栏按钮
10.10 完整的源程序
10.11 小结
猜您喜欢