图书介绍

从零开始学C++ 超值教学视频 PPT教案2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

从零开始学C++ 超值教学视频 PPT教案
  • 梁伟编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113148164
  • 出版时间:2012
  • 标注页数:401页
  • 文件大小:149MB
  • 文件页数:416页
  • 主题词:C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

从零开始学C++ 超值教学视频 PPT教案PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇 入门篇2

第1章 C++轻松入门(教学视频:49分钟)2

1.1 C++基础知识2

1.1.1面向对象编程2

1.1.2 C++程序的基本结构3

1.2 C++开发工具介绍4

1.2.1安装Visual C++集成开发环境4

1.2.2启动Visual C++编译器8

1.2.3 Visual C++菜单详解9

1.2.4 Visual C++的常用工具栏11

1.2.5 Visual C++应用程序向导12

1.2.6程序调试方法13

1.3 C++程序实例14

1.3.1 Hello World程序实例15

1.3.2创建简单的控制台程序16

1.4小结17

1.5习题17

第2章 C++数据类型介绍(教学视频:50分钟)19

2.1 C++基本数据类型19

2.1.1常用的基本数据类型19

2.1.2结构体27

2.1.3联合体29

2.2 C++数据的仓库——数组30

2.2.1什么是数组30

2.2.2初始化数组32

2.2.3使用下标表示数据顺序33

2.2.4使用二维数组装载数据36

2.2.5使用字符数组保存字符串40

2.3 C++常用运算符42

2.3.1算术运算符42

2.3.2逻辑运算符45

2.3.3 C++程序实例48

2.4小结49

2.5习题50

第3章 C++程序控制语句(教学视频:75分钟)51

3.1 C++程序基本结构51

3.1.1预处理51

3.1.2主函数main54

3.1.3输入/输出56

3.2循环语句57

3.2.1 while循环57

3.2.2 do…while循环59

3.2.3 for循环61

3.2.4嵌套使用循环结构62

3.3选择语句64

3.3.1 if选择结构64

3.3.2 if…else选择结构65

3.3.3 switch选择结构67

3.4输出控制语句69

3.4.1常用输出控制符69

3.4.2格式化数据输出实例73

3.5小结75

3.6习题75

第4章 指针(教学视频:75分钟)77

4.1指针与地址77

4.1.1指针与地址的基本概念77

4.1.2指针与地址的区别78

4.2指针变量78

4.2.1定义指针变量78

4.2.2初始化指针变量79

4.2.3指针与地址之间的转换80

4.2.4引用指针变量80

4.3数组与指针81

4.3.1操作空指针82

4.3.2操作一维数组指针83

4.3.3操作字符数组指针86

4.3.4操作字符串数组指针90

4.3.5操作结构体指针93

4.4函数与指针98

4.4.1数组指针作为函数参数99

4.4.2字符串指针作为函数参数108

4.4.3函数返回值作为指针类型111

4.5指针实例程序115

4.6小结117

4.7习题117

第5章 C++功能的实现——函数(教学视频:47分钟)118

5.1函数的基本概念118

5.2如何自定义函数118

5.2.1函数声明119

5.2.2函数实现120

5.3函数之间的参数传递及返回值123

5.3.1函数形参123

5.3.2函数实参124

5.3.3函数返回值124

5.3.4在函数之间传递参数实例125

5.4函数调用126

5.4.1函数的调用方式126

5.4.2函数的嵌套调用127

5.4.3递归函数129

5.4.4函数的作用域130

5.5内联函数131

5.5.1定义内联函数131

5.5.2调用内联函数132

5.6小结134

5.7习题135

第6章 预处理机制(教学视频:47分钟)136

6.1常用宏介绍136

6.1.1定义宏define136

6.1.2标识符定义宏typedef138

6.2宏定义140

6.2.1具有参数的宏定义140

6.2.2无参数的宏定义142

6.3包含相关文件144

6.3.1包含头文件144

6.3.2链接库文件145

6.4条件预编译格式153

6.4.1 #ifdef…#else…#endif格式154

6.4.2 #ifndef…#else…#endif格式156

6.4.3 #if…#else…#endif格式157

6.5实例程序分析159

6.6小结163

6.7习题163

第2篇 提高篇166

第7章 类(教学视频:56分钟)166

7.1 C++新特性166

7.1.1封装166

7.1.2抽象168

7.1.3继承169

7.1.4多态173

7.2 C++类成员176

7.2.1成员变量176

7.2.2对象初始化178

7.2.3复制对象(拷贝构造函数)185

7.2.4 this指针187

7.2.5自定义类实例188

7.3创建类的指针实例对象192

7.3.1创建类指针对象192

7.3.2访问对象成员192

7.3.3删除类指针对象193

7.3.4对象的生存周期193

7.3.5指针对象实例程序194

7.4 C++类的成员函数195

7.4.1定义成员函数原型196

7.4.2实现成员函数功能196

7.5小结198

7.6习题199

第8章 封装(教学视频:42分钟)200

8.1封装成员200

8.1.1设置成员访问控制200

8.1.2数据成员204

8.1.3函数声明206

8.2访问类中的数据207

8.2.1访问类中的私有成员208

8.2.2友元函数210

8.2.3引用实例对象212

8.3 C++封装实例215

8.4小结217

8.5习题217

第9章 C++功能的延续——继承(教学视频:58分钟)219

9.1继承的相关知识点219

9.1.1继承的基本概念219

9.1.2继承的意义221

