开发图形登录菜单

简介: 开发图形登录菜单

为什么选择EasyX

  1. 作为学习、提高C++的重要工具,在实际工作中再根据需要选择其他工具。
  2. 开发简单的图形界面应用程序


搭建EasyX图形开发环境

     安装Visual C++2010或VS的其他版本

在EasyX官网下载EasyX的安装包


以下是安装EasyX:



dcb4723cdced47ff9b627ae4e7a1f784.png




1a849f533002461cad2a7e1773c2350c.png


根据你需要的版本进行安装

接下来实现开发第一个图形界面程序

在原项目所在的解决方案中,

创建一个新项目(也可以重新创建一个新的解决方案)右击解决方案,选择“添加”> “新建项目”:

40813ca792434f60b7d752df73dd9f83.png


在VS中,一个解决方案可包含多个项目。

在新项目G1中创建一个新文件mainGraphic.cpp

代码如下:

#include  <graphics.h>     // 引用 EasyX 图形库
#include  <Windows.h>
int main(void)
{
      initgraph(640, 480);     // 初始化图形界面, 画布大小为640x480
      //画一个圆
      circle(320, 240, 200);   //画圆,圆心(320, 240),半径为200
      system("pause");
      closegraph();               // 关闭图形界面
}

把新项目G1设置为找个解决方案的“启动项目”



5c6ddf045cb344a29e4447ecae05b3a1.png


运行:




4dd21436c05e424caf38347617d87538.png

图形开发进阶

可参考easyx图形库的文档手册, 学习各个效果图:.

效果图:


3cf244dbadf94900b6418b9b2c6c677c.png

分析:

65e139ca569d49428e240e4c263c19a4.png


背景色:用“画图”的拾色器获取。

代码:

#include  <graphics.h>     // 引用 EasyX 图形库
#include  <Windows.h>
int main(void)
{
      initgraph(640, 480);     // 初始化图形界面, 画布大小为640x480
      setbkcolor(RGB (64, 128, 128)); //设置背景色
      cleardevice(); //用背景色清空整个屏幕(整个画布)
      //画一个圆
      setlinecolor(RGB (255, 0, 0));    //设置划线(画笔)的颜色
      setlinestyle( PS_SOLID,  10);     //设置线条为实线,  设置线宽为10像素
      circle(320, 240, 200);               //画圆,圆心(320, 240),半径为200
      //输出文本
      settextcolor(RGB(255,255,0));      //设置字体颜色
//设置字体样式: 字体高度为100像素, 宽度不指定, 字体名称为"微软雅黑"
      settextstyle(100, 0, "微软雅黑");   
      outtextxy(170, 190, ("无码高清")); //在指定位置输出文本
      //画一条斜线
      line(180, 380, 460, 100); //从(180,380) 到 (460, 100)画一条直线
      system("pause");
      closegraph();                  // 关闭图形界面
}


相关文章
|
9月前
|
前端开发 定位技术
Echarts地图高级开发:下钻交互菜单操作按钮(1)
Echarts地图高级开发:下钻交互菜单操作按钮(1)
65 0
建议收藏:Axure交互常用按钮组
建议收藏:Axure交互常用按钮组
|
数据可视化
搭建完菜单后运行不显示菜单的原因及其解决方法(拼图小游戏)
在搭建完菜单以后,程序不报错也能运行,但是运行结果就是一个框,就跟没有搭建过菜单一样,如下图所示,没有我们想象中的菜单栏,更别说有下拉菜单了,但是如果将搭建菜单的代码单独放到一个测试类中去测试一下的话,会显示出来菜单,也就是说我们搭建菜单的核心代码是没有问题的
124 0
搭建完菜单后运行不显示菜单的原因及其解决方法(拼图小游戏)
|
编解码 缓存 编译器
Unity 菜单界面的简单介绍
Unity 菜单界面的简单介绍
172 0
Unity 菜单界面的简单介绍
|
图形学 C++ Windows
C++ | GDI+绘制界面
界面除了拖控件贴图,最根本的要学会绘制界面
294 0
|
关系型数据库 数据库 数据安全/隐私保护
pgadmin图形管理界面
pgadmin图形管理界面 pgAdmin4 是开源数据库 PostgreSQL 的图形管理工具 查看官网安装方式:https://www.pgadmin.org/download/pgadmin-4-rpm/ [使用教程](https://blog.csdn.net/horses/article/details/90665711?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~aggregatepage~first_rank_ecpm_v1~rank_v31_ecpm-12-90665711.p
196 0
Qt-网易云音乐界面实现-1 窗口隐藏拖拽移动,自定义标题栏
最近也换了公司,也换了新的工作,工资也象征性的涨了一点点,但是最近心里还是慌慌,不知道为什么,没有那种踏实感,感觉自己随时可以被抛弃的感觉。感觉自己在荒废时间,也感觉自己在浪费生命。
240 0
Qt-网易云音乐界面实现-1 窗口隐藏拖拽移动,自定义标题栏