前言
第一篇 基础知识篇
第1章 Visual Studio 2010简介
视频讲解:34分钟
1.1 Visual C++ 2010概述
1.1.1 Visual Studio 2010的新特点
1.1.2 .NET框架
1.2 安装与卸载Visual Studio
1.2.1 安装Visual Studio 2010系统的必备条件
1.2.2 安装Visual Studio
1.2.3 卸载Visual Studio
1.3 熟悉Visual Studio 2010开发环境
1.3.1 创建项目
1.3.2 菜单栏
1.3.3 工具栏
1.3.4 “工具箱”面板
1.3.5 “属性”面板
1.3.6 “错误列表”面板
1.4 Visual Studio 2010帮助系统
1.4.1 安装Help Library管理器
1.4.2 使用Help Library管理器
1.5 上机实践
1.5.1 熟悉开发工具
1.5.2 写一个简单的小程序
1.6 小结
第2章 C++语法Ⅰ——结构化程序设计
视频讲解:137分钟
2.1 编程语言基本要素
2.1.1 常量
2.1.2 变量
2.1.3 输入/输出
2.1.4 运算符和表达式
2.1.5 结合性与优先级
2.2 基本控制结构
2.2.1 if语句
2.2.2 switch多分支选择语句
2.2.3 while语句
2.2.4 do…while语句
2.2.5 for语句
2.2.6 break语句和continue语句
2.2.7 goto语句
2.2.8 C++/CLI中的控制结构
2.3 数组
2.3.1 一维数组
2.3.2 二维数组及多维数组
2.3.3 字符数组
2.3.4 本地C++中的字符串
2.3.5 C++/CLI中的字符串
2.4 函数
2.4.1 函数的定义
2.4.2 函数的参数
2.4.3 参数传递方式
2.4.4 函数的递归调用
2.4.5 内联函数
2.4.6 重载函数的应用
2.4.7 函数模板的应用
2.4.8 变量的作用域
2.4.9 定义和使用命名空间
2.4.10 C++/CLI中的函数
2.5 指针和引用
2.5.1 指针概述
2.5.2 定义指针类型
2.5.3 指针在数组中的应用
2.5.4 引用类型解析
2.5.5 动态内存分配
2.5.6 C++/CLI中的指针
2.6 结构体和共用体
2.6.1 结构体变量的定义
2.6.2 结构体变量的使用
2.6.3 指向结构体变量的指针
2.6.4 C++/CLI中的结构体
2.6.5 共用体
2.7 上机实践
2.7.1 复制小写字母
2.7.2 CLR结构体应用
2.8 小结
2.9 习题
第3章 C++语法Ⅱ——面向对象的程序设计
视频讲解:148分钟
3.1 面向对象的设计思想
3.1.1 对象和类
3.1.2 面向对象的主要特征
3.2 类的定义
3.3 对象的使用
3.3.1 对象的声明与实例化
3.3.2 类与对象的关系
3.3.3 类成员的访问
3.3.4 类成员的保护
3.4 构造函数与析构函数
3.4.1 什么是构造函数
3.4.2 默认构造函数
3.4.3 复制构造函数
3.4.4 重载构造函数
3.4.5 析构函数
3.5 特殊的类成员
3.5.1 常量成员
3.5.2 静态成员
3.5.3 隐藏的this指针
3.6 特殊的类成员函数
3.6.1 常量成员函数
3.6.2 内联成员函数
3.6.3 静态成员函数
3.6.4 运算符重载
3.7 类的继承
3.7.1 单一继承
3.7.2 多重继承
3.7.3 覆盖成员函数
3.7.4 虚函数
3.7.5 纯虚函数
3.8 友元类和友元方法
3.9 类模板的使用
3.9.1 类模板的声明和实例化
3.9.2 类模板的实现
3.10 C++/CLI中的类
3.10.1 定义和使用值类
3.10.2 定义和使用引用类
3.10.3 类属性
3.11 上机实践
3.11.1 虚函数的使用
3.11.2 重载