《Windows95实用编程技术C/C++》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:罗以宁等编写
  • 出 版 社:成都:四川大学出版社
  • 出版年份:1996
  • ISBN:7561413785
  • 页数:340 页
图书介绍:

第一章 硬件配置 1

第二章 Windows 95新功能 2

2.1 多任务处理 2

2.2 32位平面编址 2

2.3 新的外壳 2

2.4 文件夹 3

2.5 快捷图标 3

2.6 资源管理器(Explorer) 3

2.7 一些新的窗口 4

2.9 特性板 5

2.10 桌面目录 5

2.8 更灵活的鼠标 5

第三章 Windows 95与Windows 3.1的比较 10

3.1 用户使用的不同 10

3.2 程序员使用的不同 11

3.3 需要的软件 12

第四章 Windows 95编程概述 13

4.1 Windows 95编程简介 13

4.1.1 桌面模式 13

4.1.2 窗口元素 13

4.1.3 特殊窗口 14

4.1.4 鼠标 14

4.1.5 图标和位图 14

4.3 Win32 API 15

4.2 Windows 95与应用程序的交互 15

4.4 Windows 95应用程序基础 16

4.4.1 WinMain() 16

4.4.2 窗口函数 16

4.4.3 窗口类 16

4.4.4 消息循环 16

4.4.5 Windows数据类型 17

4.5 Windows 95基本例程 17

4.5.1 定义窗口 20

4.5.2 创建窗口 21

4.5.3 消息循环 22

4.6 编制定义文件 24

4.5.4 窗口函数 24

4.7 命名约定 25

第五章 处理消息 26

5.1 消息概述 26

5.2 处理键盘输入消息 26

5.3 设备描述表 30

5.4 处理WM_PAINT消息 31

5.5 处理鼠标输入消息 34

5.6 生成WM_PAINT消息 38

5.7 生成计时器消息 40

第六章 消息框和菜单 45

6.1 消息框 45

6.2.1 使用资源 49

6.2.2 定义菜单 49

6.2 菜单 49

6.2.3 在应用程序中包含菜单 51

6.2.4 处理菜单输入 51

6.2.5 添加菜单加速键 55

6.2.6 装入加速键表 57

第七章 图标,光标和位图 60

7.1 定义图标和光标 60

7.2 使用定制的图标和光标 61

7.3 定义小的图标 63

7.4 位图 66

7.5 使用多个位图 70

8.2 模式对话框和无模式对话框 74

8.1 对话框与用户的接口 74

第八章 对话框 74

8.3 接收对话框消息 75

8.4 创建对话框 75

8.4.1 对话框资源文件 75

8.4.2 对话框窗口函数 77

8.4.3 对话框样本程序 78

8.4.4 添加列表框 81

8.4.5 添加编辑框 87

8.5 无模式对话框 88

第九章 控制 95

9.1 复选框 95

9.1.1 定义复选框 95

9.1.2 复选框消息 96

9.1.4 初始化复选框 100

9.1.3 触发复选框 100

9.2 静态控制 104

9.3 无线按钮 105

9.4 滚动条 110

9.4.1 定义滚动条 110

9.4.2 滚动条消息 110

9.4.3 设置滚动条范围 111

9.4.4 设置滚动条滑块位置 111

9.4.5 滚动条样本程序 111

10.1 窗口坐标 117

10.2 设置文本颜色和背景颜色 117

第十章 使用文本 117

10.3 设置背景显示模式 118

10.4 获取文本度量 119

10.5 计算字符串的长度 120

10.6 获取系统度量 121

10.7  文本演示例程 121

10.8 解决重画遇到的问题 126

10.8.1 虚拟窗口理论 127

10.8.2 另外的几个API函数 127

10.9 创建和使用虚拟窗口 128

10.9.1 创建虚拟窗口 128

10.9.2 使用虚拟窗口 129

10.9.3 完整的虚拟窗口演示程序 130

10.10.1 使用内装字体 134

10.10 改变字体 134

10.10.2 创建用户字体 139

第十一章 使用图形 148

