APP下载

EasyX在C语言课程教学中的应用

2018-07-31李柯景

科教导刊 2018年7期

李柯景

摘 要 本文笔者通过多年的C语言课程的教学经验,提出了在C语言教学过程中引入EasyX图形库的必要性,介绍了通过绘制图形和制作动画的案例进行教学的方法,激发学生利用C语言进行编程的兴趣,提高学生的自主性和创新性。

关键词 EasyX C语言 动画设计

1 引入EasyX的必要性

C语言程序设计课是理论与实践相结合的课程,实践性很强,是高等院校的公共基础课程之一。近几年来,一般高校采用Visual C++ 6.0作为编辑环境进行C语言课程的讲解。尽管Visual C++ 6.0已经远远比从前的tubor C 2.0无论从界面上还是实际操作上简便了很多,但C语言课程的一些经典实例兴趣性不强,不容易激发学生的创新能力。如果能够将枯燥的C语言学习和图形界面以及电脑游戏结合到一起,从老师多次强调讲解程序的编写方法转变为让学生自己参与算法的设计和程序的编写,调动起学生的学习兴趣,提高学生的实践能力。EasyX让图形案例引入进C语言的课堂成为可能性。

2 EasyX图形库

标准的C中包含“graphics.h”这个头文件,具备强大的图形功能,利用C语言可以进行各种图形的绘制。但是在Visual C++ 6.0并不包含这个头文件。EasyX是针对 C++ 的图形库,可以帮助 C语言初学者快速上手图形和游戏编程。在Visual C++ 6.0的基础上安装EasyX只需下载压缩包,执行 Setup.hta,并跟随提示安装即可。如果想手动安装,需要include 和 lib 文件夹下的文件分别拷贝到Visual C++ 6.0对应的 include 和 lib 文件夹内即可。这样就将EasyX图形库引入到了Visual C++ 6.0中。可以利用EasyX图形库画出各种几何图形和移动的图形,也可以编写类似我们所熟悉的俄罗斯方块等小游戏,可以练习图形学的各种算法,等等。……

登录APP查看全文