第一章:初识C/C++
第二章:快速入门C/C++
第三章:体验黑客
第四章:文件操作
第五章:制作推箱子游戏
第六章:基础再深入
第七章:自制标准库
第八章:制作爬虫
第九章:Windows编程入门
第十章:制作静态库与动态库
第十一章:初始MFC
第十二章:MFC的基本使用
第十三章:制作U盘小偷
- 系列文章目录
- 文章目录说明
- 一、前言
- 二、文章说明
文章目录说明
上方的系列文章目录,有链接可点击跳转的为我已经发布的,暂时没有链接的为我已经写好的,算是存稿了
这是为了保证我的更新频率,每隔几天我就会发一篇,但至少会每周一篇,发布文章的频率取决于我的写作速度
至于该系列文章何时结束,这完全是不可知的,但按目前的进度,更新到20至30章,应该是没有问题的,无论如何,下方承诺过的内容,我都会进行一定程度的讲解。
同时每篇的平均篇幅大约会在1万字左右(含代码),部分复杂的项目可能会达到两万甚至三万
目前该专栏的价格为文章更新期间的价格,文章更新完毕后,应该会有所增加
该教程会持续更新,本人不可能跑路哈!有任何建议或问题都可以直接加我微信,文章的最下方有我的公众号链接,公众号内有我的联系方式。
一、前言我之所以开启的这个C/C++教程系列,主要原因是,我看到了当前教程界的缺陷:
- 报培训班:非常贵,一般都得一两万,但线下有人监督学习,有钱人可以考虑
- 买网课:很贵,但相比于培训班,还是要便宜不少,但没人监督你,有信心能够自己看几个月视频就能学会的,且能够承担几千元风险的,可以考虑
我当初就是买的这个,花了六千,基本没人管你,全靠看视频自学,且一般都是基础课讲的很好,前期你会感觉很不错,旦一进入高级课程,为图进度,就会讲的很乱,我所在的付费群,买课的估计过半看完基础就没有下文了,白瞎六千
- 网上买的付费文字教程:我也看过,讲的很跳,而且基本看完就忘,没有比较大型的实战项目
- 买书:新手很难入门,很多时候都只是盲目的学知识点,却不知道这些知识点能干嘛,所以我一般都只推荐买那种经典的、可作为参考书翻阅的书籍
- 免费视频教程:B站上不少,但内容杂糅,年代悠久,好坏难辨,找不到人
- 免费文字教程:这就更不用说这有多敷衍了,学完相当于没学
本系列教程的特点:
- 很便宜:只有几十元,相当于买一本书看(如果该系列文章反响不错的话,我会尝试推出书籍)
- 很全面:因为我也是买过网课的,知道它们都讲了些什么,加之我自己也看了很多的相关书籍
- 实时性:因为这些文章全是我自己所写,且在CSDN网络平台独家发布,可随时跟进时代,更新文章
- 可吐槽:我也不是C/C++领域的大师,所以你不用就认定我说的就是对的,如果你觉得文章中有问题,都可以随时私信或在文章下评论我,这没有任何问题,我会及时给予答复
- 可联系:有不懂的地方,都可以联系我,我会及时给予答复
- 阶段性:教程的内容都是循序渐进的,每一章的知识点都会是在前面章节的基础上增加,如果你发现我的文章中某一个知识点,无论是前面的章节还是在本章节中,都没有提到,请务必联系我更新!那一定是我的失误!
- 资源丰富:你可以获得我这些年在网上搜集的所有资料,大约17G的电子书资源与教程,还有我写的一些项目源码
- 实战性强:除了前面几个章节我会大致过一遍最基本的知识点,后面大多数时候都是通过带大家一起写程序、软件进行学习,只有从实战中,你才能真正的将知识点记住,你才能理解到这些知识点的意义所在,也就是为什么要有它们
- 成果性:认真学完本系列教程,你一定是有能力自己独立开发软件的,以及明白自己未来的学习方向
为了避免大家学完C/C++感觉自己啥也做不了的感觉,本系列文章将会涉及到以下方面的知识:
- C/C++
- Visual Studio
- WIndows 编程
- 网络编程
- linux系统的基本使用与编程
- 界面框架(主要为MFC、Qt)
- 第三方库(如EGE、数据库,vlc等等)
- 其它大家想要了解的(在我能力范围之内)
精心写一篇文章,可能会消耗我数天的空闲时间,这并不轻松,同时,由于C/C++这门语言博大精深,我也并不是这一领域的大师,编写过程中难免会出现差错,也希望大家能够体谅并指出,我会及时更正!
注意:由于C/C++知识面涉及太广太深,很多东西可能并不能在文章中得到详尽解释,但我会告诉你如何获得你所需要的信息,以及从哪些渠道获得信息
学习,最重要的方法,我更希望的是你能够掌握自己独立学习的方法。
如有觉得有写的不太好的地方,使你无法理解,也可指出,我会尝试修改!
二、文章说明该系列文章的安排:
本系列文章会以知识点讲解的文章与项目文章结合进行,采用由易到难的方法,逐步从入门到高手
基础知识点文章会尽量采取以下结构进行展示:
- 具体知识点讲解
- 本章知识点总结
- 小练习
对于项目文章,我会尽量采取以下结构展示:
- 项目说明,描述这个项目要干什么
- 写代码,同时讲解代码中遇到的知识点
- 本章知识点总结
- 一些小练习
阅读本系列文章,如果你是真正的0基础,可能会相对吃力,但如果你能一步一步啃下来,也将收获巨大
这里推荐一本很经典的C/C++书籍:C++ Primer Plus(第6版)
因为受限于篇幅以及本身水平有限,很多知识点我可能都只是提一嘴,更多的时候需要你自己查询资料,同时也只有这样你才能成长为一名合格的C/C++程序员
该书籍里面的C/C++知识点总结的非常全面,可以用作工具书参考,不会就翻翻,当然也可以找我要该书的电子版!
如果你已经有了一定的基础,那最好不过,但也推荐将文章大概过一遍,看一看本章知识点总结模块,最后尝试做一下小练习
因为我很多时候并不会按部就班的讲解知识点,偶尔还会讲解一些编程生涯中你将可能用到的一些经验
同时需要注意的是,知识点总结后面我都将会加上修饰符:
- 了解:该知识点可以拓宽你的知识面,除非你确实有这方面的需要,否则可能很少用到
- 尽量掌握:该知识点比较重要,能掌握的话,一定程度上可以提高你的编程能力与水平
- 必掌握:该知识点非常重要,你日后的编程中将经常用到,但这并不是说要你马上把这些东西记牢,而是提醒你需要重视,并尽快熟记于心
之所以要有这些修饰符,主要是为了方便大家把握重点



