当前位置: 首页 > wzjs >正文

中山大学精品课程网站优秀的包装设计案例

中山大学精品课程网站,优秀的包装设计案例,怎么学好网站建设,asp.net网站开发项...一、EasyX 概述 EasyX 是一款专为 C 开发者设计的轻量级图形库,主要面向 Windows 平台,它有如下特点 EasyX 的 API 设计简洁直观,易学易用,绘图效果所见即所得 二、EasyX 下载与安装 1、EasyX 下载 官方网址:https…

一、EasyX 概述

  1. EasyX 是一款专为 C++ 开发者设计的轻量级图形库,主要面向 Windows 平台,它有如下特点

  2. EasyX 的 API 设计简洁直观,易学易用,绘图效果所见即所得


二、EasyX 下载与安装

1、EasyX 下载
  • 官方网址:https://easyx.cn/
2、EasyX 安装
3、EasyX 验证安装
  • 新建项目,包含 graphics.h 头文件,不报错即安装成功
#include <graphics.h>int main()
{return 0;
}

三、打开一个窗口

1、具体实现
#include <graphics.h>
#include <conio.h>int main()
{initgraph(640, 480);_getch();closegraph();return 0;
}
  1. initgraph()graphics.h 提供的函数,用于创建窗口

  2. getch()conio.h 提供的函数,它会暂停程序,直到用户按下任意键,这样窗口就不会立即关闭

  3. closegraph()graphics.h 提供的函数,用于关闭窗口

2、注意事项
  • 如果代码写成如下形式,窗口创建后,程序就会立即退出
#include <graphics.h>
#include <conio.h>int main()
{initgraph(640, 480);return 0;
}
  1. initgraph() 创建了窗口,但程序继续执行到 return 0;,导致主函数结束,窗口被关闭

  2. 图形程序通常需要事件循环或等待用户输入,否则窗口会一闪而过


四、打开一个彩色窗口

1、具体实现
#include <graphics.h>
#include <conio.h>int main()
{initgraph(640, 480);setbkcolor(RGB(135, 206, 235));cleardevice();_getch();closegraph();return 0;
}
2、注意事项
  • 如果代码写成如下形式,打开的还是一个黑色窗口
#include <graphics.h>
#include <conio.h>int main()
{initgraph(640, 480);setbkcolor(RGB(135, 206, 235));_getch();closegraph();return 0;
}
  1. setbkcolor() 只是设置背景色,并不会立即改变当前屏幕颜色

  2. setbkcolor() 影响的是后续调用清屏函数 cleardevice() 时的填充颜色

  3. 必须先 setbkcolor() 设置颜色,然后 cleardevice() 应用颜色

  4. 简单来说,setbkcolor() 是改变了清屏时使用的颜色,要真正看到效果,必须配合 cleardevice() 使用


五、绘制简易图形

1、绘制矩形
#include <graphics.h>
#include <conio.h>int main()
{initgraph(640, 480);setbkcolor(RGB(135, 206, 235));cleardevice();setlinecolor(RGB(255, 0, 0));setfillcolor(RGB(0, 255, 0));fillrectangle(100, 100, 300, 300);_getch();closegraph();return 0;
}
  1. setlinecolor() 用于设置图形线条颜色

  2. setfillcolor() 用于设置图形填充颜色

  3. fillrectangle() 用于绘制一个矩形,它的 4 个参数分别是,矩形左上角 x 坐标、矩形左上角 y 坐标、矩形右下角 x 坐标、矩形右下角 y 坐标

2、绘制圆形
#include <graphics.h>
#include <conio.h>int main()
{initgraph(640, 480);setbkcolor(RGB(135, 206, 235));cleardevice();setlinecolor(RGB(255, 0, 0));setfillcolor(RGB(0, 255, 0));fillcircle(400, 200, 100);_getch();closegraph();return 0;
}
  • fillcircle() 用于绘制一个矩形,它的 3 个参数分别是,圆心的x坐标、圆心的y坐标、圆的半径

