《实用Windows 3.1详解 应用、编程和工具》求取 ⇩

1.1 Windows的概念及特点2

1.2 使用鼠标器技术简介2

目录2

上篇 Windows3.1操作系统应用2

第一章 Windows操作系统综述2

1.4 Windows系统的基本组成3

1.3 使用键盘技术简介3

2.1.2 安装Windows系统5

2.1.1 安装Windows系统前的准备工作5

第二章 Windows系统的安装、启动和退出5

2.1 安装Windows系统5

2.2 启动Windows系统6

2.3 退出Windows系统7

3.3.1 窗口的滚动8

3.3 窗口的控制8

第三章 Windows操作技术8

3.1 窗口的组成8

3.2 窗口的类型8

3.3.3 最大化和最小化窗口9

3.3.2 缩放窗口9

3.3.5 窗口到图标的转换10

3.3.4 移动窗口10

3.4 用Windows任务表打开窗口11

3.3.6 多个窗口工作时的两种排列方式11

3.5 对话框操作技术12

3.5.5 命令按钮13

3.5.4 任选项按钮13

3.5.1 文本框13

3.5.2 列表框13

3.5.3 检查框13

3.6 选择菜单和命令14

3.5.7 关闭对话框14

3.5.6 警告和提示框14

3.7 控制菜单选择器15

3.8 获取求助信息16

4.2.1 关于程序管理器File菜单18

4.2 程序管理器菜单选项18

第四章 程序管理器18

4.1 程序管理器的基本组成18

4.3.1 在分组窗口中启动应用程序19

4.3 关于分组窗口19

4.2.2 关于程序管理器Options菜单19

4.2.3 关于程序管理器Window菜单19

4.3.4 在分组窗口中增加程序项20

4.3.3 分组窗口的修改20

4.3.2 分组窗口的创建与删除20

4.3.5 程序项的拷贝、移动和删除21

4.5 退出程序管理器22

4.4 程序管理器控制菜单22

5.1 文件管理器的基本组成23

第五章 文件管理器23

5.2.1 打开目录窗口24

5.2 目录操作技术24

5.2.2 展开和收缩目录25

5.2.5 拷贝和移动目录26

5.2.4 创建和删除目录26

5.2.3 改变目录窗口尺寸及关闭目录窗口26

5.3.1 文件或文件组的选择27

5.3 文件操作技术27

5.3.5 更换文件名28

5.3.4 删除文件28

5.3.2 拷贝和移动文件28

5.3.3 打开一个文件28

5.3.9 文件与应用程序相联29

5.3.8 打印文件29

5.3.6 改变文件属性29

5.3.7 启动应用程序29

5.3.10 文件检索30

5.4.3 格式化磁盘31

5.4.2 给磁盘赋标记31

5.4 磁盘操作技术31

5.4.1 拷贝磁盘31

5.5 目录窗口中文件视图的改变32

5.4.5 选择磁盘驱动器32

5.4.4 格式化系统盘32

5.6 设置文件管理器35

5.8 文件管理器的求助信息36

5.7 关于文件管理器Window菜单36

5.10 文件管理器的功能键37

5.9 退出文件管理器37

6.1 启动控制面板38

第六章 控制面板使用技术38

6.2.2 定制窗口颜色39

6.2.1 选择现有的颜色39

6.2 颜色的制定39

6.2.3 定制用户调色板40

6.3 工作台面的定制41

6.3.2 设置墙纸式图案的工作台面42

6.3.1 建立工作台面图案42

6.3.5 设置边界宽度及网格尺寸43

6.3.4 设置图标间距43

6.3.3 屏幕保护功能43

6.4 字体选择44

6.3.7 应用程序窗口切换开关44

6.3.6 设置光标闪烁率44

6.5 改变国际设置45

6.4.2 增加字体45

6.4.1 删除字体45

6.5.1 设置日期格式46

6.6 设置打印机47

6.5.4 设置数字格式47

6.5.2 设置时间格式47

6.5.3 设置货币格式47

6.6.2 连接打印机48

6.6.1 增加新的打印机48

6.6.3 配置打印机49

6.8 设置鼠标器50

6.7 设置系统日期及时间50

