Visual C++编程基础

Visual C++编程基础
作 者: 刘卫宏 陈培
出版社: 科学出版社
丛编项: Visual C++ 程序员之路
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: VC++
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual C++编程基础》作者简介

内容简介

日新月异的软件开发工具给程序员带来极大的方便,但是众多的开发工具和语言也给开发人员选择开发工具带来了挑战.在众多工具和语言中,VisualC++独树一帜,人们把VC称作“专业程序员使用的工具”,其主要原因在二个方面:第一,VC所使用语言是C++,OO语言的优点(比如继承.多态.抽象等)不必多说,第二是要想编写优秀的Windows程序,程序员必须掌握更多的Windows操作系统底层知识,而VC自然占有得天独厚优势.但是,在学习VisualC++之前,还需要掌握一些C++的基础知识,例如面向对象的概念与思维,程序的语句.函数等,这样才更有利于学习和使用VisualC++开发环境的强大功能.本书共分为14章,从简单到复杂,从常规话题到高级话题,详细介绍了C++语言的各个方面的知识,体现了面向对象编程的思想.第1章C++语言概述介绍Win32编程基本概念和基本原理,面向对象编程的思想.C++语法规则.C++程序结构,以及C++语言的发展,让用户对C++语言有所了解和熟悉.第2章常量和变量介绍C++语言的最为基本的要素——变量类型及声明.包括变量.常量和数组的定义,初始化与赋值,简单的格式化I/O函数等.这些都是编写C++程序时最为基本的知识,读者必须熟练掌握,对程序员非常重要.第3章运算符介绍C++程序的各种表达式和运算符.包括算术运算符.逻辑运算符.运算符的联合操作,以及运算符的优先级.数据类型转换等知识.第4章语句语句和表达式是C++程序的重要内容,本章介绍了C++语言的简单语句和复杂语句,包括语句的声明.选择语句.循环语句.开关语句.转向语句等.第5章函数函数事实上就是处理事件的方法.C++语言的函数有系统函数和用户自定义函数二类.本章对有关函数的类型.定义及调用作了前面介绍(参数传递.函数作用范围.函数调用——嵌套调用.递归调用,以及函数的重载.函数内联等).第6章结构与预处理包括结构.结构数组.联合枚举及预处理,并给出了实例程序进行剖析.第7章指针这是C++进行数据索引的独特方法.包括指针变量的定义.指针与数组.指向函数的指针.结构指针等.第8章文件.库函数和算法文件是计算机信息的基本集合.本章介绍了文件的生成与处理.文件I/0函数.库函数与头文件的使用.算法与数据结构,这些都是进行程序设计与归档时不容忽视的内容.第9章类与对象既然继承是C++的重要特性,那么有关类和对象的思想就显得尤为重要了.本章介绍...

图书目录

第1章 C++语言概述

1. 1 面向对象程序概述

1. 1. 1 理解面向对象的涵义

1. 1. 2 OOP的由来

1. 1. 3 OOP的特点

1. 1. 4 C++与C语言

1. 2 C++语言的词法和规则

1. 3 C++程序结构

1. 3. 1 C++程序结构的组成

1. 3. 2 C++程序的书写格式

1. 3. 3 C++程序的实现

1. 4 C++的发展

1. 5 本章小结

习题1

第2章 常量和变量

2. 1 数据类型

2. 2 常 量

2. 3 变 量

2. 4 数 组

2. 5 变量初始化和赋值

2. 6 输入/输出函数

2. 6. 1 输入函数

2. 6. 2 输出函数

2. 6. 3 格式化输入/输出函数

2. 7 本章小结

习题2

第3章 运算符

3. 1 运算符简介

3. 1. 1 算术运算符

3. 1. 2 关系和逻辑运算符

3. 1. 3 按位运算符

3. 1. 4 特殊运算符

3. 1. 5 联合操作

3. 2 运算符的优先级

3. 3 表达式

3. 3. 1 表达式的种类

3. 3. 2 表达式的值

3. 4 数据类型与转换

3. 4. 1 类型定义

3. 4. 2 数据类型的转换

3. 5 应用实例

习题3

第4章 语 句

4. 1 语 句

4. 1. 1 空 白

4. 1. 2 块和复合语句

4. 2 简单语句与复合语句

4. 3 声明语句

4. 4 选择语句

4. 5 循环语句

4. 5. 1 for循环语句

