EasyX(easyx图形库)是一款可以帮助C语言初学者快速入门图形和游戏编程的辅助软件。easyx怎么用于c语言,EasyX库为C/C++提供了一个简单的绘图界面,可以帮助你快速编写图形程序。该向导将帮助您将EasyX库安装到指定的开发环境中。EasyX目前支持Visual C++6/2008~2017。
EasyX常见问题
为什么要用EasyX?
很多同学都是从C语言学习编程,目前的情况是:
1.有的学校用Turbo C作为讲C语言的环境,但是Turbo C的环境太老了,不能复制粘贴。
2.有的学校直接用VC说C语言,因为VC的编辑调试环境很优秀,VC有适合教学的免费版本。可惜在VC下只能做一些文字练习。画一条直线和一个圆是非常困难的,需要注册窗口类,建立消息循环。新手会受到严重打击。想画编程的初学者要用TC,很无奈。
3.还有就是计算机图形学。本课程的重点是绘制算法,而不是Windows编程。所以很多老师都要用TC来教,因为Windows画图太复杂,会偏离教学重点。很多新图书都用OpenGL,但是门槛还是很高的。
所以我想给你一个更好的学习平台,就是VC方便的开发平台和TC简单的绘图功能,所以我有了这个EasyX库。如果你刚开始学C语言,或者你是教C语言的老师,或者你是教计算机图形学的,那么这个库一定会让你很兴奋。
更新日志
[添加功能]
添加三次贝塞尔曲线函数polybiezer(2018年4月22日);
泛洪填充功能增加了填充连续彩色表面的功能(2018年5月4日);
用于读写图片的函数loadimage/saveimage增加了对png和tif格式的支持(2018年7月27日)。
增加了对Visual Studio 2019(2019年4月15日)的支持。
[功能调整]
底层做了大幅调整(2018年4月22日)。
安装包中的离线帮助文档改为在线浏览,支持下载离线文档(2020年1月9日)。
默认绘图窗口取消了对双击事件的支持。如需支持,请在创建窗口时指定EW_DBLCLKS属性(2020-3-15)。
修改绘图窗口属性常量名称,添加EW _ prefix(2020年3月15日)。
[bug修复]
修正了settextstyle低概率会造成字体格式紊乱的一个bug(2018 . 7 . 27);
稳定性提高(2019年1月19日)。
提高安装程序与各种版本VS的兼容性(2020年7月27日)。
修正了FILLSTYLE/LINESTYLE初始化时的一个错误(2020年8月6日)。
[其他]
由于底层架构的调整,单步调试时暂时无法同时看到执行结果(不影响执行)。这个问题我们后面会重点解决。