《Windows95程序设计》求取 ⇩

0.1 本书预期读者1

0.2 需要什么样的程序设计工具2

第一章Windows 95概述3

1.1 什么是Windows 953

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 API12

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 获得文本Metrics141

8.5 计算字符串的长度142

8.6 获得系统Merteics143

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 ACCELERATORS361

A.3 AUTOCHECKBOX362

A.4 AUTORADIOBUTTON362

A.2 AUTO3STATE362

A.5 BITMAP363

A.6 CAPTION363

A.7 CHARACTERISTICS364

A.8 CHECKBOX365

A.9 CLASS365

A.10 COMBOBOX366

A.11 CONTROL367

A.13 CURSOR372

A.12 CTEXT372

A.14 DEFPUSHBUTTON373

A.15 DIALOG374

A.16 DIALOGEX374

A.17 EDITTEXT375

A.18 EXSTYLE375

A.19 FONT376

A.20 GROUPBOX376

A.21 ICON377

A.22 LISTBOX378

A.23 LTEXT378

A.24 MENU379

A.25 MENUEX380

A.26 MENUITEM380

A.27 POPUP381

A.29 RADIOBUTTON*382

A.28 PUSHBOX和PUSHBUTTON382

A.30 RCDATA383

A.31 RTEXT384

A.32 SCROLLBAR384

A.33 STATE3385

A.34 STRINGATBLE385

A.35 STYLE386

A.36 Uswr-Defined388

A.37 VERSION388

A.38 VERSIONINFO389

附录BOLE2R 的一些术语395

B.1 什么是链接和嵌入395

B.2 成份对象模型396

B.3 OLE2界面396

B.4 OLE自动化397

B.5 OLE2是Window的未来吗397

1995《Windows95程序设计》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)Herbert Schidt著;亦欧等译 1995 北京:学苑出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

FORTRAN程序设计(1987 PDF版)
FORTRAN程序设计
1987 北京:电子工业出版社
ADO.NET程序设计( PDF版)
ADO.NET程序设计
aspnet程序设计( PDF版)
aspnet程序设计
PASCAL程序设计(1996年11月第1版 PDF版)
PASCAL程序设计
1996年11月第1版 东南大学出版社
Visual c++编程技巧与范例( PDF版)
Visual c++编程技巧与范例
PASCAL程序设计(1992 PDF版)
PASCAL程序设计
1992 西安:陕西科学技术出版社
C++程序设计(1999 PDF版)
C++程序设计
1999 青岛:青岛出版社
Ada程序设计(1989 PDF版)
Ada程序设计
1989 北京:人民邮电出版社
程序设计  程序员级(1999 PDF版)
程序设计 程序员级
1999 北京:清华大学出版社
LISP程序设计(1983 PDF版)
LISP程序设计
1983 北京:清华大学出版社
FORTRAN程序设计(1980 PDF版)
FORTRAN程序设计
1980 北京:人民邮电出版社
实用C语言编程技巧与应用范例(1993 PDF版)
实用C语言编程技巧与应用范例
1993 北京:海洋出版社
程序设计(1985 PDF版)
程序设计
1985 上海:上海交通大学出版社
Windows95程序设计(1997 PDF版)
Windows95程序设计
1997 北京:清华大学出版社
QBASIC程序设计(1998 PDF版)
QBASIC程序设计
1998 南京:南京大学出版社