6.6.4 删除已安装的打印机50

6.9 设置键盘51

6.11 设置通讯端口52

6.10 设置声音52

6.12 设置386增强模式下的工作方式53

6.12.2 设置多任务时间片54

6.12.1 设置多任务争用外设54

7.1.1 改变打印队列的文件排序56

7.1 打印管理器的启动56

第七章 打印管理器56

7.2 关于打印管理器View菜单57

7.1.4 取消打印57

7.1.2 暂停打印57

7.1.3 恢复打印57

7.3 关于打印管理器Options菜单58

8.2.1 书写器窗口的全屏幕编辑技术60

8.2 文档编辑技术60

第八章 Windows书写器60

8.1 关于书写器窗口60

8.2.2 选择正文技术61

8.3.1 建立与打开文件62

8.3 关于书写器File菜单62

8.3.2 保存文件63

8.3.4 设置文档分页64

8.3.3 打印文件64

8.4.1 文件粘贴与链接技术65

8.4 关于书写器窗口Edit菜单65

8.3.5 书写器窗口的关闭65

8.4.2 编辑书写器文件中的图画68

8.5 关于书写器Find菜单69

8.5.1 在文件中查找字符串70

8.5.2 在文件中替换字符串71

8.6.1 设置字体风格72

8.6 关于书写器Character菜单72

8.7 关于书写器Paragraph菜单73

8.6.3 书写器字体选择对话框73

8.6.2 设置字体尺寸73

8.8.1 设置文档页的组织格式75

8.8 关于书写器Document菜单75

8.8.2 文档制表符的设置76

8.8.3 关于书写器刻度尺77

9.1 画笔简介79

第九章 Windows画笔79

9.2.2 拾取工具80

9.2.1 剪刀工具80

9.2 画笔工具箱80

9.2.6 擦除器工具81

9.2.5 颜色擦除器工具81

9.2.3 喷枪工具81

9.2.4 正文工具81

9.2.10 直线工具82

9.2.9 曲线工具82

9.2.7 着色滚筒工具82

9.2.8 刷子工具82

9.2.15 圆/椭圆工具83

9.2.14 填充圆角方框工具83

9.2.11 方框工具83

9.2.12 填充方框工具83

9.2.13 圆角方框工具83

9.3.1 图形文件的建立与打开84

9.3 关于画笔File菜单84

9.2.16 填充圆/椭圆工具84

9.2.17 多边形工具84

9.2.18 填充多边形工具84

9.3.2 图形文件的保存85

9.3.3 图形文件的页面设置86

9.3.4 打印画笔窗口中的图画87

9.4.2 图画切块的保存88

9.4.1 图画切块的切割与拷贝88

9.3.5 在画笔中设置打印机88

9.4 关于画笔Edit菜单88

9.4.3 图画切块的粘贴89

9.4.5 图画切块的移动、自拷贝、延伸90

9.4.4 图画切块的恢复90

9.5.1 图画的放大与缩小91

9.5 关于画笔View菜单91

9.5.5 显示光标的位置坐标92

9.5.4 取消/恢复显示画笔调色板92

9.5.2 扩大显示画图区92

9.5.3 取消/恢复显示画笔工具箱及线宽框92

9.6.2 画笔字体设置对话框93

9.6.1 设置字体风格93

9.6 关于画笔Text菜单93

9.7.1 切块的放大和缩小94

9.7 关于画笔Pick菜单94

9.8 关于画笔Options菜单95

9.7.4 切块的倾斜95

9.7.2 切块的倒置95

9.7.3 切块颜色的反置95

9.8.2 画笔形状的设置96

9.8.1 画图区尺寸的设置96

9.8.3 特定颜色的生成、存储和调用97

9.9 画笔窗口的功能键98

9.8.4 画笔图画格式与非画笔图画格式的转换98

