书籍详情

Windows API for 2000/XP实例精解

Windows API for 2000/XP实例精解

作者:博嘉科技主编;王强[等]编著

出版社:电子工业出版社

出版时间:2002-08-01

ISBN:9787505377011

定价:¥54.00

购买这本书可以去
内容简介
  本书以MicrosofteMbeddedVisualTools3.为工具,结合“分布式MIS”、“红外通信”等十几个开发实例,深入介绍了eVB和eVC的特性及实用编程技术,以及作者自己编写的字符串转换函数、数据库操作函数和数据压缩编码方法。本书还简要介绍了嵌入式系统的软硬件体系结构和WindowsCE平台定制工具等方面的知识。本书突出实例代码的实用性、深入性和完整性。实例的完整源代码均在本书的配套光盘上,可以直接编译执行。本书可作为高等院校本科生、研究生的教材,也可供有一定VB、VC基础的软件开发人员学习参考。
作者简介
暂缺《Windows API for 2000/XP实例精解》作者简介
目录
第1章 概述
1.1 Windows家族简介
1.1.1 Windows 3.x/NT/95/98
1.1.2 Windows 2000
1.1.3 Windows XP
1.2 Win32 API基础
1.2.1 什么是API
l.2.2 为什么程序员需要API
1.2.3 Windows XP API的新特性
1.3 Win32 API应用程序框架结构
1.3.1 概述
1.3.2 应用程序实例
1.3.3 头文件的类型
1.3.4 函数和数据结构
1.3.5 消息机制
1.3.6 句柄、标识符和数据类型
1.4 Unicode字符
第2章 文本输出和滚动条
2.1 窗口过程与消息处理
2.2 文本输出
2.2.1 文本输出程序示例
2.2.2 获取设备描述表
2.2.3 WM_PAINT消息的响应和处理
2.2.4 字体的设置
2.2.5 文本的格式化输出
2.2.6 文本输出函数比较
2.3 滚动条
2.3.1 滚动条的特性和设置
2.3.2 改进的文本输出程序实例
2.3.3 滚动条消息处理
2.3.4 滚动条信息结构和相关函数
2.3.5 进一步了解滚动条
第3章 深入GDI
3.1 Windows GDI的基本概念和原理
3.2 颜色、画笔和画刷
3.2.1 颜色的表示和设置
3.2.2 关于画笔
3.2.3 画笔程序实例
3.2.4 画刷相关函数和结构
3.2.5 画刷程序实例
3.3 GD[绘图函为
3.3.1 GDI函数简介
3.3.2 GDI绘图函数与结构
3.3.3 绘图函数实例
3.4 GDI映射模式
3.4.1 坐标系统
3.4.2 窗口和视口
3.4.3 几种映射模式的比较
3.4.4 映射模式程序实例
3.5 位图
3.5.1 设备相关位图
3.5.2 DDB位图程序实例
3.5.3 设备无关位图
3.5.4 DIB位图程序实例
第4章 键盘、鼠标和计时器
4.1 键盘
4.1.1 键盘输入模型和键盘消息
4.1.2 击键消息
4.1.3 字符消息
4.1.4 理解插入符
4.1.5 键盘输入程序实例
4.2 鼠标
4.2.1 鼠标基础
4.2.2 鼠标消息
4.2.3 鼠标响应程序实例
4.3 计时器
4.3.1 计时器和计时器消息
4.3.2 计时器程序实例
第5章 资源
5.1 资源和资源脚本文件
5.2 菜单和快捷键资源
5.2.1 菜单的结构
5.2.2 菜单和菜单项相关操作
5.2.3 菜单消息
5.2.4 实现更复杂的菜单项
5.2.5 快捷键资源
5.2.6 菜单和快捷键程序实例
5.3 图标、光标和字符串资源
5.3.1 图标
5.3.2 使用自定义的光标
5.3.3 使用字符串资源
5.3.4 图林、光标和字符串资源的应用实例
5.4 对话框
5.4.1 模态对话框
5.4.2 模态对话框程序实例
5.4.3 非模态对话框
5.4.4 非模态对话框程序实例
5.4.5 通用对话框
5.4.6 通用对话框程序实例
第6章 Windows 2000标准控件
6.1 控件概述
6.1.1 子窗口
6.1.2 控件概述
6.1.3 消息通信
6.1.4 补充说明
6.2 标准控件
6.2.1 按钮控件
6.2.2 静态控件
6.2.3 标准控件程序实例之一
6.2.4 滚动条控件
6.2.5 编辑框控件
6.2.6 标准控件程序实例之二
6.2.7 列表框控件
6.2.8 组合框控件
6.2.9 标准控件程序实例之三
第7章 驱动器、目录和文件
7.1 驱动器和目录
7.1.1 获取驱动器类型列表
7.1.2 获取驱动器信息
7.1.3 获取目录信息
7.1.4 获取驱动器和目录信息实例
7.2 内存映射共享数据
7.2.1 内存管理
7.2.2 为何使用内存映射文件
7.2.3 如何使用内存映射文件
7.2.4 保持一致性
7.2.5 使用内存映时文件实例分析
7.3 文件的输入/输出(I/O)
7.3.1 创建和打开文件
7.3.2 读取、写入、移动和删除文件
7.3.3 查找文件
7.3.4 文件操作实例分析
第8章 使用剪贴板
8.1 剪贴板的一般使用方法
8.1.1 剪贴板数据格式
8.1.2 打开和关闭剪贴板
8.1.3 文本在剪贴板上的输入输出
8.1.4 剪贴板文本格式应用实例分析
8.2 剪贴板的复杂使用方法
8.2.1 利用剪贴极传递多个数据格式
8.2.2 剪贴板数据的延迟生成
8.2.3 使用私有数据格式
8.2.4 剪贴板延迟生成应用实例分析
8.3 剪贴板查看器
8.3.1 剪贴极查看器链接列表
8.3.2 有关剪贴极查看器的函数和消息
第9章 创建多文档界面
9.1 MDI的基本概念
9.1.1 MDI的架构
9.1.2 MDI的子窗口设计
9.2 MDI的函数和消息
9.2.1 相关国数
9.2.2 相关消息
9.3 MDI的示例分析
9.3.1 初始化程序
9.3.2 架构分析
9.3.3 子窗口分析
第10章 多任务与多线程
10.1 多任务和线程及纤程简介
10.1.1 多任务的不同模式
10.1.2 纤程
10.2 Windows进程及线程
10.2.1 进程、线程和纤程的函数说明
10.2.2 实例分析
10.3 线程同步和事件
10.3.1 临界区的设立
10.3.2 互斥和信号量
10.3.3 事件对象
10.3.4 实例分析
10.4 线程局部存储
10.4.1 线程局部存储简介
10.4.2 实例分析
第11章 调用DLL中的API
11.1 DLL的基本概念
11.1.1 准备知识
11.1.2 DLL的人口点和出口点
11.1.3 有关函数介绍
11.1.4 实例分析
11.2 DLL中的共享内存
11.3 纯资源库
11.4 DLL的前期绑定和后期绑定
11.4.1 DLL前期绑定
11.4.2 DLL后期绑定
11.4.3 实例分析
第12章 多媒体
12.1 MCIWnd窗口用户界面
12.2 MCIWnd API
12.2.1 窗口管理
12.2.2 文件和设备管理
12.2.3 回放选项
12.2.4 录音
12.2.5 定位
12.2.6 暂停与恢复回放
12.2.7 性能调整
12.2.8 图像调整
12.2.9 事件与错误通知
12.2.10 时间格式
12.2.11 设备能力
12.2.12 MCI设备设置
12.3 MCIWnd实例分析
12.3.1 MCIWnd自动回放
12.3.2 暂停与恢复回放
12.3.3 限制回放范围
12.3.4 定制录音过程
12.3.5 剪裁图像
12.3.6 伸展图像
12.3.7 伸展图像和窗口
12.3.8 制作媒体播放器
第13章 网络
13.1 Winsock简介
13.2 Winsock API
13.2.1 Winsock结构
13.2.2 Winsock API函数
13.3 Winsock API实例分析
13.3.1 面向连接协议的服务器和客户程序
13.3.2 无连接协议的接收端和发送端程序
第14章 Windows XP用户界面
14.1 Windows XP视觉风格
14.1.1 Windows XP的新外观
14.1.2 在应用程序中使用Windows XP视觉风格
14.2 Theme API及杂项
14.2.1 API介绍
14.2.2 实例分析--TaskSwitcher
14.3 SysLink控件
14.3.1 SySLink简介
14.3.2 SysLink API
14.3.3 SysLink实例分析
14.4 List.View控件
14.4.1 List-View新特色简介
14.4.2 List-View新增API
14.4.3 List-View实例分析
第15章 DirectX for Windows XP
15.1 DirectX图形处理
15.1.1 DirectDraw
15.1.2 Direct3D
15.2 DirectX音频和视频
15.2.1 DirectSound
15.2.2 DirectMusic
15.2.3 DirectShow
15.3 DirectInput
15.3.1 使用键盘
15.3.2 使用鼠标
15.4 DirectPlay
第16章 GDI+
16.1 GDI+简介
16.1.1 GDI+的三个部分
16.1.2 基于类的接日的结构
16.1.3 编程模型的变化
16.2 直线、曲线和形体
16.2.1 向量图形简介
16.2.2 画笔、直线和矩形
16.2.3 椭圆与弧
16.2.4 多边形
16.2.5 基数样条曲线
16.2.6 Bezier样条曲线
16.2.7 路径
16.2.8 画刷和形体填充
16.2.9 开放曲线与闭会曲线
16.2.10 区域
16.2.11 剪裁
16.3 图像、位图和元文件
16.3.1 位图类型
16.3.2 元文件
16.3.3 绘制、定位与克隆图像
16.3.4 剪裁与缩放图像
16.4 GDI十程序设计初步
16.4.1 绘制直线
16.4.2 绘制字符串
16.5 用画笔绘制直线和形体
16.5.1 用画笔绘制直线和矩形
16.5.2 设置画笔宽度和对齐
16.5.3 绘制带线帽的直线
16.5.4 连接直线
16.5.5 绘制自定义虚线
16.5.6 绘制用纹理填充的直线
16.6 用画刷填充形体
16.6.1 用纯色填充形体
16.6.2 用影线图案填充形体
16.6.3 用图像纹理填充形体
16.6.4 用图像平铺形体
16.7 使用图像、位图和元文件
16.7.1 装入与显示位图
16.7.2 装入与显示元文件
16.7.3 记录元文件
16.7.4 剪裁与缩放图像
16.7.5 旋转、反射和滞后图像
16.7.6 用插补模式来控制缩放期间的图像质量
16.8 使用文本和字体
16.8.1 构造字体家族和字体
16.8.2 绘制文本
16.8.3 格式化文本
16.8.4 枚举己安装的字体
16.8.5 创建私有字体集合
16.8.6 获取字体尺寸
16.9 构造与绘制曲线
16.9.1 绘制基数样条曲线
16.9.2 绘制Bezier样条曲线
16.10 用梯度画刷填充形体
16.10.1 创建线性梯度
16.10.2 创建路径梯度
16.11 构造与绘制路径
16.11.1 从直线、曲线和形体创建图形
16.11.2 填充开放图形
16.12 使用区域
16.12.1 用区域进行命中测试
16.12.2 用区域进行剪裁
16.13 打印
16.13.1 将GDI+输出发送到打印机
16.13.2 显示打印对话框
猜您喜欢

读书导航