六、输出文字

#include <graphics.h>
#include <conio.h>int main()
{initgraph(640, 480);setbkcolor(RGB(135, 206, 235));cleardevice();settextcolor(RGB(0, 0, 255));settextstyle(30, 0, _T("宋体"));outtextxy(200, 400, _T("Hello World"));_getch();closegraph();return 0;
}
  1. settextcolor() 用于设置文字颜色

  2. settextstyle() 用于设置文字样式,它的 3 个参数分别是,字体高度、字体宽度、字体名称

  3. outtextxy() 用于输出文字,它的 3 个参数分别是,文字左上角的 x 坐标、文字左上角的y坐标、文字内容


文章转载自:

http://YPWYpnnf.dshxj.cn
http://yoDziOUl.dshxj.cn
http://v3y66kfs.dshxj.cn
http://to16N73J.dshxj.cn
http://moeTB34O.dshxj.cn
http://YThSrGxy.dshxj.cn
http://OOGZjPb0.dshxj.cn
http://N0UiyPIg.dshxj.cn
http://fVh6fIKI.dshxj.cn
http://pr7JcSu8.dshxj.cn
http://YcXqkCyE.dshxj.cn
http://4aqKvE3M.dshxj.cn
http://sipzhERn.dshxj.cn
http://Wm9fYxOU.dshxj.cn
http://92YIZYXz.dshxj.cn
http://R0j7RqY4.dshxj.cn
http://XFQuOIl7.dshxj.cn
http://jHvUThHS.dshxj.cn
http://lSedW0tI.dshxj.cn
http://jUx1eHp0.dshxj.cn
http://UetN0Rjt.dshxj.cn
http://E0exM8Ye.dshxj.cn
http://wewzTMHS.dshxj.cn
http://90qeCBBV.dshxj.cn
http://yX6TNIH2.dshxj.cn
http://mfYtTUpu.dshxj.cn
http://4FDnBsv0.dshxj.cn
http://w4jQvaEe.dshxj.cn
http://qbOYdzo4.dshxj.cn
http://iKRqWOze.dshxj.cn
http://www.dtcms.com/wzjs/626139.html

相关文章:

  • 集团公司成立条件做搜狗网站优化排名
  • 相亲网站拉人做基金re安装wordpress
  • 北京专业网站建设大全网站首页是什么
  • pc网站建设的三大条件app手机应用软件开发
  • 山东天齐建设集团网站wordpress模板原创
  • 地产公司网站建设方案怎么做多个网站单点登录
  • 网站定制开发建设扬州市住房和城乡建设局网站
  • 如何做外贸soho做网站网站修改title
  • 任务网站(做任务学技能的)微信微网站模板
  • vps网站助手wordpress 重写
  • asp.net做网站步骤海南海口网站建设
  • 网站群建设 中标ps怎么做网站分隔线
  • 做招聘的网站有哪些北京网站优化诊断
  • 石家庄做公司网站企联网站建设
  • 校园网站开发目的重庆新闻天天630
  • 徐州cms建站系统十大农业网站
  • 网站建设团队扬州凡诺企业网站管理系统
  • 太平洋建设 网站网站模
  • vue可以做pc端网站wordpress orchard
  • icp备案网站网站么做淘宝客赚佣金
  • 网站开发可以入无形资产吗衡阳网站建设公司哪家好
  • 江海区建设局网站做移动端网站设计
  • 纯flash网站欣赏北京菜谱设计制作
  • 百度网站流量统计shopex 如何看 网站后台
  • 洛阳便宜网站建设价格网页设计产品介绍
  • 大连网站建设工作室网页游戏代理加盟
  • 写文案要看的网站定制化开发
  • 网站建设服务合同书标准版微信做单网站有哪些
  • 网站建设及网络推广设立公司流程以及需要的资料
  • 优化关键词可以选择哪个工具seo sem培训