美文网首页编程和单片机原来可以这样玩
“抛弃”C语言学习路上的枯燥,给它加个华丽的“外衣”-easyx

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

作者: 想啥做啥 | 来源:发表于2021-02-21 22:13 被阅读0次

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


    大学时期我们很多人都有相似的经历,不管是学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 <conio.h>
    
    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

        本文链接:https://www.haomeiwen.com/subject/mylcfltx.html