C++程序设计基础
✍ Scribed by 幸莉仙
- Publisher
- 电子工业出版社
- Year
- 2011
- Tongue
- Chinese
- Leaves
- 253
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
《C++程序设计基础》针对初学者学习程序设计而编写,通过《C++程序设计基础》的学习,初学者可以较好地掌握结构化程序设计的3种结构、面向对象的概念和编程思想。《C++程序设计基础》以VC++2005为开发平台,结合大量实例,系统《C++程序设计基础》介绍VC++2005的开发环境、基本语法和编程技巧。全书共11章:C++与VC++2005概述,VC++2005程序设计基础,流程控制语句,数组和字符串,指针,函数,结构体与联合,类与对象,类的继承、派生与多态,C++流与文件操作,VC++2005应用程序开发实例。《C++程序设计基础》配有电子课件、源代码等教学资源。
《C++程序设计基础》可作为普通高等学校C++程序设计的教学用书,也可作为计算机等级考试的培训教材和VC++2005的自学用书。
✦ Table of Contents
内容简介
前言
目录
第1章 C++与VC++ 2005概述
1.1 计算机程序设计语言的发展
1.1.1 机器语言
1.1.2 汇编语言
1.1.3 高级语言
1.1.4 结构化程序设计语言
1.1.5 面向对象语言的产生
1.2 C++语言与面向对象程序设计
1.2.1 C++概述
1.2.2 面向对象程序设计
1.3 C++集成开发环境Visual Studio 2005
1.3.1 集成开发环境IDE
1.3.2 Visual Studio 2005简介
1.4 简单的VC++ 2005程序
1.4.1 VC++ 2005程序的开发过程
1.4.2 简单的VC++ 2005程序示例
本章小结
习题 1
第2章 VC++ 2005程序设计基础
2.1 VC++ 2005基本语法
2.1.1 字符集
2.1.2 词法记号
2.2 基本数据类型和表达式
2.2.1 基本数据类型
2.2.2 字面常量
2.2.3 变量
2.2.4 符号常量
2.2.5 运算符与表达式
2.2.6 语句
2.3 数据的输入与输出
2.3.1 I/O流
2.3.2 预定义的插入符和提取符
2.3.3 简单的I/O格式控制
2.4 基于VC++ 2005的简单程序开发
2.4.1 一个简单程序设计例程
2.4.2 main函数
2.4.3 注释
2.4.4 编译预处理
2.4.5 命名空间与using应用
本章小结
习题 2
第3章 流程控制语句
3.1 程序的基本控制结构
3.1.1 语句的分类
3.1.2 结构化程序控制结构
3.2 流程控制语句
3.2.1 if语句
3.2.2 switch语句
3.3 循环控制语句
3.3.1 for循环
3.3.2 do while循环
3.3.3 while循环
3.4 跳转语句
3.4.1 break语句
3.4.2 continue语句
3.4.3 goto语句
3.4.4 return语句
本章小结
习题 3
第4章 数组和字符串
4.1 数组的概念
4.2 数组的定义和数组元素表示方法
4.2.1 数组的定义
4.2.2 格式举例
4.3 数组元素的输入与输出
4.4 数组的应用
4.4.1 统计
4.4.2 排序
4.4.3 查找
4.4.4 数组的其他应用
4.5 字符串
4.5.1 字符串的概念
4.5.2 字符串函数
4.5.3 字符串应用举例
本章小结
习题 4
第5章 指针
5.1 指针的概念
5.2 指针变量
5.3 指针运算
5.4 指针与数组
5.4.1 指针与一维数组
5.4.2 指针与二维数组
5.4.3 new与delete
5.5 引用变量
本章小结
习题 5
第6章 函数
6.1 函数的定义与调用
6.1.1 函数的定义
6.1.2 函数的声明与调用
6.2 函数调用方式和参数传递
6.2.1 函数调用过程
6.2.2 传值调用
6.2.3 传址调用
6.2.4 数组作为参数调用
6.3 变量的作用域
6.3.1 作用域分类
6.3.2 应用举例
6.4 递归函数
6.5 重载函数
6.6 模板函数
6.7 内联函数
6.8 函数指针
本章小结
习题 6
第7章 结构体与联合
7.1 结构体类型
7.1.1 结构体的定义
7.1.2 结构体变量的定义和初始化
7.1.3 结构体变量的引用
7.1.4 结构体数组
7.1.5 结构体与函数
7.1.6 结构体指针
7.1.7 结构体与链表
7.2 联合
7.2.1 联合的定义
7.2.2 联合变量的定义
7.2.3 联合变量的引用
7.3 枚举类型
7.4 结构体与联合应用实例
本章小结
习题 7
第8章 类与对象
8.1 类的概念与定义
8.1.1 面向对象程序设计概述
8.1.2 类的声明
8.1.3 类的成员函数
8.1.4 类与结构体
8.2 对象
8.2.1 对象的定义
8.2.2 对象成员的引用
8.3 构造函数
8.3.1 构造函数的作用
8.3.2 带参数的构造函数
8.3.3 构造函数重载
8.3.4 拷贝构造函数
8.4 析构函数
8.5 类的静态成员
8.5.1 静态数据成员
8.5.2 静态成员函数
8.6 友元
8.6.1 友元函数
8.6.2 友元类
8.7 VC++ 2005中使用类向导
本章小结
习题 8
第9章 类的继承、派生与多态
9.1 类的继承与派生
9.1.1 继承与派生的概念
9.1.2 派生类定义的格式
9.1.3 继承方式
9.1.4 多重继承
9.2 多态与虚函数
9.2.1 多态的概念
9.2.2 虚函数
9.2.3 多态的实现机制
9.2.4 纯虚函数与抽象类
本章小结
习题 9
第10章 C++流与文件操作
10.1 C++流的概念
10.2 输入/输出标准流类
10.2.1 C++中的I/O流库
10.2.2 标准输入/输出流对象
10.3 文件操作
10.3.1 文件的打开与关闭
10.3.2 文本文件的读写操作
10.3.3 二进制文件的读写操作
10.4 应用举例
本章小结
习题 10
第11章 VC++ 2005应用程序开发实例
11.1 MFC应用程序
11.1.1 创建应用程序
11.1.2 应用程序的运行
11.1.3 应用程序类和源文件
11.1.4 应用程序的控制流程
11.2 调用Windows公共对话框的实例
11.2.1 使用对话框编辑器
11.2.2 编写代码
11.3 利用VC++ 2005连接数据库实例
11.3.1 建立工程DAOAccess
11.3.2 建立Access文件
11.3.3 修改主窗体界面
11.3.4 添加代码
附录A ASCII码表
附录B 习题答案
附录C 常用库函数
附录D 程序调试与异常处理
📜 SIMILAR VOLUMES
本书介绍 Python 程序设计的基础知识,集教材、习题、上机实验于一体,内容涵盖全国计算机等级考 试二级 Python 语言程序设计的考试大纲,包括 11 章教学内容和 9 个实验。在教学内容中,第 1~6 章介绍 Python 程序设计的基础知识,第 7~9 章分别介绍三个用于数据分析的第三方程序包(NumPy、Pandas、 Matplotlib)及其应用,第 10~11 章主要围绕 Tushare 财经数据库介绍运用 Python 进行数据分析的几个综合 案例。9 个实验与教学内容结合紧密,包括验证性、设计性和综合性实验,方便实验教学的组织与开展。 本书可作为高等院校计算机专
本书是Python程序设计的入门书籍,将Python程序设计分为三大模块:面向过程的Python程序设计,面向对象的Python程序设计,以及Python程序设计综合实践题、模拟题和习题解析。面向过程的Python程序设计模块,介绍Python语言的入门基础知识,主要包括Python语言的技术起源、Python语言的数据类型与表达式、Python语言的流程控制语句,以及Python语言的函数设计方法。面向对象的Python程序设计模块,介绍Python的面向对象技术,包括继承、接口、封装的概念及实现,利用turtle库绘制图形,利用NumPy进行科学计算。Python程序设计综合实践题、模拟题
本书共分14章,内容包括Python编程概述、数据类型和表达式、顺序与选择结构、循环结构、序列与字典、数据结构与算法、函数与模块、面向对象程序设计基础、文件、用户界面设计、绘图、数据库应用、网络编程和异常处理。本书内容精练、由浅入深,注重学习的连续性和渐进性,章节之间的实例具有关联性。本书适合作为高等院校相关专业Python程序设计的教材或教学参考书,可以供计算机应用开发的各类技术人员参考,亦可作为全国计算机等级考试、软件技术资格与水平考试的培训资料。
全书共9章,主要内容组织如下:第1章介绍Python基本知识与概念;第2章讲解列表、元组、字典、集合等序列的常用方法和基本操作;第3章讲解Python选择结构、for循环与while循环、break与continue语句;第4章讲解字符串编码格式,字符串格式化、替换、分割、连接等基本操作方法,正则表达式语法、正则表达式对象、子模式与match对象,以及正则表达式模块re的应用;第5章讲解函数的定义与使用,关键参数、默认值参数、长度可变参数、变量作用域以及lambda表达式;第6章讲解类的定义、类成员与实例成员、私有成员与公有成员、特殊方法与运算符重载;第7章讲解文件操作基本知识,文本文件内容读
本书从结构化程序设计技术出发,以C程序设计语言为载体,以Windows下的Visual C++2010为程序调试和运行平台,通过对典型实例的算法及相应C语言代码的描述,介绍了在程序设计过程中如何对问题进行分析、如何组织数据和如何描述解决问题,提示了在计算机应用过程中将方法和编码相联系的具体程序设计过程,进而向读者介绍结构化程序设计的基本概念、基本技术和方法。