Visual C++程序设计基础
分類: 图书,计算机/网络,程序设计,C C++ C# VC VC++,
作者: 戴锋
出 版 社: 清华大学出版社
出版时间: 2001-4-1字数: 611千字版次: 1页数: 389印刷时间:开本:印次:纸张: 胶版纸I S B N : 9787302043591包装: 平装编辑推荐
内容简介
Visual C++是Microsoft公司的开发工具中综合性最高、最复杂的产品。本书从基础入手,结合Windows下的Visual C++编程环境详细讲解了C++程序设计语言,并在此基础上对使用MFC类库进行Windows编程作了简单介绍。本书从一开始就在图形界面环境下讲述C++语言程序设计,彻底摆脱了以往程序设计学习过程中必须的从字符界面到图形界面的过程。全书结构清晰、文笔流畅,配有丰富例子程序。
本书是在Windows环境下学习C++语言的入门书籍,可作为C++语言的自学教材、培训教材,也可供高等院校非计算机专业的师生作教学参考之用。
本书特色:
面向没有任何基础的Visual C++编程入门者
也许您是初次使用C语言,但不必担心,本书将在教会您如何使用Visual C++编程的同时,使您能同时轻松地学会C语言。
本书将C语言作为完整的编程设计语言来讲解,您无须具备C语言基础。
内容编排合理适度
在本书中,您将学会使用Visual C++这一极为灵活和完备的编程工具,去开发各种各样的应用程序。在每一章开始时,都有重点提示。这些重点提示将引导您学习不同方面的功能,如结构化程序设计、继承与多态和C++语言的异常处理并将它们运用到应用程序中。而且,各个功能都伴随一个示例应用程序,使您的理解更为透彻。在每章结束时,还有一些习题,它们可帮助您掌握所学的内容。
与高新技术接轨
本书将介绍如何运用Microsoft公司C++开发环境提供的各种内置特性,创建十分高级的Windows 9X和Windows NT平台的应用程序。
作者简介
目录
第1章 欢迎进入Visual C++编程世界
1.1 C++程序设计语言与Visual C++
1.2 Visual C++的集成开发环境
1.3 第1个Visual C++程序
1.4 练习题
第2章 C++程序设计基础知识
2.1 数在计算机中的表示
2.2 信息在计算机中的表示
2.3 数据类型
2.4 常量
2.5 变量
2.6 运算符与表达式
2.7 类与对象的基本概念
2.8 C++语言程序的基本结构
2.9 C++语言的编译预处理
2.10 练习题
第3章 结构化程序设计
3.1 C++语言的基本语句
3.2 程序设计流程图
3.3 顺序结构程序设计
3.4 选择结构程序设计
3.5 循环结构程序设计
3.6 Visual C++的程序调试
3.7 练习题
第4章 数组
4.1 一维数组
4.2 多维数组
4.3 数组元素排序
4.4 数组元素查找
4.5 传统的C++语言的字符串
4.6 练习题
第5章 函数
5.1 函数的定义与使用
5.2 变量的作用域
5.3 递归
5.4 内部函数与外部函数
5.5 标准为函数
5.6 练习题
第6章 指针
6.1 指针的概念
6.2 指针型变量
6.3 指针的运算
6.4 数组与指针
6.5 指针的指针
6.6 引用型变量
6.7 函数的指针
6.8 练习题
第7章 复杂数据类型
7.1 结构体
7.2 共用体
7.3 枚举类型
7.4 自定义数据类型
7.5 选择题
第8章 动态内存分配
8.1 动态内存分配的概念
8.2 进行动态内存分配
8.3 动态内存分配实例——链表
8.4 练习题
第9章 类
9.1 类的概念
9.2 类的定义
9.3 生成类的实例——对象
9.4 类的内联成员函数
9.5 this指针
9.6 类的静态成员
9.7 练习题
第10章 重载与类的友元
10.1 函数的重载
10.2 运算符重载
10.3 类的友元
10.4 练习题
第11章 继承与多态
11.1 类的继承
11.2 多态
11.3 练习题
第12章 模板
12.1 函数的模板
12.2 类的模板
12.3 练习题
第13章 C++语言的异常处理
13.1 异常处理的概念
13.2 C++语言异常处理的结构
13.3 Win32异常及其处理
13.4 练习题
第14章 Visual C++的文件操作
14.1 文件
14.2 使用CFile类读写文件
14.3 使用CStdioFile类读写文件
14.4 内存文件和CMemFile类
14.5 C++流简介
14.6 练习题
第15章 使用MFC类库编写简单的Windows应用程序
15.1 Windows编程与MFC
15.2 MFC体系结构
15.3 基于对话框的MFC应用程序
第16章 文档-视图结构简介
16.1 文档-视图结构概述
16.2 窗口框架
16.3 文档和视图
媒体评论