《WINDOWS 3.1图形编程技术》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:丁嘉种等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1995
  • ISBN:7505328182
  • 页数:354 页
图书介绍:

第一篇 WINDOWS程序设计基础 1

第一章 创建WINDOWS程序 2

第二章 WINDOWS消息和子进程 20

第三章 WINDOWS应用程序资源 29

第二篇 WINDOWS图形设备接口(GDI) 37

第四章 图形系统 38

第五章 识别系统图形功能 64

第六章 彩色与彩色调色板 82

第三篇 GDI续论 113

第七章 图形实用程序 114

第八章 可供选择的图像格式 144

第九章 图像增强 164

第十章 图形打印 200

第十一章 光标、位图和简单图像动画 233

第十二章 交互式图像 256

第十三章 位图的事务应用 275

第十四章 图形仿真 296

第十五章 MS-DOS和WINDOWS下的超VGA(SVGA)图形 319

附录A 供WINDOWS程序员使用的图形及其应用的实用程序 344

附录B 关于随书附盘的几点说明 350

第一篇 WINDOWS程序设计基础 1

第一章 创建WINDOWS程序 2

MAIN()与WINMAIN()比较 4

WINMAIN()过程说明 4

WINMAIN()内部 5

作为样板的WINMAIN() 8

转出进程 8

模块定义文件(.DEF) 8

WINHELLO.DEF文件 8

进入转出过程WNDPROC 10

消息与消息处理 11

WNDPROC过程的操作 11

对WINDOWS消息的响应 12

应用程序数据说明 13

WINDOWS术语与程序设计约定 13

匈牙利表示法 13

常数类型和标识符 14

WINDOWS数据类型 14

WINDOWS结构 15

句柄标识符 15

WINDOWS应用项目的编译与连接 16

小结 17

WINHELLO.C程序清单 17

第二章 WINDOWS消息与子进程 20

位图的显示与控制 22

控制与控制按钮 22

小结 25

DIALOG1.C程序清单 25

第三章 WINDOWS应用程序资源 29

定义应用程序资源 30

图标和其它位图 30

菜单 32

对话框 32

资源原本文件和资源编译程序 33

为资源创建标题文件 34

RESOURCE WORKSHOP的另一些功能 34

小结 35

第二编 WINDOWS图形设备接口 37

第四章 图形系统 38

图形设备的特性 39

初期的图形设备 39

图形监视器与图形视频板的对比 40

存贮器与视频分辨率的关系 40

图形协处理器 41

用图形协处理器绘图 41

WINDOWS 3.1图形(映像)方式 42

硬件映像方式 42

WINDOWS映像方式 43

比较分辨率 45

设置映像方式 45

作为虚屏的设备描述表 47

LIFE程序 48

虚屏到实屏的映像 49

小结 50

WINMODES.C程序清单 50

WINMODES.DEF程序清单 57

WINMODES.H程序清单 57

LIFE.C程序清单 58

LIFE.DEF程序清单 62

LIFE.H程序清单 63

第五章 识别系统图形功能 64

识别视频设备(系统)的功能 65

设备调色板(彩色)性能 65

GETDEVICECAPS函数 67

图形协处理器 68

其它视频图形支持 68

信息描述表与设备描述表比较 68

DC(设备描述表)演示程序 69

小结 70

DC.C程序清单 71

第六章 彩色与彩色调色板 82

WINDOWS调色板 83

定义色彩 84

常备调色板 86

COLOR1程序 87

调色板功能/局限性/混色技术 88

产生用户定制的颜色 89

改变调色板颜色 90

彩色-灰度转换 95

灰度调色板 95

真彩色灰度 96

灰度与方格花纹 97

小结 97

COLOR1.C程序清单 98

COLOR2.C程序清单 100

COLOR3.C程序清单 105

第三篇 GDI续论 113

第七章 图形实用程序 114

捕捉与显示屏幕图像 115

位图信息的捕捉与写入 116

根据CLIPBOARD画图 119

