劳务 东莞网站建设,资源分享网站怎么建设,主题资源网站制作平台,网站外包谁报价easyx 初步入门 1 安装easyx图形库2 如何使用Easyx3 效果初试4 基本图形绘制4.1 绘制点4.2 绘制直线4.3 绘制圆形4.4 绘制矩形4.5 绘制椭圆4.6 绘制圆角矩形4.7 绘制扇形 Thanks♪(#xff65;ω#xff65;)#xff89;谢谢阅读#xff01;#xff01;#xff01;下一篇… easyx 初步入门 1 安装easyx图形库2 如何使用Easyx3 效果初试4 基本图形绘制4.1 绘制点4.2 绘制直线4.3 绘制圆形4.4 绘制矩形4.5 绘制椭圆4.6 绘制圆角矩形4.7 绘制扇形 Thanks♪(ω)谢谢阅读下一篇文章见 1 安装easyx图形库
下载链接Easyx
进入链接后点击下载 Easyx打开安装包 点击下一步安装包会自动检测系统已经安装的VS版本选择正确版本 点击安装即可 2 如何使用Easyx
对于代码库来说其实最直接的方法就是阅读说明文档或手册。 无论是Easyx 、STL、MySQL等都需要认真阅读学习文档才能正确使用而且许多重要的文件都是英文版本所以英语对于计算机学习至关重要
我们打开 Easyx 官方网站
点击上方的文档 ,进入说明文档页面 即可
这里面有丰富的内容
基本说明安装使用教程基本概念 (介绍 颜色 坐标 设备)函数说明 绘图设备相关函数、颜色模型、颜色及样式设置相关函数、绘制图形相关函数、文字输出相关函数、图像处理相关函数、消息处理相关函数、其它函数graphics.h 暂留函数示例程序 挺有意思可以自行运行查看常见问题联系我们 Easyx 主要由一系列函数构成因此必须熟悉函数的意义和用途。 使用时加入头文件#includeeasyx.h即可使用。 另外我们创建项目时应该使用.cpp后缀。因为easyx内部是使用C语法实现的因此我们的源文件也要是C文件。
3 效果初试
我们先写出这样一段代码
#includeeasyx.h
#includeiostreamint main() {//初始化窗口initgraph(800, 600);//设置逻辑坐标系setorigin(400, 300);//反转Y轴setaspectratio(1, -1);//以坐标点画圆形circle(0, 0, 300);//用来阻断运行。getchar();closegraph();return 0;}我们看这样的代码肯定是不能理解接下来我们来介绍里面使用的函数
HWND initgraph(int width,int height,int flag NULL) 这是初始化的作用输入长宽即可。void circle(int x,int y , int radius) 这是绘制圆形的函数依次输入xy坐标设置原点然后输入半径即可。void setorigin(400, 300); 这个是设置逻辑坐标输入坐标即可void setaspectratio(1, -1); 这个是为xy轴加入缩放因子即等比例缩放负数即反转。
4 基本图形绘制
4.1 绘制点
void putpixel(int x,int y,COLORREF color) 非常好理解输入坐标和颜色即可画出对应点一个像素下面给出常用颜色表。
常量值颜色BLACK0黑BLUE0xAA0000蓝GREEN0x00AA00绿CYAN0xAAAA00青RED0x0000AA红MAGENTA0xAA00AA紫BROWN0x0055AA棕LIGHTGRAY0xAAAAAA浅灰DARKGRAY0x555555深灰LIGHTBLUE0xFF5555亮蓝LIGHTGREEN0x55FF55亮绿LIGHTCYAN0xFFFF55亮青LIGHTRED0x5555FF亮红LIGHTMAGENTA0xFF55FF亮紫YELLOW0x55FFFF黄WHITE0xFFFFFF白
4.2 绘制直线
void line(int x1,int y1,int x2,int y2) 即画出从点x1,y1到点x2,y2的直线
4.3 绘制圆形
void circle(int x,int y , int radius) 绘制圆形的函数依次输入xy坐标设置原点然后输入半径即可。
4.4 绘制矩形
void rectangle(int left,int top,int right,int bottom) 即绘制左上角为lefttop右下角为rightbottom的矩形
4.5 绘制椭圆
void ellipse(int left,int top,int right,int bottom); 即绘制左上角为lefttop右下角为rightbottom的矩形内的最大椭圆
4.6 绘制圆角矩形
void roundrect(int left,int top,int right,int bottom,int ellipsewidth,int ellipseheight); 前四个参数与绘制矩形一致后两个参数为构成圆角矩形的圆角的椭圆的宽度构成圆角矩形的圆角的椭圆的高度
4.7 绘制扇形
void pie( int left, int top, int right, int bottom, double stangle, double endangle ); 前四个与椭圆一致后两个为初始弧度和终止弧度。
其他函数请自行探索
Thanks♪(ω)谢谢阅读
下一篇文章见