很早以前就接触到了Easyx图形库,当时感叹还有这么简单的C图形库供我们使用。后开用Easyx做过推箱子、图形界面钢琴等等简单的小游戏。今天给大家介绍一下Easyx图形库。
Easyx图形库是针对C++的图形库,也可以帮助C语言初学者快速上手图形和游戏编程,给初学者带来 编程的乐趣,享受开发程序的魅力,让写程序更有成就感。
比如,可以用 VC + EasyX 很快的用几何图形画一个房子,或者一辆移动的小车,可以编写俄罗斯方块、贪吃蛇、黑白棋等小游戏,可以练习图形学的各种算法,等等。
下面来给大家介绍下图形库的安装和简单的使用:
首先进入官网:https://easyx.cn/
安装
系统支持
操作系统版本:Windows XP(sp3) 及以上操作系统。
编译环境版本:Visual C++ 6.0 / 2008 ~ 2017(x86 & x64)。
安装
请下载最新版 EasyX 安装程序,直接运行,并跟随提示安装即可。
安装程序会自动检测您已经安装的 VC 版本,并根据您的选择将对应的 .h 和 .lib 文件安装至 VC 的 include 和 lib 文件夹内。安装程序不会修改注册表或者您本机的其它任何文件。
卸载
由于安装程序并不改写注册表,因此您在“添加删除程序”中不会看到 EasyX 的卸载项。如需卸载,请再次执行对应版本的安装程序,并根据提示卸载。也可以手动将相关的 .h 和 .lib 删除,系统中不会残留任何垃圾信息。
超简单的使用预览
EasyX 在使用上非常简单。
比如:启动 Visual C++,创建一个空的控制台项目(Win32 Console Application),然后添加一个新的代码文件(.cpp),并引用 graphics.h 头文件就可以了。
看一个画圆的例子吧:
#include <graphics.h> // 引用图形库头文件
#include <conio.h>
int main()
{
initgraph(640, 480); // 创建绘图窗口,大小为 640x480 像素
circle(200, 200, 100); // 画圆,圆心(200, 200),半径 100
_getch(); // 按任意键继续
closegraph(); // 关闭绘图窗口
}
/<conio.h>/<graphics.h>
当然,在脱离控制台的 Win32 Application 项目上也是可以用的。需要注意的是,Win32 Application 项目没有控制台,所以无法使用控制台相关的函数。
安装easyx的过程中会提示你安装帮助说明,里面有详细的说明,分为几个部分:
基本概念(颜色、坐标)
函数说明
绘图函数
图形绘制函数
文字输出函数
图像处理函数
鼠标消息函数
等等其它函数。
备注:Easyx只是最基本的图形库,供初学者了解和使用简单图形界面编制和基本程序开发流程,因使用有局限,比如在开发大型应用就会显得臃肿不堪,如果你是高手请绕道。
閱讀更多 C語言源代碼分享 的文章