书籍详情

实用Visual C++编程大全

实用Visual C++编程大全

作者:陈坚(等)编著

出版社:西安电子科技大学出版社

出版时间:2000-01-01

ISBN:9787560608129

定价:¥43.00

内容简介
  本书详尽介绍了使用Visual C++ 6.0设计Windows应用程序的各种技术,并通过丰富的范例帮助读者迅速掌握这一技术。本书分为三大部分,共16章。第一部分为基础篇,包括第一章到第五章,简单介绍了APPWizard、 AppStudio各Classwizard编程工具,基本类库,如何使用AppWizard生成应用程序框架,以及用户界面设计技术,包括对话框、上下文菜单、工具条、状态条、对话条以及Windows新的通用控制等。第二部分为提高篇,包括第六章到第十二章,介绍Windows编程的一些高级技术,诸如图形图像最示、ActiveX控制、联机帮助系统、内存分配、钩子、进程和线程、安装软件设计技术等。第三部分为高级篇,包括第十三章到第十六章,介绍Windows的一些高级应用,包括数据库技术、Modem通信技术、TCP/IP和Sockets通信技术以及Internet通信技术。本书适用于熟悉C语亩、掌握基本C++知识、了解C++继承特性的读者。Windows编程初学卷,熟悉Microsoft公司的Windows SDK、 Visual Basic或Borland公司的Delphi,以及熟悉 C++ BuiIder编程的程序员都能从本书找到感兴趣、有用的章节
