当前位置:首页 > 趣味小程序 > 正文内容

【C++图形化编程】C++图形库的引入

亿万年的星光5年前 (2021-02-23)趣味小程序2483

0.前言

前面的文章用C++的控制台完成了小游戏,但是我们平常玩的游戏都是有图形化界面,我们从这篇文章开始就引入一个C++图形库—EasyX。

C++的图形库有很多,EasyX是最适合上手的图形库。


1.简介

EasyX Graphics Library 是针对 Visual C++ 的免费绘图库,支持 VC6.0 ~ VC2019,简单易用,学习成本极低,应用领域广泛。目前已有许多大学将 EasyX 应用在教学当中。官网:https://easyx.cn/

你可以在他的官网下载自己配置插件,也可以下载集成好的VC6.0


https://box356.lanzoui.com/i3SZmm2dybc

2.简单使用

我们首先下载下上面的压缩包,解压缩后可以看到如下:

我们点击“Setup.hta”,出现如下,选择“添加桌面快捷方式”

然后桌面上就会形成我们的图标

 3.简单代码操作

我们打开刚才的图标,可以看到下面的界面


我们点击“文件”——“新建”

我们选择“文件”——“C++ Source File”,然后选择一个位置保存代码。点击“确定”。

我们把下面的代码复制到文件中:

#include <graphics.h>		// 引用图形库头文件
#include<cstdio>

int main(){

	initgraph(640, 480);	// 创建绘图窗口,大小为 640x480 像素
	circle(200, 200, 100);	// 画圆,圆心(200, 200),半径 100
	getchar();				// 按任意键继续
	closegraph();			// 关闭绘图窗口
	return 0;
}


然后我们按照下面的顺序执行程序,1 2 3。


然后我们就看到下面的程序运行结果。

我们可以打开刚才的目录,找到exe程序,拷贝exe程序,然后就可以在别的电脑上运行了.

    扫描二维码推送至手机访问。

    版权声明:本文由青少年编程知识记录发布,如需转载请注明出处。

    分享给朋友:

    相关文章

    【C++图形化编程】flappy bird(2)—游戏逻辑与完善

    【C++图形化编程】flappy bird(2)—游戏逻辑与完善

    0.前言    上一篇中,我们简单完成了flappy的图像导入和基本架构。这一篇文章中,我们继续完善。1.游戏逻辑这个游戏的简单逻辑就是:(1)初始状态(游戏一...

    【C++图形化编程】EasyX实现弹跳小球

    【C++图形化编程】EasyX实现弹跳小球

    前面的文章实现了C++控制台显示一个弹跳的小球,这篇文章使用EasyX实现一个带有界面的弹跳小球的效果。首位,我们需要准备好EasyX。然后让EasyX画一个小的圆。然后我们使用前面学过的判断边界的函...

    【C++图形化编程】播放背景音乐

    再做小游戏的时候有的时候需要背景音乐,这一点EasyX也可以实现。需要的头文件#include <mmsystem.h>  //多媒体设备接口 #pragm...

    C++小游戏—简单飞机大战(1)

    C++小游戏—简单飞机大战(1)

    前面文章简单实现了弹球操作,这篇文章我们介绍一下如何实现简单的飞机大战操作。这篇文章我们要实现的效果如下:第一步:整体思路在某个点画出飞机的形状获取用户按下哪个按键根据按键移动飞机的位置按空格键发射子...

    【C++图形化编程】EasyX函数~图形绘制相关函数(2)

    【C++图形化编程】EasyX函数~图形绘制相关函数(2)

    (1)ellipse  椭圆void ellipse( int left, int top, int right, int ...

    【算法】前缀和与差分(1)一维数组前缀和

    【算法】前缀和与差分(1)一维数组前缀和

    一、定义前缀和:是指某序列的前n项和。可以理解成数学上上的数列的前n项和。差分:是前缀和的逆运算。二、前缀和的分类可以分成一维数组的前缀和和二维 数组的前缀和一维数组前缀和  &n...