《面向对象的Windows程序设计基础》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:廖湖声编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:1996
  • ISBN:711505892X
  • 页数:196 页
图书介绍:

第一章 Windows系统概论 1

1.1 统一的用户界面 1

1.2 多任务 2

1.3 消息驱动体系 2

1.4 内存管理 3

1.5 图形设备接口 3

1.6 数据交换与共享 4

2.1.1 程序开发过程 5

2.1 Windows应用程序的基本结构 5

第二章 Windows程序设计概论 5

2.1.2 一个窗口的程序结构 6

2.1.3 主函数WinMain的程序结构 8

2.2 一个简单的Windows应用程序 9

2.2.1 主窗口的实现 9

2.2.2 模块定义 11

2.2.3 资源描述 12

2.3.2 运行中的消息传递过程 13

2.3 应用程序的生成与运行 13

2.3.1 程序生成与调试 13

第三章 面向对象程序设计和MFC基本类库 15

3.1 MFC基本类库系统 15

3.1.1 MFC基本类的类体系 15

3.1.2 最简单的MPC Windows应用程序 16

3.2 MFC的消息处理机制 18

3.2.1 消息映射 18

3.2.2 窗口基本类CWnd 19

3.3 MFC典型应用程序例 19

3.4 应用程序类和全局函数 23

第四章 窗口输入消息处理 25

4.1 窗口基本类CWnd的消息入口 25

4.1.1 Windows系统消息入口 25

4.1.2 WM-COMMAND消息入口 25

4.1.4 自定义消息入口 26

4.2 鼠标消息处理 26

4.1.3 通知消息入口 26

4.2.1 鼠标输入消息 27

4.2.2 应用程序例 27

4.3 键盘输入消息处理 30

4.3.1 键盘输入消息 30

4.3.2 应用程序例 30

4.4 窗口滚动消息的处理 32

4.4.2 应用程序例 33

4.4.1 窗口滚动的实现 33

4.5 其他输入消息处理 38

第五章 控制框子窗口 40

5.1 按钮控制框 40

5.1.1 接钮框的种类 40

5.1.2 CButton 41

5.1.3 来自按钮框的通知消息 41

5.2 静态控制框 42

5.3 编辑控制框 42

5.3.2 来自编辑框的通知消息 43

5.3.1 CEdit类 43

5.4 列表控制框 44

5.4.1 CListBox类 44

5.4.2 自列表框的通知消息 44

5.5 控制框子窗口的应用程序例 45

5.6 滚动条控制框 49

5.6.1 CScrollBar类 49

5.6.2 来自滚动条的消息 50

5.7 组合控制框 50

5.7.1 CComboBox类 50

5.7.2 来自组合框的通知消息 50

第六章 菜单与对话框 52

6.1 菜单 52

6.1.1 菜单模板 52

6.1.2 菜单的种类和实现方法 53

6.1.3 利用CMenu实现菜单 53

6.2.1 对话框模板 54

6.2 对话框 54

6.2.2 利用CDialog实现对话框 56

6.2.3 模式对话框的应用程序例 56

6.2.4 非模式对话框 63

6.2.5 通用对话框的实现 63

第七章 图形设备接口 64

7.1 设备描述表 64

7.1.1 CDC类及其派生类 64

7.1.2 映射模式 65

7.1.3 坐标体系 65

7.1.4 各种GDI对象 65

7.2 图形输出 66

7.2.1 画笔与刷子 66

7.2.2 绘画模式 66

7.2.3 绘画函数 67

7.2.4 绘制图形程序例 67

7.3.1 设备无关位图 73

7.3 图像输出 73

7.3.2 调色板 74

7.3.3 图像显示 75

7.3.4 应用程序例 75

7.4 文本输出 83

7.4.1 文本输出 84

7.4.2 字体 84

7.5.1 内存设备描述表 85

7.5 GDI其他功能 85

7.4.3 字体对话框 85

7.5.2 图元文件 86

7.5.3 打印设备 86

第八章 高级编程技术 88

8.1 多文档界面 88

8.1.1 多文档基本类 88

8.1.2 MDI应用程序例 89

8.2 剪贴板 97

8.2.3 位图剪贴板 98

8.2.1 标准剪贴板数据格式 98

8.2.2 文本的传送 98

8.2.4 应用程序例 99

8.3 Windows程序设计难点 103

8.3.1 Windows程序中的调用关系 103

8.3.2 进队与不进队消息 103

8.3.3 非抢先的多任务 104

8.4 内存管理 104

8.4.1 内存组织 104

8.4.2 代码段和数据段 105

8.4.3 内存空间的使用 106

第九章 面向对象程序设计技术的应用 107

9.1 继承性和多态性的应用 107

9.2 一个绘图程序 108

9.2.1 绘图程序的类设计 108

9.2.2 绘图程序的实现 113

10.1.2 CStdioFile类和CMemFile类 124

10.1.1 CFile类 124

10.1 文件处理 124

第十章 通用基本类 124

10.2 异常处理 125

10.2.1 CException类 125

10.2.2 TRY CATCH THROW宏定义序列 125

10.2.3 调试用宏定义 125

10.3 应用程序例 126

10.4 集合类 137

10.4.1 MFC的数组集合类 137

10.4.2 MFC的链表集合类 138

10.4.3 MFC的映射集合类 139

10.5 杂项 140

10.5.1 字符串类CString 140

10 5.2 CTime类和CTimeSpan类 141

10.5.3 CPoint类、CRect类和CSize类 141

附录 Microsoft Foundation Class基本类库参考说明 142