书籍详情
VISUAL C++5.0实用编程技术
作者:史惠康主编;程进兴[等]编著
出版社:中国水利水电出版社
出版时间:1998-09-01
ISBN:9787801247759
定价:¥58.00
内容简介
Visual C++是Microsoft公司推出的优秀的可视化开发工具,其功能十分强大。本书针对Visual C++的最新版本5.0,作了全面系统的介绍。在讲述VC基本使用方法的同时,穿插了大量作者的编程技巧和使用经验,并对Internet编程、数据库编程和开发其它应用软件的方法进行了详细的介绍。本书适合于使用VC开发的各级用户。
作者简介
暂缺《VISUAL C++5.0实用编程技术》作者简介
目录
前言
第一章 Visual C++概述
1.1 Visual C++5.0的特点
1.2 Visual C++5.0的安装
1.2.1 安装要求
1.2.2 安装Visual C++
1.3 Visual C++5.0主窗口
1.4 Visual C++5.0工具栏
1.5 Visual C++菜单栏
1.5.1 File菜单
1.5.2 Edit菜单
1.5.3 View菜单
1.5.4 Insert菜单
1.5.5 Project菜单
1.5.6 Build菜单
1.5.7 Debug菜单
1.5.8 Tools菜单
1.5.9 Window菜单
1.5.10 Help菜单
1.6 小结
第二章 编程语言基础
2.1 C语言概述
2.2 C++的C语言基本知识
2.2.1 例程分析
2.2.2 标识符
2.2.3 数据类型
2.2.4 变量
2.2.5 自定义数据
2.2.6 结构体
2.2.7 联合
2.2.8 枚举
2.2.9 数组
2.2.10 指针
2.2.11 链表
2.2.12 控制结构
2.2.13 函数
2.3 C++语言介绍
2.3.1 类定义
2.3.2 类的数据成员
2.3.3 类的成员函数
2.3.4 类的构造函数
2.3.5 创建类实例
2.3.6 访问类推成员
2.3.7 类析构函数
2.3.8 友元函数
2.3.9 类继承
2.3.10 类的多重继承
2.3.11 类的操作的多态性
2.3.12 虚函数的使用
2.3.13 访问保护及封装
2.3.14 运算符的重载
2.3.15 复制构造函数及转换构造函数
2.4 C++与C的不同
2.4.1 C与C++的相似之处
2.4.2 C与C++的主要不同
2.5 小结
第三章 用MFC开发第一个Windows程序
3.1 MFC简介及Windows应用程序开发概述
3.2 利用MFC类库直接开发一个程序
3.2.1 建立第一个程序
3.2.2 程序分析
3.3 MFC ApppWizard创建应用程序
3.3.1 MFC AppWizard创建应用程序
3.3.2 修改源代码
3.3.3 编译运行程序
3.3.4 程序源代码
3.3.5 程序分析
3.4 小结
第四章 鼠标与键盘输入
4.1 输入消息概述
4.1.1 输入消息
4.1.2 键盘输入状态
4.1.3 鼠标输入状态
4.2 键盘输入消息
4.2.1 键盘输入转换
4.2.2 键盘焦点回显
4.3 鼠标输入消息
4.4 小结
第五章 菜单栏和工具栏
5.1 创建菜单
5.2 菜单命令映射接口
5.3 消息的传递机制
5.4 CMenu应用
5.5 键盘加速键
5.6 工具栏的创建和控制
5.6.1 建立工具栏
5.6.2 工具栏及它的提示信息的实现
5.7 状态栏
5.8 小结
第六章 对话框
6.1 对话框的基本知识
6.1.1 对话框
6.1.2 对话框的控制
6.1.3 对话框的消息处理
6.1.4 关于对话框的MFC支撑技术
6.2 有模式对话框
6.2.1 建立对话框模板
6.2.2 建立对话框类
6.2.3 对话框类
6.2.4 对话框实现
6.2.5 对话框初始化
6.2.6 建立有模式对话框与文档数据的联系
6.3 无模式对话框
6.3.1 建立无模式对话框
6.3.2 无模式对话框的撤消
6.4 其它类型的对话框
6.4.1 形式视图CFormView
6.4.2 通用对话框
6.5 小结
第七章 位图及位衅按钮
7.1 GDI位图和设备无关的位图(DIB)
7.2 建立位图资源
7.3 形成位图对象
7.4 显示映射方式对位图影响
7.5 对位图进行伸缩处理
7.6 移动位图
7.7 位图按钮
7.7.1 BitButtonEx例程
7.7.2 其它有关特性
7.8 记时器的使用及其控制的使用
7.8.1 记时器
7.8.2 产生控制
7.8.3 制作一个显示长过程的进程的例程
7.8.4 空状态的处理
7.9 小结
第八章 图形技术及字体
8.1 显示设备环境类CClientDC及WindowsDC
8.2 构造与析构CDC对象
8.3 设备环境的设定
8.4 GDI对象
8.5 颜色映射
8.6 坐标的映射与变换
8.7 字体
8.7.1 选择字体
8.7.2 打印字体
8.7.3 显示字体
8.8 绘图
8.8.1 创建设备类对象
8.8.2 选择绘图工具
8.9 绘图其它相关知识
8.9.1 设置绘图模式
8.9.2 设置背景颜色
8.9.3 设置背景模式
8.9.4 文本输出
9.10 小结
第九章 单文档及多文档
9.1 单文档
9.1.1 利用AppWizard生成所需源文件
9.1.2 程序派生类及源文件
9.1.3 简单用户化应用程序
9.1.4 实现视图
9.1.5 实现文档
9.2 多文档
9.2.1 利用AppWizard生成所需源文件
9.2.2 文档模板类
9.2.3 视与文档的关系
9.3 小结
第十章 文件管理
10.1 File菜单命令
10.2 一个文档与多个文件扩展名相关
10.2.1 SDI程序
10.2.2 MDI程序
10.3 文档数据的连载
10.4 实现文件I/O
10.4.1 实现文档删除
10.4.2 实现文档连载
10.4.3 实现拖放和双击打开
10.5 小结
第十一章 打印及打印预显
11.1 修改菜单资源
11.2 修改源代码
11.2.1 实现基本打印支持
11.2.2 实现高级打印支持
11.3 小结
第十二章 定制帮助文件
12.1 RTF格式简介
12.2 帮助文件的脚注形式
12.3 建立源文件
12.3.1 编写主题页
12.3.2 设置跳转关系
12.3.3 定义跳转类型
12.4 生成帮助文件
12.4.1 建立工程文件并编译
12.4.2 浏览帮助文件
12.5 帮助文件的使用
12.5.1 WinHelp函数调用
12.5.2 F1帮助特征
12.6 小结
第十三章 多线程程序设计
13.1 多线程概述
13.1.1 线程概述
13.1.2 线程创建
13.1.3 线程的优先级
13.1.4 线程终止
13.2 简单的多线程程序
13.2.1 创建多线程程序
13.2.2 执行多线程程序
13.2.3 程序源码
13.3 线程章的通讯
13.3.1 使用全局变量进行线程通信
13.3.2 使用自定义消息进行线程通信
13.3.3 使用事件对象进行线程通信
13.4 线程同步
13.4.1 线程同步概述
13.4.2 使用临界区进行线程同步
13.4.3 使用互斥信号灯(mutexes)进行线程同步
13.4.4 使用信号灯对象(semaphores)进行线程同步
13.5 小结
第十四章 Windows Sockets开发网络通信程序
14.1 Windows Sockets概述
14.1.1 TCP/IP协议
14.1.2 理解Socket
14.1.3 客户/服务器模型
14.1.4 理解网络进程通信
14.1.5 理解端口(port)
14.1.6 理解IP地址
14.1.7 理解网络连接
14.2 Windows Sockets编程基础
14.2.1 创建Socket
14.2.2 配置Socket
14.2.3 指定本地地址
14.2.4 连接Socket
14.2.5 监听连接
14.2.6 数据传输
14.2.7 关闭Socket
14.2.8 Socket程序的基本功流程
14.2.9 Windows Sockets程序设计
14.2.10 Windows Sockets库函数简介
14.3 利用Socket API编制简单的网络应用程序
14.3.1 主要函数分析
14..3.2 编制网络应用程序
14.3.3 执行Time程序
14.3.4 主要文件的源代码
14.4 利用Socket API编制Internet实用程序
14.4.1 开发Internet实用类
14.4.2 类简要分析
14.4.3 编制Internet实用程序
14.5 MFC中的Windows Sockets
14.5.1 MFC中的Socket类
14.5.2 CAsyncSocket类简介
14.5.3 Csocket类简介
14.5.4 CSocket编程的事件流程
14.6 设计POP3邮件接收程序
14.6.1 编制POP3邮件接收程序
14.6.2 执行邮件收取程序
14.7 小结
第十五章 WinInet开发网络应用程序
15.1 WinInet开发介绍
15.1.1 WinInet开发简介
15.1.2 WinInet开发的功能
15.1.3 WinInet开发的优点
15.2 WinInet API开发概述
15.2.1 WinInet API开发设置
15.2.2 HINTERNET句柄
15.2.3 请求和读文件
15.2.4 设置选项
15.2.5 错误处理
15.3 WinInet API函数介绍
15.3.1 通用WinInet函数
15.3.2 WinInet HTTP函数
15.3.3 WinInet FTP函数
15.3.4 WinInet Gopher函数
15.3.5 WinInet Cookies函数
15.3.6 WinInet Cache函数
15.4 WinInet API编制WEB网页下载程序
15.4.1 开发WEB网页下载程序
15.4.2 运行WEB网页下载程序
15.4.3 函数GetWebPage( )简要分析
15.5 WinInet类介绍
15.5.1 WinInet类概述
15.5.2 WinInet类继承关系图
15.5.3 WinInet类介绍
15.6 WinInet类开发概述
15.7 WinInet类编制WEB网页下载程序
15.7.1 开发WEB网页下载程序
15.7.2 执行网页下载程序
15.7.3 主要函数分析
15.8 WinInet开发Internet查询程序
15.8.1 程序编制
15.8.2 程序执行
15.8.3 主要代码分析
15.9 小结
第十六章 MAPI通信程序设计
16.1 MAPI概述
16.2 深入理解MAPI
16.2.1 MAPI的使用
16.2.2 简单MAPI
16.2.3 公共消息调用MAPI
16.2.4 扩展MAPI
16.3 利用MFC编制简单的MAPI程序
16.3.1 MFC中的MAPI概述
16.3.2 编制简单的邮件发送程序
16.3.3 执行简单的MAPI程序
16.3.4 程序分析
16.4 小结
第十七章 Visual C++开发AutoCAD14
17.1 ObjectARX开发概述
17.1.1 ObjectARX开发概述
17.1.2 ADS与ARX比较
17.1.3 是否应该采用ARX
17.1.4 安装ObjectARX
17.1.5 ARX应用程序开发环境
17.2 编写第一个ARX程序
17.2.1 编写源文件
17.2.2 设置工程helloarx
17.2.3 helloarx程序的加载、运行及卸载
17.2.4 helloarx.def模块文件分析
17.2.5 helloarx.cpp源程序分析
17.3 ARX编程基础
17.3.1 ARX中定义的变量类型
17.3.2 ARX库简介
17.3.3 AutoCAD图形数据库简介
17.3.4 ARX程序中的有关消息
17.3.5 ARX程序中的事件顺序
17.3.6 注册新命令
17.4 ARX开发实例
17.4.1 程序概述
17.4.2 程序源文件
17.4.3 程序分析
17.5 小结
第十八章 ODBC技术
18.1 数据管理和序列化
18.1.1 SQL
18.1.2 ODBC标准
18.1.3 ODBC结构
18.1.4 ODBC管理器
18.2 MFC中ODBC实现
18.2.1 生成CRecordSet的派生类
18.2.2 进行数据访问
18.3 小结
附录 重要类库介绍
第一章 Visual C++概述
1.1 Visual C++5.0的特点
1.2 Visual C++5.0的安装
1.2.1 安装要求
1.2.2 安装Visual C++
1.3 Visual C++5.0主窗口
1.4 Visual C++5.0工具栏
1.5 Visual C++菜单栏
1.5.1 File菜单
1.5.2 Edit菜单
1.5.3 View菜单
1.5.4 Insert菜单
1.5.5 Project菜单
1.5.6 Build菜单
1.5.7 Debug菜单
1.5.8 Tools菜单
1.5.9 Window菜单
1.5.10 Help菜单
1.6 小结
第二章 编程语言基础
2.1 C语言概述
2.2 C++的C语言基本知识
2.2.1 例程分析
2.2.2 标识符
2.2.3 数据类型
2.2.4 变量
2.2.5 自定义数据
2.2.6 结构体
2.2.7 联合
2.2.8 枚举
2.2.9 数组
2.2.10 指针
2.2.11 链表
2.2.12 控制结构
2.2.13 函数
2.3 C++语言介绍
2.3.1 类定义
2.3.2 类的数据成员
2.3.3 类的成员函数
2.3.4 类的构造函数
2.3.5 创建类实例
2.3.6 访问类推成员
2.3.7 类析构函数
2.3.8 友元函数
2.3.9 类继承
2.3.10 类的多重继承
2.3.11 类的操作的多态性
2.3.12 虚函数的使用
2.3.13 访问保护及封装
2.3.14 运算符的重载
2.3.15 复制构造函数及转换构造函数
2.4 C++与C的不同
2.4.1 C与C++的相似之处
2.4.2 C与C++的主要不同
2.5 小结
第三章 用MFC开发第一个Windows程序
3.1 MFC简介及Windows应用程序开发概述
3.2 利用MFC类库直接开发一个程序
3.2.1 建立第一个程序
3.2.2 程序分析
3.3 MFC ApppWizard创建应用程序
3.3.1 MFC AppWizard创建应用程序
3.3.2 修改源代码
3.3.3 编译运行程序
3.3.4 程序源代码
3.3.5 程序分析
3.4 小结
第四章 鼠标与键盘输入
4.1 输入消息概述
4.1.1 输入消息
4.1.2 键盘输入状态
4.1.3 鼠标输入状态
4.2 键盘输入消息
4.2.1 键盘输入转换
4.2.2 键盘焦点回显
4.3 鼠标输入消息
4.4 小结
第五章 菜单栏和工具栏
5.1 创建菜单
5.2 菜单命令映射接口
5.3 消息的传递机制
5.4 CMenu应用
5.5 键盘加速键
5.6 工具栏的创建和控制
5.6.1 建立工具栏
5.6.2 工具栏及它的提示信息的实现
5.7 状态栏
5.8 小结
第六章 对话框
6.1 对话框的基本知识
6.1.1 对话框
6.1.2 对话框的控制
6.1.3 对话框的消息处理
6.1.4 关于对话框的MFC支撑技术
6.2 有模式对话框
6.2.1 建立对话框模板
6.2.2 建立对话框类
6.2.3 对话框类
6.2.4 对话框实现
6.2.5 对话框初始化
6.2.6 建立有模式对话框与文档数据的联系
6.3 无模式对话框
6.3.1 建立无模式对话框
6.3.2 无模式对话框的撤消
6.4 其它类型的对话框
6.4.1 形式视图CFormView
6.4.2 通用对话框
6.5 小结
第七章 位图及位衅按钮
7.1 GDI位图和设备无关的位图(DIB)
7.2 建立位图资源
7.3 形成位图对象
7.4 显示映射方式对位图影响
7.5 对位图进行伸缩处理
7.6 移动位图
7.7 位图按钮
7.7.1 BitButtonEx例程
7.7.2 其它有关特性
7.8 记时器的使用及其控制的使用
7.8.1 记时器
7.8.2 产生控制
7.8.3 制作一个显示长过程的进程的例程
7.8.4 空状态的处理
7.9 小结
第八章 图形技术及字体
8.1 显示设备环境类CClientDC及WindowsDC
8.2 构造与析构CDC对象
8.3 设备环境的设定
8.4 GDI对象
8.5 颜色映射
8.6 坐标的映射与变换
8.7 字体
8.7.1 选择字体
8.7.2 打印字体
8.7.3 显示字体
8.8 绘图
8.8.1 创建设备类对象
8.8.2 选择绘图工具
8.9 绘图其它相关知识
8.9.1 设置绘图模式
8.9.2 设置背景颜色
8.9.3 设置背景模式
8.9.4 文本输出
9.10 小结
第九章 单文档及多文档
9.1 单文档
9.1.1 利用AppWizard生成所需源文件
9.1.2 程序派生类及源文件
9.1.3 简单用户化应用程序
9.1.4 实现视图
9.1.5 实现文档
9.2 多文档
9.2.1 利用AppWizard生成所需源文件
9.2.2 文档模板类
9.2.3 视与文档的关系
9.3 小结
第十章 文件管理
10.1 File菜单命令
10.2 一个文档与多个文件扩展名相关
10.2.1 SDI程序
10.2.2 MDI程序
10.3 文档数据的连载
10.4 实现文件I/O
10.4.1 实现文档删除
10.4.2 实现文档连载
10.4.3 实现拖放和双击打开
10.5 小结
第十一章 打印及打印预显
11.1 修改菜单资源
11.2 修改源代码
11.2.1 实现基本打印支持
11.2.2 实现高级打印支持
11.3 小结
第十二章 定制帮助文件
12.1 RTF格式简介
12.2 帮助文件的脚注形式
12.3 建立源文件
12.3.1 编写主题页
12.3.2 设置跳转关系
12.3.3 定义跳转类型
12.4 生成帮助文件
12.4.1 建立工程文件并编译
12.4.2 浏览帮助文件
12.5 帮助文件的使用
12.5.1 WinHelp函数调用
12.5.2 F1帮助特征
12.6 小结
第十三章 多线程程序设计
13.1 多线程概述
13.1.1 线程概述
13.1.2 线程创建
13.1.3 线程的优先级
13.1.4 线程终止
13.2 简单的多线程程序
13.2.1 创建多线程程序
13.2.2 执行多线程程序
13.2.3 程序源码
13.3 线程章的通讯
13.3.1 使用全局变量进行线程通信
13.3.2 使用自定义消息进行线程通信
13.3.3 使用事件对象进行线程通信
13.4 线程同步
13.4.1 线程同步概述
13.4.2 使用临界区进行线程同步
13.4.3 使用互斥信号灯(mutexes)进行线程同步
13.4.4 使用信号灯对象(semaphores)进行线程同步
13.5 小结
第十四章 Windows Sockets开发网络通信程序
14.1 Windows Sockets概述
14.1.1 TCP/IP协议
14.1.2 理解Socket
14.1.3 客户/服务器模型
14.1.4 理解网络进程通信
14.1.5 理解端口(port)
14.1.6 理解IP地址
14.1.7 理解网络连接
14.2 Windows Sockets编程基础
14.2.1 创建Socket
14.2.2 配置Socket
14.2.3 指定本地地址
14.2.4 连接Socket
14.2.5 监听连接
14.2.6 数据传输
14.2.7 关闭Socket
14.2.8 Socket程序的基本功流程
14.2.9 Windows Sockets程序设计
14.2.10 Windows Sockets库函数简介
14.3 利用Socket API编制简单的网络应用程序
14.3.1 主要函数分析
14..3.2 编制网络应用程序
14.3.3 执行Time程序
14.3.4 主要文件的源代码
14.4 利用Socket API编制Internet实用程序
14.4.1 开发Internet实用类
14.4.2 类简要分析
14.4.3 编制Internet实用程序
14.5 MFC中的Windows Sockets
14.5.1 MFC中的Socket类
14.5.2 CAsyncSocket类简介
14.5.3 Csocket类简介
14.5.4 CSocket编程的事件流程
14.6 设计POP3邮件接收程序
14.6.1 编制POP3邮件接收程序
14.6.2 执行邮件收取程序
14.7 小结
第十五章 WinInet开发网络应用程序
15.1 WinInet开发介绍
15.1.1 WinInet开发简介
15.1.2 WinInet开发的功能
15.1.3 WinInet开发的优点
15.2 WinInet API开发概述
15.2.1 WinInet API开发设置
15.2.2 HINTERNET句柄
15.2.3 请求和读文件
15.2.4 设置选项
15.2.5 错误处理
15.3 WinInet API函数介绍
15.3.1 通用WinInet函数
15.3.2 WinInet HTTP函数
15.3.3 WinInet FTP函数
15.3.4 WinInet Gopher函数
15.3.5 WinInet Cookies函数
15.3.6 WinInet Cache函数
15.4 WinInet API编制WEB网页下载程序
15.4.1 开发WEB网页下载程序
15.4.2 运行WEB网页下载程序
15.4.3 函数GetWebPage( )简要分析
15.5 WinInet类介绍
15.5.1 WinInet类概述
15.5.2 WinInet类继承关系图
15.5.3 WinInet类介绍
15.6 WinInet类开发概述
15.7 WinInet类编制WEB网页下载程序
15.7.1 开发WEB网页下载程序
15.7.2 执行网页下载程序
15.7.3 主要函数分析
15.8 WinInet开发Internet查询程序
15.8.1 程序编制
15.8.2 程序执行
15.8.3 主要代码分析
15.9 小结
第十六章 MAPI通信程序设计
16.1 MAPI概述
16.2 深入理解MAPI
16.2.1 MAPI的使用
16.2.2 简单MAPI
16.2.3 公共消息调用MAPI
16.2.4 扩展MAPI
16.3 利用MFC编制简单的MAPI程序
16.3.1 MFC中的MAPI概述
16.3.2 编制简单的邮件发送程序
16.3.3 执行简单的MAPI程序
16.3.4 程序分析
16.4 小结
第十七章 Visual C++开发AutoCAD14
17.1 ObjectARX开发概述
17.1.1 ObjectARX开发概述
17.1.2 ADS与ARX比较
17.1.3 是否应该采用ARX
17.1.4 安装ObjectARX
17.1.5 ARX应用程序开发环境
17.2 编写第一个ARX程序
17.2.1 编写源文件
17.2.2 设置工程helloarx
17.2.3 helloarx程序的加载、运行及卸载
17.2.4 helloarx.def模块文件分析
17.2.5 helloarx.cpp源程序分析
17.3 ARX编程基础
17.3.1 ARX中定义的变量类型
17.3.2 ARX库简介
17.3.3 AutoCAD图形数据库简介
17.3.4 ARX程序中的有关消息
17.3.5 ARX程序中的事件顺序
17.3.6 注册新命令
17.4 ARX开发实例
17.4.1 程序概述
17.4.2 程序源文件
17.4.3 程序分析
17.5 小结
第十八章 ODBC技术
18.1 数据管理和序列化
18.1.1 SQL
18.1.2 ODBC标准
18.1.3 ODBC结构
18.1.4 ODBC管理器
18.2 MFC中ODBC实现
18.2.1 生成CRecordSet的派生类
18.2.2 进行数据访问
18.3 小结
附录 重要类库介绍
猜您喜欢