“抛弃”C语言学习路上的枯燥,给它加个华丽的“外衣”-easyx


我们先来看个这玩意写的“童年回忆”-坦克大战

大学时期我们很多人都有相似的经历,不管是学C语言,还是学习嵌入式单片机,总感觉很枯燥,因为我们不知道这玩意学了到底有什么用,并且每天面对的东西都没有趣味性;特别是学习C语言,刚开始干劲十足,每天都花钱往学习机房里面去练习,但是学了个把月后,自学没什么动力,每次把代码运行完,看到出来的黑色界面就那么一点点数字,感觉很没“成就”
兴趣--兴趣是我们自学的最大动力,也是我们最好的老师,这里给大家介绍C语言的一个界面库,大家可以很容易的使用起来,实现学习C语言所见即所得的一个学习效果

一、Visual Studio开发环境搭建
这里我们用的是Visual Studio的社区版,其它东西不多说,开装...已经安装好Visual Studio的小伙伴直接跳过,进入到第二步
下载地址:https://visualstudio.microsoft.com/zh-hans/vs/
不想在官方下载的我这里有网盘地址:
链接:https://pan.baidu.com/s/1S4tRfV9QsHnPaHc6FfjY8w 提取码:u8pv
我们这里选择社区版 ,满足C语言学习完全没有问题,调试功能齐全,安装空间还小,也不用破解

下载后的软件

双击开装,直接点击“继续”

下载文件需要一点时间,稍等下

我们做C语言开发只要选择这个就好了

不想安装在C盘的,可以更改下位置,我这里选择安装再D盘,直接把前面的C改成D就好了

其他位置可以不动,然后点击下载安装

这个在下载安装包,耐心等待下......这里可能有人会注意到怎么是2017版而不是最新的2019版,这个不用理会,跟系统版本有关系,大家安装可能跟我有差别

安装好了,第一次启动,点击"以后再说"

这里根据个人喜好选择,然后点击“启动 Visual Studio(S)”

第一次启动,需要稍等片刻

进入到主界面

建一个控制台程序看下安装好木有

运行下,没问题


二、给Visual Studio添加图形界面插件--easyx
官方下载地址:https://easyx.cn/

下载好的插件包

直接双击运行,点击“下一步”就好了

这里它会自动识别我们安装好的VC路径,支持VC++6~VC++2019,大家可以根据自己的安装情况来,然后点击安装就好了

安装好帮助文档桌面会有一个这样的图标,方便平常查询参考用

我们打开Visual Studio新建一个空的控制台程序

添加代码运行实现"画圆"
#include
运行后的效果

这样我们就完成了整个环境的搭建工作,我们可以到easyx官网下载游戏源代码来运行看下
游戏源代码下载地址:https://codebus.cn/
这里我下载个烟花程序来玩玩,看下效果

下载下来的是2019版本的,直接运行会有错误

我们这里需要修改下项目的属性,然后再重新生成下,实际运行中还有烟花的声音效果

剩下的源代码大家去easyx的官网去下载,然后可以动手去模仿,也可以考虑写个数码管电子钟,计算器、验证RTOS算法都是可以的,这些有趣的东西同样也能移植到嵌入式单片机上玩


总结
1、C语言是我们学习单片机绕不开的话题,找到一种适合自己的C语言学习方式是一种不错的选择
2、兴趣是我们最好的老师,我们感兴趣的东西会刨根究底去学习
3、大学时期我们都有同样的经历,面对黑色界面的C语言学习感觉很枯燥,这种情况下如果换种有趣的方式学习,那就又能勾起我们无限的学习热潮
4、这个easyx库帮助我们学习C语言没有任何问题,如果大家还想进一步深入学习win32编程,推荐下面两个教程,网上有视频可以下载
①、中科院高级Windows程序设计--主讲人:中科院杨力祥
②、达内win32 SDK -- 需要花很多时间看视频学