《Visual C++程序设计技能教程与实训 OOP、GUI与Web开发》PDF下载

  • 购买积分:20 如何计算积分?
  • 作  者:
  • 出 版 社:
  • 出版年份:2222
  • ISBN:
  • 页数:0 页
图书介绍:

第1章 OOP基础 1

1.1 C/C++入门程序分析 1

1.2 输入并运行Simple.cpp 2

1.2.1 熟悉集成开发环境 2

1.2.2 源程序的输入和编辑 2

1.2.3 编译、链接与运行源程序 3

1.3 数据类型与变量定义 5

1.4 C/C++基础样板程序分析 6

1.5 宏与常量定义 12

1.5.1 不带参数的宏定义 12

1.5.2 带参数的宏定义 13

1.5.3 常量的定义 14

1.6 自定义数据类型 15

1.6.1 结构 15

1.6.2 枚举 16

1.6.3 联合 18

1.7 函数的默认变元 19

1.8 指针与变量引用 20

1.8.1 变量引用 20

1.8.2 指针与动态内存 21

1.9 函数重载与函数模板 23

1.9.1 函数重载 23

1.9.2 函数模板 24

1.10 变量的存储位置 25

1.11 变量的作用域 28

思考题 29

第2章 OOP实现 30

2.1 类的基本定义与实现 30

2.2 面向对象基本概念解析 33

2.2.1 类与对象 40

2.2.2 分类与抽象 40

2.2.3 继承与派生 40

2.2.4 封装与访问控制 41

2.2.5 多态性与虚函数 43

2.2.6 OO基本术语解析 45

2.3 OOP实现技术分析 46

2.3.1 构造函数 46

2.3.2 析构函数 47

2.3.3 类的静态成员 49

2.3.4 友元函数与友元运算符 49

2.4 类模板 52

2.5 异常处理 59

2.5.1 异常处理基础 59

2.5.2 函数嵌套的异常处理 61

2.5.3 构造函数内部的异常处理 63

2.5.4 在异常处理中处理析构函数 65

思考题 66

第3章 输入/输出与C++流 67

3.1 C++流的概念 67

3.2 输入/输出流 68

3.2.1 标准输入流 68

3.2.2 标准输出流 69

3.3 文件流 70

3.3.1 ASCII文件的操作 70

3.3.2 二进制文件的操作 72

3.4 字符串流 73

思考题 74

第4章 基础GUI的Visual C++实现 75

4.1 基于MFC的GUI样板程序演示与分析 75

4.1.1 FDraw简介 75

4.1.2 FDraw的安装步骤 76

4.2 基于MFC的应用程序框架 78

4.2.1 利用AppWizard为FDraw生成应用程序框架 78

4.2.2 FDraw项目的观察 84

4.3 生成文档-视图 90

4.4 构造基本界面 110

4.5 对话框的设计与实现 122

4.6 视图的分割与滚动 135

4.7 打印与打印预览 148

4.8 联机帮助的实现 153

思考题 154

第5章 高级GUI的Visual C++实现 155

5.1 直线的绘制与拾取 155

5.2 矩形的绘制与拾取 186

5.3 曲线的绘制与拾取 200

5.4 对基本图形的进一步处理 214

5.5 文本的输入和编辑 222

思考题 252

第6章 多进程与多线程编程 253

6.1 启动多个应用程序 253

6.2 多线程示例 261

6.3 Windows消息机制示例 276

6.3.1 Windows消息简介 276

6.3.2 Windows消息机制 277

思考题 282

第7章 分布式应用与Web开发 283

7.1 基于三层架构的应用程序设计 283

7.1.1 分布式软件系统 283

7.1.3 开发模式B/S和C/S 284

7.1.4 开发环境 285

7.1.5 数据库 285

7.2 程序运行结果 286

7.2.1 Web程序的运行 286

7.2.2 Windows窗体应用程序的运行 288

7.3 基于三层架构的应用程序设计 289

7.3.1 建立空白解决方案 289

7.3.2 建立数据访问层 290

7.3.3 建立业务逻辑层 291

7.3.4 建立用户接口层 292

7.3.5 添加三层结构间的引用 294

7.3.6 给各层添加代码 297

7.4 基于本地Web服务的应用程序设计 322

7.5 基于Internet远程Web服务的应用程序设计 335

思考题 344

附录A C/C++预定义数据类型 345

附录B C/C++关键字 346

附录C C/C++运算符 347

附录D MFC 6.0结构图 348

参考文献 349