目录

1、课程简介

1.1、语言特点(支持数据封装和数据隐藏)

1.2、工作原理

1.3、课程目录

2、视频(资料+视频)百度网盘

2.1、视频在线观看地址

2.2、视频源码

3、博客笔记汇总表

第1阶段——C++| 匠心之作 从0到1入门学编程

第1阶段 day01

第1阶段 day02

第1阶段 day03

第1阶段 day04

第2阶段——实战-通讯录管理系统

第3阶段——C++核心编程

第3阶段 day01

第3阶段 day02

第3阶段 day03

第3阶段 day04

第4阶段——实战-基于多态的企业职工系统

第5阶段——C++提高编程

第6阶段——实战-基于STL泛化编程的演讲比赛

第7阶段——C++实战项目机房预约管理系统

4、C++编程【Visual Studio 2017 环境搭建教程】【附:软件安装包】


1、课程简介

C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。

C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。

1.1、语言特点(支持数据封装和数据隐藏)

在C++中,类是支持数据封装的工具,对象则是数据封装的实现。C++通过建立用户定义类支持数据封装和数据隐藏。

在面向对象的程序设计中,将数据和对该数据进行合法操作的函数封装在一起作为一个类的定义。对象被说明为具有一个给定类的变量。每个给定类的对象包含这个类所规定的若干私有成员、公有成员及保护成员。完好定义的类一旦建立,就可看成完全封装的实体,可以作为一个整体单元使用。类的实际内部工作隐藏起来,使用完好定义的类的用户不需要知道类是如何工作的,只要知道如何使用它即可。

1.2、工作原理

C++语言的程序因为要体现高性能,所以都是编译型的。但其开发环境,为了方便测试,将调试环境做成解释型的。即开发过程中,以解释型的逐条语句执行方式来进行调试,以编译型的脱离开发环境而启动运行的方式来生成程序最终的执行代码。

生成程序是指将源码(C++语句)转换成一个可以运行的应用程序的过程。如果程序的编写是正确的,那么通常只需按一个功能键,即可搞定这个过程。该过程实际上分成两个步骤。

1.3、课程目录

本教程分为7个阶段,涵盖基础入门到实战项目,当前为第1阶段,实战教程正在更新中...   敬请关注!!!

  1. 第1阶段——C++| 匠心之作 从0到1入门学编程 (本篇)
  2. 第2阶段——实战-通讯录管理系统  (更新完成)
  3. 第3阶段——C++核心编程  (更新完成)
  4. 第4阶段——实战-基于多态的企业职工系统(更新完成)
  5. 第5阶段——C++提高编程(更新完成)
  6. 第6阶段——实战-基于STL泛化编程的演讲比赛(更新完成)
  7. 第7阶段——C++实战项目机房预约管理系统

本文来源传智教育和黑马程序员视频库,原创整理,转载请注明出处,喜欢请分享更多人。

文章来源:传智教育和黑马程序员视频库

2、视频(资料+视频)百度网盘

链接:https://pan.baidu.com/s/1xJKGTmUeCQEXirv8uM_vnA   提取码:zjxs

 

2.1、视频在线观看地址

视频地址:哔哩哔哩网站——黑马程序员匠心之作|C++教程从0到1入门编程,学习编程不再难

2.2、视频源码

讲师用的C++编程软件是Visual Studio 2017。我觉得不好用,我用的是Visual Studio Code(可以格式化代码,很好用)。

视频资料里,没有讲师的C++工程文件。代码,可以在评论区留言 进行获取。代码,是自己整理的,如图所示:

3、博客笔记汇总表

第1阶段——C++| 匠心之作 从0到1入门学编程

第1阶段 day01

  • C++阶段01笔记01【C++初识(第一个C++程序、注释、变量、常量、关键字、标识符命名规则)】
  • C++阶段01笔记02【数据类型(整型、sizeof关键字、实型(浮点型)、字符型、转义字符、字符串型、布尔类型 bool、数据的输入)】
  • C++阶段01笔记03【运算符(算术运算符、赋值运算符、比较运算符、逻辑运算符)】

第1阶段 day02

  • C++阶段01笔记04【程序流程结构(选择结构、循环结构、跳转语句)】

第1阶段 day03

  • C++阶段01笔记05【数组(概述、一维数组、二维数组)】
  • C++阶段01笔记06【函数(概述、定义、调用、值传递、常见样式、声明、分文件编写)】
  • C++阶段01笔记07【指针(基本概念、变量定义和使用、内存空间、空指针和野指针、const修饰指针、指针和数组、指针和函数)】

第1阶段 day04

  • C++阶段01笔记08【结构体(基本概念、定义与使用、数组、指针、嵌套、const使用)】

第2阶段——实战-通讯录管理系统

第3阶段——C++核心编程

第3阶段 day01

第3阶段 day02

第3阶段 day03

第3阶段 day04

第4阶段——实战-基于多态的企业职工系统

有待更新~~~

第5阶段——C++提高编程

有待更新~~~

