《C++程序设计教程:基于Visual Studio2008》从实用的角度出发,详细介绍了C++语言基础、面向对象的C++语言程序设计、Windows编程基础、Visual C++2008开始平台、MFC基本应用程序、用户界面设计、对话框和常用控件、文档和视图、图形与文本等知识,并介绍了Visual C++2008的高级应用以及开发实例。每章均配有刊题,以指导读者深入地进行学习。本书内容丰富、通俗易懂,概念清晰、深入浅出,实例丰富、实用性强,对于Visual C++2008开发平台初学者,通过对本教材的学习可以熟练掌握操作并能够解决实际工程问题。
本书可作为高等学校计算机专业C++语言程序设计课程的教材或教学参考用书,也可作为通信、电子信息、自动化等相关专业教材。
目录
- 出版说明
- 前言
- 第1章C++语言基础
- 1.1标识符和关键字
- 1.1.1标识符
- 1.1.2关键字
- 1.2运算符和表达式
- 1.2.1运算符
- 1.2.2优先级和结合性
- 1.2.3表达式
- 1.3数据类型
- 1.4常量和变量
- 1.4.1变量的5个要素
- 1.4.2变量作用域
- 1.4.3变量生存期
- 1.5数组
- 1.5.1一维数组
- 1.5.2一维数组和二维数组的初始化
- 1.5.3字符数组
- 1.6指针和引用
- 1.6.1指针变量的定义与赋值
- 1.6.2数组指针与指针数组
- 1.6.3动态内存分配:new与delete
- 1.6.4引用
- 1.7字符串处理函数
- 1.8标准输入输出
- 1.9函数
- 1.9.1函数的定义
- 1.9.2函数的声明
- 1.9.3函数的参数和返回值
- 1.9.4函数的调用
- 1.9.5函数参数的传递
- 1.10本章小结
- 1.11练习题
- 第2章面向对象的程序设计
- 2.1C语言和C++语言的关系
- 2.2类和对象
- 2.2.1类和对象的定义
- 2.2.2成员函数
- 2.2.3构造函数和析构函数
- 2.2.4静态成员变量
- 2.2.5友元
- 2.3类的继承和派生
- 2.3.1类与类之间的4种关系
- 2.3.2类的继承
- 2.3.3派生类
- 2.3.4基类成员的访问控制
- 2.3.5多态性
- 2.3.6虚函数
- 2.3.7重载
- 2.4本章小结
- 2.5练习题
- 第3章Windows编程基础
- 3.1Windows介绍
- 3.1.1 Windows的主要版本
- 3.1.2 windows编程工具
- 3.2 Windows应用程序设计的特点
- 3.3创建控制台应用程序
- 3.3.1用AppWizard创建一个CLR控制台应用程序
- 3.3.2用AppWizard创建一个win32控制台应用程序
- 3.4 windows应用程序的组织
- 3.5 Windows编程
- 3.5.1简单的Windows应用程序
- 3.5.2Windows基本数据类型
- 3.6本章小结
- 3.7练习题
- 第4章Visual C++2008开发平台概述
- 4.1 Visual C++2008的新特征
- 4.2 Visual C++2008的配置要求
- 4.3 Visual Studio 2008集成开发环境
- 4.3.1手动卸载Visual Studio 2008之前的版本
- 4.3.2安装Visual Studio 2008
- 4.3.3解决方案和项目
- 4.3.4编辑器和设计器
- 4.3.5生成和调试工具
- 4.3.6部署工具
- 4.3.7帮助文档
- 4.3.8程序调试跟踪实例
- 4.4本章小结
- 4.5练习题
- 第5章MFC基本应用程序
- ……
- 第6章用户界面设计
- 第7章对话框和常用控件
- 第8章文档和视图
- 第9章图形与文本
- 第10章Visual C++2008的高级应用
- 第11章人事管理系统综合实例分析
- 参考文献/