《Windows图文程序设计方法与实例》求取 ⇩

1.1 概述1

第一章 简介1

1.2 Windows与MS-DOS2

1.3 Windows的精髓2

1.4 编写Windows应用程序的原则13

1.5 Windows应用程序的开发步骤13

1.6 Windows应用程序的组成19

1.6.1 模块定义文件19

1.6.2 制作文件20

1.6.3 源文件22

1.6.4 Windows数据类型及书写约定23

1.6.6 登录窗口类26

1.6.5 WinMain函数26

1.6.7 创建和显示窗口28

1.6.8 消息循环30

1.6.9 窗口过程中消息的处理31

1.7 Windows程序设计难点34

1.7.1 消息的派生34

1.7.2 队列消息与非队列消息35

1.7.3 占先式多任务作业36

第二章 Windows中的内存管理37

2.1 分段体系结构38

2.1.1 近程指针和远程指针38

2.1.2 保护模式39

2.2 Windows中的内存组织40

2.2.1 固定段和可移动段41

2.2.2 可抛弃段42

2.2.3 全局内存布局42

2.2.4 局部内存43

2.3 代码段和数据段44

2.3.1 内存模式44

2.3.2 多个代码段45

2.3.3 压缩模式和大模式46

2.3.4 避免移动时产生问题47

2.3.5 程序段属性48

2.4.1 锁定内存块49

2.4 在程序内分配内存49

2.4.2 简单实例50

2.4.3 全局内存分配函数51

2.4.4 其他全局内存函数53

2.4.5 使用可抛弃的全局内存54

2.4.6 巨型全局内存块55

2.4.7 局部内存分配56

2.4.8 其他局部内存分配函数58

2.4.9 锁定用户自己的数据段58

2.4.10 内存分配的简单方法59

2.5 内存分配举例60

2.4.11 C语言内存分配函数的使用60

第三章 键盘、鼠标和计时器接口66

3.1 输入消息66

3.2 键盘输入66

3.2.1 键盘消息66

3.2.2 字符消息67

3.2.3 键盘接口程序68

3.3 鼠标输入72

3.3.1 鼠标消息73

3.3.2 鼠标接口程序74

3.4.1 计时器消息78

3.4 计时器输入78

3.4.2 计时器接口程序79

第四章 输出84

4.1 设备环境84

4.1.1 显示环境类型86

4.2 WM_PAINT消息87

4.2.1 起源87

4.2.2 WM_PAINT消息的处理87

4.3 输出函数89

4.3.1 文本函数89

4.3.2 基本图形函数举例95

4.4 在程序中使用绘图工具104

4.4.1 画笔105

4.4.2 刷子106

第五章 字体及文本输出112

5.1 字体的特征112

5.1.1 字符集(character set)112

5.1.2 字符单元(character cell)113

5.1.3 字体种类113

5.1.4 字体族(font family)及字体面(typefsce)114

5.2 系统字体116

5.3 字体参数116

5.4 逻辑字体118

5.5 枚举字体120

5.5.1 WIN.INI中的[TrueType]部分135

5.6 TrueType字体135

5.5.2 TrueType字体参数137

5.5.3 与TrueType字体有关的结构及函数138

5.7 TrueType字体应用实例143

5.8 文本输出函数151

第六章 打印机输出155

6.1 简单的打印机输出155

6.2 打印的原理162

6.3 PeekMessage函数163

6.4 结束过程(abort procedure)164

7.1 GDI概述173

第七章 图形设备接口(GDI)173

7.2 设备环境174

7.2.1 获取设备环境句柄174

7.2.2 设备环境信息176

7.2.3 设备的大小187

7.2.4 获取颜色信息188

7.2.5 保存设备环境189

7.3 映射方式190

7.3.1 设备坐标和逻辑坐标191

7.3.2 设备坐标系统191

7.3.3 窗口和视口192

7.3.4 MM_TEXT映射方式193

7.3.5 度量映射方式194

7.3.6 MM_ISOTROPIC和MM_ANISOTROPIC196

7.3.7 映射方式实例200

第八章 编制图形应用程序205

8.1 画点205

8.2 画线205

8.2.1 备用画笔207

8.2.2 创建、选择和删除画笔208

8.2.3 避免与设备相关210

8.2.4 填充空隙211

8.2.5 绘图方式211

8.2.6 ROP2程序212

