水平有限,不足之处,望友人指出
创作不易,欢迎关注点赞收藏留言
博主介绍:一枚不知所措的大学生
博客首页:Gredot
所属专栏《C语言》

前言:

初学者高开始接触C语言每日对着黑框框,难免有些乏味,最近学习了Easyx图形库,做了一个有图形界面的扫雷(后面会出),这次为后面扫雷图形库的使用进行铺垫。

EasyX图形库:

一、安装

至Easyx官网下载,图形化工具。

下载完成之后,打开安装包, 点击下一步,EasyX会自动检测你电脑上编译器版本,点击安装即可。

这就成啦,在写程序时,引头文件Easyx.h就可以使用图形库中的函数了。

二、EasyX的颜色

        颜色是由三原色合成的,可以直接使用颜色的英文大写,例如BLUE表示,也可以使用三原色进行合成。打开windows系统自带的画图,对R、G、B三个参数进行调节就可以得到自己想要的颜色啦。

三、EasyX的坐标

       Easy X的坐标是以窗口左上角为原点,右边为X轴正方形,下边为Y轴正方向建立的直角坐标系 ,度量单位为像素点。

四、图形库窗口:

创建图形窗口: initgraph(int width, int height, int flag = NULL);

我们可以在EasyX的帮助文档对Easy X库中的函数学习,这里举个例子,后面不再赘述啦

EasyX 文档 - initgraph 进入文档,找到要学习的库函数,了解函数的返回值,参数,和类型,对库函数的学习很重要哦,要学会自学,看文档很重要!

五、图像处理函数

1.图像类型变量 IMAGE

在使用图像之前,需要先定义一个变量(对象),然后把图片加载进变量能使用。

2.加载图像

        loadimage(IMAGE *pDstImg,文件路径, 宽,高, bool  bResize = false);

相对路径: ./ 表示当前文件夹下  ../ 表示上一级文件夹  如:./123.jpg

3.绘制图片

         putimage(X,Y,&img,三元光栅操作码)

六、鼠标消息函数

WM_LBUTTONDOWN 鼠标左击消息

WM_RBUTTONDOWN 鼠标右击消息

图形库代码的文件扩展名要用必须为.cpp

这篇博客是为了扫雷中的图形库的使用过度,因此只介绍了图形库的部分知识,以免突兀的引入图形库,文中不足望各位不吝赐教。下期就是扫雷啦,敬请期待!

ps:山无陵,江水为竭,冬雷震震,夏雨雪,天地合,乃敢与君绝!——汉乐府民歌《上邪》

EasyX图形库基础相关推荐

  1. 停车场管理系统 C语言实现 EasyX图形库

    一.设计目的 软件算法综合设计是理论教学的深化和补充,具有较强的实践性,是电气信息类各专业的一门重要的实践环节必修课,涵盖<程序设计基础>.<离散结构>.<面向对象程序设 ...

  2. 【Easyx库基础用法教程】

    Easyx图像库 @[TOC](Easyx图像库) 1.1简单介绍 1.2Easyx原理 2.Easyx基础知识 2.1Easyx颜色 2.2Easyx坐标和设备 3.Easyx图形编程----窗口函 ...

  3. EasyX 图形库入门,使用C/C++语言快速上手图形和游戏编程。

    目录 内容大纲为B站up主"c语言Plus"的视频内容所记录的笔记,感兴趣的小伙伴可前去了解更多小游戏的开发教程. 目录 导读 原理 安装 一.用于窗口的基础操作 二 .图形绘制函 ...

  4. EasyX图形库简述

    目录 一.导言 二.环境配置 1.配置说明 2.开发环境 3.安装步骤 三.基础概念 1.设备 2.坐标 3.颜色 四.设计界面 1.准备工作 2.绘制函数 五.例程 1.迷宫算法可视化 2.打印机任 ...

  5. 【精选】新年祝福(C语言),Easyx图形库应用+源代码分享

    [精选]新年祝福(C语言),Easyx图形库应用+源代码分享 博主:命运之光 专栏:Easyx图形库应用 目录 [精选]新年祝福(C语言),Easyx图形库应用+源代码分享 程序展示 一.项目环境 简 ...

  6. 小球跳跃游戏——EasyX图形库应用——C++小游戏

    小球跳跃游戏 通过EasyX图形库制作小球跳跃游戏 目录: 1.EasyX图像库介绍及下载 2.创建C++项目(控制台应用) 3.具体代码 4.游戏规则 5.游戏效果 6.参考图书 1.EasyX图像 ...

  7. c语言使用easyX图形库制作打气球小游戏

    大一c语言使用easyX图形库制作打气球小游戏 如果你是入门easyX图形库,那么这个打气球小游戏将会是和不错的入门项目选择,easyX开创了可视化窗口,使用户更加直观的了解到对象的变化,总代码以及素 ...

  8. 利用easyX图形库画迷宫问题的路径

    文章目录 前言 1.迷宫问题 1.1 问题描述: 1.2 实验目的: 2.函数原型及功能 3.关键内容 3.1 如何记录bfs算法访问各个路径中点的横纵坐标 3.2 如何用VC6.0输出最短路径图 3 ...

  9. Easy-x的基础教程使用介绍

    文章目录 前言 一.绘制   边框绘制   图形绘制   批量绘图 二.输出 三.输入 四.事件响应    鼠标事件响应    键盘事件响应 五.多媒体    图片    音频 六.其他   读写应用 ...

最新文章

  1. 一文教你如何高效使用 IDEA !
  2. linux 磁盘延时,Linux:如何模拟硬盘延迟?我想在不使用CPU电源的情况下增加iowait值...
  3. TypeScript里的Index signature
  4. Java SecurityManager checkMemberAccess()方法与示例
  5. eclipse - 自动换行
  6. 三维点云学习(3)3-Gaussian Mixture Model (GMM)
  7. linux把一个文件拷贝到另一个目录,linux把某个文件拷贝到不同的目录下面
  8. understanding OpenGL
  9. 作者用心之作,机器学习总结
  10. 计算机系统结构 第四章 指令级并行
  11. 导航星历的钟差,TGD问题
  12. 51 单片机 PWM调速基本原理
  13. 【 ST-LINK\ ST-LINK Utility下载,烧录,批处理操作\命令行】
  14. Prometheus监控神技--自动发现配置
  15. 百度云安装mysql_安装mysql5.7和mysql8.0(可同时安装在windows中)附百度云下载链接
  16. linux新建磁盘分区
  17. C++学习历程 (转)
  18. 安装达梦数据库软件出现安装数据库软件的目录没有写权限的问题
  19. 苹果android怎么升级,微信系统大升级,苹果安卓手机如何升级更新为最新版微信8.0?...
  20. java perl 正则表达式_Perl中的正则表达式介绍

热门文章

  1. 如何将盒子里的文字水平居中和垂直居中
  2. 通过Python爬虫,发现60%女装大佬游走在cosplay领域
  3. 记录微信小程序的第一天
  4. 丁向荣单片机pdf_单片机应用系统与开发技术
  5. 2022 自动化测试岗位需求必备的 7 项技能 (最新版)
  6. 第十二届蓝桥杯Java B组——前期知识汇总梳理
  7. 什么是自助式BI工具,有没有推荐
  8. 'utf-8' codec can't decode byte 0x8b in position 2: invalid start byte
  9. 寒假,打包回家喽~给诸位拜个早年~
  10. Blob File