告别黑框框——用C语言Easyx图形库实现图形界面

很早以前就接触到了Easyx图形库,当时感叹还有这么简单的C图形库供我们使用。后开用Easyx做过推箱子、图形界面钢琴等等简单的小游戏。今天给大家介绍一下Easyx图形库。

Easyx图形库是针对C++的图形库,也可以帮助C语言初学者快速上手图形和游戏编程,给初学者带来 编程的乐趣,享受开发程序的魅力,让写程序更有成就感。

比如,可以用 VC + EasyX 很快的用几何图形画一个房子,或者一辆移动的小车,可以编写俄罗斯方块、贪吃蛇、黑白棋等小游戏,可以练习图形学的各种算法,等等。

下面来给大家介绍下图形库的安装和简单的使用:

告别黑框框——用C语言Easyx图形库实现图形界面

首先进入官网:https://easyx.cn/

告别黑框框——用C语言Easyx图形库实现图形界面

官网:https://easyx.cn/

安装

系统支持

操作系统版本:Windows XP(sp3) 及以上操作系统。

编译环境版本:Visual C++ 6.0 / 2008 ~ 2017(x86 & x64)。

安装

请下载最新版 EasyX 安装程序,直接运行,并跟随提示安装即可。

告别黑框框——用C语言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只是最基本的图形库,供初学者了解和使用简单图形界面编制和基本程序开发流程,因使用有局限,比如在开发大型应用就会显得臃肿不堪,如果你是高手请绕道。


分享到:


相關文章: