C++基础与提升

主要面向零基础读者,用实例引导读者学习,深入浅出地介绍 C++ 的相关知识和实战技能。

4237人学习

中级177课时2019/08/29更新

二维码下载学堂APP缓存视频离线看

职场360
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
C语言开发工程师职业学习系列套餐
C语言编程基础视频课程(七日成蝶)
260597人学习
¥49.00
C语言课程升华篇之打字游戏(七日成蝶)
22496人学习
¥29.00
Linux基础入门教程
28817人学习
¥5.00
更 多 45 门 课 程
C/C++跨平台研发基础入门与实战系列专题
C++ 设计模式理论与实战大全
94211人学习
¥198.00
C++QT5跨平台界面编程原理和实战大全视频课程
287662人学习
¥268.00
FFmpeg安卓流媒体播放器开发实战视频课程 -基于NDK、C++和 FFmpeg Android
156786人学习
¥298.00
更 多 23 门 课 程
C++跨平台开发工程师从技能掌握到项目实战课程
C++11 14 17 20 多线程从原理到线程池实战
27111人学习
¥199.00
Libevent C++高并发网络编程
70849人学习
¥298.00
【夏曹俊】C++编程FFMpegSDK美颜直播推流实战-基于qt5,opencv视频课程
101700人学习
¥198.00
更 多 14 门 课 程
C++跨平台实战系列专题
C++QT5跨平台界面编程原理和实战大全视频课程
287662人学习
¥268.00
【夏曹俊】C++socket网络编程大全实战http服务器(支持php)视频课程
91499人学习
¥128.00
【夏曹俊】C++编程FFMpegSDK美颜直播推流实战-基于qt5,opencv视频课程
101700人学习
¥198.00
更 多 9 门 课 程
C++跨平台实战系列专题
C++QT5跨平台界面编程原理和实战大全视频课程
287662人学习
¥268.00
【夏曹俊】C++socket网络编程大全实战http服务器(支持php)视频课程
91499人学习
¥128.00
【夏曹俊】C++编程FFMpegSDK美颜直播推流实战-基于qt5,opencv视频课程
101700人学习
¥198.00
更 多 9 门 课 程
  • 课程介绍
  • 课程大纲

适合人群:

无论是否从事计算机相关行业,是否接触过 C++,均可通过学习本书快速掌握 C++的开发方法和和技巧。

你将会学到:

主要面向零基础读者,用实例引导读者学习,深入浅出地介绍 C++ 的相关知识和实战技能。

课程简介:

第Ⅰ篇“基础知识”主要讲解 C++ 程序的基本组成、标识符和数据类型、运算符和表达式、程序控制结构和语句、算法与流程图、数组、函数、指针以及输入和输出等;

第Ⅱ篇“核心技术”主要讲解类和对象、命名空间、继承与派生、多态与重载、文件操作、容器、模板、预处理、异常处理、网络编程技术、数据库编程技术、用户界面编程及游戏编程等;

第Ⅲ篇“提高篇”主要介绍网络应用项目、DirectX基础与应用以及专业理财系统等。


展开更多

课程大纲-C++基础与提升

  • 第1章开始 C++ 编程之旅——C++ 概述(23分钟7节)

  • 1-1

    1.1 OOP 面向对象编程很多初学者对面向对象程序设计(Object-Oriented Programming,OOP)思想和作为面向对象程序设计语言(Object-Oriented Programming Language,OOPL)基础的 Smalltalk 以及动态类型语言了解很少。本节主要讲解面向对象技术的基本知识。

    [04:45]
  • 1-2

    1.2 程序设计概述程序设计(Programming)是指设计、编制、调试程序的方法和过程。程序设计方法有两种,一种是结构化程序设计,另一种是面向对象程序设计。

    [02:21]
  • 1-3

    1.3 C、C++ 与 Visual C++C、C++ 与 Visual C++ 这些概念有一些区别,本小节将详细介绍这些区别。

    [02:52]
  • 1-4

    1.4 C++ 程序开发环境“工欲善其事,必先利其器”,故首先要了解 C++ 的开发环境。

    [06:10]
  • 1-5

    1.5 第一个 C++ 程序本节通过在 Code::Blocks 17.12 中创建一个简单的“Hello, world !”程序来了解 C++ 的编程过程以及 Code::Blocks 的具体操作。

    「仅限付费用户」点击下载“赠送资源.rar”

    [04:10]
  • 1-6

    1.6 综合案例为了帮助读者快速掌握 Code::Blocks 的使用方法,请观察如下范例。

    [01:28]
  • 第2章C++ 程序的基本组成(16分钟5节)

  • 2-1

    2.1 C++ 程序C++ 程序源于 C 语言,因此,一个完整的 C++ 程序跟 C 语言同样包括基本的三部分:预处理部分、全局声明部分和函数。所有的 C++ 程序都是从 main 函数开始执行的。除此之外,为了方便对程序和代码的理解和使用,可以给程序添加注释,注释部分并不会被编译执行,也不会对程序造成影响。

    [07:59]
  • 2-2

    2.2 C++ 代码编写规范C++ 程序的编程格式自由度高,具有很高的灵活性,由于每位程序员所受教育以及习惯不同,大多都有自己的编程风格,因此 C++ 程序的编程风格是风彩各异、百花齐放的。编程风格的统一直接关系到软件项目的可读性、可维护性,对软件开发亦有着直接的关系。编程风格混乱,十分不利于项目的开展以及程序员之间的交流。为了提高程序的可读性,应在编写代码时遵守相应的代码编写规范。

    [01:13]
  • 2-3

    2.3 算法是程序的核心算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。

    [02:18]
  • 2-4

    2.4 综合案例本节通过一个综合实例,编写一个简单的 C++ 程序,对变量的声明与赋值以及函数的使用进行巩固。

    [03:58]
  • 第3章标识符和数据类型(1小时12分钟8节)

  • 3-1

    3.1 标识符在编程语言中,标识符是为变量、常量、函数、类及其他对象所起的名字,是具有特定含义的词,但它们不能够随意命名。在 C++ 系统中已经预先定义了很多标识符,这些预定义的标识符不能再用来定义其他内容,命名标识符时需避开它们。

    [04:57]
  • 3-2

    3.2 数据类型本节将介绍常用的基础数据类型及其基本用法。常用的数据类型有整型、浮点型、字符型和布尔型。

    [13:11]
  • 3-3

    3.3 常量常量是指内容固定不变的量,无论程序怎样变化执行,它的值都不会变。在实际编程中,常量常用于保存像圆周率之类的常数。常量类型主要有三种形式,其一指用于输出的常量,其二指宏定义字符常量,其三指 const 修饰的值而不能变化的变量(习惯上也叫作常量)。

    [13:11]
  • 3-4

    3.4 变量前面已经介绍了常量有关的知识点,知道常量的值是不可变的,从前面的例子中可以看到很多变量的存在,那具体变量是如何定义的?变量如何赋值?变量如何应用?

    [11:29]
  • 3-6

    3.6 复合数据类型下面主要介绍一下数组、字符串和结构体 3 种复合数据类型。

    [11:44]
  • 3-7

    3.7 综合案例通过下面的一个案例巩固本章所学内容。

    [03:58]
展开更多

“职场360”老师的其他课程更多+

在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部