EGE Windows 简易绘图库

开源网站开源项目 24-07-01 13:51:01

EGE(Easy Graphics Engine,简易图形引擎),是 Windows 下的简易绘图库,是一个类似 BGI(graphics.h)的面向 C/C++ 语言新手的图形库,它的目标也是为了替代TC的BGI库而存在。

它的使用方法与 Torbo C 中的 graphics.h 相当接近,对新手来说,简单,友好,容易上手,免费开源,而且接口意义直观,即使是完全没有接触过图形编程的,也能迅速学会基本的绘图。

EGE 图形库已经完美支持 Visual C++、C-Free、Dev-C++、Code::Blocks、wxDev-C++, Eclipse 等集成开发环境,即支持使用 MinGW 为编译环境的 IDE。如果你需要在 Visual C++ 下使用 graphics.h,那么 EGE 将会是很好的替代品。

EGE 是对WindowsAPI的一个封装,主要是以 2D 绘图为主,并且可以通过鼠标、键盘进行交互,播放音乐等。所以可以用来做绘图、图像显示,图像处理、小游戏、实现算法可视化等,大学常用来做 C 语言作业期末作业(比如学生管理系统)。

最简单的程序

包含头文件

初始化图形窗口

关闭图形界面

#include <graphics.h>int main(){        //初始化为640*480大小        initgraph(640, 480);        //等待用户按键        getch();        //关闭图形界面        closegraph();        return 0;}

EGE图形库的优点

效率较好

灵活性强

功能更多

免费开源

相关问题

EGE 的 getch() 与conio.h中的 getch() 定义冲突;

EGE的窗口不能直接拖动边框调整大小;

EGE 不能同时打开多个窗口。

[EGE Windows 简易绘图库]相关推荐
aq SQL 查询 AWS 上的资源

aq SQL 查询 AWS 上的资源

在 AWS 上可以采用 SQL 语句查询服务器数量,以及各种实例类型的 EC2 实例分别有多少个。 演示视频: 使……...

PDFMiner Python PDF 解析器

PDFMiner 是一个 Python 的PDF 解析器,可以从 PDF 文档中提取信息。与其他 PDF 相关的工具不同,它侧重……...

Bench 通用延迟基准库

Bench 通用延迟基准库

Bench 是一个通用的延迟基准库。它有简单的界面,可以测试各种系统。Bench 每秒发出固定频率的请求,并且……...

fio I/O测试工具

fio I/O测试工具

fio 是一个 I/O 工具用来对硬件进行压力测试和验证,支持13种不同的I/O引擎,包括:sync, mmap, libaio, ……...

Ity JavaScript MVC 框架

Ity 是一个小型的无依赖的 JavaScript MVC 框架。 示例代码: varmyApp=newIty.Application();varmyModel……...

Fedora 数字图书馆平台

Fedora 数字图书馆平台

对,我没有打错你也没有看错,它的名字的当和一个Linux版本相同只是Fedora的简称The Flexible Extensible……...

今日开源
  1. Harp Web 服务器

    Harp Web 服务器

    Harp 是一个开源的 Web 服务器,提供内嵌的预处理。Harp 可处理 Jade, Markdown, EJS, CoffeeScript, LESS 和 Stylus 作为 HTML, CSS & JavaScript ,无需任何配置。 安装方法: sudo npm install harp -ghar……

    开源软件 2024-07-03

  2. ShareSDK 移动 APP 社会化分享组件

    ShareSDK 移动 APP 社会化分享组件

    介绍: ShareSDK是为iOS的APP提供社会化功能的一个组件,开发者只需10分钟即可集成到自己的APP中,它不仅支持如QQ、微信、新浪微博、腾讯微博、开心网、人人网、豆瓣、网易微博、搜狐微博、facebook、twitter、goo……

    开源软件 2024-07-03

  3. Mobile ALOHA全身遥控操作系统:开源AI家务机器人

    Mobile ALOHA全身遥控操作系统:开源AI家务机器人

    Mobile ALOHA低成本的全身遥控操作系统,它可以通过模仿学习人类的行为,学会家务类型的活动。比如操作员演示 50 次煎炒虾,该机器人就可以自主完成炒虾的操作,作者团队还演示了擦玻璃、洗碗、收纳物品等任务。 ……

    Mobile ALOHA 2024-07-03

返回顶部小火箭