8.2.7 ROP2与颜色216

8.3 区域填充217

8.3.1 用刷子填充222

8.3.2 刷子和位图224

8.3.3 创建和使用位图刷子225

8.3.4 调整刷子原点228

8.4 矩形、区域和剪取230

8.4.1 矩形函数230

8.4.2 创建区域231

8.4.3 矩形与区域的剪取232

8.4.4 剪取区域实例233

8.5 其他GDI函数237

8.6 演示程序241

第九章 调色板246

9.1 逻辑调色板与颜色246

9.2 使用逻辑调色板246

9.3 色彩演示程序248

第十章 位图257

10.1 内存设备环境257

10.2 建立设备相关的位图260

10.3 建立位图刷子262

10.4 设备无关位图(DIB)的格式267

10.5.1 PatBlt函数270

10.5 功能强大的PatBlt及BitBlt270

10.5.2 BitBlt函数271

10.6 StretchBlt函数272

第十一章 图元文件(METAFILE)281

11.1 使用图元文件281

11.2 图元文件的其他特征290

第十二章 Windows文件管理292

12.1 Windows下的DOS文件管理292

12.1.1 打开文件292

12.1.5 设置文件指针294

12.1.4 写文件294

12.1.3 读文件294

12.1.2 关闭文件294

12.1.6 文件访问实例295

12.2 初始化文件305

12.2.1 标准初始化文件305

12.2.2 建立自己的初始化文件307

12.2.3 “午餐”实例程序307

第十三章 资源317

13.1 资源概述317

13.2 图标318

13.6 菜单322

13.3 位图和字体326

13.4 光标326

13.5 字符串331

13.6.1 修改菜单334

13.6.2 浮动的弹出式菜单335

13.6.3 定义选中标记335

13.6.4 菜单程序实例336

13.7 加速键345

13.8 子窗口控件346

13.8.1 作为独立子窗口的控件348

13.8.2 控件类349

13.9 滚动条367

13.9.2 范围与位置368

13.9.1 滚动条的定义368

13.9.3 滚动条消息369

13.9.4 滚动369

13.9.5 键盘支持370

13.10 对话框370

13.10.1 控件370

13.10.2 对话框的创建372

13.10.3 对话框的类型374

13.10.4 对话框例程374

13.10.5 激活对话框375

13.10.6 对话框程序实例376

13.11 消息框385

1995《Windows图文程序设计方法与实例》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由严文等编著 1995 科学出版计 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

C++程序设计与实例(1993 PDF版)
C++程序设计与实例
1993 北京:测绘出版社
matlab60程序设计与实例应用( PDF版)
matlab60程序设计与实例应用
Windows程序设计( PDF版)
Windows程序设计
Windows 95 程序设计( PDF版)
Windows 95 程序设计
TURBOC图形程设计方未能与实例(1991 PDF版)
TURBOC图形程设计方未能与实例
1991 中国科学院希望高级电脑技术公司
Auto LISP实用程序设计方法与实例  10.0版(1990 PDF版)
Auto LISP实用程序设计方法与实例 10.0版
1990 中国科学院希望高级电脑技术公司
设计程序和方法(1993 PDF版)
设计程序和方法
1993 北京:中国轻工业出版社
Windows 3.1程序设计(1993 PDF版)
Windows 3.1程序设计
1993 北京:海洋出版社
MS-Windows多媒体程序设计实务与范例(1996 PDF版)
MS-Windows多媒体程序设计实务与范例
1996 武汉:华中理工大学出版社
Windows程序设计(1998 PDF版)
Windows程序设计
1998 北京:人民邮电出版社
Visual Basic 3.0-4.0 for Windows程序设计与范例(1996 PDF版)
Visual Basic 3.0-4.0 for Windows程序设计与范例
1996 北京:电子工业出版社
实用程序设计方法  中级(1993 PDF版)
实用程序设计方法 中级
1993 北京:中国科学技术出版社
Borland C++For Windows应用程序设计及实例(1996 PDF版)
Borland C++For Windows应用程序设计及实例
1996 西安:西安交通大学出版社
C语言程序设计实用技术与程序实例(1996 PDF版)
C语言程序设计实用技术与程序实例
1996 上海:上海科学普及出版社
Windows与Windous NT程序设计(1995 PDF版)
Windows与Windous NT程序设计
1995 陕西电子杂志社