对于刚刚接触,初窥C或者C++语言门径的同学来说,想要实现在控制台画一条看上去光滑正常的线,都是很困难的,还要注册窗口类,建立消息循环等非常麻烦。
对之于计算机图形学,Windows下编程实在是太复杂了,初学者接触根本无从下手,在这里,我要介绍一种简单易学的C&C++第三方图形库——easyX,这是一种理解起来很简单的绘图库,你甚至在学完C语言基础之后就可以结合此库实现一个简单的二维游戏,非常有趣,可以极大的提高编程兴趣与编程能力。
以下介绍下载方法,及简单的绘图介绍
1、首先,浏览器输入easyX,点击搜索,出现页面,点击首页 — EasyX ,就是第一行,进入官网。
2、进入官网界面之后,点击右上方下载EasyX,下载成功后,双击运行,出现如下界面,点击next
3.之后选择安装到那个编译器,可以都安装上,也就几百K大小。
4、安装成功之后,我们新建一个项目,这里用VisualC++做演示, 我们来实现画一个圆, 以下是具体代码:
#include <graphics.h>
#include <conio.h>
int main()
{
initgraph(640,480); //初始像素640 * 480 界面
setcolor(YELLOW); //建立画线颜色
setfillcolor(RED); //建立填充颜色
fillcircle(100, 100, 50); //画出填充圆, 三个参数, 第一个第二个参数为圆的圆心, 第三个参数为圆的半径.
getch(); //按键后继续, 包含于 conio.h 头文件中
closegraph(); //关闭绘图界面
return 0;
}
/*
* 注意,这里的界面坐标是从左上角作为原点的, 向右为 x 正, 向下为 Y 正.
*/
以下为运行结果:
简简单单几行代码实现了一个漂亮的圆, 大家是不是也心动了呢? 快去实现吧!