6.1.6 DM_类对话框消息 (199

10.1 记事本99

第十章 Windows桌面办公工具99

10.2.1 关于卡片File菜单101

10.2 卡片101

10.2.2 关于卡片Edit菜单102

10.2.3 关于卡片View菜单103

10.2.4 关于卡片Card菜单104

10.2.5 关于卡片Search菜单105

10.3 计算器106

10.3.1 标准计算器107

10.3.2 科学计算器108

10.3.3 关于计算器Edit菜单110

10.4 台历111

10.4.1 关于台历View菜单112

10.4.3 关于台历Edit菜单113

10.4.2 关于台历File菜单113

10.4.5 关于台历Alarm菜单114

10.4.4 关于台历Show菜单114

10.4.6 关于台历Options菜单115

10.5 字符图117

10.4.7 台历窗口的功能键117

10.6 台钟118

10.7.1 关于定义宏动作119

10.7 记录器119

10.7.2 关于执行宏动作120

10.7.3 关于记录宏的任选项121

10.7.4 管理记录器文件123

10.7.6 关于定义宏动作的原则124

10.7.5 关于记录器Options菜单124

10.8.2 编辑声音文件125

10.8 录音机125

10.8.1 打开和播放声音文件125

10.9.1 指定媒体设备127

10.8.3 声音文件放音效果的控制127

10.9 多媒体播放器127

10.10 对象打包机128

10.9.2 打开和控制媒体文件128

1.1 Windows编程概述132

中篇 Windows 3.1程序设计132

第一章 Windows编程入门132

1.2.2 C源代码文件134

1.2 Windows程序结构134

1.2.1 MAKE制作文件134

1.2.4 句柄简介135

1.2.3 标识符和数据类型135

1.2.6 匈牙利表示法136

1.2.5 实例136

1.2.8 登录窗口类137

1.2.7 程序入口点137

1.2.9 创建窗口139

1.2.11 消息循坏140

1.2.10 显示窗口140

1.2.12 窗口过程141

1.3 示例程序142

1.2.13 处理消息142

1.2.14 模块定义文件142

1.4.1 程序的扩展148

1.4 深入讨论的问题148

1.4.2 实例和消息循坏149

1.4.3 程序调用关系150

1.4.5 无优先级的多任务151

1.4.4 进队消息与不进队消息151

2.1.1 创建窗口的函数153

第二章 窗口及系统支持函数153

2.1 创建窗口153

2.1.2 由基本类创建窗口154

2.1.3 由消息处理程序创建窗口类155

2.1.4 CreateWindow函数产生的消息158

2.1.6 创建和控制窗口函数一览表159

2.1.5 控制窗口的其它功能159

2.2.2 改变类数据结构的函数160

2.2 Windows系统支持函数160

2.2.1 直接改变窗口属性的函数160

2.2.4 列举函数的使用161

2.2.3 窗口及类的数据161

2.2.5 系统支持函数一览表164

3.1 建立菜单167

第三章 菜单167

3.2.2 修改菜单和建立新菜单169

3.2 增加和改变菜单169

3.2.1 在程序窗口增加菜单169

3.4 自画菜单项170

3.3 菜单中的位图170

3.3.1 位图作为菜单项170

3.3.2 标志位图的检取170

3.5 菜单函数一览表173

4.1.1 键盘基础175

第四章 键盘和鼠标器输入175

4.1 键盘支持175

4.1.2 虚键176

4.1.3 击键消息177

4.2 键盘加速器180

4.3 脱字符函数182

4.5.1 鼠标器基础知识183

4.4 键盘函数一览表183

4.5 鼠标器输入183

4.5.3 客户域鼠标器消息184

4.5.2 鼠标器消息概述184

4.6 鼠标器函数185

4.7 鼠标器和光标函数一览表186

5.1.1 创建滚动条子窗口188

第五章 滚动条188

5.1 滚动条基础188

5.2 滚动条消息189

5.1.2 滚动条的位置和范围189

5.4 示例程序190

5.3 滚动条函数一览表190

6.1.2 BM_类递按钮消息193

第六章 Windows消息和消息处理函数193

6.1 Windows消息193

6.1.1 消息分类193

6.1.3 BN类按钮通知码195

6.1.4 CB_类组合框消息196

6.1.7 EM_类编辑控制消息199

6.1.5 CBN_类组合框通知码199

6.1.9 LB_类列表框消息202

6.1.8 EN_类编辑控制通知码202

6.1.10 LBN_类列表框通知码205

6.1.11 WM_类窗口消息206

6.2.1 消息处理流程210

6.2 消息处理函数210

6.2.3 程序控制211

6.2.2 处理消息211

6.3 消息挂钩函数212

6.2.5 函数重入212

6.2.4 消息来源212

6.4 消息处理函数一览表213

6.5 示例程序214

7.1.1 设备描述表作用216

7.1 设备描述表216

第七章 设备描述表和打印设备支持216

7.1.3 设备描述表与对象217

7.1.2 处理WM-PAINT消息217

7.2.1 坐标系统218

7.2 映射方式218

7.1.4 私有设备描述表218

7.1.5 设备描述表的保存218

7.2.2 MM_TEXT映射方式219

7.4.1 函数调用221

7.4 打印设备支持221

7.3 字体和文本尺度221

7.5 文字和设备描述表函数一览表225

7.4.2 打印设备驱动器225

8.2 设备环境228

8.1 GDI基本原理228

第八章 图形设备接口和元文件228

8.2.1 获取设备环境的句柄229

8.2.3 设备大小230

8.2.2 获取设备环境信息230

8.3 无效区域231

8.2.4 颜色信息231

8.4 设备描述表对象232

8.6 区域233

8.5 缺省和库存对象233

8.7 绘图函数一览表234

8.8.1 元文件的创建和使用236

8.8 元文件236

8.8.3 元文件示例程序239

8.8.2 元文件函数一览表239

9.1.2 对话框例子242

9.1.1 一般介绍242

第九章 对话框242

9.1 对话框基础242

9.2 模态和非模态对话框245

9.3 与对话框控制交流246

9.4 对话框键盘界面248

9.5.2 对话框控制语句249

9.5.1 对话框模板语句249

9.5 对话框语句介绍249

9.6 对话框函数览表250

10.1.1 硬件调色板251

10.1 调色板控制支持251

第十章 调色板251

10.1.2 逻辑调色板252

10.3 调色板函数一览表253

10.2.2 调色板消息253

10.2 创建逻辑调色板和调色板消息253

10.2.1 创建逻辑调色板253

11.1.2 DDB的使用255

11.1.1 位图的分类255

第十一章 位图、图标、字符集和字符串255

11.1 位图的分类和使用255

11.1.3 内存设备描述表257

11.1.4 拉伸和压缩位图图像257

11.1.5 DIB的使用258

11.2 位图函数一览表260

11.3 位图示例程序261

11.4.1 图标的使用263

11.4 图标的使用263

11.5 图标函数一览表264

11.4.2 运行中创建图标264

11.6 图标示例程序265

11.7 字符集和字符串266

11.7.1 字符集转换267

11.8 字符集和字符串函数一览表268

11.7.2 字体和字符串函数268

11.9 字符集示例程序269

11.10.1 原子表分类和使用270

11.10 原子函数270

11.10.3 原子函数一览表271

11.10.2 数据结构和交换271

11.10.4 原子函数示例程序272

12.1.1 剪贴板的使用274

12.1 剪贴板的使用和格式274

第十二章 剪贴板274

12.1.2 剪贴板数据格式275

12.2 剪贴板浏览器277

12.4 使用位图和元文件剪贴板278

12.3 剪贴板数据的延迟再生278

12.6 示例程序279

12.5 剪贴板函数一览表279

13.1.2 驱动器和演奏原理283

13.1.1 声音资源283

第十三章 声音、通信函数和定时器283

13.1 声音函数283

13.1.4 声音示例程序285

13.1.3 声音函数一览表285

13.2 通信函数286

13.2.2 通信函数一览表287

13.2.1 通信支持和数据读取287

13.3.1 定时器基础288

13.3 定时器288

13.3.3 定时器函数一览表289

13.3.2 定时器精度289

14.1.1 磁盘文件290

14.1 磁盘文件和初始化信息290

第十四章 MS-DOS与访问磁盘文件290

14.1.3 初始化信息291

14.1.2 文件名表291

14.2 磁盘文件函数一览表292

15.1.1 资源文件定义294

15.1 资源文件294

第十五章 资源294

15.1.3 串表295

15.1.2 自定义资源295

15.2 资源编译器297

15.4 示例程序298

15.3 资源函数一览表298

16.1.1 内存结构300

16.1 Windows内存组织300

第十六章 内存管理300

16.1.3 全局内存301

16.1.2 固定段、可移动段和可抛弃段301

16.1.4 局部内存302

16.2.2 避免移动303

16.2.1 编译器内存模式303

16.2 代码段和数据段303

16.2.3 程序段属性304

16.4.1 局部堆内存分配305

16.4 内存分配305

16.3 内存块封锁305

16.4.2 全局堆内存分配306

16.5.2 自动栈变量使用307

16.5.1 运行其它模块307

16.5 其它问题307

16.6 内存管理函数一览表308

16.5.3 模块定义语句308

16.7 示例程序310

17.2 应用程序结构312

17.1 MDI组成312

第十七章 多文档界面312

17.4 示例程序314

17.3 MDI函数一览表314

18.2 创建DLL322

18.1 DLL概念322

第十八章 动态链接库322

18.3.1 一般方法325

18.3 DLL函数的使用325

18.3.2 其它方法326

18.5.1 创建DLL327

18.5 其它深入问题327

18.4 使用进口库327

18.7 示例程序328

18.6 动态链接函数一览表328

18.5.2 调试DLL328

19.1 基本概念331

第十九章 动态数据交换331

19.2.1 冷链接332

19.2 交谈类型332

19.2.3 温链接333

19.2.2 热链接333

19.4 数据传送的其它DDE消息334

19.3 通用DDE交谈334

19.5 DDE消息一览表335

19.6 示例程序336

1.1 编译器的启动341

第一章 C编译器341

下篇 Windows 3.1程序开发工具(SDK)341

1.2.2 开发应用程序时的任选项342

1.2.1 存储模式任选项342

1.2 编译器任选项342

1.2.3 动态链接库任选项343

2.1.1 建立应用程序模块定义文件344

2.1 建立模块定义文件344

第二章 应用程序连接器344

2.1.2 建立函数库模块定义文件345

2.3.2 LINK命令的任选项346

2.3.1 LINK命令的语法346

2.2 引用动态连接库346

2.3 连接应用程序346

2.3.3 LINK命令中指定函数库347

2.4 检查可执行文件的首部348

3.1 建立资源描述文件349

第三章 资源编译器349

3.2.1 资源编译器的功能350

3.2 使用资源编译器350

3.2.2 资源编译器的基本语法351

3.2.3 RC命令的四种使用方式352

3.3 资源编译器的诊断消息353

4.1 图像设计文件360

第四章 设计图像:SDKPaint编辑器360

4.2.1 窗口菜单361

4.2 图像设计窗口361

4.2.2 窗口菜单的使用362

5.1 对话框设计文件365

第五章 设计对话框:Dialog编辑器365

5.2.1 窗口菜单366

5.2 对话编辑窗口366

5.2.4 被选择项目的状态窗口367

5.2.3 工具箱367

5.2.2 显示方式367

5.3.2 对对话框的操作368

5.3.1 打开文件及对话框368

5.3 编辑对话框368

5.3.3 对对话框控制的操作369

5.4.2 删除用户自定义的控制371

5.4.1 安装用户自定义的控制371

5.4 用户自定义控制的安装和删除371

5.6 小结372

5.5.4 直接修改包含文件372

5.5 编辑包含文件372

5.5.1 创建新的包含文件372

5.5.2 装入已存在的包含文件372

5.5.3 定义单个控制的符号名372

6.2 编辑字符374

6.1 字库设计文件374

第六章 设计字库:字库编辑器374

6.3 编辑字库375

6.4 修改字库的文件头376

7.1.1 建立辅助监视器377

7.1 运行CVW调试器的准备377

第七章 保护模式下的调试器:Code View377

7.2 启动和结束CVW调试过程378

7.1.3 准备需要调试的Windows应用程序378

7.1.2 建立Windows的调试版本378

7.2.1 启动单个应用程序的调试过程379

7.2.3 启动动态链接库的调试过程380

7.2.2 启动多个应用程序的调试过程380

7.3.1 显示窗口和菜单条381

7.3 CVW调试器的屏幕381

7.2.4 结束CVW的调试过程381

7.3.2 显示窗口的使用383

7.3.3 显示窗口的显示功能384

7.4.1 连续执行387

7.4 控制程序的执行387

7.3.4 显示窗口中的修改功能387

7.4.3 跳到特定位置388

7.4.2 单步执行388

7.5.1 处理致命性错误退出389

7.5 处理应用程序的非正常终止389

7.4.4 中断程序执行389

7.6 CVW调试器的高级技术390

7.5.2 处理一般保护性错误390

7.7 使用CVW调试器的实例391

8.2 启动调试器394

8.1 为WUEB386准备符号文件394

第八章 保护方式下的高级调试器:WDEB80386394

8.3 调试器命令395

9.1.1 选择消息415

9.1 Options菜单415

第九章 监视消息:Spy415

9.3 Spy菜单416

9.2 Window菜单416

9.1.2 选择输出设备416

9.1.3 选择输出方式416

10.2.2 监视发送或传递的DDE消息418

10.2.1 监视字符串句柄数据418

第十章 监视动态数据交换活动:DDESPy418

10.1 Output菜单418

10.2 Monitor菜单418

10.3.1 跟踪字符串句柄419

10.3 跟踪选项419

10.2.3 监视回调活动419

10.2.4 监视错误419

10.3.4 跟踪登记的服务器420

10.3.3 跟踪活动连接420

10.3.2 跟踪活动交谈420

11.1 Heap Walker窗口421

第十一章 查看堆内容:Heap Walker421

11.2.2 Walk菜单422

11.2.1 File菜单422

11.2 Heap Walker菜单422

11.2.4 Object菜单423

11.2.3 Sort菜单423

11.2.5 分配内存:A1loc菜单424

11.3 使用Heap Walker的建议425

11.2.6 确定内存大小:Add!菜单425

12.2 准备运行Profiler426

12.1 Profiler概述426

第十二章 分析CPU时间:Profiler426

12.3.2 检查Profiler是否已安装427

12.3.1 启动的停止采样427

12.3 使用Profiler函数427

12.3.4 输出管理428

12.3.3 设置采样速率428

12.5 显示样本429

12.4 采样代码429

12.3.5 停止Profiler429

13.2 还原文件:Expand工具431

13.1 压缩文件:Compress工具431

第十三章 压缩和还原文件431

14.1.1 SkipInfo项432

14.1 WIN.INI文件设置432

第十四章 分析系统错误:Dr.Watson432

14.1.5 GPContinue项433

14.1.4 TrapZero项433

14.1.2 ShowInfo项433

14.1.3 Dislen项433

14.1.7 LogFile项434

14.1.6 DisStack项434

14.2 记录文件示例435

14.3 带注释记录文件示例436

15.2.1 定义字符集、字体和颜色440

15.2 创建主题文件440

第十五章 Windows Help系统440

15.1 Help系统概述440

15.2.2 定义单个主题441

15.2.6 设置制表停止位442

15.2.5 设置左右空白缩进442

15.2.3 设置字体大小和名字442

15.2.4 在段落前后设置空白442

15.2.8 创建连接和弹出式主题443

15.2.7 断行443

15.2.10 创建浏览序列444

15.2.9 创建关键词列表444

16.2 在位图周围回绕文字446

16.1 在文本中插入位图446

第十六章 使用图形文件446

16.4 在不同的显示器上使用同一种位图447

16.3 使用位图作为热点447

17.1 工程文件的节449

第十七章 创建Help工程文件449

17.2 [OPTIONS]节中的选项452

17.3 工程文件实例456

18.1 从Help菜单中选择Help457

第十八章 在Windows应用程序中使用Help457

18.2 键盘选择Help458

18.3 鼠标器选择Help460

18.4 关键词寻求Help461

18.5 辅助窗口显示Help内容462

18.6 取消Help463

19.3 文件错误464

19.2 错误消息种类464

第十九章 Help编译器的错误消息464

19.1 错误消息说明464

19.4 工程文件错误465

19.5 宏错误468

19.6 上下文字符串错误469

19.7 主题文件错误471

19.8 其它错误472

1994《实用Windows 3.1详解 应用、编程和工具》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由孙志挥等编 1994 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。