《WINDOWS/WIN32/WINDOWS NT 程序设计基础》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:
  • 出 版 社:
  • 出版年份:2222
  • ISBN:
  • 页数:459 页
图书介绍:

第一章 Windows编程概述 1

1.1 什么是Windows 1

1.2 Windows怎样与用户程序交互 2

1.3 Windows中的多任务 3

1.4 应用程序接口(API) 3

1.5 窗口的组成部分 4

1.6 Windows应用程序的基础知识 4

1.7 一个Windows框架应用程序 6

1.8 框架程序的模块定义文件 14

1.9 MAKE文件实例 15

1.10 命名约定 15

第二章 消息处理 17

2.1 什么是Windows消息 17

2.2 按键响应 17

2.3 设备环境 22

2.4 WM_PAINT消息的处理 22

2.5 响应鼠标消息 26

2.6 生成WM_PAINT消息 30

2.7 生成计时器消息 33

第三章 菜单及消息框 37

3.1 菜单 37

3.2 资源编译器 43

3.3 菜单应用程序的编译 44

3.4 通过菜单进行图形缩放 45

3.5 用菜单改变窗口的背景颜色 50

3.6 确定系统信息 58

3.7 获取目录清单 65

3.8 消息框的使用 72

3.9 下一章内容简介 78

第四章 对话框 79

4.1 对话框怎样与用户交互 79

4.2 接收对话框消息 80

4.3 模态和非模态对话框 80

4.4 激活对话框 80

4.5 定义对话框 81

4.6 使用对话框 82

4.7 对话框的MAKE文件 83

4.8 建立一个简单的About对话框 83

4.9 使用单选按钮 90

4.10 使用编辑框 99

4.11 输入整数 106

4.12 输入浮点数 114

4.13 通用对话框 121

第五章 图标、光标、位图和多媒体语音资源 122

5.1 建立用户图标、光标及位图 122

5.2 使用用户图标 122

5.3 使用用户光标 125

5.4 位图操作 129

5.5 多媒体语音 133

第六章 字体 138

6.1 字体术语 138

6.2 字体常量 138

6.3 TEXTMETRIC结构 140

6.4 LOGFONT结构 141

6.5 字体字符单元 141

6.6 字体属性 142

6.7 字体族 145

6.8 字体应用程序 145

6.9 关于字体的其他内容 167

第七章 图形概念 168

7.1 图形设备界面(GDI) 168

7.2 COLORREF数据类型 172

7.3 GDI图形函数简介 173

7.4 GDI工具及使用技巧 180

7.5 GDI应用程序 186

7.6 基本API图形函数的应用 186

7.7 多视口的使用 190

7.8 用图形原语生成条形图 199

7.9 重画问题的位图解决方案 205

7.10 鲁棒性应用程序 211

第八章 鲁棒性图形应用程序 212

8.1 调色板管理员 212

8.2 使用逻辑调色板 212

8.3 条形图 215

8.4 试试看 231

第九章 动画应用程序 232

9.1 简单的动画程序实例 232

9.2 较好的动画应用程序 237

9.3 改变视口以得到动画效果 242

9.4 高级动画技术 246

9.5 自娱自乐 251

第十章 控件 252

10.1 复选框的使用 252

10.2 复选框的管理 258

10.3 增添静态控件 262

10.4 增加列表框 263

10.5 使用滚动条控件 269

第十一章 文件的使用 278

11.1 Windows文件基础 278

11.2 通用文件对话框的使用 279

11.3 GetOpenFileName()的使用 279

11.4 标准C文件I/O 282

11.5 第一个文件程序实例细述 288

11.6 使用0penFile() 289

11.7 使用GetSaveFileName() 295

11.8 Win32及Windows NT环境下的文件 296

第十二章 在Windows NT环境下工作 297

12.1 Windows NT是如何工作的 297

12.2 进程与线程 299

12.3 16位Windows与Windows NT的比较 300

12.4 Windows NT应用程序框架 303

12.5 资源应用程序 308

12.6 Windows NT的一些区别 321

第十三章 Windows NT控制台 323

13.1 字符方式理论 323

13.2 分配控制台 324

13.3 指定控制台标题 325

13.4 获取标准输入/输出句柄 325

13.5 向控制台输出文本 325

13.6 由控制台输入 326

13.7 设置光标位置 326

13.8 设置文本及背景颜色 326

13.9 控制台与C/C++标准I/O函数 327

13.10 控制台演示程序 327

13.11 鼠标管理 329

13.12 响应键盘事件 332

第十四章 Windows NT多任务处理 336

14.1 建立独立任务 336

14.2 建立多线程程序 343

14.3 同步 356

14.4 利用信号灯使线程保持同步 358

14.5 使用事件对象 364

14.6 下一章内容简介 366

第十五章 Microsoft基础类库 367

15.1 为什么使用Microsoft基础类库 367

15.2 用CObject编码 368

15.3 重要的Microsoft基础类 369

15.4 FCL的简单应用 370

15.5 应用程序实例SFCA 376

15.6 Windows绘图原语 380

15.7 带菜单和对话框的应用程序实例 385

15.8 基础类库的优点 398

第十六章 Borland 0bjectWindows环境 400

16.1 0bjectWindows:三个面向对象的特性 400

16.2 0bjectWindows对象 401

16.3 0bjectWindows编程模板:SWP0.CPP 402

16.4 原始模板的变体 407

16.5 利用菜单及对话框资源画饼形图 409

附录A 资源描述语言 422

A.1 资源描述语句细述 423

附录B 模块定义语句 447

B.1 模块定义语句细述 447

附录C 动态链接库 452

C.1 动态链接库的建立 452

C.2 应用程序的建立 455