《Windows应用程序设计 原理、方法和技巧》PDF下载

  • 购买积分:17 如何计算积分?
  • 作  者:张国峰编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1994
  • ISBN:7505322583
  • 页数:556 页
图书介绍:

目录 1

第一章概述 1

1.1Windows的简要历史 1

1.2面向对象的用户界面 1

1.3用户界面的构件 2

1.4 Windows的功能 5

1.5面向对象的思维方法 9

1.6句柄 10

1.7数据类型和常量 11

1.8 Windows应用程序使用的…些术语 14

1.9事件和消息 16

1.10窗口对象 17

1.11 Windows应用程序设计的面向对象认识 22

1.12 Windows程序的结构 25

1.13小结 29

第二章文本显示 30

2.1显示信息 30

2.2绘制和重画用户区 32

2.3有效和无效矩形区 33

2.4格式化显示信息 34

2.5字体的大小与多行信息显示 36

2.6小结 40

3.2设备对象属性 41

第三章设备对象属性 41

3.1图形设备接口 41

3.3设备坐标系 42

3.4映射方式 43

3.5设备信息 53

3.6颜色的使用 54

3.7使用刷子 55

3.8使用笔 57

3.9填充空隙 59

3.10设置文本属性 60

3.11公用和私用显示设备 62

4.1 CRT显示技术概述 67

第四章光标扫描图形显示原理 67

4.2光栅扫描CRT显示器的组成和工作原理 68

4.3物理调色板 71

4.4逻辑调色板 72

第五章绘制图形 81

5.1画点和线段 81

5.2绘制填充图形 83

5.3区域和裁剪 89

5.4绘制方式 93

第六章字体和文本输出 97

6.1字体的基础知识 97

6.2 Windows中的字体 98

6.3字符的度量 100

6.4创建逻辑字体 103

6.5字体映射算法 108

6.6逻辑英寸 109

6.7点尺寸 109

6.8逻辑twips映射方式 110

6.9库存字体 113

6.10检查设备的文本输出能力 114

6.11文本输出 114

6.12关于文本属性 117

6.13关于枚举字体 123

7.1存储分段 124

第七章内存分配 124

7.2存储模型 125

7.3 Windows的内存组织 127

7.4使用全局堆 128

7.5使用局部堆 131

7.6 Windows的运行模式 132

7.7关于缺省数据段 134

7.8使用可废弃内存对象 135

7.9巨型全局对象 135

第八章位图 136

8.1位图的格式 136

8.2创建位图 137

8.3内存设备对象 139

8.4位图函数 139

8.5与设备无关的位图 147

8.6 DIB文件 152

8.7位图和刷子 162

8.8刷子对齐 163

第九章图元文件 166

9.1 图元文件简介 166

9.2图元设备对象和图元文件 166

9.3内存图元文件 169

9.5使用图元文件应注意的问题 171

9.4其它图元文件函数 171

第十章动态链接库 173

10.1动态链接库概述 173

10.2静态链接机制 174

10.3动态链接机制 175

10.4动态链接和模块的数据段 178

10.5初始化函数和结束函数 182

10.6程序实例 184

10.7动态链接库和栈 191

10.8动态链接库和多任务 193

10.9引入库函数 198

10.10库函数的运行时动态引入 199

11.1计时器的工作原理 200

第十一章计时器 200

11.2计时器对象 201

11.3程序实例 202

11.4使用计时器应注意的问题 205

第十二章鼠标输入 207

12.1 鼠标器的使用 207

12.2鼠标器的工作原理 207

12.3鼠标消息的种类 208

12.4瞬时测试 209

12.5用户区鼠标消息 210

12.7改变光标的形状和位置 213

12.6捕获鼠标光标 213

12.8选择对象 216

12.9拖动对象 219

12.10建立任意形状的光标 223

第十三章窗口对象 228

13.1窗口的建立过程 228

13.2隶属窗口 233

13.3弹出式窗口 233

13.4 子窗口 234

13.5顶层窗口 242

13.6图标 247

13.7动态链接库和全局类 251

14.2 Windows键盘设备驱动程序 261

第十四章键盘输入 261

14.1键盘工作原理 261

14.3键盘消息 263

14.4消息循环和字符消息 265

14.5检测键盘的状态 271

14.6活动窗口和输入焦点 271

14.7插入标记和输入焦点 277

14.8字符集 285

第十五章资源 288

15.1 资源描述语句的一般形式 288

15.2 图标和光标以及位图资源 289

15.3字符串资源 293

15.4用户定义的资源 294

15.5动态链接库和资源 301

第十六章选单和加速键 306

16.1选单的结构 306

16.2选单消息 319

16.3选单函数 323

16.4使用系统选单 339

16.5浮动式选单 340

16.6 自定义选单的校验标志 341

16.7在选单中使用位图 345

16.8拥有者自绘的选单 350

17.1概述 357

第十七章控制 357

17.2按钮控制 359

17.3静态控制 365

17.4窗口滚动杠 366

17.5滚动杠控制 373

17.6编辑控制 378

17.7列表框控制 386

17.8组合框控制 394

17.9窗口子分类技术 395

17.10控制的颜色 400

17.11拥有者自绘的控制 404

18.1 概述 412

第十八章对话框 412

18.2对话框模板 413

18.3创建模式对话框 416

18.4操作对话框中控制的函数 419

18.5创建无模式对话框 426

18.6使用定制控制的对话框 429

18.7使用自定义的对话框函数 437

18.8信息框 443

18.9对话框与拥有者自绘的控制 445

18.10文件输入和输出函数 445

18.11常用对话框 448

19.2 MDI应用程序的结构 468

19.1概述 468

第十九章多文档界面 468

19.3 MDI函数和消息 469

19.4 一个MDI示例应用程序 472

19.5窗口属性表 484

第二十章打印 486

20.1获取设备对象的句柄 486

20.2打印输出的基本原理 488

20.3 Escape函数 489

20.4检查打印设备驱动程序的能力 493

20.5使用异常终止函数 494

20.6处理错误 498

20.7使用分带打印技术打印图形 499

20.8打印设置 509

20.9打印对话框 526

附录A模块定义文件 538

A.1模块定义语句 538

A.2 EXPORTS语句_export关键字 543

A.3 IMPORTS语句和引入库 543

附录B制作Windows应用程序 544

B.1概述 544

B.2设置引出函数编译和连接选项 545

B.3程序的制作 545

附录C缺省窗口函数 547

参考文献 556