作品简介

《Visual C++从入门到精通(视频实战版)》详细介绍了使用VC进行C++程序设计的技巧,从C++语言理论讲解,到MFC库的使用和COM组件等扩展知识的剖析,突出了理论严谨性和程序实用性。《Visual C++从入门到精通(视频实战版)》包含大量实例,详细描述实例开发过程,挖掘理论实践要点。《Visual C++从入门到精通(视频实战版)》适合需要利用VC 6.0进行应用程序开发的读者阅读,也可以作为开发人员的参考手册,以便随时进行查阅。

VC是微软公司精心打造的集成开发环境,使用VC 6.0可以自由地开发MFC应用程序、Win32应用程序、DLL组件和Web服务程序等。《Visual C++从入门到精通(视频实战版)》通过五篇来详解VC工具和C++语言。第一篇介绍了VC开发环境和C++语法基础。第二篇介绍了MFC基础知识,如消息映射、GDI函数、对话框、ActiveX控件等。第三篇更深入地介绍了MFC的一些专业开发知识,如菜单栏、工具栏、状态栏、文档视图、打印、上下文相关帮助、动态链接库(DLL)等。第四篇讲解了自动化、组件对象模型、OLE DB等VC的高级应用。第五篇是应用项目的实践,包括数据库开发基础和网络开发基础,还给出了3个案例的开发过程。

作者:陈国建,游梁,张建辉。

作品目录

  • 丛书序
  • 丛书书目
  • 丛书特色
  • 阅读建议
  • 前言
  • 本书的特点
  • 本书的内容安排
  • 适合阅读本书的读者
  • 本书作者
  • 第一篇 C++基础
  • 第1章 C++程序设计入门
  • 1.1 面向对象的程序概述
  • 1.2 C++概述
  • 1.3 Visual C++开发环境
  • 1.4 C、C++与Visual C++
  • 1.5 第一个C++程序
  • 1.6 小结
  • 1.7 习题
  • 第2章 变量与运算符
  • 2.1 变量与基本数据类型
  • 2.2 常量
  • 2.3 算术运算符与算术表达式
  • 2.4 小结
  • 2.5 习题
  • 第3章 选择与循环
  • 3.1 选择结构和if语句
  • 3.2 循环结构和循环语句
  • 3.3 小结
  • 3.4 习题
  • 第二篇 C++过程开发
  • 第4章 数组与字符串
  • 4.1 数组的概念
  • 4.2 一维数组的定义和引用
  • 4.3 二维数组的定义和引用
  • 4.4 指针与数组
  • 4.5 指针数组与数组指针
  • 4.6 动态分配二维数组
  • 4.7 字符数组与字符串
  • 4.8 小结
  • 4.9 习题
  • 第5章 指针与内存
  • 5.1 指针的概念
  • 5.2 变量与指针
  • 5.3 数组与指针
  • 5.4 函数与指针
  • 5.5 动态内存分配
  • 5.6 小结
  • 5.7 习题
  • 第6章 自定义数据类型
  • 6.1 结构体类型
  • 6.2 共用体
  • 6.3 枚举类型
  • 6.4 链表
  • 6.5 小结
  • 6.6 习题
  • 第7章 函数
  • 7.1 函数概述
  • 7.2 函数定义
  • 7.3 函数参数
  • 7.4 函数的嵌套调用
  • 7.5 函数的重载
  • 7.6 函数变量
  • 7.7 小结
  • 7.8 习题
  • 第8章 C++过程开发的进一步讨论
  • 8.1 C/C++重要的关键字
  • 8.2 内存问题
  • 8.3 带参的主函数
  • 8.4 小结
  • 8.5 习题
  • 第三篇 C++面向对象开发
  • 第9章 类和对象
  • 9.1 面向对象程序设计概述
  • 9.2 类的声明与定义
  • 9.3 类的成员变量
  • 9.4 类的成员函数
  • 9.5 const成员变量与成员函数
  • 9.6 静态成员变量与成员函数
  • 9.7 小结
  • 9.8 习题
  • 第10章 类和对象的进一步讨论
  • 10.1 类的构造函数
  • 10.2 类的析构函数
  • 10.3 复制构造函数
  • 10.4 类作用域和对象生存期
  • 10.5 友元
  • 10.6 对象指针
  • 10.7 对象的动态建立和释放
  • 10.8 小结
  • 10.9 习题
  • 第11章 运算符重载
  • 11.1 运算符重载概要
  • 11.2 运算符重载
  • 11.3 小结
  • 11.4 习题
  • 第12章 类的继承
  • 12.1 继承与派生的概念
  • 12.2 派生类的声明方式
  • 12.3 派生类成员的访问权限
  • 12.4 派生类的构造函数和析构函数
  • 12.5 虚基类
  • 12.6 基类与派生类的相互转换
  • 12.7 小结
  • 12.8 习题
  • 第13章 多态与虚函数
  • 13.1 多态与虚函数简介
  • 13.2 虚函数的访问
  • 13.3 纯虚函数与抽象类
  • 13.4 虚函数引入的二义性
  • 13.5 重载、覆盖与隐藏
  • 13.6 小结
  • 13.7 习题
  • 第四篇 C++泛型编程
  • 第14章 模板
  • 14.1 模板的概念
  • 14.2 函数模板
  • 14.3 类模板
  • 14.4 小结
  • 14.5 习题
  • 第15章 标准模板库(STL)
  • 15.1 STL概述
  • 15.2 容器
  • 15.3 迭代器
  • 15.4 算法和函数对象
  • 15.5 小结
  • 15.6 习题
  • 第五篇 输入/输出处理和编程规范
  • 第16章 输入/输出
  • 16.1 输入/输出概述
  • 16.2 C语言I/O库函数
  • 16.3 流类库
  • 16.4 C++输入/输出流
  • 16.5 重载“<<”和“>>”
  • 16.6 C++文件输入/输出流
  • 16.7 小结
  • 16.8 习题
  • 第17章 文件操作
  • 17.1 文件的概述
  • 17.2 文件的打开与关闭
  • 17.3 文件的读写
  • 17.4 小结
  • 17.5 习题
  • 第18章 命名空间
  • 18.1 什么是命名空间
  • 18.2 实体的作用域与可见域
  • 18.3 使用命名空间
  • 18.4 小结
  • 18.5 习题
  • 第19章 异常和错误处理
  • 19.1 编码时的防错
  • 19.2 异常机制
  • 19.3 关于异常处理的进一步讨论
  • 19.4 auto_ptr类
  • 19.5 小结
  • 19.6 习题
  • 光盘内容
展开全部