第一篇 Visual C++入门篇——夯实求职路的基石 2
第1章 面向对象程序设计基础 2
1.1 从结构化程序设计到面向对象程序设计 2
1.2 类和对象 4
1.3 类的继承 8
1.4 多态性和虚函数 13
1.5 静态成员 17
1.6 友元函数 18
1.7 模板的使用 20
第2章 初识Windows程序设计 28
2.1 Windows程序设计与DOS程序设计的区别 28
2.2 Windows API应用程序的结构 33
2.3 MFC类库编程 38
第3章 如何使用Visual C++ 41
3.1 Visual C++6.0的安装 41
3.2 Visual C++6.0集成开发环境 43
3.3 小试牛刀,开发第一个应用程序 48
第4章 MFC应用程序框架 54
4.1 为什么要使用应用程序框架 54
4.2 什么是应用程序框架 55
4.3 MFC简介 58
4.4 窗口类与窗口对象 63
4.5 主框架窗口和文档窗口 64
5.1 菜单 72
第5章 菜单、工具栏和状态栏 72
第二篇 Visual C++知识提高篇——引领您走向专家之路 72
5.2 工具栏 79
5.3 状态栏 86
第6章 通用控件 94
6.1 控件知识 94
6.2 VC常用控件介绍 97
6.3 一个无所不包的对话框 115
6.4 VC高级通用控件 121
6.5 高级通用控件综合应用举例 132
第7章 图形设备接口 141
7.1 设备上下文 141
7.2 坐标的映射 144
7.3 绘制基本图形 145
7.4 文本的设计与实现 150
7.5 画笔与画刷 154
7.6 打印及打印预览 161
第8章 对话框 198
8.1 对话框概述 198
8.2 创建模式对话框 200
8.3 创建非模式对话框 209
8.4 Windows的通用对话框 213
8.5 对话框的应用 223
8.6 本章小结 227
第9章 文档和视图 244
9.1 文档和视图之间的相互作用函数 244
9.2 文档视图应用程序 246
9.3 文档的读写 255
9.4 切分窗口 263
9.5 一档多视 266
第10章 数据库编程 281
10.1 数据库基本概念 281
10.2 ODBC数据库编程 282
10.3 数据库访问控件 292
10.4 使用ADO操作数据库 301
第11章 动态链接库 314
11.1 动态链接库DLL概述 314
11.2 MFC规则DLL 315
11.3 MFC扩展DLL 320
12.1 网络通信编程基础 338
第三篇 Visual C++综合应用篇——走向白领阶层 338
第12章 聊天室设计 338
12.2 MFC的WinSock类 340
12.3 网络聊天室功能 342
12.4 聊天室客户端设计 344
12.5 聊天室服务器端设计 352
第13章 人事管理系统设计 361
13.1 系统总体设计 361
13.2 数据库设计 363
13.3 生成程序框架 366
13.4 主框架窗口设计 366
13.5 登录对话框的创建 372
13.6 增加新员工视图类的创建 373
13.7 人事变动视图类的创建 378
13.8 员工信息查询修改视图类的创建 383
13.9 加密类的创建 389
13.10 关于对话框的创建 390
13.11 本章小结 391
第14章 工资管理系统设计 392
14.1 系统总体设计 392
14.2 数据库设计 393
14.3 建立ADO环境 394
14.4 登录对话框的创建 395
14.5 主对话框的创建 397
14.6 计算公式调整对话框的创建 421
14.7 浏览结果对话框的创建 422
14.8 本章小结 423
第15章 屏幕捕捉 424
15.1 程序的主要功能 424
15.2 程序的实现过程 424
15.3 其他相关知识点 440
15.4 本章小结 446
第16章 FTP客户端编程 447
16.1 FTP简介 447
16.2 程序的主要功能 447
16.3 程序的实现过程 448
16.4 其他相关知识介绍 467
16.5 本章小结 474