9.1.3继承的实现221

9.2基类和派生类222

9.2.1基类222

9.2.2派生类223

9.3继承方式224

9.3.1公共继承方式224

9.3.2私有继承方式225

9.3.3保护继承方式226

9.4初始化数据成员227

9.4.1基类和派生类的初始化顺序227

9.4.2多重继承中的初始化顺序228

9.4.3实例代码分析230

9.5创建子类实例对象232

9.5.1派生子类232

9.5.2指定子类的继承方式233

9.5.3创建子类对象233

9.5.4删除子类对象235

9.6解决继承中的成员函数重名问题236

9.6.1成员函数重载236

9.6.2成员函数覆盖237

9.6.3成员函数隐藏239

9.7实例程序分析241

9.8小结243

9.9习题243

第10章 虚函数与多态性(教学视频:45分钟)245

10.1虚函数245

10.1.1静态联编245

10.1.2动态联编247

10.1.3虚基类250

10.1.4虚析构函数253

10.1.5虚函数实例程序255

10.2抽象类257

10.2.1纯虚函数257

10.2.2创建抽象类指针对象258

10.2.3抽象类派生新类260

10.2.4实例分析262

10.3多态性266

10.3.1继承多态性接口266

10.3.2实现多态性接口267

10.4小结269

10.5习题269

第11章 运算符重载(教学视频:66分钟)271

11.1 C++运算符271

11.1.1 C++常用运算符271

11.1.2运算符重载基础272

11.1.3运算符重载的优点272

11.2运算符重载为成员函数和友元函数273

11.2.1运算符重载为成员函数273

11.2.2运算符重载为友元函数276

11.3单目运算符重载278

11.3.1前置单目运算符278

11.3.2后置单目运算符281

11.3.3运算符小结284

11.4双目运算符重载284

11.4.1双目运算符重载函数284

11.4.2实例分析285

11.5赋值运算符重载286

11.5.1重载new运算符286

11.5.2重载delete运算符288

11.6重载运算符++和--实例289

11.7小结290

11.8习题291

第12章 C++输入/输出流(教学视频:70分钟)291

12.1输入/输出流的使用准备291

12.1.1相关头文件291

12.1.2输入/输出流类293

12.2输入流296

12.2.1输入流读取运算符296

12.2.2获取输入流298

12.2.3实例程序分析299

12.3输出流300

12.3.1输出流插入运算符300

12.3.2使用函数实现流输出301

12.3.3实例程序分析303

12.4格式化输入/输出流函数305

12.4.1简介305

12.4.2格式状态标志介绍305

12.4.3显示小数点308

12.4.4对齐方式308

12.4.5设置填充字符309

12.4.6设置输出宽度310

12.4.7设置和清除格式标志311

12.5文件输入/输出流312

12.5.1创建文件输入/输出流对象312

12.5.2打开文件314

12.5.3格式化输出文件315

12.5.4格式化输入文件316

12.5.5文件输入/输出流实例分析317

12.6实例程序分析319

12.7小结320

12.8习题321

第13章 程序运行时的异常处理(教学视频:42分钟)322

13.1异常处理机制基础322

13.1.1异常处理机制322

13.1.2使用C++异常处理结构323

13.1.3简单实例程序323

13.2异常处理步骤325

13.2.1发现异常325

13.2.2抛出异常326

13.2.3捕获异常326

13.2.4多次处理异常326

13.3实例程序分析327

13.4小结328

13.5习题329

第14章 C++数据库基础(教学视频:55分钟)330

14.1数据库的基础知识330

14.1.1使用ODBC开发数据库330

14.1.2使用ADO开发数据库331

14.1.3数据库相关操作小结331

14.2使用ODBC开发数据库的操作方法331

14.2.1创建数据库331

14.2.2配置ODBC数据源336

14.2.3与ODBC相关的C++类338

14.2.4 ODBC小结340

14.3使用ADO开发数据库的操作方法341

14.3.1添加ADO控件341

14.3.2导入ADO的动态链接库343

14.3.3初始化ADO控件环境343

14.3.4连接数据库346

14.3.5操作数据库346

14.3.6 ADO数据库开发实例350

14.4小结355

14.5习题355

第3篇 综合实例篇358

第15章 教学管理系统的C++实现(教学视频:67分钟)358

15.1项目概述358

15.1.1概述358

15.1.2实例中的相关类358

15.1.3实例程序的相关功能359

15.2自定义类360

15.2.1学生类360

15.2.2教师类360

15.2.3课程类361

15.2.4文件管理类361

15.2.5自定义类的继承关系362

15.3实现自定义类363

15.3.1新建C++头文件和实现文件363

15.3.2实现类功能367

15.4使用自定义类376

15.4.1复制自定义类文件到工程目录376

15.4.2包含类的头文件377

15.4.3创建类实例对象378

15.4.4调用对象成员完成相应功能379

15.5制作个性化系统界面379

15.5.1 Visual C++控件简介379

15.5.2制作个性化的系统界面379

15.6在控件消息响应函数中使用自定义类功能385

15.6.1为控件添加消息响应函数385

15.6.2为界面中的控件关联变量名386

15.6.3在消息响应函数中调用类成员387

15.7使用文件保存数据391

15.7.1创建文件实例对象391

15.7.2打开文件391

15.7.3格式化读取文件392

15.7.4格式化写入文件393

15.7.5关闭文件394

15.7.6实例程序395

15.8小结400

15.9习题401

热门推荐