注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络操作系统操作系统理论Win32开发人员参考库:第3卷Windows图形设备接口

Win32开发人员参考库:第3卷Windows图形设备接口

Win32开发人员参考库:第3卷Windows图形设备接口

定 价:¥100.00

作 者: (美)David Iseminger
出版社: 机械工业出版社
丛编项: 微软公司核心技术书库
标 签: 操作系统 综合

ISBN: 9787111086116 出版时间: 2001-04-01 包装:
开本: 787*1092 1/16 页数: 529 字数:  

内容简介

  本书提供了Windows GDI(图形设备接口)所支持功能的全部参考资料,包括位图、画刷、剪切、颜色、坐标空间与变换、设备描述表、填充形态、线段与曲线、图元文件、绘制与绘图。路径、画笔、矩形和区域等。本书内容丰富、条理清晰,可供Windows开发与技术支持人员阅读,也可供参加微软认证考试的人员参考。本书提供了Windows GDI(图形设备接口)所支持功能的全部参考资料,包括位图、画刷、剪切、颜色、坐标空间与变换、设备描述表、填充形态、线段与曲线、图元文件、绘制与绘图、路径、画笔、矩形和区域。

作者简介

暂缺《Win32开发人员参考库:第3卷Windows图形设备接口》作者简介

图书目录

译者序
第一部分 概述
第1章 简介
1.1 “Win32开发人员参考库”套书的结构
1.2 “Win32开发人员参考库”套书的编写思想
第2章 本书的主要内容
第3章 使用Microsoft参考资源
3.1 Microsoft开发者网络
3.1.1 MSDN和MSDN在线的比较
3.1.2 MSDN订购版
3.1.3 使用MSDN
3.1.4 使用MSDN在线
3.2 联系信息
第4章 查找开发人员资源
4.1 开发商支持
4.2 在线资源
4.3 学习产品
4.4 会议
4.5 其他资源
第5章 Win32编程的常见错误

5.1 RPC错误
5.1.1 使用默认指针和内嵌指针
5.1.2 在RPC支持的结构中有效的switch_is值并不能确保指针非空
5.1.3 空的DACL不具有任何保护作用
5.1.4 在进行安全相关操作之前调用Rpc ImpersonateClient()
5.1.5 假冒的计始和终止
5.1.6 对始相关安全的操作前一定要校验Rpc ImpersonateClient()的结果值
5.1.7 RpcRevertToSelt()的调用
5.1.8 只有在.idl文件中定义的字符串才是0终结的
5.1.9 不要将可变长度的数据复制到固定长度的缓冲区内
5.1.10 使用size_is语句可能会导致产生0长度的结构
5.1.11 按size_is规范进行的计算易于产生溢出
5.1.12 严格的环境句柄
5.2 内核模式分类符
5.2.1 在未探查之前不要访问用户提供的内存空间
5.2.2 在用户模式下没有锁位就不要进行多次读取
5.2.3 不要相信TEB
5.2.4 当根据用户要求修改内核模式的数据时避免竞争状态
5.2.5 处理用户模式和内核模式的公共接口
5.2.6 确保设备驱动程序中有缓冲的I/O有效
5.2.7 METHOD_NEITHER要求全由探查和锁位
5.3 解决方案总结
5.3.1 RPC错误
5.3.2 内该模式分类符
第二部分 图形设备接口参考
第6章 位图
6.1 关于位图
6.1.1 位图的种类
6.1.2 位图首部类型
6.1.3 特定位图函数和结构的JPEG和PNG扩展
6.1.4 位图、设备描述表和图纸表面
6.1.5 位图的创建
6.1.6 位图的旋转
6.1.7 位图的缩政
6.1.8 将位图作为画刷
6.1.9 位图的存储
6.1.10 位图的压缩
6.1.11 Alpha颜色混合
6.1.12 平滑成影
6.1.13 能使用图像色彩管理的位图函数
6.2 位图参考信息
6.2.1 位图函数
6.2.2 位图数据结构
6.2.3 位图宏命令
第7章 画刷
7.1 关于画刷
7.1.1 画刷的原点
7.1.2 逻辑画刷类型
7.1.3 图案数据块的传送
7.1.4 能使用图像色彩管理的画刷函数
7.2 画刷参考信息
7.2.1 画刷函数
7.2.2 画刷数据结构
第8章 剪切
8.1 关于剪切
8.1.1 剪切区
8.1.2 剪切路径
8.2 剪切参考信息
第9章 颜色
9.1 关于颜色
9.1.1 颜色的基础知识
9.1.2 调色板
9.2 颜色参考信息
9.2.1 颜色函数
9.2.2 颜色数据结构
9.2.3 颜色宏命令
9.2.4 颜色消息
第10章 坐标空间与变换
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 坐标空间与变换的数据结构

