你好,我是悦创。我的 C++ 开课啦。
Objectives
- 答疑概述
- C++ 概述
- 专栏概述
- VS2019 安装
1. 答疑概述
- 知识星球答疑;
- 提问方法;
CSDN 答疑方法
2. C++ 概述
C++ 是一种中级语言,它是由 Bjarne Stroustrup 于 1979 年在贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C 语言,是一种面向对象的程序设计语言。C++ 可运行于多种平台上,如 Windows、MAC 操作系统以及 UNIX 的各种版本。
https://www.tiobe.com/tiobe-index/
C++ 简介
C++ 是一种静态类型的、编译式的、通用的、大小写敏感的编程语言,支持过程化编程,面向对象编程和泛型编程。
C++ 其实就是 C Plus Plus
1.1 C++ 的历史
- 从 C 发展而来;
- C 没有面向对象,C++ 有面向对象。这就引出了 C++;
- 出现了 OO(面向对象)的概念;
- 1983 年正式被命名为 C++(C plus plus/cpp);
- 说个题外话:C# 怎么读?那 C# 和 C++ 的关系是什么?
- 随着硬件价格降低,曾出现低谷;(也就是,买一台计算机的钱可以买三台计算机去计算。我们就不用去耗时间优化 C++ 的代码与算法)
- 标准模板库,泛型等特性加入…;
- 1988年,加入国际标准化组织;
- 国际标准的不断跟迭代:C11、C14…;
1.2 当我们谈 C++,谈些什么?
- 第一个阶段(1979 - 1995):储备
- C with classes
- 面对对象(OO )思想
- 第二个阶段(1996 - 2000):完善
- 标准模板库(STL)
- Boost
- 第三个阶段(2000 - 今天):腾飞
- 模板元编程
- MPL 库
- Modern C++:Lambda,type deduction…
1.3 专栏概述
模块一 | 基础 |
---|---|
CH1 | 开班仪式!不来100%后悔! |
CH2 | 变量、输入与输出 |
CH3 | 数据类型基础与运算 |
CH4 | 循环 |
CH5 | 数据类型与数组 |
CH6 | 内存与指针 |
CH7 | 分支语句与逻辑运算 |
模块二 | 核心 |
CH8 | 函数及递归 |
CH9 | 复习及期中测试讲解 |
CH10 | 类与对象 |
CH11 | 类的继承与多态 |
模块三 | 扩展 |
CH12 | 异常与模板 |
CH13 | 文件 IO 与编译 |
模块四 | 实战·自动售货系统搭建 |
CH14 | 自动售货系统搭建(上):控制台 |
CH15 | 自动售货系统搭建(中):界面可视化(QT 框架) |
CH16 | 自动售货系统搭建(下):人脸识别(Opencv) |
每个小项目是环环相扣到大项目的开发,软件工程中叫:增量开发。
增量开发,又叫增量式开发,是软件工程当中,一种常用的软件开发过程思想。 其中增量是指在软件开发过程中,先开发主要功能模块,再开发次要功能模块,逐步完善,最终开发出符合需求的软件产品。
1.4 我们的目标是?
- ×进 BAT 年薪 30K+
- ×精通 C++ 大型程序开发信手拈来
这个专栏是做不到的,但是要是说课程上拿到 90+ 分是没有问题的。
会考试的人,实际代码不一定很强。会敲代码的人,考试肯定不会很差。
- √考试 90+
- √个人软件开发得心应收(个人不用考虑特别多的高并发和资源)
- √深入学习 C++ 的能力
- √深入学习计算机的工具(学操作系统绝对 ok、学网络等等都是 OK 的)
1.5 希望大家
当然我们还是希望大家早日达到下面的目标:
√进 BAT 年薪 30K+
√精通 C++ 大型程序开发信手拈来
1.6 学了这门课能咋?
成为无所不能的 C++ 大师
据我所知,这是 21 天自学 C++ 最简便的办法
VS2019 的安装
安装固性能速度会比较快;
1. 进入微软官方下载网址,点击 VS2019 社区版下的免费下载按钮。
下载链接:https://visualstudio.microsoft.com/zh-hans/downloads/
2. 右键“以管理员身份打开”下载下来的.exe 文件
等待提取文件结束(约1-2分钟)。
3. 等待加载完毕进入安装软件主界面,在Community 2019版本处点击安装。
4. 勾选“使用 C++ 的桌面开发”和“Visual Studio拓展开发”。
5. 如果想要装在自己指定位置,则点击上方“安装位置”选项,选择自己指定的目录后,点击安装即可。
6.在这一步,有部分电脑系统盘C盘是固态,想选择将 vs2019 装在其他机械硬盘目录下的同学,可能会遇到安装软件的如下警告,选择“继续使用我的选择”,然后安装即可。
视网络情况,安装过程将持续30分钟至1小时,安装完成
后就会在桌面出现VS2019图标,如果没有,可以在开始
菜单中找到,点击即可打开(* ̄︶ ̄)
Summary
- 答疑概述
- C++ 概述
- 专栏概述
- 专栏安排
- 目标
- 要求
- VS2019 安装
CH1 作业
1、完成 VS2019 的安装
CH2 预习
回想:初中和高中数学学过的函数,想想它有哪些特点?
了解:计算机术语字节(byte)和 bit 是什么意思?