软件部署:
网络异常,图片无法展示
|
网络异常,图片无法展示
|
编辑
编辑
先安装完visual studio 2022后所有所需的软件,我们再打开easyx的安装程序
选择我们的VC++2022即可
编辑
开始耍~
基础操作:
头函数
#include <graphics.h>
新建画布(类似于自定义屏幕大小)以像素为单位
initgraph(x,y,z); //x,y用具体数值表示
例如initgraph(500,500);就是初始化一个500*500像素大小的画布
第一个数值为宽,第二个数值为高,第三个值为窗口样式值
EW_DBLCLKS //在绘图窗口中支持鼠标双击事件
EW_NOCLOSE //禁用绘图窗口的关闭按钮
EW_NOMINIMIZE //禁用绘图窗口的最小化按钮
EW_SHOUCONSOLE //显示控制台窗口
easyX是以RGB三原色表示
所以我们想更改颜色时不仅仅可以使用WHITE、BLACK、BLUE等表示颜色的代码,还可以使用RGB(red,green,blue)
红绿蓝三个位置分别用相应的0~255的值表示即可
介绍几种相关函数
setlinecolor(color); //线条颜色setfillcolor(color); //填充颜色setbkcolor(color); //背景色setcolor(color); //前景色
徒手画圆
voidcircle(intx,inty,intradius); //x,y,半径(有边框)voidfillcircle(intx,inty,intradius); //x,y,半径(有填充有边框)voidsolidcircle(intx,inty,intradius); //x,y,半径(有填充无边框)
徒手画线
setlinecolor(RGB(n,n,n0)); line(n,n,n,n);
intmain() { initgraph(640, 480); for (inty=0; y<=480; y=y+5) { if (y/5%2==1) { setcolor(RGB(255, 0, 0)); } else { setcolor(RGB(0, 0, 255)); } line(0, y, 640, y); /*(直线起始点坐标x1,直线起始点坐标y1,终止点坐标x2,种植点坐标y2)*/ } _getch(); closegraph(); return0; }
编辑
现在画的是平行的线,我们稍微更改一下起始坐标,就可以得到这样的结果:
if (y/5%2==1) { setcolor(RGB(200, 20, 20)); } else { setcolor(RGB(0, 100, 200)); } line(0, y, 640, 3*y);
编辑
对这个代码的探索,目前就到这里了,往下接着学,下期间