第11章 设备描述表
11.1 关于设备描述表
11.1.1 图形对象
11.1.2 图形模式
11.1.3 设备描述大类型
11.1.4 设备描述表的操作
11.1.5 能使用图像色彩管理的设备描述表函数
11.2 设备描述表参考
11.2.1 设备描述表函数
11.2.2 设备描述表数据结构
11.2.3 设备描述表消息

第12章 填充形态
12.1 关于填充形态
12.1.1 关于椭圆
12.1.2 关于弦
12.1.3 关于饼
12.1.4 关于多边形
12.1.5 矩形的绘制
12.2 填充形态部分的参考——填充形态的函数
第13章 线段与曲线
13.1 关于线段和曲线
13.1.1 线段
13.1.2 曲线
13.1.3 组合的线段和曲线
13.1.4 直线和曲线的属性
13.2 线段和直线的参考
第14章 图元文件

14.1 关于图元文件
14.1.1 增强型格式的图元文件
14.1.2 Windows格式的图元文件
14.2 图元文件参考
14.2.1 图元文件的函数
14.2.2 图元文件的数据结构
第15章 画图与绘图
15.1 关于画图与绘图
15.1.1 在窗口中进行绘制的时机
15.1.2 WM_PAINT消息
15.1.3 不需要WM_PAINT消息的绘制
15.1.4 窗口坐标系统
15.1.5 商口区域
15.1.6 窗口背景
15.1.7 最小化的窗口
15.1.8 调整窗口的大小
15.1.9 非客户区
15.1.10 子窗口
15.1.11 关于显示设备描述表
15.1.12 窗口刷新的锁定
15.1.13 累积的限定矩形
15.2 画图与绘图部分的参考
15.2.1 画图与绘图函数
15.2.2 画图与绘图的数据结构
15.2.3 画图与绘图的消息
15.2.4 光栅运算代码
第16章 路径
16.1 关于路径
16.1.1 路径的轮廓绘制与路径的填充
16.1.2 路径的转换
16.1.3 剪切路径与图像效果
16.1.4 从路径到区域的转换
16.1.5 弯曲的路径
16.2 路径的参考部分——路径的函数
第17章 画笔
17.1 关于画笔
17.1.1 装饰画笔
17.1.2 几何画笔
17.1.3 画笔的属性
17 1.4 能使用颜色管理的画笔函数
17.2 画笔的参考
17.2.1 画笔函数
17.2.2 画笔数据结构
第18章 矩形
18.1 关于矩形
18.1.1 矩形的坐标
18.1.2 矩形的运算
18.2 矩形的参考
18.2.1 矩形函数
18.2.2 矩形数据结构
18.2.3 矩形宏命令
第19章 区域
19.1 关于区域
19.1.1 区域的创建与选择
19.1.2 区域的操作
19.2 区域的参考
19.2.1 区域函数
19.2.2 区域的数据结构
索引A 按技术分组编程元素
索引B 编程元素列表

本目录推荐