作者简介
暂缺《实用Visual C++编程大全》作者简介
目录
第一部分  基  础  篇
第 一 章 Visual C++和基本类
1.1 MFC框架、文档和视图结构
1.2 MFC编程工具及其相互关系
l.2.1 AppWizard
1.2.2 AppStudio
1.2.3 ClassWizard
l.2.4 MFC应用程序开发过程
1.3 MFC应用程序调试技术
1.3.1 VisualC++内置的调试器
1.3.2 TRACE宏
1.3.3 ASSERT宏
1.3.4 VERIFY宏
1.3.5 消息握
1.4 MFC类库层次结构
l.4.1 基类(CObject)
1.4.2 应用体系结构类
1.4.3 窗口、对话框和控制类
1.4.4 绘图打印类
1.4.5 简单数据类型类
1.4.6 集合类
1.4.7 文件和数据库类
l.4.8 Internet和网络类
1.4.9 OLE类
1.4.10 调试和异常类
l.5 Visual C++的重要特性
1.5.l 功能高度集成的用户接口
1.5.2 重用性能
1.5.3 编译调试性能
1.5.4 提高开发员生产力
1.5.5 支持前沿开发
本章小结
第 二 章 AppWizard和应用框架
2.1 使用Appwizard生成应用程序框架
2.1.1 选择文件类型
2.1.2 项目名和项目类型
2.1.3 Appwizard第1步——指定应用程序类型和语言类型
2.1.4 Appwizard第2步——指定数据库可选项
2.1.5 Appwizard第3步——指定包容器用/服务器选项
2.1.6 Appwizard第4步——指定应用程序特性和高级选项
2.1.7 Appwizard第5步——指定应用程序其它选项
2.1.8 Appwizard第6步——指定应用程序类名和对应的文件名
2.2 Appwizard生成的文件
2.2.1 自述文件ReadMe.txt
2.2.2 项目文件
2.2.3 应用程序源文件和头文件
2.2.4 资源文件
2.2.5 预定义的头文件
2.2.6 上下文敏感的帮助文件
2.2.7 按可选项增加的Appwizard文件
本章小结
第 三 章 控制与对话框
3.1 Windows标准控制
3.1.1 静态控制
3.1.2 编辑控制
3.1.3 按钮控制
3.1.4 列表框控制
3.1.5 组合框控制
3.1.6 滚动条控制
3.2 对话框综述
3.2.1 对话框的种类
3.2.2 对话框的创建和显示
3.2.3 CDialog对话框类
3.2.4 对话数据交换/对话数据验证
3.3 对话框程序范例
3.4 文件对话框的实现技术
本章小结
第 四 章 菜单和控制条
4.1 菜单
4.1.1 菜单和资源
4.1.2 CMenu类
4.1.3 菜单消息映射和命令处理
4.1.4 更新命令用户接口(UI)消息
4.1.5 扩展命令和范围命令处理
4.1.6 上下文菜单
4.1.7 应用实例
4.2 工具条
4.2.1 类CtoolBar
4.2.2 工具条的创建和处理
4.2.3 工具条泊位和漂浮
4.2.4 工具提示
4.2.5 工具条控制
4.2.6 应用实例
4.3 状态条
4.3.1 类CStatusBar
4.3.2 状态条的创建和处理
4.3.3 状态条通用控制
4.3.4 应用实例
4.4 对话条
4.4.1 类CDia1ogBar
4.4.2 对话条的创建和处理
4.4.3 应用实例
本章小结
第 五 章 Windows新的通用控制
5.1 通用控制概述
5.2 动画控制和进展控制
5.2.1 动画控制
5.2.2 进展控制
5.2.3 应用实例
5.3 标签控制和属性对话枢
5.3.1 标签控制
5.3.2 属性对话框
5.3.3 应用实例
5.4 图像列表和列表控制
5.4.1 图像列表
5.4.2 列表控制
5.4.3 应用实例
5.5 日期时间控制和IP地址控制
5.5.1 日期时间控制
5.5.2 IP地址控制
5.5.3 应用实例
5.6 其它通用控制
5.6.1 滑动条控制
5.6.2 旋转按钮控制
5.6.3 树控制
5.6.4 工具提示控制
5.6.5 应用实例
本章小结
第二部分  提  高  篇
第 六 章 Windows图形图像编程
6.l 图形设备接口
6.l.1 GDI对象
6.1.2 设备描述表
6.2 位图
6.2.1 图像处理主要函数
6.2.2 兼容设备描述表
6.2.3 位图的旋转
6.2.4 位图的缩放
6.3 图像显示技术
6.3.1 利用文件信息显示各种位图文件
6.3.2 灰度位图显示高级技术
6.3.3 真彩色位图显示高级技术
6.4 位图按钮
本章小结
第 七 章 ActiveX控制(控件)
7.1 ActiveX控制结构
7.2 MFC与ACtiveX控制
7.3 组件平台和ActiveX控制编程
7.4 多媒体ActiveX控制
7.5 应用实例
本章小结
第 八 章 Windows联机帮助系统
8.1 联机帮助系统结构
8.1.1 Windows帮助窗口结构
8.1.2 帮助搜索方式
8.1.3 帮助系统的创建
8.2 RTF文件所支持的编码格式和设置
8.3 热点的种类和设置
8.3.1 热点种类
8.3.2 热点设置
8.3.3 改变热点格式
8.4 多媒体特性
8.4.1 加入图形图像
8.4.2 建立多热点的超图
8.4.3 加入视频动画
8.4.4 加入声音
8.5 宏指令
8.5.1 执行定指令
8.5.2 Windows宏指令集
8.6 建立帮助项目文件
8.6.1 帮助项目文件的构成
8.6.2 帮助上下文别名
8.6.3 访问数据文件
8.6.4 建造标记
8.6.5 定制帮助窗口
8.6.6 指定帮助主题文件名
8.6.7 上下文字符串映像
8.6.8 高级建造选项
8.6.9 定制帮助窗口
8.7 Visua1 C++帮助工厂
8.7.1 帮助项目文件的创建
8.7.2 帮助内容文件的创建
8.8 应用实例
8.9 Windows帮助处理系统
8.9.1 建造帮助文件
8.9.2 访问帮助主题
8.9.3 定制帮助处理函数
8.10 HTML帮助文件
本章小结
第 九 章 Windows内存管理
9.1 内存管理结构
9.1.1 内存体系结构
9.1.2 虚拟地址空间和物理存储
9.1.3 系统内存配置信息
9.1.4 线性体系结构对编程的影响
9.2 框架内存分配
9.3 堆内存分配
9.3.1 标准C++堆分配函数
9.3.2 全局难和局部推
9.3.3 私有堆
9.4 虚拟内存
9.5 共享内存
9.5.1 文件映像
9.5.2 应用实例
9.6 内存诊断
9.6.1 访问确认
9.6.2 MFC内存诊断宏和函数
9.6.3 内存毁坏
9.6.4 内存泄漏
本章小结
第 十 章 钩子、进程和线程
10.1 钩子
10.1.1 钩子种类
10.1.2 钩子链和钩子过程
10.1.3 安装钩子过程
10.1.4 删除钩子过程
10.1.5 应用实例
10.2 进程
10.2.1 创建新进程
10.2.2 进程优先级类
10.2.3 终止进程
10.2.4 应用实例
10.3 线程
10.3.1 线程优先级
10.3.2 创建线程
10.3.3 挂起线程
10.3.4 终止线程
10.3.5 线程的调试
10.3.6 应用实例
10.4 同步
10.4.1 等待函数
10.4.2 信号量对象
10.4.3 互斥量对象
10.4.4 事件对象
10.4.5 临界区对象
10.4.6 应用实例
本章小结
第 十一 章 安装软件设计技术
11.1 安装软件工作
11.2 文件安装库
11.2.1 安装准备知识
11.2.2 常用安装相关函数
11.2.3 文件安装库函数
11.2.4 应用实例
11.3 修改系统配置
11.3.1 注册表函数
11.3.2 应用实例
11.4 快捷键的实现
11.5 安装软件开发系统InstallShield
本章小结

