Windows95程序设计PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:(美)Herbert Schidt著;亦欧等译
- 出 版 社:北京:学苑出版社
- 出版年份:1995
- ISBN:7507710173
- 页数:397 页
0.1 本书预期读者 1
0.2 需要什么样的程序设计工具 2
第一章 Windows 95概述 3
1.1 什么是Windows 95 3
1.3 Windows 95基于调用的接口 4
1.4 动态链接库(DLL) 5
1.5 Windows 95和Windows 3.1* 5
1.5.1 用户眼中的区别 6
1.5.2 程序设计人员眼中的区别 7
1.6 NT连接 8
1.7 需要什么样的软件 8
1.8 转换要点 9
第二章 Windows 95程序设计基础知识 10
2.1.2 鼠标 11
2.1.3 图标和位图 11
2.1.1 桌面模式 11
2.1.4 菜单、工具条、状态条和对话框 12
2.2 Windows 95是如何同程序交互的 12
2.3 Win32 API: Windows 95 API 12
2.5 一些Windows 95应用程序基础知识 14
2.5.1 WinMain() 14
2.5.4 消息循环 15
2.5.3 窗口类 15
2.5.2 窗口函数 15
2.4 窗口组成成分 15
2.5.5 Windows 数据类型 16
2.6 Windows 95框架程序 16
2.6.1 定义窗口类 19
2.6.2 创建窗口 21
2.6.3 消息循环 23
2.7 窗口函数 24
2.9 命名规则 25
2.8 使用定义文件 25
第三章 消息处理 27
3.1 什么是消息 27
3.3 设备文本 32
3.4 处理WM_PAINT消息 33
3.5 应答鼠标消息 37
3.5.1 深入观察鼠标消息 41
3.6 产生WM_PAINT消息 41
3.7 产生计时器消息 45
第四章 消息框与菜单 49
4.1 消息框 49
4.2 菜单入门 53
4.2.1 使用资源 54
4.2.2 编译.RC文件 54
4.2.3 创建一个简单的菜单 54
4.4 对菜单选择的响应 57
4.3 在程序中包含一个菜单 57
4.4.1 一个示例菜单程序 58
4.5 增加菜单加速键 61
4.6 装入加速键表 64
第五章 对话框入门 67
5.1 对话框如何与用户进行交互 67
5.2 模态与非模态对话框 68
5.3 接收对话框的消息 68
5.4 激活一个对话框 69
5.5 创建一个简单的对话框 69
5.5.1 对话框资源文件 70
5.5.2 对话框窗口函数 72
5.6 第一个对话框示例程序 73
5.7 增加一个列表框 77
5.7.1 列表框基础 78
5.7.3 处理一个选择 79
5.7.2 初始化列表框 79
5.7.4 整个列表框示例 80
5.8 增加一个编辑框 84
5.9 使用一个非模态对话框 86
5.9.1 创建一个非模态对话框 88
第六章 创建定制图标、光标和位图 94
6.1 定义一个图标和一个光标 94
6.2 改变图标和光标 95
6.3 演示一个定制图标和光标的示例程序 96
6.4 定义小图标 98
6.5 使用位图 102
6.5.1 创建一个位图 102
6.5.2 显示一个位图 102
6.6 一个完整的位图示例程序 105
6.7 使用多个位图 107
7.1 复选框的使用 112
第七章 控件描述 112
7.2 复选框的管理 119
7.2.1 复选框切换 119
7.2.2 初始化复选框 119
7.3 增添静态控件 124
7.4 增加单选按钮 124
7.5 使用滚动条控件 130
7.5.1 接收滚动条消息 131
7.5.2 设置滚动条范围 131
7.5.3 设置滚动条中滚动块的位置 132
7.5.4 滚动条实例程序 132
第八章 处理文本 139
8.1 窗口坐标 139
8.2 设置文本和背景颜色 139
8.3 设置背景显示模式 140
8.4 获得文本Metrics 141
8.5 计算字符串的长度 142
8.6 获得系统Merteics 143
8.7 文本大小 144
8.8 解决重画问题 149
8.8.2 另外一些API函数 149
8.9 创建和使用虚拟窗口 150
8.9.2 使用虚拟窗口 151
8.9.3 完整的虚拟窗口演示程序 153
8.10 改变字体 157
8.10.1 使用内建字体 157
8.10.2 创建定制字体 163
第九章 处理图形 171
9.1 图形坐标系统 171
9.2 画笔和画刷 171
9.4 画线 172
9.5 设置当前位置 172
9.3 设置像素 172
9.6 画弧 173
9.7 显示矩形 173
9.8 画椭圆和饼图 174
9.9 画笔的处理 175
9.10 创建定制画刷 176
9.11 删除定制对象 176
9.12 图形演示程序 177
9.13 理解映射模式和视口 183
9.13.1 设置映射模式 185
9.13.2 定义窗口区域 185
9.13.3 定义视口 185
9.13.4 设置视口原点 186
9.13.5 一个样本映射模式程序 187
第十章 公用控件介绍 196
10.1.2 工具条的用法 197
10.1.1 常用控件是窗口 197
10.1 常用控件的包含和初始化 197
10.1.3 工具调位图的创建 199
10.1.4 一个简单的工具条样本程序 200
10.1.5 工具提示的添加 210
10.1.6 包括工具提示的整个工具条程序 212
第十一章 再谈公用控件 221
11.1 使用上下控件 221
11.1.1 创建上下控件 221
11.1.2 上下控件消息 222
11.1.3 使用上下控件 223
11.2 创建一个旋转控件 229
11.2.1 旋转控件样本程序 229
11.3 使用轨道条 234
11.3.1 轨道条风格 235
11.3.2 发送轨道条消息 235
11.3.4 轨道条演示程序 236
11.3.3 处理轨道条通知消息 236
11.4 使用进度条 244
11.4.1 发送进长条消息 244
11.4.2 进度条样本程序 244
第十二章 公用控件最后一瞥 250
12.1 使用状态窗口 250
12.1.1 创建状态窗口 250
12.1.2 状态窗口消息 251
12.1.3 使用状态条 251
12.2 制表控件介绍 259
12.2.1 创建一个制表控件 259
12.2.2 发送制表控件消息 260
12.2.3 制表通知消息 262
12.2.4 一个样本制表演示程序 262
12.3 使用制表控件 266
12.4.1 创建树型查看控件 274
12.4 树型查看控件 274
12.4.2 发送树型查看消息 275
12.4.3 树型查看通知消息 278
12.4.4 树型查看演示程序 278
第十三章 Windows控制台 286
13.1 字符方式理论 286
13.2 分配控制台 287
13.3 指定控制台标题 288
13.4 获取标准输入/输出句柄 288
13.5 向控制台输出文本 289
13.6 由控制台输入 289
13.7 设置光标位置 290
13.8 设置文本及背景颜色 290
13.9 控制台与C/C++标准I/O函数 291
13.10 控制台演示程序 291
13.11 鼠标管理 293
13.12 控制台鼠标程序实例 295
13.13 响应键盘事件 297
13.13.1 键盘事件程序实例 298
第十四章 多进程和多线程 301
14.1 建立独立任务 301
14.1.1 多进程程序实例 304
14.2 建立多线程程序 310
14.2.1 线程的建立 311
14.2.2 线程的终止 311
14.2.3 多线程程序实例 312
14.2.4 使用多线程 318
14.3 同步 324
14.3.1 了解串行问题 325
14.3.2 Windows 95同步对象 326
14.4 利用信号灯使线程保持同步 327
14.5 使用事件对象 334
14.6 下一章内容简介 336
第十五章 API剖析: 剪贴板、打入记号和文件拖放 337
15.1 剪贴板的使用 339
15.1.1 剪贴板子系统 339
15.1.2 将数据放到剪贴板上 340
15.1.3 从剪贴板上读取数据 343
15.1.4 剪贴板演示程序 344
15.2 使用文本光标 348
15.2.1 建立一个插入记号 349
15.2.2 显示和隐藏一个插入记号 349
15.2.3 设置一插入记号的位置 350
15.2.4 撤消插入标记 350
15.2.5 一个小型插入记号演示程序 350
15.3 拖入文件 353
15.3.1 接收拖放文件 353
15.3.3 获取拖放文件的位置 354
15.3.2 获取拖放文件的名称 354
15.3.4 释放拖放文件的句柄 355
15.3.5 文件拖放程序实例 355
15.4 总结 358
附录A 资源描述语言快速参考 359
A.1 ACCELERATORS 361
A.3 AUTOCHECKBOX 362
A.4 AUTORADIOBUTTON 362
A.2 AUTO3STATE 362
A.5 BITMAP 363
A.6 CAPTION 363
A.7 CHARACTERISTICS 364
A.8 CHECKBOX 365
A.9 CLASS 365
A.10 COMBOBOX 366
A.11 CONTROL 367
A.13 CURSOR 372
A.12 CTEXT 372
A.14 DEFPUSHBUTTON 373
A.15 DIALOG 374
A.16 DIALOGEX 374
A.17 EDITTEXT 375
A.18 EXSTYLE 375
A.19 FONT 376
A.20 GROUPBOX 376
A.21 ICON 377
A.22 LISTBOX 378
A.23 LTEXT 378
A.24 MENU 379
A.25 MENUEX 380
A.26 MENUITEM 380
A.27 POPUP 381
A.29 RADIOBUTTON* 382
A.28 PUSHBOX和PUSHBUTTON 382
A.30 RCDATA 383
A.31 RTEXT 384
A.32 SCROLLBAR 384
A.33 STATE3 385
A.34 STRINGATBLE 385
A.35 STYLE 386
A.36 Uswr-Defined 388
A.37 VERSION 388
A.38 VERSIONINFO 389
附录B OLE2R 的一些术语 395
B.1 什么是链接和嵌入 395
B.2 成份对象模型 396
B.3 OLE2界面 396
B.4 OLE自动化 397
B.5 OLE2是Window的未来吗 397
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《西单大杂院-北京老舍文学院首届中青年作家高研班学员小说作品集》北京老舍文学院编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 七年级 上 配人教版》周志英总主编 2019
- 《北京人民艺术剧院剧本系列 白露》刘国华,马鹏程 2019
- 《北京模式》吴建繁,王德海,朱岩编 2017
- 《指向核心素养 北京十一学校名师教学设计 数学 八年级 上 配人教版》周志英总主编 2019