《Visual C++ Windows实用编程技术》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:周升锋编著
  • 出 版 社:北京:北京航空航天大学出版社
  • 出版年份:1996
  • ISBN:7810126679
  • 页数:390 页
图书介绍:

上篇 基本编程技术 3

第1章 Visual C++++Windows编程概述 3

1.1 Windows程序特点 3

1.1.1 漂亮、统一的用户界面 3

1.1.2 面向对象的程序设计 4

1.1.3 消息驱动的程序结构 5

1.1.4 多任务 6

1.1.5 高效的内存管理 6

1.1.6 数据交换与共享 7

1.1.7 与设备无关的图形接口 7

1.2 Windows/Visual C++++编程环境 7

1.2.1 开发环境 7

1.2.2 Visual C++++Workbench编程环境 8

1.2.3 Visual C++++编辑器的用法 9

1.2.4 变量的匈牙利标记惯例 10

1.3 编程要点 11

1.4 最简单的Windows/Visual C++++程序分析 12

1.4.1 程序源代码 12

1.4.2 有关的基本概念 14

1.4.3 句柄(HANDLE) 15

1.4.4 实例(INSTANCE) 15

1.4.5 程序入口点 15

1.4.6 窗口的注册 16

1.4.7 创建和显示窗口 18

1.4.8 建立消息循环 19

1.4.9 Windows处理函数 20

1.4.10 图标的设置 21

1.4.11 光标的设置 22

1.4.12 模块定义文件 22

1.4.13 程序的运行 23

第2章 基本输出设计 28

2.1 设备描述表句柄的获取与释放 28

2.2 WM_PAINT消息 30

2.3 坐标系统 31

2.4 基本图形函数 32

2.5 图形操作 34

2.5.1 画笔 34

2.5.2 画刷 38

2.6 文本输出 47

2.6.1 文本基本输出函数 47

2.6.2 字符串输出的对齐方式 48

2.6.3 文本输出颜色设置 48

2.6.4 字体的基本概念 52

2.6.5 输出变量数据的应用 57

2.7 信息窗的使用 57

第3章 输入设计 59

3.1 鼠标的应用编程 59

3.1.1 窗口的用户区与非用户区 59

3.1.2 鼠标消息 59

3.1.3 鼠标消息的处理 60

3.2 键盘输入的编程 70

3.2.1 按键的消息 70

3.2.2 字符消息 75

3.3 定时器设计 80

3.4 子窗口控制 92

3.4.1 命令按钮 93

3.4.2 传递消息给父窗口 97

3.5 编辑控制窗口 97

3.6 静态字符串 102

3.7 复选框 105

3.8 单选按钮 110

3.9 组框 114

3.10 列表框 119

3.10.1 列表框的建立 119

3.10.2 列表框中的数据选取 120

3.11 组合框 124

3.11.1 组合框的风格 124

3.11.2 组合框的建立 124

3.11.3 向主窗口返回信息 125

3.11.4 取得当前选项 125

3.12 滚动条 129

第4章 Windows/Visual C++++系统资源 136

4.1 图形编辑风格 136

4.2 图标 140

4.3 光标 143

4.4 位图 147

4.5 字符串 153

第5章 菜单和加速键设计 160

5.1 菜单的基本知识 160

5.1.1 菜单的定义 160

5.1.2 菜单标识符 160

5.1.3 菜单资源描述文件的定义 161

5.1.4 菜单的引入 161

5.1.5 窗口处理函数对菜单项的控制 162

5.2 修改程序中的菜单 165

5.2.1 允许或禁止菜单选项 166

5.2.2 设置选中标记 166

5.2.3 增加菜单项 172

5.2.4 改变现有的菜单项 172

5.2.5 删除菜单项 172

5.2.6 使用位图作为菜单选项 182

5.3 利用App Studio可视化建立菜单 185

5.4 多层弹出式菜单 193

5.4.1 多层式菜单 193

5.4.2 浮动的弹出式菜单 198

5.5 菜单的其他属性 205

5.6 系统菜单的使用 205

5.7 与菜单有关的消息 207

5.8 与菜单有关的其他函数 208

5.9 加速键设计 209

5.9.1 加速键的建立 209

5.9.2 App Studio可视化建立加速键 214

第6章 对话框设计 222

6.1 对话框的种类 222

6.2 对话框函数 223

6.3 对话框控制符 224

6.4 设计模态对话框 227

6.5 非模态(Modeless)对话框 250

6.6 利用App Studio可视化建立对话框控制 259

6.7 通用对话框的使用 261

第7章 与设备无关的图形接口 263

7.1 映射模式 263

7.1.1 逻辑坐标及设备坐标 263

7.1.2 窗口与视口 271

7.1.3 MM_ISOTROPIC和MM_ANISOTROPIC映射模式 272

7.2 绘图模式 284

7.3 图元文件 294

7.4 文本与字库 298

7.4.1 系统字库的使用 298

7.4.2 自定义逻辑字库的创建和使用 298

7.5 调色板 301

7.5.1 调色板的概念 302

7.5.2 逻辑调色板的创建和使用 302

7.6 区域处理 313

7.7 位图 314

7.8 图形打印输出 324

7.8.1 打印机设备描述表 324

7.8.2 打印基础 326

7.8.3 图形的打印输出 326

7.8.4 取消打印操作 327

第8章 文件存取 331

8.1 Windows文件系统特点 331

8.2 OpenFile()函数 332

8.3 其他打开文件的操作 333

8.4 文件的读写操作和关闭文件 334

8.5 文件读写指针 335

8.6 打开文件的通用对话框 338

下篇 高级编程技术 349

第9章 剪贴板 349

9.1 剪贴板的数据格式 349

9.2 剪贴板的使用 350

9.3 使用剪贴板应注意的问题 356

第10章 动态数据交换DDE 358

10.1 DDE的一些概念 358

10.2 DDE消息 359

10.3 DDE的链接模式 359

10.3.1 冷链接 360

10.3.2 热链接 360

10.3.3 温链接 361

10.4 DDE消息的使用 361

10.4.1 WM_DDE_INITIATE消息 361

10.4.2 WM_DDE_ACK消息 362

10.4.3 WM_DDE_REQUEST消息 362

10.4.4 WM_DDE_DATA消息 362

10.4.5 WM_DDE_TERMINATE消息 362

10.5 DDE的其他特性 362

第11章 动态链接库DLL 370

11.1 DLL的建立 370

11.1.1 DLL的入口函数LibMain 371

11.1.2 DLL的出口函数WEP 371

11.1.3 DLL的MinRoutine函数 372

11.1.4 建立DLL的模块定义文件.DEF 372

11.2 DLL库的生成 372

11.3 应用程序中调用DLL 374

11.4 编制DLL程序的注意事项 379

第12章 多文档界面 381

12.1 MDI窗口的组成 381

12.2 MDI消息 382

12.3 MDI消息循环 382

12.4 窗口函数的差异 383

12.5 窗口的建立 383