4. 5. 2 while循环

4. 5. 3 dowhile循环

4. 6 开关语句

4. 7 转向语句

4. 7. 1 break语句

4. 7. 2 continue语句

4. 7. 3 goto语句

4. 8 伪随机数

习题4

第5章 函 数

5. 1 函数的定义

5. 1. 1 函数定义

5. 1. 2 函数的调用

5. 2 函数的接口

5. 2. 1 函数的返回类型

5. 2. 2 返回值

5. 2. 3 参数表与参数传递

5. 2. 4 用全程变量实现参数互传

5. 2. 5 设置参数的默认值

5. 3 函数的嵌套调用

5. 4 函数的递归调用

5. 5 函数作用范围

5. 6 函数重载

5. 6. 1 函数重载概述

5. 6. 2 重载的实现

5. 6. 3 运算符重载

5. 6. 4 参数重载

5. 7 函数内联

5. 7. 1 内联函数引入的原因

5. 7. 2 内联函数的定义方法

5. 7. 3 用内联取代宏代码

5. 7. 4 内联函数的编程风格

5. 7. 5 慎用内联

习题5

第6章 结构与预处理

6. 1 结构的概念

6. 1. 1 结构说明和结构变量定义

6. 2. 2 结构变量的使用

6. 2 结构数组

6. 2. 1 结构数组

6. 2. 2 结构的复杂形式

6. 3 联 合

6. 3. 1 联合说明和联合变量定义

6. 3. 2 结构和联合的区别

6. 4 枚举(enum)

6. 5 预处理

6. 5. 1 类型说明

6. 5. 2 预处理

习题6

第7章 指 针

7. 1 指针概述

7. 1. 1 指针变量的定义

7. 1. 2 指针变量的引用

7. 1. 3 指针运算规则

7. 2 指针和数组

7. 2. 1 一维数组的指针表示法

7. 2. 2 指向二维数组的指针

7. 3 指向函数的指针

7. 4 结构指针

习题7

第8章 文件. 库函数与算法

8. 1 文 件

8. 1. 1 文件的输入/输出函数

8. 1. 2 容器

8. 2 头文件与库函数

8. 3 算法与数据结构

8. 3. 1 排序算法

8. 3. 2 数据结构

习题8

第9章 类与对象

9. 1 类

9. 1. 1 类的概述

9. 1. 2 类的定义

9. 2 对象的定义

9. 2. 1 对象的定义格式

9. 2. 2 对象成员的表示方法

9. 2. 3 对象的生命期

9. 2. 4 关于类的实例

9. 3 对象的初始化

9. 3. 1 构造函数和析构函数

9. 3. 2 缺省构造函数和缺省析构函数

9. 3. 3 拷贝初始化构造函数

9. 4 类 域

9. 5 成员函数的特性

9. 6 类指针

9. 6. 1 指向类成员的指针

9. 6. 2 对象指针和对象引用作参数

9. 6. 3 this指针

9. 7 类的静态成员

9. 7. 1 静态数据成员

9. 7. 2 静态成员函数

9. 8 友 元

9. 8. 1 友元函数

9. 8. 2 友元类

9. 9 对象数组

习题9

第10章 类的继承和派生

10. 1 派生与继承的基本概念

10. 2 基类与派生类的关系

10. 3 单继承的应用

10. 4 多继承的应用

10. 5 虚拟继承

10. 6 应用实例

习题10

第11章 类的高级话题

11. 1 常量类型(const)

11. 2 类型转换

11. 3 new和delete

11. 4 运算符重载

11. 4. 1 概述

11. 4. 2 运算符重载的例子

11. 5 虚函数

习题11

第12章 模 板

12. 1 模板的概念

12. 2 模板的参数

12. 3 模板的使用与实例化

12. 4 类模板中的友元

习题12

第13章 异常处理技术

13. 1 异常处理机制

13. 2 C++异常处理

13. 2. 1 try块

13. 2. 2 throw块

13. 2. 3 catch块

13. 3 异常处理的嵌套

习题13

第14章 泛型算法与STL

14. 1 STL概述

14. 2 迭代器技术

14. 2. 1 迭代器的类型

14. 2. 2 使用迭代器编程

14. 3 函数和函数对象

习题14

习题解答

习题1

习题2

习题3

习题4

习题5

习题6

习题7

习题8

习题9

习题10

习题11

习题12

习题13

习题14