书籍详情
程序设计Visual C++ 6
作者:本书编写委员会编著
出版社:电子工业出版社
出版时间:2000-01-01
ISBN:9787505364493
定价:¥35.00
购买这本书可以去
内容简介
丛书介绍:本丛书作为提高教材,易学易会,循序渐进、图文并茂并有练习。本丛书结构风格统一,内容翔实,范例精典。从书特点:本丛书以任务带功能方式进行讲解,从完成任务入手,由入门到提高,使读者迅速掌握基本功能的使用。读者对象:本丛书适合于各种电脑速成培训班学员、初中级自学用户。本书详细讲述利用Visual C++ 6开发Windows 下应用程序的理论和实践,全面和深入地介绍利用Visual C++ 6开发应用程序的常用方法和技巧,内容涵盖Visual C++ 6编制应用程序的一些基础知识,图形和图像处理技术,MFC编程及异常处理,模式和非模式对话框,线程,ActiveX及其控件设计,多媒体程序SDI和MDI等窗体的编程技巧,数据库与网络程序设计.书中附带大量的程序开发实例,实用性很强.
作者简介
暂缺《程序设计Visual C++ 6》作者简介
目录
第1章 初识Visualc++ 6
1.1 VisualC++ 6集成开发环境
1.1.1 VisualC++ 6开发平台
1.1.2 开发工具
1.2 Helloworldl程序
1.3 创建第一个工程
1.4 小结
习题
第2章 C++语言墓础知识
2.1 编程基础
2.1.1 编程概述
2.1.2 数据类型
2.1.3 变量
2.1.4 结构
2.1.5 表达式
2.1.6 C++的流程
2.1.7 函数
2.1.8 指针
2.1.9 数组
2.1.10 作用域和变量
2.2 面向对象编程介绍
2.2.1 面向对象编程是如何进行的
2.2.2 面向对象编程的优点
2.2.3 封装继承和多态性
2.3 小结
习题
第3章 MFC编程概述
3.1 什么是 MFC
3.1.1 MFC的功能
3.2 MFC的设计原理
3.3 MFC使用方面的优势
3.3.1 丰富的特性
3.3.2 可扩展体系结构
3.3.3 MFC层次设计
3.3.4 窗口
3.3.5 图形
3.3.6 数据库支持
3.4 小结
习题
第4章 菜单状态栏和Xi具栏
4.1 创建和编辑菜单
4.1.1 创建菜单
4.1.2 MFC中的菜单消息
4.2 状态栏
4.2.1 创建状态栏
4.2.2 自定义状态栏
4.3 工具栏
4.3.1 创建和控制工具栏
4.3.2 使用 ReBar控件
4.4 小结
习题
第5章 鼠标和键盘输入
5.1 输人基础以及系统状态
5.2 鼠标输人
5.2.1 创建鼠标消息处理程序
5.2.2 在屏幕坐标和窗口坐标之间转换
5.3 创建更改鼠标指针的MFC演示程序.
5.3.1 捕获鼠标
5.3.2 限制鼠标移动
5.4 键盘输人
5.4.1 显示键盘焦点
5.5 小结
习题
第6章 图形与位图
6.1 介绍图形设备界面
6.1.1 图形类型
6.1.2 GDI设备类型
6.2 设备描述表
6.2.1 DC绘图属性
6.2.2 WM_PAINT消息
6.2.3 绘制坐标
6.2.4 触发 WM_PAINT
6.2.5 响应除WM_PAINT之外的其他消息进行绘图
6.3 处理文本
6.3 I GDIM色支持
6.3.2 文本颜色
6.3.3 对齐文本
6.3.4 调整文本
6.4 字体
6.4.1 什么是字体
6.4.2 将对象选人DC
6.4.3 选择常备字体
6.4.4 选择非常备字体
6.5 画笔和画刷
6.5.1 画笔
6.5.2 画刷
6.6 映射模式
6.7 图形光栅操作
6.7.1 文本绘图函数
6.7.2 文本坐标的计算
6.8 剪取区域
6.9 位图内存和视频内存
6.9.1 位像素位以及颜色深度
6.10 创建CBitmap对象
6.11 加载和设置位图内容
6.12 将CBitmaps绘制到屏幕上
6.13 绘制位图
6.13.1 创建并显示位图
6.14 位图光栅操作
6.15 调色板和颜色
6.15.1 HSV
6.15.2 逻辑调色板
6.15.3 调色板事件
6.15.4 SetsystemPaletteUseo函数
6.16 小结
习题
第7章 控件与对话框
7.1 创建控件
7.1.1 使用 CButton类
7.1.2 使用 ClistB.X类
7.1.3 使用 CEdit类
7.1.4 使用 CStstiC类
7.1.5 使用 CSCmllBar类
7.1.6 使用 CComhaBOx类
7.2 属性单和属性页
7.2.1 CPropertysheet和CPropertyP8ge
7.3 使用对话框编辑器
7.3.1 对话框模板
7.3.2 创建新的对话框模板
7.3.3 编辑一个对话框模板
7.3.4 测试对话框
7.4 CDialog类
7.4.1 模式与非模式对话框的对比
7.4.2 用Classwizbo创建CDialog派生类
7.5 对话框数据交换和校验
7.5.1 创建 DDX变量
7.5.2 DoDataExchang6和UghateData
7.6 AddressBook演at程序
7.6.1 编辑演示程序的对话框
7.6.2 CContact类
7.6.3 重载Onlnitdialog
7.6.4 处理 WM-DESTROY消息
7.6.5 显示数据
7.6.6 处理按钮通知
7.6.7 建立和测试演示程序
7.7 在对话框中派生控件类
7.7.1 创建控件类
7.7.2 AddressBook演示程序:CAutoCompleteComboBox
7.8 小结
习题
第8章 文档/视图
8.1 文档/视图设计
8.2 CDocument类
8.2.1 在应用程序内声明一个文档类
8.2.2 CDocument的成员函数
8.2.3 文档和消息处理
8.2.4 使用复杂文档数据
8.2.5 CCmdTarget和CDocltem的益处
8.3 Initlnstance函数对文档的重要性
8.3.1 应用程序如何管理文档和视图
8.3.2 关注CSingfeDocTemplate类
8.3.3 简介框架窗口
8.3.4 文档模板资源
8.3.5 常备视图资源
8.3.6 使用多个模板
8.3.7 销毁用 AddDocTemplateo成员函数添加的文档.
8.4 了解和使用 CView类
8.4.1 声明一个视图类
8.4.2 分析CView成员函数
8.4.3 使用视图和消息
8.4.4 CView类的MFC派生变种
8.4.5 CForm视图与基于对话框的应用程序的对比
8.4.6 返回框架窗口
8.4.7 AfxGetMainwndo的作用
8.5 打印和打印预览
8.5.1 Windows API打印机支持
8.5.2 用 MFC进行打印
8.5.3 打印预览体系结构
8.6 MDI应用程序的布局
8.7 管理文档视图和框架窗口的复杂组合
8.7.1 使用多文档类型
8.7.2 使用文档的多个视图
8.8 拆分窗口
8.8.1 区分拆分窗口
8.8.2 理解特定于CSplitterwnd类的内容
8.8.3 详细讲解动态拆分
8.8.4 在动态面板中使用不同的视图
8.8.5 使用 CRuntimeClass对象
8.8.6 对与多个文档关联的视图使用拆分器
8.8.7 使用静态拆分器
8.8.8 创建静态拆分器
8.8.9 共享滚动条
8.8.10 确定实际的和理想的尺寸
8.8.11 拆分器的性能问题
8.9 为窗口定义子类
8.9.1 使用 MFC定义窗口子类
8.9.2 文档/视图体系结构的替代
8.10 小结
习题
第9章 线程
9.1 线程
9.1.1 创建工作者线程
9.1.2 线程函数
9.1.3 创建用户界面线程
9.1.4 挂起和继续执行线程
9.1.5 使线程睡眠
9.1.6 终止一个线程
9.1.7 从一个线程中终止另一个线程
9.1.8 线程进程和优先级
9.1.9 进程优先级类
9.2 在线程之间共享 MFC对象
9.3 在多线程应用程序中使用C运行函数
9.4 ThreadDemol程序
9.5 小结
习题
第10章 动态链接库
10.1 DLL概述
10.1.1 动态库和静态库
10.1.2 加载 DLL
10.2 VisualC++常规 DLL
10.2.1 了解常规 DLL内部
10.2.2 动态加载 DLL
10.3 MFC扩展 DLL
10.3.1 MFC扩展DLL的内部原理
10.3.2 通过 MFC扩展 D1.1导出类
10.3.3 AFXEXWC[人SS宏
10.3.4 使用嵌套的 MFC扩展 DLL
10.3.5 导出资源
10.3.6 编写在DLL中封装文档和视图的演示程序
10.4 小结
习题
第11章 数据库编程
11.1 ODBC定义与数据库术语
11.2 ODBC的实现
11.3 CDatabase类
11.4 CRecordset类
11.4.1 构造一个记录集
11.4.2 打开一个记录集
11.4.3 使用 RFX读写数据
11.4.4 过滤记录
11.4.5 排序返回的记录集中的记录..
11.4.6 在结果集合中移动
l1.4.7 保存记录
11.4.8 删除记录
11.5 使用MFC DAO类
11.5.1 CDaoDatabase类
11.5.2 CDaoworkspace类
11.5.3 CDaoRecordset类
11.6 小结
习题
第12章 网络编程
12.1 CInternetsesslon类
12.2 CFtpConnectlon类
12.2.1 连接到一个FTP服务器
12.2.2 从FTP服务器中检索文件
12.2.3 把文件发送给FTP服务器
12.2.4 其他FTP函数
12.2.5 CInternetFile类
12.2.6 CFtpFileFind类
12.3 套接字和 CSocket类
12.3.1 创建套接字
12.3.2 连接到套接字
12.3.3 监听一个连接
12.3.4 读和写数据
12.4 小结
习题
第13章 Activex及其控件
13.1 ActiveX的起源和使用
13.2 理解各种 ActiveX技术
13.2.1 自动化服务器
13.2.2 自动化控制器
13.2.3 定义 ActiveX控件
13.2.4 COM对象
13.2.5 ActiveX文档
13.2.6 ActiveX容器
13.3 ActiveX能做些什么
13.4 确定需要哪种 ActiveX组件
13.4.1 使用自动化服务器和控制器
13.4.2 使用ACtiVeX控件
13.4.3 使用COM对象
13.4.4 使用MFC来创建 ActiveX组件
13.4.5 使用ATL来创建ActiveX组件
13.4.6 使用 BaseControl框架来创建 ActiveX组件
13.4.7 创建自己的框架
13.5 基本的 ActiveX组件体系结构
13.5.1 ActiveX自动化服务器
13.5.2 ActiveX控件
13.6 建立ActiveX组件需要的支持工具
13.6.1 MIDL编译器
13.6.2 Mktyplib
13.6.3 GUIDGEN
13.6.4 RlgEdlt
13.6.5 注册服务器
13.6.6 Ole2View
13.6.7 把工具添加到 VisualC++开发环境中
13.6.8 把GUIDGEN添加至u VisualC++环境中
13.7 用MFC创建一个基本的ActiveX控件
13.7.1 创建基本的控件工程
13.7.2 控件注册
13.7.3 创建方法
13.7.4 属性
13.7.5 创建属性页
13.7.6 添加事件
13.7.7 持久性
13.8 绘制控件
13.9 标准绘制
13.10 小结
习题
1.1 VisualC++ 6集成开发环境
1.1.1 VisualC++ 6开发平台
1.1.2 开发工具
1.2 Helloworldl程序
1.3 创建第一个工程
1.4 小结
习题
第2章 C++语言墓础知识
2.1 编程基础
2.1.1 编程概述
2.1.2 数据类型
2.1.3 变量
2.1.4 结构
2.1.5 表达式
2.1.6 C++的流程
2.1.7 函数
2.1.8 指针
2.1.9 数组
2.1.10 作用域和变量
2.2 面向对象编程介绍
2.2.1 面向对象编程是如何进行的
2.2.2 面向对象编程的优点
2.2.3 封装继承和多态性
2.3 小结
习题
第3章 MFC编程概述
3.1 什么是 MFC
3.1.1 MFC的功能
3.2 MFC的设计原理
3.3 MFC使用方面的优势
3.3.1 丰富的特性
3.3.2 可扩展体系结构
3.3.3 MFC层次设计
3.3.4 窗口
3.3.5 图形
3.3.6 数据库支持
3.4 小结
习题
第4章 菜单状态栏和Xi具栏
4.1 创建和编辑菜单
4.1.1 创建菜单
4.1.2 MFC中的菜单消息
4.2 状态栏
4.2.1 创建状态栏
4.2.2 自定义状态栏
4.3 工具栏
4.3.1 创建和控制工具栏
4.3.2 使用 ReBar控件
4.4 小结
习题
第5章 鼠标和键盘输入
5.1 输人基础以及系统状态
5.2 鼠标输人
5.2.1 创建鼠标消息处理程序
5.2.2 在屏幕坐标和窗口坐标之间转换
5.3 创建更改鼠标指针的MFC演示程序.
5.3.1 捕获鼠标
5.3.2 限制鼠标移动
5.4 键盘输人
5.4.1 显示键盘焦点
5.5 小结
习题
第6章 图形与位图
6.1 介绍图形设备界面
6.1.1 图形类型
6.1.2 GDI设备类型
6.2 设备描述表
6.2.1 DC绘图属性
6.2.2 WM_PAINT消息
6.2.3 绘制坐标
6.2.4 触发 WM_PAINT
6.2.5 响应除WM_PAINT之外的其他消息进行绘图
6.3 处理文本
6.3 I GDIM色支持
6.3.2 文本颜色
6.3.3 对齐文本
6.3.4 调整文本
6.4 字体
6.4.1 什么是字体
6.4.2 将对象选人DC
6.4.3 选择常备字体
6.4.4 选择非常备字体
6.5 画笔和画刷
6.5.1 画笔
6.5.2 画刷
6.6 映射模式
6.7 图形光栅操作
6.7.1 文本绘图函数
6.7.2 文本坐标的计算
6.8 剪取区域
6.9 位图内存和视频内存
6.9.1 位像素位以及颜色深度
6.10 创建CBitmap对象
6.11 加载和设置位图内容
6.12 将CBitmaps绘制到屏幕上
6.13 绘制位图
6.13.1 创建并显示位图
6.14 位图光栅操作
6.15 调色板和颜色
6.15.1 HSV
6.15.2 逻辑调色板
6.15.3 调色板事件
6.15.4 SetsystemPaletteUseo函数
6.16 小结
习题
第7章 控件与对话框
7.1 创建控件
7.1.1 使用 CButton类
7.1.2 使用 ClistB.X类
7.1.3 使用 CEdit类
7.1.4 使用 CStstiC类
7.1.5 使用 CSCmllBar类
7.1.6 使用 CComhaBOx类
7.2 属性单和属性页
7.2.1 CPropertysheet和CPropertyP8ge
7.3 使用对话框编辑器
7.3.1 对话框模板
7.3.2 创建新的对话框模板
7.3.3 编辑一个对话框模板
7.3.4 测试对话框
7.4 CDialog类
7.4.1 模式与非模式对话框的对比
7.4.2 用Classwizbo创建CDialog派生类
7.5 对话框数据交换和校验
7.5.1 创建 DDX变量
7.5.2 DoDataExchang6和UghateData
7.6 AddressBook演at程序
7.6.1 编辑演示程序的对话框
7.6.2 CContact类
7.6.3 重载Onlnitdialog
7.6.4 处理 WM-DESTROY消息
7.6.5 显示数据
7.6.6 处理按钮通知
7.6.7 建立和测试演示程序
7.7 在对话框中派生控件类
7.7.1 创建控件类
7.7.2 AddressBook演示程序:CAutoCompleteComboBox
7.8 小结
习题
第8章 文档/视图
8.1 文档/视图设计
8.2 CDocument类
8.2.1 在应用程序内声明一个文档类
8.2.2 CDocument的成员函数
8.2.3 文档和消息处理
8.2.4 使用复杂文档数据
8.2.5 CCmdTarget和CDocltem的益处
8.3 Initlnstance函数对文档的重要性
8.3.1 应用程序如何管理文档和视图
8.3.2 关注CSingfeDocTemplate类
8.3.3 简介框架窗口
8.3.4 文档模板资源
8.3.5 常备视图资源
8.3.6 使用多个模板
8.3.7 销毁用 AddDocTemplateo成员函数添加的文档.
8.4 了解和使用 CView类
8.4.1 声明一个视图类
8.4.2 分析CView成员函数
8.4.3 使用视图和消息
8.4.4 CView类的MFC派生变种
8.4.5 CForm视图与基于对话框的应用程序的对比
8.4.6 返回框架窗口
8.4.7 AfxGetMainwndo的作用
8.5 打印和打印预览
8.5.1 Windows API打印机支持
8.5.2 用 MFC进行打印
8.5.3 打印预览体系结构
8.6 MDI应用程序的布局
8.7 管理文档视图和框架窗口的复杂组合
8.7.1 使用多文档类型
8.7.2 使用文档的多个视图
8.8 拆分窗口
8.8.1 区分拆分窗口
8.8.2 理解特定于CSplitterwnd类的内容
8.8.3 详细讲解动态拆分
8.8.4 在动态面板中使用不同的视图
8.8.5 使用 CRuntimeClass对象
8.8.6 对与多个文档关联的视图使用拆分器
8.8.7 使用静态拆分器
8.8.8 创建静态拆分器
8.8.9 共享滚动条
8.8.10 确定实际的和理想的尺寸
8.8.11 拆分器的性能问题
8.9 为窗口定义子类
8.9.1 使用 MFC定义窗口子类
8.9.2 文档/视图体系结构的替代
8.10 小结
习题
第9章 线程
9.1 线程
9.1.1 创建工作者线程
9.1.2 线程函数
9.1.3 创建用户界面线程
9.1.4 挂起和继续执行线程
9.1.5 使线程睡眠
9.1.6 终止一个线程
9.1.7 从一个线程中终止另一个线程
9.1.8 线程进程和优先级
9.1.9 进程优先级类
9.2 在线程之间共享 MFC对象
9.3 在多线程应用程序中使用C运行函数
9.4 ThreadDemol程序
9.5 小结
习题
第10章 动态链接库
10.1 DLL概述
10.1.1 动态库和静态库
10.1.2 加载 DLL
10.2 VisualC++常规 DLL
10.2.1 了解常规 DLL内部
10.2.2 动态加载 DLL
10.3 MFC扩展 DLL
10.3.1 MFC扩展DLL的内部原理
10.3.2 通过 MFC扩展 D1.1导出类
10.3.3 AFXEXWC[人SS宏
10.3.4 使用嵌套的 MFC扩展 DLL
10.3.5 导出资源
10.3.6 编写在DLL中封装文档和视图的演示程序
10.4 小结
习题
第11章 数据库编程
11.1 ODBC定义与数据库术语
11.2 ODBC的实现
11.3 CDatabase类
11.4 CRecordset类
11.4.1 构造一个记录集
11.4.2 打开一个记录集
11.4.3 使用 RFX读写数据
11.4.4 过滤记录
11.4.5 排序返回的记录集中的记录..
11.4.6 在结果集合中移动
l1.4.7 保存记录
11.4.8 删除记录
11.5 使用MFC DAO类
11.5.1 CDaoDatabase类
11.5.2 CDaoworkspace类
11.5.3 CDaoRecordset类
11.6 小结
习题
第12章 网络编程
12.1 CInternetsesslon类
12.2 CFtpConnectlon类
12.2.1 连接到一个FTP服务器
12.2.2 从FTP服务器中检索文件
12.2.3 把文件发送给FTP服务器
12.2.4 其他FTP函数
12.2.5 CInternetFile类
12.2.6 CFtpFileFind类
12.3 套接字和 CSocket类
12.3.1 创建套接字
12.3.2 连接到套接字
12.3.3 监听一个连接
12.3.4 读和写数据
12.4 小结
习题
第13章 Activex及其控件
13.1 ActiveX的起源和使用
13.2 理解各种 ActiveX技术
13.2.1 自动化服务器
13.2.2 自动化控制器
13.2.3 定义 ActiveX控件
13.2.4 COM对象
13.2.5 ActiveX文档
13.2.6 ActiveX容器
13.3 ActiveX能做些什么
13.4 确定需要哪种 ActiveX组件
13.4.1 使用自动化服务器和控制器
13.4.2 使用ACtiVeX控件
13.4.3 使用COM对象
13.4.4 使用MFC来创建 ActiveX组件
13.4.5 使用ATL来创建ActiveX组件
13.4.6 使用 BaseControl框架来创建 ActiveX组件
13.4.7 创建自己的框架
13.5 基本的 ActiveX组件体系结构
13.5.1 ActiveX自动化服务器
13.5.2 ActiveX控件
13.6 建立ActiveX组件需要的支持工具
13.6.1 MIDL编译器
13.6.2 Mktyplib
13.6.3 GUIDGEN
13.6.4 RlgEdlt
13.6.5 注册服务器
13.6.6 Ole2View
13.6.7 把工具添加到 VisualC++开发环境中
13.6.8 把GUIDGEN添加至u VisualC++环境中
13.7 用MFC创建一个基本的ActiveX控件
13.7.1 创建基本的控件工程
13.7.2 控件注册
13.7.3 创建方法
13.7.4 属性
13.7.5 创建属性页
13.7.6 添加事件
13.7.7 持久性
13.8 绘制控件
13.9 标准绘制
13.10 小结
习题
猜您喜欢