“抛弃”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 

int main()
{
    initgraph(640, 480);    // 创建绘图窗口,分辨率 640x480
    circle(320, 240, 100);  // 画圆,圆心 (320, 240),半径 100
    _getch();               // 按任意键继续
    closegraph();           // 关闭图形界面
    return 0;
}

运行后的效果



这样我们就完成了整个环境的搭建工作,我们可以到easyx官网下载游戏源代码来运行看下

游戏源代码下载地址:https://codebus.cn/

这里我下载个烟花程序来玩玩,看下效果



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



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

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



总结

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

你可能感兴趣的:(“抛弃”C语言学习路上的枯燥,给它加个华丽的“外衣”-easyx)