《Visual C++ for Windows程序设计基础》PDF下载

  • 购买积分:17 如何计算积分?
  • 作  者:马希荣,孙华志,魏新俊等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1996
  • ISBN:7505331779
  • 页数:577 页
图书介绍:

目录 3

第一部分 面向对象技术 3

第一章 概述 3

1.1 传统的结构化程序设计方法回顾 3

1.2 新的面向对象的程序设计方法 4

1.3 SP方法与OOP方法程序结构比较 5

1.4 小结 8

第二章 面向对象的基本概念和特征 9

2.1 对象、消息和方法 9

2.2 类、子类及类的层次模型 9

2.3 继承与类库 10

2.4 面向对象方法的主要概念 11

2.5 小结 12

第三章 面向对象的语言C++ 13

3.1 C++对C的扩充 13

3.2 Visual C++系统简介 15

3.3 小结 16

第二部分 Visual C++程序设计语言 19

第四章 C++语言基础 19

4.1 C++程序基本结构 19

4.2 常量声明 21

4.3 变量与数据类型 24

4.4 运算符与表达式 27

4.5 小结 34

第五章 C++程序控制语句 35

5.1 条件分支(if语句) 35

5.2 Switch语句 37

5.3 for循环语句 38

5.4 do while循环语句 39

5.5 While循环 40

5.6 循环中的跳跃 40

5.7 循环的退出 41

5.8 嵌套循环 41

5.9 小结 42

第六章 C++函数 45

6.1 函数的定义与调用 45

6.2 函数中的局部变量与静态变量 48

6.3 内联函数 50

6.4 缺省参数 51

6.5 引用 52

6.6 函数重载 55

6.7 递归函数 56

6.8 小结 57

第七章 数组和字符串 59

7.1 一维数组 59

7.2 字符串 62

7.3 多维数组 67

7.4 数组作为函数参数传递 68

7.5 串作为函数参数传递 69

7.6 小结 70

第八章 用户自定义数据类型和指针 71

8.1  C++类型定义 71

8.2 枚举数据类型 71

8.3 结构 73

8.4 联合 74

8.5 指针 74

8.6 结构作为函数参数的传递 78

8.7 传递指向动态结构的指针 81

8.8 指向函数的指针 83

8.9 小结 84

第九章 C++类 85

9.1 类与对象 85

9.2 构造函数 89

9.3 析构函数 94

9.4 友元 95

9.5 类的静态成员 101

9.6 类继承 105

9.7 多态性和虚拟函数 115

9.8 小结 122

第十章 C++的I/O流库 125

10.1 C++流库的结构 126

10.2 ostream类及<<运算符的重载 127

10.3 istream类及>>运算符的重载 130

10.4 文件I/O 133

10.5 小结 140

第三部分 WindoWs编程基础 143

第十一章 Windows编程概述 143

11.1 事件驱动程序设计 143

11.2 Windows数据类型的数据结构 143

11.3 Windows应用程序基本构成 146

11.4 开发Windows应用程序的基本步骤 152

11.5 小结 154

第十二章 Windows API函数概貌 155

12.1 窗口管理接口函数 155

12.2 图形设备接口(GDI)函数 156

12.3 系统服务接口函数 157

12.4 调用Windows API函数举例 158

12.5 小结 161

第十三章 Windows消息概述 163

13.1 Windows消息的组成结构 163

13.2 Windows消息的产生和分组 164

13.3 Windows各消息中的消息标识及其含义 164

13.5 小结 178

13.4 Windows消息的处理 178

第十四章 资源描述语句 181

14.1 单行语句 181

14.2 菜单资源 182

14.3 加速键资源 184

14.4 对话框资源 184

14.5 小结 192

第十五章 动态连接库(DLL) 193

15.1 为什么要引入DLL 193

15.2 移入库 193

15.3 创建一个DLL 194

15.4 在Windows应用程序中调用DLL的代码 197

15.5 小结 200

第四部分 Visual C++1.5集成开发环境与MFC类库在Windows编程中的应用 205

第十六章 Visual C++1.5集成开发环境 205

16.1 工程的概念 205

16.2 启动Visual C++Workbench 206

16.3 主菜单各选项含义及其功能 206

16.4 工具条各按钮含义及其简化键 216

16.5 使用Visual C++Workbench开发各种应用程序 217

16.6 退出Visual C++Workbench 218

16.7 小结 218

17.1 MFC库中类的层次结构及各子类功能简介 219

第十七章 MFC基础类库简介 219

17.2 MFC应用程序的基本组成 221

17.3 MFC中几个预定义的宏 230

17.4 小结 233

第十八章 MFC控制 235

18.1 静态文本控制 235

18.2 编辑控制 238

18.3 按钮控制 243

18.4 选中框控制 245

18.6 分组控制 247

18.7 列表框控制 247

18.5 圆按钮控制 247

18.8 滚动条控制 255

18.9 组合框控制 258

18.10 小结 260

第十九章 MFC与Windows窗口、菜单及对话框 263

19.1 CWnd类与窗口管理 263

19.2 CMenu类与菜单管理 278

19.3 CDialog类与对话框管理 288

19.4 小结 300

第二十章 MFC与多文档界面(MDI) 301

20.1 MDI应用程序的特征和组成 301

20.2 MFC库中实现MDI的类 302

20.5 MDI应用程序实例 304

20.3 管理MDI消息 304

20.4 修改MDI菜单 304

20.6 小结 317

第二十一章 MFC与OLE 2.0 319

21.1 Windows中的OLE概念 319

21.2 OLE的Windows背景 322

21.3 OLE客户程序的开发常识 329

21.4 OLE服务程序的开发常识 331

21.5 OLE与DDEML 332

21.6 MFC中的OLE类 332

21.7 小结 339

22.1 ODBC概述 341

第二十二章 MFC与ODBC 341

22.2 MFC中有关ODBC的类 344

22.3 ODBC实例 345

22.4 小结 383

第五部分 快速创建Windows应用程序的工具 387

第二十三章 App Wizard实用程序 387

23.1 App Wizard实用程序概述 387

23.2 App Wizard使用说明 387

23.3 一个App Wizard输出程序实例 388

23.4 小结 411

24.2 Message Maps的功能 413

24.1 Class Wizard实用程序概述 413

第二十四章 Class Wizard实用程序 413

24.3 使用Class Wizard添加消息处理成员函数 415

24.4 小结 422

第二十五章 App Studio实用程序 423

25.1 预备知识及准备工作 423

25.2 使用App Studio创建各种资源 426

25.3 小结 430

第二十六章 三个实用程序的交互使用 433

26.1 实例的设计 433

26.2 实例的创建 433

26.3 加写代码 448

26.5 小结 479

26.4 实例程序的运行 479

第二十七章 Visual C++的OLE实例 481

27.1 创建EasyOle工程 481

27.2 运行EasyOle程序 482

27.3 EasyOle工程代码分析 484

27.4 改造EasyOle工程 514

27.5 改造后工程的检测 543

27.6 小结 546

附录 549

附录A Windows API函数一览表 549

附录B 词汇表 567