书籍详情
Visual C++.NET高级编程技术与范例
作者:胡海璐,周涛武等编著
出版社:电子工业出版社
出版时间:2002-08-01
ISBN:9787505379251
定价:¥48.00
购买这本书可以去
内容简介
软件工程师丛书。 随着我国现代化事业的加速发展,计算机的普及应用将更加深入。面对这种形势,工作在软件开发第一线的每个软件工程师和即将走出校门加入到开发队伍的学生都感到了巨大的压力,这种压力来自日趋激烈的竞争,来自快速发展的技术,来自用户需求水平的不断提高。 要在压力面前立于不败之地,只有努力,努力,再努力,学习,学习,再学习。 《软件工程师》丛书来自于软件工程师,服务于软件工程师。它是软件工程师通向成功的桥梁,攀登新高峰的阶梯。 本书深入浅出地剖析了Visual C++.NET中最新、最重要且最实用的技术,提供的数十个开发实例涵盖了使用Visual C++.NET开发当前最为热门的应用,包括高级界面、GDL+、OpenGL、多媒体、网络、数据库、ATL、Web Service、XML及STL等多个方面。这些实例都能够为读者的实际编程起到很好的借鉴和指导作用,从而使读者牢牢地把握技术发展趋势和Visual C++.NET开发应用系统的关键所在,获得真正意义上的提高。
作者简介
暂缺《Visual C++.NET高级编程技术与范例》作者简介
目录
第1章 Visual C++ .NET简介
1.1 .NET平台概述
1.1.1 .NET平台产生的背景
1.1.2 .NET平台的组成
1.1.3 .NET技术框架内核
1.1.4 .NET主要特性
1.2 Visual C++.NET运行环境
1.3 VS.NET的IDE界面
1.3.1 集成开发环境
1.3.2 菜单与工具栏
1.3.3 属性窗口
1.3.4 代码编辑器
1.3.5 动态帮助窗口
1.3.6 文件区
1.3.7 工具箱
1.4 Visual C++.NET新特性
1.4.1 项目建立
1.4.2 多项级文档
1.4.3 标准兼容
1.4.4 托管的C++
1.4.5 集成MFC和ATL
1.4.6 新的UI特性和更新
1.4.7 管理位图的CImape
1.4.8 CLinkCtrl公共控制WRapper类
1.4.9 HTTP客户
1.4.10 SMTP和MIMI-encoded消息支持
1.4.11 带有OLE DB的高性能数据库
1.4.12 STL的更新
第2章 高级界面编程
2.1 概述
2.2 菜单
2.2.1 菜单类CMenu
2.2.2 菜单类的成员
2.2.3 菜单类的应用
2.2.4 实例:在应用程序中使用菜单类实现“我的收藏夹”
2.3 控件
2.3.1 概述
2.3.2 Windows公共控件的信息
2.3.3 创建和使用控件
2.4 按钮
2.5 窗口
2.5.1 概述
2.5.2 创建
2.5.3 销毁
2.5.4 更改MFC创建的框架窗口的样式
2.5.5 Windows消息函数
25.6 CWnd类的派生应用
2.5.7 具体示例
2.6 对话框
2.6.1 概述
2.6.2 创建并显示对话框
2.6.3 初始化对话框
2.6.4 在对话框中处理Windows消息
2.6.5 在对话框对象中检索数据
2.6.6 关闭对话框
2.6.7 销毁对话框
2.6.8 用代码向导创建对话框类
2.6.9 应用实例
2.7 基于HTML的对话框
2.7.1 Web对话框的创建方法
2.7.2 使用对话框资源与HTML资源编辑器
2.7.3 HTML对话框编程
2.8 小结
第3章 系统编程
3.1 概述
3.2 创建与管理进程
3.2.1 进程概述
3.2.2 创建进程
3.2.3 进程的销毁
3.2.4 进程相关函数
3.2.5 进程实例
3.3 线程以及同步
3.3.1 线程概述
3.3.2 创建线程
3.3.3 结束线程
3.3.4 线程同步
3.4 文件
3.4.1 文件操作
3.4.2 目录操作
3.4.3 文件实例
3.5 注册表与系统信息
3.5.1 注册表基础
3.5.2 Win32中的注册表操作函数
3.5.3 .NET框架类库中对注册表的支持
3.5.4 操作注册表的编程步骤
3.5.5 实例
3.5.6 获取系统的网络信息
第4章 GDI+图像编程
4.1 概述
4.1.1 GDI+的组成部分
4.1.2 基于类的接口结构
4.1.3 新增加的功能
4.1.4 GDI+编程模块的变化
4.2 应用GDI+编程
4.2.1 GDI+编程步骤
4.3 GDI+绘图基础
4.3.1 坐标空间与坐标变换
4.3.2 画笔
4.3.3 画笔和渐变画笔
4.3.4 重新着色
4.3.5 图形容器
4.3.6 区域
4.3.7 基本绘图函数
4.4 选择字体和绘制文本
4.4.1 构造字样和字体
4.4.2 文本输出
4.4.3 设置文本格式
4.4.4 文本质量输出控制
4.5 GDI+的图像处理
4.5.1 概述
4.5.2 图像文件格式
4.5.3 调用和显示图像文件
4.5.4 调用和显示矢量图像文件
4.6 小结
第5章 OpenGL编程
5.1 概述
5.1.1 OpenGL基本功能
5.1.2 OpenGL函数库
5.2 绘制OpenGL基本几何对象
5.2.1 定义点
5.2.2 OpenGL的线定义
5.2.3 定义与绘制多边形
5.2.4 设置点、线和多边形属性
5.3 生成OpenGL程序
5.4 实现三维动画
5.4.1 OpenGL变换的基本概念
5.4.2 帧缓存和动画
5.4.3 实现三维动画的编程步骤
5.5 在OpenGL中显示汉字
5.6 OpenGL纹理映射
5.6.1 纹理的基本概念
5.6.2 纹理定义
5.6.3 纹理控制与映射
5.6.4 纹理坐标
5.6.5 使用纹理的编程步骤
5.7 小结
第6章 多媒体编程
6.1 多媒体编程概述
6.2 使用Directx 8.0开发多媒体应用
6.2.1 DirectX的功能
6.2.2 DirectX的发展历史
6.2.3 DirectX 8.0的新特性
6.3 使用DirectAudio制作可调音效的声音播放器
6.3.1 DirectAudio简介
6.3.2 DirectAudio编程示例
6.4 使用DirectDraw绘制屏幕动画
6.4.1 DirectDraw简介
6.4.2 DirectDraw编程示例
6.5 使用DirectInput制作鼠标画笔
6.5.1 DirectInput简介
6.5.2 DirectInput编程示例
6.6 使用DirectShow制作媒体播放器
6.6.1 DirectShow简介
6.6.2 DirectShow编程示例
6.7 小结
第7章 网络编程
7.1 网络编程概述
7.2 远程拨号上网
7.2.1 RAS简介
7.2.2 编程示例
7.3 Web风格的文件浏览器
7.3.1 CDHtmlDialog简介
7.3.2 编程示例
7.4 FTP访问示例
7.4.1 FTP服务简介
7.4.2 编程示例
7.5 使用CAtlHttpClient类构造http客户端
7.5.1 编程实例
7.6 小结
第8章 数据库编程
8.1 概述
8.2 SQL数据库访问引擎
8.2.1 使用MFC ODBC类访问SQL数据库
8.2.2 编程实例
8.3 使用DAO编写数据库管理程序
8.3.1 DAO概述
8.3.2 编程实例
8.4 .NET的新特性:SafeArrays
8.5 小结
第9章 ATL编程
9.1 概述
9.1.1 简介
9.1.2 关键技术
9.2 使用ATL开发COM服务器
9.2.1 基本步骤
9.2.2 运行结果
9.2.3 实际编程
9.3 使用ATL开发播放CD的控件
9.3.1 基本步骤
9.3.2 运行结果
9.3.3 实际编程
9.4 小结
第10章 XML Web Service编程
10.1 Web体系结构:过去与未来
10.2 XML语言简介
10.2.1 XML的起源和目的
10.2.2 XML的特点与优点
10.2.3 XML与HTML及SGML之间的关系
10.2.4 XML的应用领域
10.3 SOAP协议规范
10.3.1 简介
10.3.2 设计目标
10.3.3 SOAP消息交换模型
10.3.4 与XML的关系
10.3.5 SOAP封装
10.3.6 SOAP编码规则
10.3.7 在HTTP中使用SOAP
10.3.8 SOAP HTTP示例
10.3.9 在RPC中使用SOAP
10.4 Web Service结构
10.4.1 概述
10.4.2 Web Service描述语言WSDL
10.4.3 UDDI
10.5 实例:使用ATL Server创建Web Service
10.5.1 基本步骤
10.5.2 运行结果
10.5.3 实际编程
10.6 实例:获取并格式化显示XML文件中的数据
10.6.1 基本步骤
10.6.2 程序运行结果
10.6.3 实际编程
10.7 小结
第11章 STL编程
11.1 概述
11.2 STL组成
11.2.1 STL算法
11.2.2 STL容器
11.2.3 STL迭代器
11.2.4 STL函数对象
11.2.5 STL的其他部分
11.3 STL编程环境
11.3.1 头文件
11.3.2 名字空间
11.4 容器:双队列编程实例
11.4.1 概念
11.4.2 功能描述
11.4.3 程序实现
11.4.4 运行结果
11.5 常用算法测试实例
11.5.1 <algorithm>算法实例
11.5.2 <numeric>算法实例
11.5.3 <functional>算法实例
11.6 迭代器编程实例
11.6.1 普通迭代器实例
11.6.2 反转型迭代器实例
11.6.3 插入迭代器实例
11.6.4 流迭代器实例
11.7 小结
1.1 .NET平台概述
1.1.1 .NET平台产生的背景
1.1.2 .NET平台的组成
1.1.3 .NET技术框架内核
1.1.4 .NET主要特性
1.2 Visual C++.NET运行环境
1.3 VS.NET的IDE界面
1.3.1 集成开发环境
1.3.2 菜单与工具栏
1.3.3 属性窗口
1.3.4 代码编辑器
1.3.5 动态帮助窗口
1.3.6 文件区
1.3.7 工具箱
1.4 Visual C++.NET新特性
1.4.1 项目建立
1.4.2 多项级文档
1.4.3 标准兼容
1.4.4 托管的C++
1.4.5 集成MFC和ATL
1.4.6 新的UI特性和更新
1.4.7 管理位图的CImape
1.4.8 CLinkCtrl公共控制WRapper类
1.4.9 HTTP客户
1.4.10 SMTP和MIMI-encoded消息支持
1.4.11 带有OLE DB的高性能数据库
1.4.12 STL的更新
第2章 高级界面编程
2.1 概述
2.2 菜单
2.2.1 菜单类CMenu
2.2.2 菜单类的成员
2.2.3 菜单类的应用
2.2.4 实例:在应用程序中使用菜单类实现“我的收藏夹”
2.3 控件
2.3.1 概述
2.3.2 Windows公共控件的信息
2.3.3 创建和使用控件
2.4 按钮
2.5 窗口
2.5.1 概述
2.5.2 创建
2.5.3 销毁
2.5.4 更改MFC创建的框架窗口的样式
2.5.5 Windows消息函数
25.6 CWnd类的派生应用
2.5.7 具体示例
2.6 对话框
2.6.1 概述
2.6.2 创建并显示对话框
2.6.3 初始化对话框
2.6.4 在对话框中处理Windows消息
2.6.5 在对话框对象中检索数据
2.6.6 关闭对话框
2.6.7 销毁对话框
2.6.8 用代码向导创建对话框类
2.6.9 应用实例
2.7 基于HTML的对话框
2.7.1 Web对话框的创建方法
2.7.2 使用对话框资源与HTML资源编辑器
2.7.3 HTML对话框编程
2.8 小结
第3章 系统编程
3.1 概述
3.2 创建与管理进程
3.2.1 进程概述
3.2.2 创建进程
3.2.3 进程的销毁
3.2.4 进程相关函数
3.2.5 进程实例
3.3 线程以及同步
3.3.1 线程概述
3.3.2 创建线程
3.3.3 结束线程
3.3.4 线程同步
3.4 文件
3.4.1 文件操作
3.4.2 目录操作
3.4.3 文件实例
3.5 注册表与系统信息
3.5.1 注册表基础
3.5.2 Win32中的注册表操作函数
3.5.3 .NET框架类库中对注册表的支持
3.5.4 操作注册表的编程步骤
3.5.5 实例
3.5.6 获取系统的网络信息
第4章 GDI+图像编程
4.1 概述
4.1.1 GDI+的组成部分
4.1.2 基于类的接口结构
4.1.3 新增加的功能
4.1.4 GDI+编程模块的变化
4.2 应用GDI+编程
4.2.1 GDI+编程步骤
4.3 GDI+绘图基础
4.3.1 坐标空间与坐标变换
4.3.2 画笔
4.3.3 画笔和渐变画笔
4.3.4 重新着色
4.3.5 图形容器
4.3.6 区域
4.3.7 基本绘图函数
4.4 选择字体和绘制文本
4.4.1 构造字样和字体
4.4.2 文本输出
4.4.3 设置文本格式
4.4.4 文本质量输出控制
4.5 GDI+的图像处理
4.5.1 概述
4.5.2 图像文件格式
4.5.3 调用和显示图像文件
4.5.4 调用和显示矢量图像文件
4.6 小结
第5章 OpenGL编程
5.1 概述
5.1.1 OpenGL基本功能
5.1.2 OpenGL函数库
5.2 绘制OpenGL基本几何对象
5.2.1 定义点
5.2.2 OpenGL的线定义
5.2.3 定义与绘制多边形
5.2.4 设置点、线和多边形属性
5.3 生成OpenGL程序
5.4 实现三维动画
5.4.1 OpenGL变换的基本概念
5.4.2 帧缓存和动画
5.4.3 实现三维动画的编程步骤
5.5 在OpenGL中显示汉字
5.6 OpenGL纹理映射
5.6.1 纹理的基本概念
5.6.2 纹理定义
5.6.3 纹理控制与映射
5.6.4 纹理坐标
5.6.5 使用纹理的编程步骤
5.7 小结
第6章 多媒体编程
6.1 多媒体编程概述
6.2 使用Directx 8.0开发多媒体应用
6.2.1 DirectX的功能
6.2.2 DirectX的发展历史
6.2.3 DirectX 8.0的新特性
6.3 使用DirectAudio制作可调音效的声音播放器
6.3.1 DirectAudio简介
6.3.2 DirectAudio编程示例
6.4 使用DirectDraw绘制屏幕动画
6.4.1 DirectDraw简介
6.4.2 DirectDraw编程示例
6.5 使用DirectInput制作鼠标画笔
6.5.1 DirectInput简介
6.5.2 DirectInput编程示例
6.6 使用DirectShow制作媒体播放器
6.6.1 DirectShow简介
6.6.2 DirectShow编程示例
6.7 小结
第7章 网络编程
7.1 网络编程概述
7.2 远程拨号上网
7.2.1 RAS简介
7.2.2 编程示例
7.3 Web风格的文件浏览器
7.3.1 CDHtmlDialog简介
7.3.2 编程示例
7.4 FTP访问示例
7.4.1 FTP服务简介
7.4.2 编程示例
7.5 使用CAtlHttpClient类构造http客户端
7.5.1 编程实例
7.6 小结
第8章 数据库编程
8.1 概述
8.2 SQL数据库访问引擎
8.2.1 使用MFC ODBC类访问SQL数据库
8.2.2 编程实例
8.3 使用DAO编写数据库管理程序
8.3.1 DAO概述
8.3.2 编程实例
8.4 .NET的新特性:SafeArrays
8.5 小结
第9章 ATL编程
9.1 概述
9.1.1 简介
9.1.2 关键技术
9.2 使用ATL开发COM服务器
9.2.1 基本步骤
9.2.2 运行结果
9.2.3 实际编程
9.3 使用ATL开发播放CD的控件
9.3.1 基本步骤
9.3.2 运行结果
9.3.3 实际编程
9.4 小结
第10章 XML Web Service编程
10.1 Web体系结构:过去与未来
10.2 XML语言简介
10.2.1 XML的起源和目的
10.2.2 XML的特点与优点
10.2.3 XML与HTML及SGML之间的关系
10.2.4 XML的应用领域
10.3 SOAP协议规范
10.3.1 简介
10.3.2 设计目标
10.3.3 SOAP消息交换模型
10.3.4 与XML的关系
10.3.5 SOAP封装
10.3.6 SOAP编码规则
10.3.7 在HTTP中使用SOAP
10.3.8 SOAP HTTP示例
10.3.9 在RPC中使用SOAP
10.4 Web Service结构
10.4.1 概述
10.4.2 Web Service描述语言WSDL
10.4.3 UDDI
10.5 实例:使用ATL Server创建Web Service
10.5.1 基本步骤
10.5.2 运行结果
10.5.3 实际编程
10.6 实例:获取并格式化显示XML文件中的数据
10.6.1 基本步骤
10.6.2 程序运行结果
10.6.3 实际编程
10.7 小结
第11章 STL编程
11.1 概述
11.2 STL组成
11.2.1 STL算法
11.2.2 STL容器
11.2.3 STL迭代器
11.2.4 STL函数对象
11.2.5 STL的其他部分
11.3 STL编程环境
11.3.1 头文件
11.3.2 名字空间
11.4 容器:双队列编程实例
11.4.1 概念
11.4.2 功能描述
11.4.3 程序实现
11.4.4 运行结果
11.5 常用算法测试实例
11.5.1 <algorithm>算法实例
11.5.2 <numeric>算法实例
11.5.3 <functional>算法实例
11.6 迭代器编程实例
11.6.1 普通迭代器实例
11.6.2 反转型迭代器实例
11.6.3 插入迭代器实例
11.6.4 流迭代器实例
11.7 小结
猜您喜欢