书籍详情
Instant Visual C++NET实例解析Visual C++NET编程
作者:李江
出版社:宇航出版社
出版时间:2002-01-01
ISBN:9787801440839
定价:¥40.00
购买这本书可以去
内容简介
本书基于HTML的最新版本,用103个实例对HTML的功能和用法进行了详细讲解。全书由12章、3个附录组成。第一章到第十章对HTML4.0语言的用法及其编程进行了全面的阐述,通过这十章的学习,读者不但可以解读几乎所有网页的HTML源代码,而且还能够亲手制作出具有较高水平的个性网页。除了对HTML4.0网络编程的完全讲解外,第十一章还用实例详细介绍了23种网络编程技巧和网络动态特效,其中有用最新的CSS(层叠样式表)技术制作,也有用JavaScript脚本语言制作。读者只需把这些特效稍做修改就可用到自己的网页之中。书中还介绍了一些奇特的网络游戏编程技巧,这些编程思路充分地挖掘出了HTML语言的应用潜能。最后为了让大家对网页的整体制作有感性的认识,在本书的最后三章中详细介绍了三个大型综合网页的制作方法,并有完整的源代码。这三个综合网页涵盖了主页、综合表单和具有很强动态的页面等各种网页技术。本书面向初、中级用户,对高级用户也有参考价值,同时也可作为社会AutoCAD2002培训教材。本书实例程序源代码请从www.bhp.com.cn上下载,或可另行购买配套光盘(包含本套书的相关程序、素材),定价15元(含邮费),需要购买者请直接与北京中关村大街26号083信箱(邮编100080)常丽小姐联系。
作者简介
暂缺《Instant Visual C++NET实例解析Visual C++NET编程》作者简介
目录
第1章 高级界面编程
1.1 实例1 窗口的控制
1.1.1 实例概述
1.1.2 窗口概述
1.1.3 改变窗口的默认属性
1.1.4 改变窗口图标
1.1.5 改变窗口标题
1.1.6 改变视图背景
1.1.7 使窗口总在最前方
1.1.8 单击除了窗口标题栏以外的区域移动窗口
1.1.9 控制窗口框架的最大最小尺寸
1.1.10 捕捉屏幕热点的实现
1.1.11 窗口控制的编程步骤
1.1.12 实例小结
1.2 实例2 椭圆形窗口
1.2.1 实例概述
1.2.2 创建不规则窗口
1.2.3 设置位图为窗口背景
1.2.4 实现椭圆形窗口的编程步骤
1.2.5 实例小结
1.3 实例3 资源管理器
1.3.1 实例概述
1.3.2 图像列表的使用
1.3.3 列表视图控件的使用
1.3.4 树形视图控件(Tree view control)的使用
1.3.5 使用切分窗口
1.3.6 使用IShellFolder列举文件夹
1.3.7 使用CFileFind类遍历目录和文件
1.3.8 实现资源管理器的编程步骤
1.3.9 实例小结
1.4 实例4 多文档网页浏览器
1.4.1 实例概述
1.4.2 各种风格工具条的实现
1.4.3 应用伸缩条Rebar控件
1.4.4 使用标签控件(Tab Control)
1.4.5 使用CHtmlViw类进行IE编程
1.4.6 实现全屏显示
1.4.7 实现多文档网页浏览器编程步骤
1.4.8 实例小结
1.5 实例5 在对话框中使用打印和预览
1.5.1 实例概述
1.5.2 打印机的程序设计
1.5.3 打印预览的实现
1.5.4 在对话框中使用打印和预览
1.5.5 在对话框中实现打印和预览的编程步骤
1.5.6 实例小结
第2章 系统编程
2.1 实例6 获取CPU信息
2.1.1 实例概述
2.1.2 使用GetSystemInfo函数获取硬件信息
2.1.3 获取CPU信息的编程步骤
2.1.4 实例小结
2.2 实例7 剪贴板文本监视器
2.2.1 实例概述
2.2.2 剪贴板编程
2.2.3 剪贴板监视器的编程步骤
2.2.4 实例小结
2.3 实例8 进程管理器
2.3.1 实例概述
2.3.2 有关进程的操作
2.3.3 进程管理器的编程步骤
2.3.4 实例小结
2.4 实例9 磁盘空间监视器
2.4.1 实例概述
2.4.2 获取系统的磁盘空间信息
2.4.3 磁盘空间监视器的编程步骤
2.4.4 实例小结
2.5 实例10 文件分割器
2.5.1 实例概述
2.5.2 在VC中操作文件
2.5.3 多线程编程
2.5.4 文件分割和合并的编程思路
2.5.5 文件分割器的编程步骤
2.5.6 实例小结
2.6 实例11 设置显示器的分辨率和色彩
2.6.1 实例概述
2.6.2 设置显示设备的属性
2.6.3 设置显示模式的编程步骤
2.6.4 实例小结
2.7 实例12 利用鼠标钩子捕获鼠标操作
2.7.1 实例概述
2.7.2 使用钩子
2.7.3 MFC扩展动态链接库(DLL)编程
2.7.4 创建鼠标钩子动态链接库编程步骤
2.7.5 捕获鼠标操作的编程步骤
2.7.6 实例小结
2.8 实例13 从注册表读取网卡信息
2.8.1 实例概述
2.8.2 注册表基础
2.8.3 注册表编程
2.8.4 获取网卡信息
2.8.5 通过NetBIOS编程接口获取网卡的MAC地址
2.8.6 读取网卡信息的编程步骤
2.8.7 实例小结
2.9 实例14 控制托盘图标
2.9.1 实例概述
2.9.2 托盘图标的编程步骤
2.9.3 控制托盘图标的编程步骤
2.9.4 实例小结
第3章 图像编程
3.1 实例15 位图文件的读取和显示
3.1.1 实例概述
3.1.2 图像的基本概念
3.1.3 Windows中的调色板
3.1.4 DDB和DIB位图
3.1.5 封装DIB位图类CDib
3.1.6 DIB位图显示的编程步骤
3.1.7 实例小结
3.2 实例16 位图的特效显示
3.2.1 实例概述
3.2.2 特效显示基础
3.2.3 扫描特效的实现
3.2.4 移动特效的实现
3.2.5 百叶窗特效的实现
3.2.6 栅条特效的实现
3.2.7 马赛克特效的实现
3.2.8 位图显示特效的编程步骤
3.2.9 实例小结
3.3 实例17 位图的剪切、剪裁、缩放和旋转
3.3.1 实例概述
3.3.2 几个重要的DIB SDK API函数
3.3.3 剪切的实现
3.3.4 剪裁的实现
3.3.5 合并的实现
3.3.6 缩放的实现
3.3.7 位图旋转的实现
3.3.8 橡皮筋矩形选块的实现
3.3.9 实例的编程步骤
3.3.10 实例小结
3.4 实例18 屏幕抓图
3.4.1 实例概述
3.4.2 实现屏幕截取的基本思路
3.4.3 实现屏幕截取的编程步骤
3.4.4 实例小结
第4章 OpenGL编程
4.1 实例19 基本几何图形的绘制
4.1.1 实例概述
4.1.2 OpenGL编程概述
4.1.3 OpenGL基本几何图元的绘制
4.1.4 Windows环境下OpenGL的编程机制
4.1.5 初始化OpenGL绘图
4.1.6 绘制基本几何图形编程步骤
4.1.7 实例小结
4.2 实例20 三维动画的实现
4.2.1 实例概述
4.2.2 OpenGL变换的基本概念
4.2.3 几何变换
4.2.4 投影交换
4.2.5 裁剪变换
4.2.6 视口变换
4.2.7 OpenGL显示列表
4.2.8 OpenGL帧缓存和动画
4.2.9 实现三维动画的编程步骤
4.2.10 实例小结
4.3 实例21 OpenGL纹理映射
4.3.1 实例概述
4.3.2 定义纹理
4.3.3 纹理控制和滤波
4.3.4 用位图文件创建纹理类CTexture
4.3.5 纹理映射的编程步骤
4.3.6 实例小结
4.4 实例22 OpenGL的光照效果
4.4.1 实例概述
4.4.2 光照模型
4.4.3 设置光源的属性
4.4.4 光源的颜色
4.4.5 光源的位置
4.4.6 明暗处理
4.4.7 材质颜色
4.4.8 实现光照效果的编程步骤
4.4.9 实例小结
4.5 实例23 三维字体
4.5.1 实例概述
4.5.2 字体和显示列表
4.5.3 将TrueType字体自动转化为显示列表
4.5.4 三维字体类CGLFont
4.5.5 实现三维字体的编程步骤
4.5.6 实例小结
第5章 多媒体编程
5.1 实例24 媒体播放器
5.1.1 实例概述
5.1.2 几种重要的音频和视频格式
5.1.3 使用MCI进行多媒体编程
5.1.4 MCI编程的两种方式
5.1.5 使用MCI操作多媒体设备
5.1.6 封装MCI媒体播放类
5.1.7 实现媒体播放器的编程步骤
5.1.8 实例小结
5.2 实例25 DirectDraw动画
5.2.1 实例概述
5.2.2 DirecX概述
5.2.3 安装DirectX并配置编程环境
5.2.4 图像接口DirectDraw简介
5.2.5 DirectDraw编程的一般步骤
5.2.6 封装DirectDraw类
5.2.7 实现DirectDraw动画的编程步骤
5.2.8 实例小结
5.3 实例26 DirectSound混音器
5.3.1 实例概述
5.3.2 WAV文件格式及其读取
5.3.3 DirectSound概述
5.3.4 使用DirectSound回放声音的一般步骤
5.3.5 声音缓冲区类CDSBuffer
5.3.6 实现DirectSound混音器编程步骤
5.3.7 实例小结
5.4 实例27 利用DirectInput监视键盘状态
5.4.1 实例概述
5.4.2 DirectInput概述
5.4.3 DirectInput一般编程步骤
5.4.4 键盘监视器的编程步骤
5.4.5 实例小结
第6章 通信编程
6.1 实例28 串口通信仿真程序
6.1.1 实例概述
6.1.2 注册和创建MSComm控件
6.1.3 MSComm控件的信息处理
6.1.4 设置和获取控件的属性
6.1.5 MSComm控件的事件
6.1.6 利用MSComm控件进行串口编程的步骤
6.1.7 串口通信仿真程序的实现步骤
6.1.8 实例小结
6.2 实例29 串口间的通信
6.2.1 实例概述
6.2.2 使用Win32 API进行串口编程
6.2.3 封装一个串口操作类CSerial
6.2.4 计算机间通信的实现步骤
6.3 实例30 电话拨号程序
6.3.1 实例概述
6.3.2 简单的拨号理论
6.3.3 实现电话拨号的编程步骤
6.3.4 实例小结
6.4 实例31 RAS拨号
6.4.1 实例概述
6.4.2 RAS客户机
6.4.3 RAS通用对话框
6.4.4 建立和断开RAS连接
6.4.5 管理连接
6.4.6 封装RAS拨号类CRas
6.4.7 RAS拨号程序的编程步骤
6.4.8 实例小结
第7章 网络编程
7.1 实例32 网络聊天程序
7.1.1 实例概述
7.1.2 Winsock编程基础
7.1.3 使用CSockets类进行网络编程
7.1.4 创建聊天客户程序的编程步骤
7.1.5 创建聊天服务程序的编程步骤
7.1.6 实例小结
7.2 实例33 语音聊天
7.2.1 实例概述
7.2.2 使用Winsock API进行网络编程
7.2.3 音频压缩
7.2.4 语音通信的编程步骤
7.2.5 实例小结
7.3 实例34 FTP客户程序
7.3.1 实例概述
7.3.2 WinInet编程接口概述
7.3.3 WinInet类编程模型
7.3.4 WinInet API FTP客户编程步骤
7.3.5 实现FTP客户的编程步骤
7.3.6 实例小结
7.4 实例35 支持多线程断点续传
7.4.1 实例概述
7.4.2 HTTP协议
7.4.3 HTTP通信示例
7.4.4 断点续传的支持
7.4.5 封装文件下载类CHTTPDownload
7.4.6 实现文件续传程序的编程步骤
7.4.7 实例小结
第8章 组件技术编程
8.1 实例36 IE书签插件
8.1.1 实例概述
8.1.2 ATL概述
8.1.3 ATL的体系结构
8.1.4 实现IE插件的编程步骤
8.1.5 注册COM组件
8.1.6 实例小结
8.2 实例37 电子网络黑板
8.2.1 实例概述
8.2.2 DCOM概述
8.2.3 DCOM特性
8.2.4 DCOM安全性
8.2.5 程序的实现原理
8.2.6 服务程序的编程步骤
8.2.7 客户程序的编程步骤
8.2.8 程序的运行
8.2.9 实例小结
1.1 实例1 窗口的控制
1.1.1 实例概述
1.1.2 窗口概述
1.1.3 改变窗口的默认属性
1.1.4 改变窗口图标
1.1.5 改变窗口标题
1.1.6 改变视图背景
1.1.7 使窗口总在最前方
1.1.8 单击除了窗口标题栏以外的区域移动窗口
1.1.9 控制窗口框架的最大最小尺寸
1.1.10 捕捉屏幕热点的实现
1.1.11 窗口控制的编程步骤
1.1.12 实例小结
1.2 实例2 椭圆形窗口
1.2.1 实例概述
1.2.2 创建不规则窗口
1.2.3 设置位图为窗口背景
1.2.4 实现椭圆形窗口的编程步骤
1.2.5 实例小结
1.3 实例3 资源管理器
1.3.1 实例概述
1.3.2 图像列表的使用
1.3.3 列表视图控件的使用
1.3.4 树形视图控件(Tree view control)的使用
1.3.5 使用切分窗口
1.3.6 使用IShellFolder列举文件夹
1.3.7 使用CFileFind类遍历目录和文件
1.3.8 实现资源管理器的编程步骤
1.3.9 实例小结
1.4 实例4 多文档网页浏览器
1.4.1 实例概述
1.4.2 各种风格工具条的实现
1.4.3 应用伸缩条Rebar控件
1.4.4 使用标签控件(Tab Control)
1.4.5 使用CHtmlViw类进行IE编程
1.4.6 实现全屏显示
1.4.7 实现多文档网页浏览器编程步骤
1.4.8 实例小结
1.5 实例5 在对话框中使用打印和预览
1.5.1 实例概述
1.5.2 打印机的程序设计
1.5.3 打印预览的实现
1.5.4 在对话框中使用打印和预览
1.5.5 在对话框中实现打印和预览的编程步骤
1.5.6 实例小结
第2章 系统编程
2.1 实例6 获取CPU信息
2.1.1 实例概述
2.1.2 使用GetSystemInfo函数获取硬件信息
2.1.3 获取CPU信息的编程步骤
2.1.4 实例小结
2.2 实例7 剪贴板文本监视器
2.2.1 实例概述
2.2.2 剪贴板编程
2.2.3 剪贴板监视器的编程步骤
2.2.4 实例小结
2.3 实例8 进程管理器
2.3.1 实例概述
2.3.2 有关进程的操作
2.3.3 进程管理器的编程步骤
2.3.4 实例小结
2.4 实例9 磁盘空间监视器
2.4.1 实例概述
2.4.2 获取系统的磁盘空间信息
2.4.3 磁盘空间监视器的编程步骤
2.4.4 实例小结
2.5 实例10 文件分割器
2.5.1 实例概述
2.5.2 在VC中操作文件
2.5.3 多线程编程
2.5.4 文件分割和合并的编程思路
2.5.5 文件分割器的编程步骤
2.5.6 实例小结
2.6 实例11 设置显示器的分辨率和色彩
2.6.1 实例概述
2.6.2 设置显示设备的属性
2.6.3 设置显示模式的编程步骤
2.6.4 实例小结
2.7 实例12 利用鼠标钩子捕获鼠标操作
2.7.1 实例概述
2.7.2 使用钩子
2.7.3 MFC扩展动态链接库(DLL)编程
2.7.4 创建鼠标钩子动态链接库编程步骤
2.7.5 捕获鼠标操作的编程步骤
2.7.6 实例小结
2.8 实例13 从注册表读取网卡信息
2.8.1 实例概述
2.8.2 注册表基础
2.8.3 注册表编程
2.8.4 获取网卡信息
2.8.5 通过NetBIOS编程接口获取网卡的MAC地址
2.8.6 读取网卡信息的编程步骤
2.8.7 实例小结
2.9 实例14 控制托盘图标
2.9.1 实例概述
2.9.2 托盘图标的编程步骤
2.9.3 控制托盘图标的编程步骤
2.9.4 实例小结
第3章 图像编程
3.1 实例15 位图文件的读取和显示
3.1.1 实例概述
3.1.2 图像的基本概念
3.1.3 Windows中的调色板
3.1.4 DDB和DIB位图
3.1.5 封装DIB位图类CDib
3.1.6 DIB位图显示的编程步骤
3.1.7 实例小结
3.2 实例16 位图的特效显示
3.2.1 实例概述
3.2.2 特效显示基础
3.2.3 扫描特效的实现
3.2.4 移动特效的实现
3.2.5 百叶窗特效的实现
3.2.6 栅条特效的实现
3.2.7 马赛克特效的实现
3.2.8 位图显示特效的编程步骤
3.2.9 实例小结
3.3 实例17 位图的剪切、剪裁、缩放和旋转
3.3.1 实例概述
3.3.2 几个重要的DIB SDK API函数
3.3.3 剪切的实现
3.3.4 剪裁的实现
3.3.5 合并的实现
3.3.6 缩放的实现
3.3.7 位图旋转的实现
3.3.8 橡皮筋矩形选块的实现
3.3.9 实例的编程步骤
3.3.10 实例小结
3.4 实例18 屏幕抓图
3.4.1 实例概述
3.4.2 实现屏幕截取的基本思路
3.4.3 实现屏幕截取的编程步骤
3.4.4 实例小结
第4章 OpenGL编程
4.1 实例19 基本几何图形的绘制
4.1.1 实例概述
4.1.2 OpenGL编程概述
4.1.3 OpenGL基本几何图元的绘制
4.1.4 Windows环境下OpenGL的编程机制
4.1.5 初始化OpenGL绘图
4.1.6 绘制基本几何图形编程步骤
4.1.7 实例小结
4.2 实例20 三维动画的实现
4.2.1 实例概述
4.2.2 OpenGL变换的基本概念
4.2.3 几何变换
4.2.4 投影交换
4.2.5 裁剪变换
4.2.6 视口变换
4.2.7 OpenGL显示列表
4.2.8 OpenGL帧缓存和动画
4.2.9 实现三维动画的编程步骤
4.2.10 实例小结
4.3 实例21 OpenGL纹理映射
4.3.1 实例概述
4.3.2 定义纹理
4.3.3 纹理控制和滤波
4.3.4 用位图文件创建纹理类CTexture
4.3.5 纹理映射的编程步骤
4.3.6 实例小结
4.4 实例22 OpenGL的光照效果
4.4.1 实例概述
4.4.2 光照模型
4.4.3 设置光源的属性
4.4.4 光源的颜色
4.4.5 光源的位置
4.4.6 明暗处理
4.4.7 材质颜色
4.4.8 实现光照效果的编程步骤
4.4.9 实例小结
4.5 实例23 三维字体
4.5.1 实例概述
4.5.2 字体和显示列表
4.5.3 将TrueType字体自动转化为显示列表
4.5.4 三维字体类CGLFont
4.5.5 实现三维字体的编程步骤
4.5.6 实例小结
第5章 多媒体编程
5.1 实例24 媒体播放器
5.1.1 实例概述
5.1.2 几种重要的音频和视频格式
5.1.3 使用MCI进行多媒体编程
5.1.4 MCI编程的两种方式
5.1.5 使用MCI操作多媒体设备
5.1.6 封装MCI媒体播放类
5.1.7 实现媒体播放器的编程步骤
5.1.8 实例小结
5.2 实例25 DirectDraw动画
5.2.1 实例概述
5.2.2 DirecX概述
5.2.3 安装DirectX并配置编程环境
5.2.4 图像接口DirectDraw简介
5.2.5 DirectDraw编程的一般步骤
5.2.6 封装DirectDraw类
5.2.7 实现DirectDraw动画的编程步骤
5.2.8 实例小结
5.3 实例26 DirectSound混音器
5.3.1 实例概述
5.3.2 WAV文件格式及其读取
5.3.3 DirectSound概述
5.3.4 使用DirectSound回放声音的一般步骤
5.3.5 声音缓冲区类CDSBuffer
5.3.6 实现DirectSound混音器编程步骤
5.3.7 实例小结
5.4 实例27 利用DirectInput监视键盘状态
5.4.1 实例概述
5.4.2 DirectInput概述
5.4.3 DirectInput一般编程步骤
5.4.4 键盘监视器的编程步骤
5.4.5 实例小结
第6章 通信编程
6.1 实例28 串口通信仿真程序
6.1.1 实例概述
6.1.2 注册和创建MSComm控件
6.1.3 MSComm控件的信息处理
6.1.4 设置和获取控件的属性
6.1.5 MSComm控件的事件
6.1.6 利用MSComm控件进行串口编程的步骤
6.1.7 串口通信仿真程序的实现步骤
6.1.8 实例小结
6.2 实例29 串口间的通信
6.2.1 实例概述
6.2.2 使用Win32 API进行串口编程
6.2.3 封装一个串口操作类CSerial
6.2.4 计算机间通信的实现步骤
6.3 实例30 电话拨号程序
6.3.1 实例概述
6.3.2 简单的拨号理论
6.3.3 实现电话拨号的编程步骤
6.3.4 实例小结
6.4 实例31 RAS拨号
6.4.1 实例概述
6.4.2 RAS客户机
6.4.3 RAS通用对话框
6.4.4 建立和断开RAS连接
6.4.5 管理连接
6.4.6 封装RAS拨号类CRas
6.4.7 RAS拨号程序的编程步骤
6.4.8 实例小结
第7章 网络编程
7.1 实例32 网络聊天程序
7.1.1 实例概述
7.1.2 Winsock编程基础
7.1.3 使用CSockets类进行网络编程
7.1.4 创建聊天客户程序的编程步骤
7.1.5 创建聊天服务程序的编程步骤
7.1.6 实例小结
7.2 实例33 语音聊天
7.2.1 实例概述
7.2.2 使用Winsock API进行网络编程
7.2.3 音频压缩
7.2.4 语音通信的编程步骤
7.2.5 实例小结
7.3 实例34 FTP客户程序
7.3.1 实例概述
7.3.2 WinInet编程接口概述
7.3.3 WinInet类编程模型
7.3.4 WinInet API FTP客户编程步骤
7.3.5 实现FTP客户的编程步骤
7.3.6 实例小结
7.4 实例35 支持多线程断点续传
7.4.1 实例概述
7.4.2 HTTP协议
7.4.3 HTTP通信示例
7.4.4 断点续传的支持
7.4.5 封装文件下载类CHTTPDownload
7.4.6 实现文件续传程序的编程步骤
7.4.7 实例小结
第8章 组件技术编程
8.1 实例36 IE书签插件
8.1.1 实例概述
8.1.2 ATL概述
8.1.3 ATL的体系结构
8.1.4 实现IE插件的编程步骤
8.1.5 注册COM组件
8.1.6 实例小结
8.2 实例37 电子网络黑板
8.2.1 实例概述
8.2.2 DCOM概述
8.2.3 DCOM特性
8.2.4 DCOM安全性
8.2.5 程序的实现原理
8.2.6 服务程序的编程步骤
8.2.7 客户程序的编程步骤
8.2.8 程序的运行
8.2.9 实例小结
猜您喜欢