主页 详情

《Windows95程序设计》_(美)Herbert Schidt著;亦欧等译_10458050_7507710173

【书名】:《Windows95程序设计》
【作者】:(美)Herbert Schidt著;亦欧等译
【出版社】:北京:学苑出版社
【时间】:1995
【页数】:397
【ISBN】:7507710173
【SS码】:10458050

最新查询

内容简介

0.1 本书预期读者

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

第一章 Windows 95概述

1.1 什么是Windows 95

1.3 Windows 95基于调用的接口

1.4 动态链接库(DLL)

1.5 Windows 95和Windows 3.1*

1.5.1 用户眼中的区别

1.5.2 程序设计人员眼中的区别

1.6 NT连接

1.7 需要什么样的软件

1.8 转换要点

第二章 Windows 95程序设计基础知识

2.1.2 鼠标

2.1.3 图标和位图

2.1.1 桌面模式

2.1.4 菜单、工具条、状态条和对话框

2.2 Windows 95是如何同程序交互的

2.3 Win32 API: Windows 95 API

2.5 一些Windows 95应用程序基础知识

2.5.1 WinMain()

2.5.4 消息循环

2.5.3 窗口类

2.5.2 窗口函数

2.4 窗口组成成分

2.5.5 Windows 数据类型

2.6 Windows 95框架程序

2.6.1 定义窗口类

2.6.2 创建窗口

2.6.3 消息循环

2.7 窗口函数

2.9 命名规则

2.8 使用定义文件

第三章 消息处理

3.1 什么是消息

3.3 设备文本

3.4 处理WM_PAINT消息

3.5 应答鼠标消息

3.5.1 深入观察鼠标消息

3.6 产生WM_PAINT消息

3.7 产生计时器消息

第四章 消息框与菜单

4.1 消息框

4.2 菜单入门

4.2.1 使用资源

4.2.2 编译.RC文件

4.2.3 创建一个简单的菜单

4.4 对菜单选择的响应

4.3 在程序中包含一个菜单

4.4.1 一个示例菜单程序

4.5 增加菜单加速键

4.6 装入加速键表

第五章 对话框入门

5.1 对话框如何与用户进行交互

5.2 模态与非模态对话框

5.3 接收对话框的消息

5.4 激活一个对话框

5.5 创建一个简单的对话框

5.5.1 对话框资源文件

5.5.2 对话框窗口函数

5.6 第一个对话框示例程序

5.7 增加一个列表框

5.7.1 列表框基础

5.7.3 处理一个选择

5.7.2 初始化列表框

5.7.4 整个列表框示例

5.8 增加一个编辑框

5.9 使用一个非模态对话框

5.9.1 创建一个非模态对话框

第六章 创建定制图标、光标和位图

6.1 定义一个图标和一个光标

6.2 改变图标和光标

6.3 演示一个定制图标和光标的示例程序

6.4 定义小图标

6.5 使用位图

6.5.1 创建一个位图

6.5.2 显示一个位图

6.6 一个完整的位图示例程序

6.7 使用多个位图

7.1 复选框的使用

第七章 控件描述

7.2 复选框的管理

7.2.1 复选框切换

7.2.2 初始化复选框

7.3 增添静态控件

7.4 增加单选按钮

7.5 使用滚动条控件

7.5.1 接收滚动条消息

7.5.2 设置滚动条范围

7.5.3 设置滚动条中滚动块的位置

7.5.4 滚动条实例程序

第八章 处理文本

8.1 窗口坐标

8.2 设置文本和背景颜色

8.3 设置背景显示模式

8.4 获得文本Metrics

8.5 计算字符串的长度

8.6 获得系统Merteics

8.7 文本大小

8.8 解决重画问题

8.8.2 另外一些API函数

8.9 创建和使用虚拟窗口

8.9.2 使用虚拟窗口

8.9.3 完整的虚拟窗口演示程序

8.10 改变字体

8.10.1 使用内建字体

8.10.2 创建定制字体

第九章 处理图形

9.1 图形坐标系统

9.2 画笔和画刷

9.4 画线

9.5 设置当前位置

9.3 设置像素

9.6 画弧

9.7 显示矩形

9.8 画椭圆和饼图

9.9 画笔的处理

9.10 创建定制画刷

9.11 删除定制对象

9.12 图形演示程序

9.13 理解映射模式和视口

9.13.1 设置映射模式

9.13.2 定义窗口区域

9.13.3 定义视口

9.13.4 设置视口原点

9.13.5 一个样本映射模式程序

第十章 公用控件介绍

