图书介绍
Visual C++程序设计技能教程与实训 OOP、GUI与Web开发PDF|Epub|txt|kindle电子书版本网盘下载
- 著
- 出版社:
- ISBN:
- 出版时间:未知
- 标注页数:0页
- 文件大小:88MB
- 文件页数:361页
- 主题词:
PDF下载
下载说明
Visual C++程序设计技能教程与实训 OOP、GUI与Web开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 OOP基础1
1.1 C/C++入门程序分析1
1.2 输入并运行Simple.cpp2
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/S284
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