出版社:清华大学出版社
年代:2013
定价:49.0
本书循序渐进地介绍如何使用Visual C++进行软件开发。全书内容包括C++语法、可视化程序设计、Windows编程、Visual C++开发和实战四个部分。其中,可视化编程详细讲解对话框、单文档和多文档、Window标准控件、菜图形处理和输入输出等。Windows编程详细讲解文件操作、注册表和INI文件、DLL、多线程编程。开发和实战篇讲解Visual C++在数据库、网络和多媒体方面的应用,并给出相应实例。
第1篇 基 础 知 识
第1章 Visual C++ 6.0集成开发环境( 教学视频:24分钟)
1.1 走近Visual C++
1.1.1 Visual C++的语言基础——C++语言
1.1.2 Visual C++的接口函数——Windows API
1.1.3 Visual C++的类库——MFC
1.2 Visual C++ 6.0集成开发环境 3
1.2.1 安装
1.2.2 Visual C++ 6.0开发环境介绍
1.3 入门实例
1.4 应用程序的开发步骤
1.5 小结
第2章 C++语言基础( 教学视频:81分钟)
2.1 什么是面向对象程序设计
2.2 单一数据的表示——数据类型
2.2.1 数据的指代——常量与变量
2.2.2 简单数据类型
2.2.3 字符串常量
2.2.4 构造类型——数组
2.2.5 文件类型
2.2.6 指针类型
2.3 多个数据的表示——数组
2.3.1 一维数组
2.3.2 二维数组
2.3.3 字符数组
2.4 数据运算的核心——运算符
2.4.1 赋值运算符
2.4.2 算术运算符
2.4.3 逻辑运算符
2.4.4 关系运算符
2.4.5 位运算符
2.4.6 逗号运算符
2.5 程序的基本单元——表达式和语句
2.6 程序控制结构
2.6.1 直肠子程序——顺序结构
2.6.2 有头脑的程序——选择结构
2.6.3 死脑筋的程序——循环结构
2.7 C++的输入输出
2.8 编程实例与调试
2.8.1 编写代码
2.8.2 Visual C++项目文件介绍
2.8.3 调试与运行
2.9 小结
2.10 习题
第3章 函数( 教学视频:29分钟)
3.1 什么是函数
3.2 构建函数
3.2.1 定义函数
3.2.2 函数参数——传递数据
3.2.3 函数的返回值——有去有回
3.3 使用函数
3.3.1 函数调用的一般形式
3.3.2 函数的嵌套调用——函数中再调用函数
3.3.3 函数的递归调用——自己调用自己
3.4 函数应用实战
3.4.1 函数应用实例的代码编写
3.4.2 断点跟踪调试
3.5 小结
3.6 习题
第4章 C++的面向对象编程( 教学视频:53分钟)
4.1 类和对象
4.1.1 从结构到类
4.1.2 定义成员函数
4.1.3 对象应用
4.1.4 对象的作用域
4.2 构造函数和析构函数
4.2.1 对象的初始化工具——构造函数
4.2.2 默认参数的构造函数
4.2.3 对象的销毁工具——析构函数
4.2.4 重载构造函数与拷贝构造函数
4.3 窥探类的内部——友元
4.3.1 友元函数
4.3.2 友元成员
4.3.3 友元类
4.4 由类生类——派生类
4.4.1 继承
4.4.2 基类成员在派生类中访问属性
4.4.3 派生类对基类成员的访问规则
4.5 派生类的构造函数与析构函数
4.5.1 派生类构造函数和析构函数的执行顺序
4.5.2 派生类构造函数和析构函数的构造规则
4.6 继承与多重继承
4.6.1 继承和多重继承概述
4.6.2 多重继承的声明
4.6.3 虚基类
4.7 多态的基本概念
4.8 函数重载和运算符重载
4.8.1 函数重载
4.8.2 运算符重载
4.9 虚函数
4.10 小结
4.11 习题
第5章 VC开发的基础——MFC与Windows( 教学视频:21分钟)
5.1 什么是Microsoft类库
5.2 MFC常见类介绍
5.2.1 根类CObject
5.2.2 窗口类
5.2.3 文件类
5.2.4 网络类
5.2.5 ODBC类
5.2.6 辅助类
5.3 MFC的本质——Windows编程
5.3.1 窗口
5.3.2 事件驱动
5.3.3 句柄和Windows消息
5.4 Windows应用程序的基本结构
5.5 小结
第2篇 可视化程序设计
第6章 最简单的界面化程序——对话框( 教学视频:66分钟)
第7章 单文档和多文档( 教学视频:71分钟)
第8章 常用控件( 教学视频:68分钟)
第9章 菜单、工具栏和状态栏设计( 教学视频:39分钟)
第10章 Windows图形处理与文本输入输出( 教学视频:72分钟)
第3篇 Windows程序设计
第11章 文件处理( 教学视频:36分钟)
第12章 注册表与INI文件( 教学视频:24分钟)
第13章 动态链接库( 教学视频:41分钟)
第14章 多线程编程( 教学视频:28分钟)
第15章 数据库应用程序设计( 教学视频:49分钟)
第16章 网络编程( 教学视频:39分钟)
第17章 多媒体编程( 教学视频:27分钟)
第4篇 项目开发实战案例
第18章 图书管理系统的实现( 教学视频:62分钟)
第19章 简单电子邮件的客户端实现( 教学视频:32分钟)
本书由浅入深、循序渐进地介绍了如何使用Visual C++ 6.0强大的开发环境,进行软件开发。本书特意提供了典型习题及教学PPT,以方便教学。另外,作者专门为本书录制了大量的配套教学视频,以帮助读者更好地学习本书内容。这些视频和书中的实例源代码一起收录于本书的配书光盘中。本书共19章,分4篇。第1篇介绍基础知识,包括Visual C++ 6.0集成开发环境的搭建与使用、C++语言基础、函数、C++的面向对象编程、VC开发基础;第2篇介绍可视化程序设计,包括对话框、单文档和多文档、常用控件、菜单、工具栏和状态栏设计、Windows图形处理与文本输入输出等可视化设计;第3篇介绍Windows程序设计,包括文件处理、注册表与INI文件、动态链接库、多线程编程、数据库应用程序设计、网络编程、多媒体编程等Visual C++开发基础;第4章介绍项目开发实战案例,包括图书管理系统的实现、简单电子邮件的客户端实现,以提高读者实战水平。本书内容从C++讲起,非常适合Visual C++入门读者,可作为大中专院校Visual C++和Windows程序设计课程的教材。同时,由于涉及深入开发的知识,本书也适合Visual C++开发人员。
从零起步,循序渐进,图解教学,学练结合,有问必答,145个实例、2个项目案例、26个练习题、25.7小时教学视频,轻松搞定Visua·C++开发,25.7小时多媒体教学视频
循序渐进:基础à进阶à实战
科学编排:基本语法à典型实例à编程练习à项目实战
学练结合:145个实例、2个项目案例、26个练习题
视频讲解:提供25.7小时多媒体教学视频
有问必答:提供QQ群、邮件和论坛答疑服务
超值DVD光盘,你值得拥有!
本书实例源代码
14.4小时配套教学视频
11.3小时进阶视频讲座
13个典型模块源文件
3个拓展项目案例源文件