10.1.2 工具条的用法

10.1.1 常用控件是窗口

10.1 常用控件的包含和初始化

10.1.3 工具调位图的创建

10.1.4 一个简单的工具条样本程序

10.1.5 工具提示的添加

10.1.6 包括工具提示的整个工具条程序

第十一章 再谈公用控件

11.1 使用上下控件

11.1.1 创建上下控件

11.1.2 上下控件消息

11.1.3 使用上下控件

11.2 创建一个旋转控件

11.2.1 旋转控件样本程序

11.3 使用轨道条

11.3.1 轨道条风格

11.3.2 发送轨道条消息

11.3.4 轨道条演示程序

11.3.3 处理轨道条通知消息

11.4 使用进度条

11.4.1 发送进长条消息

11.4.2 进度条样本程序

第十二章 公用控件最后一瞥

12.1 使用状态窗口

12.1.1 创建状态窗口

12.1.2 状态窗口消息

12.1.3 使用状态条

12.2 制表控件介绍

12.2.1 创建一个制表控件

12.2.2 发送制表控件消息

12.2.3 制表通知消息

12.2.4 一个样本制表演示程序

12.3 使用制表控件

12.4.1 创建树型查看控件

12.4 树型查看控件

12.4.2 发送树型查看消息

12.4.3 树型查看通知消息

12.4.4 树型查看演示程序

第十三章 Windows控制台

13.1 字符方式理论

13.2 分配控制台

13.3 指定控制台标题

13.4 获取标准输入/输出句柄

13.5 向控制台输出文本

13.6 由控制台输入

13.7 设置光标位置

13.8 设置文本及背景颜色

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

13.10 控制台演示程序

13.11 鼠标管理

13.12 控制台鼠标程序实例

13.13 响应键盘事件

13.13.1 键盘事件程序实例

第十四章 多进程和多线程

14.1 建立独立任务

14.1.1 多进程程序实例

14.2 建立多线程程序

14.2.1 线程的建立

14.2.2 线程的终止

14.2.3 多线程程序实例

14.2.4 使用多线程

14.3 同步

14.3.1 了解串行问题

14.3.2 Windows 95同步对象

14.4 利用信号灯使线程保持同步

14.5 使用事件对象

14.6 下一章内容简介

第十五章 API剖析: 剪贴板、打入记号和文件拖放

15.1 剪贴板的使用

15.1.1 剪贴板子系统

15.1.2 将数据放到剪贴板上

15.1.3 从剪贴板上读取数据

15.1.4 剪贴板演示程序

15.2 使用文本光标

15.2.1 建立一个插入记号

15.2.2 显示和隐藏一个插入记号

15.2.3 设置一插入记号的位置

15.2.4 撤消插入标记

15.2.5 一个小型插入记号演示程序

15.3 拖入文件

15.3.1 接收拖放文件

15.3.3 获取拖放文件的位置

15.3.2 获取拖放文件的名称

15.3.4 释放拖放文件的句柄

15.3.5 文件拖放程序实例

15.4 总结

附录A 资源描述语言快速参考

A.1 ACCELERATORS

A.3 AUTOCHECKBOX

A.4 AUTORADIOBUTTON

A.2 AUTO3STATE

A.5 BITMAP

A.6 CAPTION

A.7 CHARACTERISTICS

A.8 CHECKBOX

A.9 CLASS

A.10 COMBOBOX

A.11 CONTROL

A.13 CURSOR

A.12 CTEXT

A.14 DEFPUSHBUTTON

A.15 DIALOG

A.16 DIALOGEX

A.17 EDITTEXT

A.18 EXSTYLE

A.19 FONT

A.20 GROUPBOX

A.21 ICON

A.22 LISTBOX

A.23 LTEXT

A.24 MENU

A.25 MENUEX

A.26 MENUITEM

A.27 POPUP

A.29 RADIOBUTTON*

A.28 PUSHBOX和PUSHBUTTON

A.30 RCDATA

A.31 RTEXT

A.32 SCROLLBAR

A.33 STATE3

A.34 STRINGATBLE

A.35 STYLE

A.36 Uswr-Defined

A.37 VERSION

A.38 VERSIONINFO

附录B OLE2R 的一些术语

B.1 什么是链接和嵌入

B.2 成份对象模型

B.3 OLE2界面

B.4 OLE自动化

B.5 OLE2是Window的未来吗


书查询(www.shuchaxun.com)本网页唯一编码:
2424cb0ecb82846f428dfdf549164b77#31b142241cafc6c18e12de7d05c92fbc#22566732#10458050.zip