CLIPBOARD的其它用法 121

位图(.BMP)图像文件格式 121

位图压缩格式 125

书写位图文件 126

小结 130

CAPTURE1.C程序清单 130

CAPTURE2.C程序清单 135

第八章 可供选择的图像格式 144

PAINTBRUSH的.PCX格式 145

译码单色.PCX图像 146

EGA/VGA板16色调色板信息 146

译码16色.PCX图像 147

VIEWPCX演示程序 147

VGA 256色调色板信息 147

译码256色.PCX图像 148

每像素24位的.PCX文件 150

COMPUSERVE的图形交换格式(GIF) 150

标记图像文件格式(TIFF) 151

TRUEVISION的TARGA(TGA)格式 152

24位转换法 152

优化图像显示 154

小结 155

VIEWPCX.C程序清单 155

第九章 图像增强 164

将图像转换成布局图 165

简化复杂信息 165

边缘检测算法 169

硬件处理方法 173

优化图像处理 174

处理算法的实现:SHADES.C程序 174

SHADES.C的任选项 175

装入和显示位图图像 176

问题和方法 181

小结 181

SHADES.C程序清单 181

第十章 图形打印 200

打印机操作 201

询问打印机 202

彩色打印机与黑白打印机比较 203

从显示描述表复制到打印描述表 204

将彩色转换成灰色亮度 210

建立灰度级 210

不太精确的灰度级 211

彩色图像映像成灰色图案 211

放缩图像以防方格花纹 215

打印机控制 216

小结 217

GRAYIMG.C程序清单 218

第十一章 光标、位图和简单图像动画 233

动画制作原理 234

定时机构 234

图像 236

控制机构 237

ANIMATE1和ANIMATE2应用程序 239

小结 240

ANIMATE1.C程序清单 240

ANIMATE2.C程序清单 247

第十二章 交互式图像 256

识别区域与界限 257

颜色匹配作为一个ID过程 258

利用醉汉走查算法 260

直接坐标查找 263

盘旋状的和断续的地区 263

醉汉走查与递归查找比较 264

小结 265

MAPDEMO.C程序清单 265

第十三章 位图的事务应用 275

简单的线图 276

在线图上加上位图 278

位图与显示环境相匹配 280

条图 281

百分图 282

添加交互功能 284

图形的非事务应用 285

小结 285

BUSGRAPH.C程序清单 285

PIEGRAPH.C程序清单 291

第十四章 图形仿真 296

仿真中的图形 297

生成FOREST仿真体 298

建立动态(存储)仿真体 298

仿真体的条件与规则 298

边界(极限)问题 299

建立封闭的无边界的仿真体 300

在仿真中使用色彩 300

仿真操作 301

仿真设计 305

扩展仿真 306

机械仿真 306

理论实体的仿真 306

加速浮点运算 308

利用虚屏作为存储器 308

小结 309

FOREST.C程序清单 309

第十五章 MS-DOS和WINDOWS下的超VGA(SVGA)图形 319

SVGA硬件和软件需求 320

MS-DOS下的SVGA 320

安装SVGA驱动程序(仅供MS-DOS用) 321

MS-DOS与WINDOWS色彩规格比较 322

按比例缩放的调色板 322

RGB调色板 322

HSI调色板 324

灰色调色板 325

VGASETALLPALETTE函数 325

SVGA_WIN程序 326

16,24,和32位彩色图像 328

小结 329

SVGA_DOS.C程序清单 329

SVGA.I程序清单 332

SVGA_WIN.C程序清单 335

附录A 供WINDOWS程序员使用的图形及其应用的实用程序 344

应用程序资源编辑程序 344

Borland公司的Resource Workshop 344

White Water公司的Resource Toolkit(WRT) 345

用PhotoFinish准备图形 346

图像压缩 347

ZSoft公司的ZpacK文件压缩实用程序 347

PKZIP压缩 348

有损耗和无损耗的图像压缩 348

附录B 关于与书配套的盘的几点说明 350