第6阶段——实战-基于STL泛化编程的演讲比赛

有待更新~~~

第7阶段——C++实战项目机房预约管理系统

有待更新~~~

4、C++编程【Visual Studio 2017 环境搭建教程】【附:软件安装包】

C++编程【Visual Studio 2017 环境搭建教程】【附:软件安装包】

C++| 匠心之作 从0到1入门学编程【视频+课件+笔记+源码】相关推荐

  1. C++ 匠心之作 从0到1入门学编程

    C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计.C++擅长面向对象程序设计的同时,还可以 ...

  2. C++| 匠心之作 从0到1入门学编程

    课程简介 C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计.C++擅长面向对象程序设计的同 ...

  3. 第1阶段C++ 匠心之作 从0到1入门

    第1阶段C++ 匠心之作 从0到1入门 C++基础入门 1 C++初识 1.1 第一个C++程序 1.1.1 创建项目 1.1.2 创建文件 1.1.3 编写代码 1.1.4 运行程序 1.2 注释 ...

  4. Android10.0 日志系统分析(三)-logd、logcat读写日志源码分析-[Android取经之路]

    摘要:本节主要来讲解Android10.0 logd.logcat读写日志源码内容 阅读本文大约需要花费20分钟. 文章首发微信公众号:IngresGe 专注于Android系统级源码分析,Andro ...

  5. cocos creator3.3.0休闲游戏(云浮消消乐)源码H5+安卓+IOS三端源码

    cocos creator3.3.0休闲游戏(云浮消消乐)源码H5+安卓+IOS三端源码,开发脚本为typeScript方便扩展和阅读,支持cocos creator3.X版本,完整的源码可直接运营. ...

  6. 0基础如何入门Python编程

    Python目前已经成为最受欢迎的编程语言之一,吸引了一大批粉丝,但是很多人在要跨入的时候犹豫了,原因竟然是觉得零基础学习Python太难了,真的是这样吗?零基础入门Python编程学习有什么好的技巧 ...

  7. spring-boot-2.0.3之quartz集成,数据源问题,源码探究

    前言 开心一刻 着火了,他报警说:119吗,我家发生火灾了. 119问:在哪里? 他说:在我家. 119问:具体点. 他说:在我家的厨房里. 119问:我说你现在的位置. 他说:我趴在桌子底下. 11 ...

  8. 独立版狮子鱼15.0.1社区团购直播小程序商城源码

    之前公司做社区团购项目买的源码.现在还在一直更新中,以后有新的版本出来,我尽量也发上来. 本人不懂技术,是否有后门请自行检查. 官方文档: 数据库对比 独立版安装教程: 升级日志: V15.0.1 [ ...

  9. OpenCV2.3的cvCalcHist函数有问题?255级值总为0,索性自己写一个直方图计算函数,附源码

    图像处理开发需求.图像处理接私活挣零花钱,请加微信/QQ 2487872782 图像处理开发资料.图像处理技术交流请加QQ群,群号 271891601 我在写直方图规定化的代码过程中,发现OpenCV ...

最新文章

  1. 1小时教你做360度全景“小星球”效果图 Skillshare – Create a Panoramic ‘Little Planet’ from Anywhere
  2. 【ES6专栏】全面解析ECMAScript 6模块系统
  3. 网际协议:动态主机配置协议(DHCP)和NAT
  4. 【光说不练假把式】今天说一说Kubernetes 在有赞的实践
  5. 【转】 看IT人才最容易犯的17个错误
  6. 【博客项目】—案例初始化(二)
  7. TensorFlow demo 及 tutorials
  8. Vue在HTML模板中插入JS数据
  9. TransE,知识图谱嵌入(KGE)论文精读
  10. uniapp显示彩色的阿里icon的图标
  11. webUploader.js 文件上传插件简用!
  12. 5G:智能座舱的分水岭,蔚来小鹏们的翻身战
  13. ppt怎么修改页面布局
  14. PA、PB及RS功率计算
  15. 印象笔记mac版 同步问题_Typora和印象笔记的完美同步及备份
  16. Storm Trident简介
  17. CSS 去掉点li 的点
  18. Android 中设置指定语言
  19. 多个DataFream追加写入同一个sheet代码示例
  20. 公共基础知识题库 计算机考点,公共基础知识考点

热门文章

  1. 怎么搜索一下整个网络的计算机,如何快速查找自己电脑IP地址?
  2. 近千万EOS被盗事件回顾,大家请保护好自己的EOS私钥
  3. 2022-2028年全球与中国端点保护平台(EPP)行业市场深度调研及投资预测分析
  4. Java爬取12306
  5. python语言中的单行注释语句_Python入门基础系列(五)——单行和多行注释
  6. 主板常见故障的维修方法
  7. 阿里云第二次实验——个人网盘的搭建
  8. hbuilderx安装教程_HBuilderX初级安装使用教程
  9. Ubuntu 设置搜狗输入法 Win+空格 Win+Space切换
  10. 小甲鱼零基础入门学习Python(绝对干货,值得学习)