第 十二 章  综合实例
12.1 文档模板
12.1.1 文档模板的构成
12.1.2 文档模板的创建
12.2 切分窗口
12.3 “画中画”技术
12.4 闪烁窗口
12.5 综合实例
12.5.1 创建应用程序
12.5.2 加入闪烁窗口
12.5.3 应用界面编程
12.5.4 手机制作
12.5.5 本地图像、远地图像显示
12.5.6 画中画显示
12.5.7 多媒体例览器
本章小结
第三部分  高  级  篇
第 十三 章 数据库编程
13.1 数据库模型及开发工具
13.1.1 OEBC
13.1.2 OLEDB
13.1.3 ADO
13.1.4 数据库工具
13.2 创建数据库
13.2.1 利用SQl管理器创建
13.2.2 利用数据库向导创建
13.3 ODBC结构与数据源
13.3.1 ODBC体系结构
13.3.2 数据源
13.4 查询设计者
13.4.1 创建表
13.4.2 查询操作
13.5 MFC数据库类
13.5.1 CDatabase类
13.5.2 CRecordset类
13.5.3 CRecordView类
13.6 AppWizard和Classwizard对数据库的支持
13.6.1 AppWizard对数据库的支持
13.6.2 ClassWizard对数据库的支持
13.7 应用实例
本章小结
第 十四 章 MODEM编程
14.1 Win32通信结构
14.1.1 Win32通信功能
14.1.2 通信子系统
14.1.3 Win32通信API和TAPI
14.1.4 Win32通信程序
14.2 Win32通信函数
14.2.1 打开通信资源
14.2.2 配置串行通信资源
14.2.3 Win32新的通信配置函数
14.2.4 缓冲区控制
14.2.5 读写通信资源
14.2.6 通信事件
14.2.7 获取MODEM状态
14.2.8 控制握手信号和设备挂起
14.2.9 关闭通信资源
14.2.10 通信函数小结
14.3 查询方式
14.3.1 程序结构
14.3.2 实用实例
14.4 线程处理方式
14.4.1 程序结构
14.4.2 重叠I/O操作
14.4.3 应用实例
14.5 通信ActiveX控制
本章小结
第 十五 章 TCP/IP和Sockets
15.1 TCP/lP协议概述
15.1.1 TCP协议
15.1.2 IP协议
15.1.3 TCP/IP协议簇
15.l.4 TCP/IP协议安装及配置
15.2 Windows Sockets分类
15.2.1 数据报Socket
15.2.2 流式Socket
15.3 Windows Sockets API
15.3.1 初始化Socket
15.3.2 建立数据报Socket连接
15.3.3 使用数据报Socket收发数据
15.3.4 建立流式Socket连接
15.3.5 使用流式Socket收发数据
15.3.6 通知事件
15.3.7 关闭Socket
15.4 MFC Socket类
15.4.1 CAsyncSocket类
15.4.2 CSocket类
15.4.3 CSocketFile类
15.5 应用实例
本章小结
第 十六 章 Internet编程
16.1 Internet基本知识
16.1.1 Internet服务
16.1.2 统一资源定位器
16.1.3 域名系统
16.1.4 Internet例览器
16.2 Internet支持
16.2.1 Active技术在lnternet中的应用
16.2.2 ActiveX控制
16.2.3 Active文档
16.2.4 ISAPI服务器扩展和过滤
16.2.5 Winlnet
16.2.6 异步Monikers
16.2.7 Internet相关MFC类
16.3 创览器风格程序编程
16.3.1 Web例览器风格客户端编程
16.3.2 在对话框中显示Web页面
16.3.3 应用实例
16.4 使用Winlnet进行Internet客户端编程
16.4.1 Winlnet类库
16.4.2 Internet客户端编程
16.4.3 HTTP客户端编程
16.4.4 FTP客户端编程
16.4.5 Gopher客户端编程
16.4.6 应用实例
16.5 使用ISAPI进行Internet服务器编程
16.5.1 ISAPI与CGI比较
16.5.2 ISAPI服务器扩展
16.5.3 AppWizard对ISAPI的支持
16.5.4 应用实例
本章小结
猜您喜欢

读书导航