书籍详情
Visual C++最新编程实践与技巧
作者:李明柱,单肃,赵先启编著
出版社:北京航空航天大学出版社
出版时间:2000-12-01
ISBN:9787810770132
定价:¥49.00
内容简介
本书作者在充分总结多年编程经验的基础上,深入浅出地讨论了在VisualC++下编写Windows程序的众多编程技巧和方法,其中包括VisualC++编程基础、控件和界面特性编程实践与技巧、Windows系统编程举例、网络编程实践、多媒体编程技巧、动态连接库DLL编程方法、使用CryptoAPI2.0的网络信息安全编程、IE浏览器编程方法和技巧,以及Windows其他方面的编程实践和技巧等。<br>本书内容丰富,实践性强,所有例程都经过了测试和使用,并给出了详细解释。本书适合广大企事业单位工程技术人员、大专院校师生和其他具有一定编程基础而急于提高自己编程水平的电脑爱好者。
作者简介
暂缺《Visual C++最新编程实践与技巧》作者简介
目录
第1章 Visual C++编程初步
1.1 编程环境简介
1.2 建立简单的应用程序
1.3 VC程序设计基础和技巧
1.3.1 Windows消息处理
1.3.2 MFC基础
1.3.3 SDI和MDI应用
1.3.4 基于对话框的应用
1.4 VC常用工具指南
1.4.1 Error Lookup
1.4.2 Process Viewer
1.4.3 Spy++
1.4.4 Tracer
1.4.5 WinDiff
1.4.6 ZoomIn
第2章 Windows常用控件编程技巧
2.1 按钮(button)控件
2.1.1 嵌套按钮
2.1.2 动画按钮
2.1.3 彩色按钮
2.1.4 平面按钮
2.2 编辑校件(edit control)
2.2.1 自动填充编辑框
2.2.2 数字编辑控件
2.2.3 自动记录编辑框
2.3 实现彩色静态框控件
2.4 实现超级链接控件
第3章 Windows界面编程技巧
3.1 工具栏(toolbar)
3.1.1 工具栏上显示文本
3.1.2 工具栏按钮中的下拉箭头
3.1.3 对话框中的工具栏按钮提示
3.1.4 在工具栏中添加控件
3.2 状态栏(static control)
3.2.1 状态栏中进度条的显示
3.2.2 带进度条的状态条通用类
3.2.3 在状态栏中显示时间
3.3 常用窗口操作技巧
3.3.1 修改主窗口风格
3.3.2 修改窗口背景
3.3.3 创建非规则形状窗口
第4章 网络开发指南
4.1 Winsock基础
4.2 socket编程方法
4.2.1 数据发送程序
4.2.2 socket实现ping功能
4.3 使用CSocket
4.3.1 使用CAsyncSocket类
4.3.2 使用CSocket类
4.4 WinInet网络应用开发
4.5 网络开发实例与技巧
4.5.1 获取本地主机IP与主机名
4.5.2 更改Windows NT中的网络配置
4.5.3 IP合法性检测
4.5.4 简单消息发送函数实现
第5章 Windows系统应用开发
5.1 注册表操作
5.1.1 注册表基础
5.1.2 常用注册表操作函数
5.1.3 注册表程序设计
5.2 任务栏通知区应用开发
5.2.1 任务栏通知区操作
5.2.2 托盘程序实现
5.2.3 动态托盘程序实现
5.3 控制面板程序开发
5.3.1 控制面板原理
5.3.2 控制面板程序设计
5.4 Windows系统服务程序
5.4.1 前言
5.4.2 常用服务API
5.4.3 本体程序设计
5.4.4 服务控制程序
第6章 多媒体处理
6.1 使用媒体控制接口MCI
6.1.1 命令字符串接口
6.1.2 命令消息接口
6.1.3 程序设计
6.2 MCIWnd类使用
6.3 OpenGL编程方法和技巧
6.3.1 前言
6.3.2 OpenGL运行环境与机制
6.3.3 Windows与OpenGL开发接口
6.3.4 OpenGL开发技术基础
6.3.5 OpenGL缓存机制
6.3.6 OpenGL开发实例
6.4 DirectX编程方法与技巧
6.4.1 DirectX组件
6.4.2 DirectDraw基础
6.4.3 DirectDraw编程步骤
第7章 动态链接库DLL设计实例
7.1 DLL基础
7.1.1 前言
7.1.2 DLL入口点函数
7.1.3 DLL中函数的导出
7.1.4 可执行程序与DLL的连接
7.1.5 VC中的DLL类型
7.2 VC中DLL设计实例
7.2.1 MFC DLL开发实例
7.2.2 非MFC DLL开发实例
第8章 网络安全编程
8.1 CryptoAPI基础
8.1.1 CryptoAPI基本概念
8.1.2 CryptoAPI系统结构
8.1.3 系统要求
8.1.4 编程函数概览
8.2 密钥和密钥管理
8.2.1 CryptoAPI密钥分类和密钥函数
8.2.2 CryptoAPI密钥存储和管理
8.2.3 密钥容器和密钥的生成
8.3 数据结构编解码
8.3.1 ASN.1基础
8.3.2 CryptoAPI编解码模型
8.3.3 编解码程序设计
8.4 哈希和数字签名
8.4.1 哈希和数字签名基础
8.4.2 哈希编程举例
8.4.3 哈希签名和验证哈希签名编程举例
8.5 数据加密和解密
8.5.1 数据加密和解密函数
8.5.2 消息和文件加密
8.5.3 消息和文件解密
8.6 证书和证书管理
8.6.1 微软证书服务器
8.6.2 CryptoAPI证书函数
8.6.3 证书库管理
8.6.4 使用证书库中的证书
8.6.5 使用证书的数字签名和验证
第9章 IE浏览器编程
9.1 浏览器设计
9.1.1 使用浏览器控件
9.1.2 使用CHtmlView类
9.2 删除临时文件
9.3 清除历史记录
9.4 应用浏览器配置
9.5 在应用程序中调用浏览器
第10章 常用编程技巧集萃
10.1 文件和目录操作
10.1.1 文件拖放的实现
10.1.2 目录和文件的拷贝
10.1.3 网络驱动器映射
10.1.4 SHELL方式实现文件或目录的复制
10.2 定制MFC AppWizard生成的模板程序
10.3 建立快捷方式
10.3.1 创建普通快捷方式
10.3.2 创建Internet快捷方式
10.4 在应用程序中启动其他应用程序的方法
10.4.1 使用WinnExec函数
10.4.2 调用CreateProcess函数
10.4.3 调用ShellExecuate函数
10.5 利用VC实现打印功能
10.6 获取Windows版本信息
10.7 剪贴板操作
10.8 对话框操作
10.8.1 无模式对话框的创建
10.8.2 创建扩展对话框
10.8.3 改变对话框字体
10.9 使用编程组件
10.9.1 添加组件的一般方法
10.9.2 弹出式菜单
10.9.3 快闪封面(Splash screen)
10.9.4 进度条对话框
10.9.5 系统信息显示
10.9.6 每日提示组件
10.9.7 工具提示
1.1 编程环境简介
1.2 建立简单的应用程序
1.3 VC程序设计基础和技巧
1.3.1 Windows消息处理
1.3.2 MFC基础
1.3.3 SDI和MDI应用
1.3.4 基于对话框的应用
1.4 VC常用工具指南
1.4.1 Error Lookup
1.4.2 Process Viewer
1.4.3 Spy++
1.4.4 Tracer
1.4.5 WinDiff
1.4.6 ZoomIn
第2章 Windows常用控件编程技巧
2.1 按钮(button)控件
2.1.1 嵌套按钮
2.1.2 动画按钮
2.1.3 彩色按钮
2.1.4 平面按钮
2.2 编辑校件(edit control)
2.2.1 自动填充编辑框
2.2.2 数字编辑控件
2.2.3 自动记录编辑框
2.3 实现彩色静态框控件
2.4 实现超级链接控件
第3章 Windows界面编程技巧
3.1 工具栏(toolbar)
3.1.1 工具栏上显示文本
3.1.2 工具栏按钮中的下拉箭头
3.1.3 对话框中的工具栏按钮提示
3.1.4 在工具栏中添加控件
3.2 状态栏(static control)
3.2.1 状态栏中进度条的显示
3.2.2 带进度条的状态条通用类
3.2.3 在状态栏中显示时间
3.3 常用窗口操作技巧
3.3.1 修改主窗口风格
3.3.2 修改窗口背景
3.3.3 创建非规则形状窗口
第4章 网络开发指南
4.1 Winsock基础
4.2 socket编程方法
4.2.1 数据发送程序
4.2.2 socket实现ping功能
4.3 使用CSocket
4.3.1 使用CAsyncSocket类
4.3.2 使用CSocket类
4.4 WinInet网络应用开发
4.5 网络开发实例与技巧
4.5.1 获取本地主机IP与主机名
4.5.2 更改Windows NT中的网络配置
4.5.3 IP合法性检测
4.5.4 简单消息发送函数实现
第5章 Windows系统应用开发
5.1 注册表操作
5.1.1 注册表基础
5.1.2 常用注册表操作函数
5.1.3 注册表程序设计
5.2 任务栏通知区应用开发
5.2.1 任务栏通知区操作
5.2.2 托盘程序实现
5.2.3 动态托盘程序实现
5.3 控制面板程序开发
5.3.1 控制面板原理
5.3.2 控制面板程序设计
5.4 Windows系统服务程序
5.4.1 前言
5.4.2 常用服务API
5.4.3 本体程序设计
5.4.4 服务控制程序
第6章 多媒体处理
6.1 使用媒体控制接口MCI
6.1.1 命令字符串接口
6.1.2 命令消息接口
6.1.3 程序设计
6.2 MCIWnd类使用
6.3 OpenGL编程方法和技巧
6.3.1 前言
6.3.2 OpenGL运行环境与机制
6.3.3 Windows与OpenGL开发接口
6.3.4 OpenGL开发技术基础
6.3.5 OpenGL缓存机制
6.3.6 OpenGL开发实例
6.4 DirectX编程方法与技巧
6.4.1 DirectX组件
6.4.2 DirectDraw基础
6.4.3 DirectDraw编程步骤
第7章 动态链接库DLL设计实例
7.1 DLL基础
7.1.1 前言
7.1.2 DLL入口点函数
7.1.3 DLL中函数的导出
7.1.4 可执行程序与DLL的连接
7.1.5 VC中的DLL类型
7.2 VC中DLL设计实例
7.2.1 MFC DLL开发实例
7.2.2 非MFC DLL开发实例
第8章 网络安全编程
8.1 CryptoAPI基础
8.1.1 CryptoAPI基本概念
8.1.2 CryptoAPI系统结构
8.1.3 系统要求
8.1.4 编程函数概览
8.2 密钥和密钥管理
8.2.1 CryptoAPI密钥分类和密钥函数
8.2.2 CryptoAPI密钥存储和管理
8.2.3 密钥容器和密钥的生成
8.3 数据结构编解码
8.3.1 ASN.1基础
8.3.2 CryptoAPI编解码模型
8.3.3 编解码程序设计
8.4 哈希和数字签名
8.4.1 哈希和数字签名基础
8.4.2 哈希编程举例
8.4.3 哈希签名和验证哈希签名编程举例
8.5 数据加密和解密
8.5.1 数据加密和解密函数
8.5.2 消息和文件加密
8.5.3 消息和文件解密
8.6 证书和证书管理
8.6.1 微软证书服务器
8.6.2 CryptoAPI证书函数
8.6.3 证书库管理
8.6.4 使用证书库中的证书
8.6.5 使用证书的数字签名和验证
第9章 IE浏览器编程
9.1 浏览器设计
9.1.1 使用浏览器控件
9.1.2 使用CHtmlView类
9.2 删除临时文件
9.3 清除历史记录
9.4 应用浏览器配置
9.5 在应用程序中调用浏览器
第10章 常用编程技巧集萃
10.1 文件和目录操作
10.1.1 文件拖放的实现
10.1.2 目录和文件的拷贝
10.1.3 网络驱动器映射
10.1.4 SHELL方式实现文件或目录的复制
10.2 定制MFC AppWizard生成的模板程序
10.3 建立快捷方式
10.3.1 创建普通快捷方式
10.3.2 创建Internet快捷方式
10.4 在应用程序中启动其他应用程序的方法
10.4.1 使用WinnExec函数
10.4.2 调用CreateProcess函数
10.4.3 调用ShellExecuate函数
10.5 利用VC实现打印功能
10.6 获取Windows版本信息
10.7 剪贴板操作
10.8 对话框操作
10.8.1 无模式对话框的创建
10.8.2 创建扩展对话框
10.8.3 改变对话框字体
10.9 使用编程组件
10.9.1 添加组件的一般方法
10.9.2 弹出式菜单
10.9.3 快闪封面(Splash screen)
10.9.4 进度条对话框
10.9.5 系统信息显示
10.9.6 每日提示组件
10.9.7 工具提示
猜您喜欢