图书介绍
Microsoft Windows软件开发环境与技术PDF|Epub|txt|kindle电子书版本网盘下载
![Microsoft Windows软件开发环境与技术](https://www.shukui.net/cover/58/31148919.jpg)
- (美)威尔顿(Wilton,Richard)著;郑全战等译 著
- 出版社: 北京:清华大学出版社
- ISBN:7302012199
- 出版时间:1993
- 标注页数:196页
- 文件大小:17MB
- 文件页数:206页
- 主题词:
PDF下载
下载说明
Microsoft Windows软件开发环境与技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第1章 Windows设计1
1.1 Windows环境框架1
1.1.1 模块1
1.1.2 函数2
1.1.3 任务和实例3
1.1.4 消息4
1.1.5 窗口5
1.1.6 句柄6
1.1.7 内存管理7
1.2 Windows应用程序结构8
1.2.1 初始化8
1.2.2 WinMain8
1.2.3 消息循环16
1.2.4 窗口函数17
1.2.5 MODSTAT做了什么17
1.3 有关调试18
2.1.3 使用函数原型19
2.1.2 使源代码模块化19
第2章 调试19
2.1.1 使用简单的代码语句19
2.1 为调试而设计19
2.1.4 避免使用静态或全局变量20
2.2 使用调试终端20
2.3 Windows调试工具20
2.3.1 CodeView21
2.3.2 SYMDEB21
2.3.3 WDEB38622
2.4 有效的调试技术25
2.4.1 使用Windows调试版本25
2.4.2 处处设防25
2.4.3 跟踪消息26
2.4.4 解释API函数26
2.5 常见的错误30
2.5.1 与显示有关的错误30
2.5.2 静态数据和自动数据的冲突30
2.5.3 致命退出错误31
2.5.4 非法指针32
2.6 防错38
2.6.1 CPU模式38
2.6.2 输入溢出39
2.6.3 内存太少错误39
2.6.4 用不正确的方法运行39
第3章 动态连接库(DLL)41
3.1 动态连接库的结构41
3.1.1 初始化函数41
3.1.2 库函数46
3.1.3 库资源46
3.1.4 退出过程46
3.1.5 库引用计数47
3.2 管理段(Managing Segments)47
3.2.1 DLL的内存模式47
3.2.2 缺省数据段48
3.3.1 远函数前序码(Prologs)49
3.3 调用库函数49
3.3.2 参数传递约定50
3.3.3 堆栈和缺省数据段51
3.4 共享函数和数据52
3.4.1 指向DLL外部数据的指针53
3.4.2 指向DLL内部数据的指针54
3.4.3 指DLL外部函数的指针54
3.4.4 指DLL内部函数的指针54
3.5 使用资源55
4.1 Windows应用程序中的用户定制控制57
第4章 用户定制控制57
4.2 动态连接库中的用户定制控制65
4.2.1 DLL初始化与类的注册73
4.2.2 控制类窗口函数73
4.2.3 Windows退出过程(WEP)73
4.2.4 用户定制控制的使用73
4.3 用户定制控制与对话编辑器74
4.3.5 Style函数93
4.3.3 DLL退出函数93
4.3.4 Info函数93
4.3.2 类窗口函数93
4.3.1 初始化与类的注册93
4.3.6 Flags函数94
4.3.7 Style对话函数94
4.4 构造完美的控制94
4.4.1 管理输入焦点95
4.4.2 内存分配95
4.4.3 通知父窗口95
4.4.4 绘制控制风格96
第5章 面向对象的观点98
5.1 对象和消息98
5.1.1 对象结构98
5.1.2 使用消息99
5.1.3 消息传递层次99
5.1.4 以窗口作为对象99
5.1.5 Windows中的消息传递100
5.2.1 类的结构101
5.2 类101
5.2.2 子类102
5.2.3 类与对象的外观103
5.3 对象与数据104
5.3.1 窗口附加字节104
5.3.2 属性表105
5.3.3 以原子作为属性名106
5.4 两个程序设计实例106
5.4.1 使用属性表107
5.4.2 消息的过滤108
第6章 动态数据交换(DDE)115
6.1 对话与事务115
6.2 基于消息的DDE116
6.2.1 启动和终止一次对话117
6.2.2 应答收到一条DDE消息118
6.2.3 数据控制118
6.2.4 数据传输119
6.2.5 执行命令119
6.3 服务、主题和项目名称119
6.4.1 可共享全局内存120
6.4 使用DDE数据工作120
6.4.2 GDI对象121
6.4.3 全局原子122
6.4.4 标识122
6.4.5 数据格式124
6.5 DDE管理库125
6.5.1 DDEML事务处理127
6.5.2 DDEML的API函数127
6.5.3 回调函数136
6.5.4 激发一次对话144
6.6 设计DDE应用程序的难点145
6.6.1 选择服务、主题和项目名称145
6.6.2 支持系统主题146
6.6.3 执行命令147
6.7 DDE以外的话题148
第7章 常见问题及解决办法149
7.1 控制的变体149
7.1.1 带有粗框的控制类149
7.1.2 过滤消息154
7.2.1 处理WM_DRAWITEM消息160
7.2 拥有者自绘控制160
7.2.2 数据管理161
7.3 使用系统命令167
7.3.1 WM_SYSCOMMAND的子类型168
7.3.2 过滤WM_SYSCOM-MAND消息168
7.3.3 模拟系统命令169
7.4 定制非客户区域170
7.4.4 窗口的重叠与剪裁179
7.4.3 按键检测179
7.4.2 绘制窗口179
7.4.1 客户区域的大小179
7.5 处理异步事件180
7.5.1 Windows环境下的NetBIOS180
7.5.2 一个异步事件处理程序182
7.6 快速退出Windows183
附录 Windows程序设计术语表188
参考资料193
原著者介绍194
中文版补充说明195