当前位置:首页 > 工业技术
C++程序设计基础

C++程序设计基础PDF格式文档图书下载

工业技术

  • 购买点数:10
  • 作 者:幸莉仙等主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2011
  • ISBN:9787121122262
  • 标注页数:245 页
  • PDF页数:255 页
图书介绍:本书以Visual Studio C++ 2005为语言背景,系统地介绍C++程序设计开发的基础知识、编程方法和技巧。全书共11章:C++与Visual Studio C++ 2005概述、VC++2005程序设计基础、流程控制语句、数组和字符串、指针、函数、结构体与联合、类与对象、类的继承、派生与多态、C++流与文件操作、VC++2005应用程序开发实例。各章之间内容衔接紧密、自然,形成了完整的学习体系。

查看更多关于C++程序设计基础的内容

图书介绍

第1章 C++与VC++ 2005概述 1

1.1计算机程序设计语言的发展 1

1.1.1机器语言 1

1.1.2汇编语言 1

1.1.3高级语言 2

1.1.4结构化程序设计语言 2

1.1.5面向对象语言的产生 3

1.2 C++语言与面向对象程序设计 4

1.2.1 C++概述 4

1.2.2面向对象程序设计 4

1.3 C++集成开发环境Visual Studio 2005 7

1.3.1集成开发环境IDE 7

1.3.2 Visual Studio 2005简介 7

1.4简单的VC++ 2005程序 8

1.4.1 VC++ 2005程序的开发过程 8

1.4.2简单的VC++ 2005程序示例 9

本章小结 13

习题1 13

第2章 VC++ 2005程序设计基础 15

2.1 VC++ 2005基本语法 15

2.1.1字符集 15

2.1.2词法记号 15

2.2基本数据类型和表达式 18

2.2.1基本数据类型 18

2.2.2字面常量 19

2.2.3变量 22

2.2.4符号常量 24

2.2.5运算符与表达式 24

2.2.6语句 32

2.3数据的输入与输出 32

2.3.1 1/O流 32

2.3.2预定义的插入符和提取符 33

2.3.3简单的I/O格式控制 33

2.4基于VC++ 2005的简单程序开发 34

2.4.1一个简单程序设计例程 34

2.4.2 main函数 35

2.4.3注释 36

2.4.4编译预处理 36

2.4.5命名空间与using应用 40

本章小结 42

习题2 43

第3章 流程控制语句 46

3.1程序的基本控制结构 46

3.1.1语句的分类 46

3.1.2结构化程序控制结构 47

3.2流程控制语句 47

3.2.1 if语句 47

3.2.2 switch语句 52

3.3循环控制语句 54

3.3.1 for循环 54

3.3.2 do while循环 56

3.3.3 while循环 58

3.4跳转语句 59

3.4.1 break语句 59

3.4.2 continue语句 60

3.4.3 goto语句 61

3.4.4 return语句 62

本章小结 62

习题3 62

第4章 数组和字符串 65

4.1数组的概念 65

4.2数组的定义和数组元素表示方法 65

4.2.1数组的定义 66

4.2.2格式举例 67

4.3数组元素的输入与输出 67

4.4数组的应用 69

4.4.1统计 70

4.4.2排序 71

4.4.3查找 72

4.4.4数组的其他应用 74

4.5字符串 76

4.5.1字符串的概念 76

4.5.2字符串函数 78

4.5.3字符串应用举例 80

本章小结 82

习题4 82

第5章 指针 85

5.1指针的概念 85

5.2指针变量 85

5.3指针运算 86

5.4指针与数组 88

5.4.1指针与一维数组 88

5.4.2指针与二维数组 90

5.4.3 new与delete 91

5.5引用变量 92

本章小结 94

习题5 94

第6章 函数 97

6.1函数的定义与调用 97

6.1.1函数的定义 97

6.1.2函数的声明与调用 99

6.2函数调用方式和参数传递 101

6.2.1函数调用过程 101

6.2.2传值调用 101

6.2.3传址调用 102

6.2.4数组作为参数调用 103

6.3变量的作用域 105

6.3.1作用域分类 106

6.3.2应用举例 107

6.4递归函数 109

6.5重载函数 112

6.6模板函数 113

6.7内联函数 116

6.8函数指针 117

本章小结 121

习题6 121

第7章 结构体与联合 124

7.1结构体类型 124

7.1.1结构体的定义 124

7.1.2结构体变量的定义和初始化 125

7.1.3结构体变量的引用 126

7.1.4结构体数组 128

7.1.5结构体与函数 130

7.1.6结构体指针 133

7.1.7结构体与链表 137

7.2联合 139

7.2.1联合的定义 139

7.2.2联合变量的定义 140

7.2.3联合变量的引用 142

7.3枚举类型 143

7.4结构体与联合应用实例 146

本章小结 148

习题7 148

第8章 类与对象 150

8.1类的概念与定义 150

8.1.1面向对象程序设计概述 150

8.1.2类的声明 155

8.1.3类的成员函数 157

8.1.4类与结构体 158

8.2对象 159

8.2.1对象的定义 159

8.2.2对象成员的引用 160

8.3构造函数 161

8.3.1构造函数的作用 161

8.3.2带参数的构造函数 163

8.3.3构造函数重载 164

8.3.4拷贝构造函数 166

8.4析构函数 167

8.5类的静态成员 168

8.5.1静态数据成员 169

8.5.2静态成员函数 170

8.6友元 172

8.6.1友元函数 172

8.6.2友元类 174

8.7 VC++ 2005中使用类向导 175

本章小结 178

习题8 178

第9章 类的继承、派生与多态 181

9.1类的继承与派生 181

9.1.1继承与派生的概念 181

9.1.2派生类定义的格式 182

9.1.3继承方式 186

9.1.4多重继承 192

9.2多态与虚函数 194

9.2.1多态的概念 194

9.2.2虚函数 197

9.2.3多态的实现机制 197

9.2.4纯虚函数与抽象类 199

本章小结 201

习题9 202

第10章 C++流与文件操作 205

10.1 C++流的概念 205

10.2输入/输出标准流类 205

10.2.1 C++中的I/O流库 205

10.2.2标准输入/输出流对象 205

10.3文件操作 210

10.3.1文件的打开与关闭 210

10.3.2文本文件的读写操作 211

10.3.3二进制文件的读写操作 213

10.4应用举例 216

本章小结 220

习题10 220

第11章 VC++ 2005应用程序开发实例 223

11.1 MFC应用程序 223

11.1.1创建应用程序 223

11.1.2应用程序的运行 224

11.1.3应用程序类和源文件 225

11.1.4应用程序的控制流程 226

11.2调用Windows公共对话框的实例 227

11.2.1使用对话框编辑器 227

11.2.2编写代码 228

11.3利用VC++ 2005连接数据库实例 230

11.3.1建立工程DAOAccess 230

11.3.2建立Access文件 230

11.3.3修改主窗体界面 230

11.3.4添加代码 231

附录A ASCII码表 234

附录B习题答案 236

附录C常用库函数 239

附录D程序调试与异常处理 242

查看更多关于C++程序设计基础的内容

相关书籍
作者其它书籍
返回顶部