11.1 图形坐标系统 148

11.2 画笔和画刷 148

11.3 设置象素 148

11.4 画直线 149

11.5 设置当前位置 149

11.6 画弧 149

11.7 绘制矩形 150

11.9 使用画笔 151

11.8 绘制椭圆和扇形 151

11.10 创建用户画刷 152

11.11 删除用户对象 152

11.12 图形函数演示程序 152

11.13 映射模式和视口 160

11.13.1 设置映射模式 160

11.13.2 定义窗口范围 161

11.13.3 定义视口 161

11.13.4 设置视口原点 162

11.13.5 映射模式样程 162

第十二章 常用控制简介 170

12.1 常用控制概论 170

12.4.1 创建工具栏 171

12.4 使用工具栏 171

12.2 包括并初始化常用控制 171

12.3 常用控制表现为窗口 171

12.4.2 创建工具栏位图 173

12.4.3 简单的工具栏例子程序 174

12.4.4 增加工具提示 183

12.4.5 包括工具提示在内的完整的工具栏程序 185

12.5 使用Up_Down控制 193

12.5.1 创建Up_Down控制 193

12.5.2 Up_Down控制消息 194

12.5.3 使用Up_Down控制 194

12.6 创建Spin控制 200

12.7 使用跟踪栏 205

12.7.3 处理跟踪栏通知消息 206

12.7.4 跟踪栏示例程序 206

12.7.2 向跟踪栏传送消息 206

12.7.1 跟踪栏格式 206

12.8 使用进度栏 214

12.8.1 向进度栏传送消息 214

12.8.2 进度栏示例程序 215

12.9 使用状态窗口 220

12.9.1 创建状态窗口 220

12.9.2 状态窗口消息 220

12.9.3 使用状态栏 221

12.10 使用标记控制 228

12.10.1 创建标记控制 228

12.10.2 向标记控制传送消息 229

12.10.4 简单的标记示例程序 231

12.10.3 标记通知消息 231

12.10.5 使用标记控制 235

12.11 树形查看控制 244

12.11.1 创建树形查看控制 244

12.11.2 向树形查看传送消息 245

12.11.3 树形查看通知消息 248

12.11.4 树形查看示例程序 248

第十三章 使用控制台 255

13.1 字符模式理论 255

13.2 分配控制台 256

13.4 获取标准输入和输出的句柄 257

13.5 输出文本到控制台 257

13.3 控制台标题 257

13.6 从控制台输入 258

13.7 设置光标位置 258

13.8 设置文本颜色和背景颜色 258

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

13.10 控制台演示程序 259

13.11 管理鼠标 261

13.12 控制台鼠标演示程序 263

13.13 响应键盘事件 264

第十四章 多任务进程与线索 268

14.1 生成一独立的任务 268

14.2 生成多线索程序 276

14.2.1 生成一条线索 277

14.2.3 一个简短的多线索的例子 278

14.2.2 终结线索 278

14.2.4 如何使用多条线索 284

14.3 同步 290

14.3.1 如何理解队列问题 290

14.3.2 Windows 95的同步对象 291

14.3.3 运用一信号使线索间同步 292

14.4 如何使用一事件对象 299

第十五章 开发API:剪贴板、脱字符与拖放文件 301

15.1 使用剪贴板 301

15.1.1 剪贴板子系统 301

15.1.2 将数据放入剪贴板 303

15.1.3 从剪贴板中读取数据 306

15.1.4 一个剪贴板的论证程序 307

15.2 使用正文光标 311

15.2.1 显示、隐藏一脱字符 311

15.2.2 设置脱字符位置 311

15.2.3 消除一脱字符 312

15.2.4 一个简短的脱字符论证程序 312

15.3 拖放文件 315

15.3.1 接收漏失文件 315

15.3.2 获取漏失文件名称 315

15.3.3 获取漏失文件的位置 316

15.3.4 释放一漏失文件句柄 316

15.3.5 一个拖放文件程序的例子 316

附录A 关于OLE 2的一些讨论 320

附录B 资源语言的快速参考 322