你关心,才是头条,首先欢迎大家来到《今日头条》,我就是小编大大,
今天我们了解的是《C语言图形那些事儿》,让大家从无形到有形,从黑色到彩色世界,
从键盘到鼠标操作。
首先:安装好图形库插件easyx,至于从哪里找,你可以找:。。。。。。。。。
安装好了,就开始图形编程了。
第一:皇城霸业:闪烁文字的设计。
#define _CRT_SECURE_NO_WARNINGS
#include <graphics.h>
#include <stdio.h>
#include <conio.h>//_kbhit();
int main()
{
initgraph(600, 400); //初始化图形窗口的大小
setbkcolor(RGB(255,255,0));
cleardevice();
while (!_kbhit()) //! 非
{
settextcolor(RED);
outtextxy(300, 200, "C++研究院");
Sleep(500);
settextcolor(BLUE);
outtextxy(300, 200, "C++研究院");
Sleep(500);
settextcolor(GREEN);
outtextxy(300, 200, "C++研究院");
Sleep(500);
settextcolor(BLACK);
outtextxy(300, 200, "C++研究院");
Sleep(500);
}
getchar();
closegraph(); //关闭图形窗口
return 0;
}
第二:动漫世界:炫酷高校系统菜单设计。
先小编把效果图贴出来,看看在去做。至于素材可以加上。。。。。。
C语言C++学习交流群496926338
代码贴上:
#define _CRT_SECURE_NO_WARNINGS
#include <graphics.h>
#include <stdio.h>
#include <conio.h>//_kbhit();
void Menu()
{
IMAGE bkImage;
IMAGE menuImage;
loadimage(&bkImage, "bkimage.jpg", 600, 400);
loadimage(&menuImage, "image.jpg", 200, 50);
putimage(0, 0, &bkImage);
for (int i = 0; i < 4; i++)
{
//y变化
putimage(200, 80+i*50, &menuImage);
}
settextcolor(BLACK);
setbkmode(TRANSPARENT); //设置文字背景模式:透明的方式
settextstyle(25, 0, "锐字云字库行楷体1.0");
outtextxy(130, 20, "潭州C++研究院学生管理系统 v1.0版本");
outtextxy(250, 95, "录入信息");
outtextxy(250, 145, "查找信息");
outtextxy(250, 195, "删除信息");
outtextxy(250, 245, "浏览信息");
}
int main()
{
initgraph(600, 400); //初始化图形窗口的大小
Menu();
getchar();
closegraph(); //关闭图形窗口
return 0;
}
再次提醒哦,素材找:xxxx,不然你是做不出来的
最后就是鼠标操作:
#define _CRT_SECURE_NO_WARNINGS
#include <graphics.h>
#include <stdio.h>
#include <conio.h>//_kbhit();
int main()
{
initgraph(600, 400); //初始化图形窗口的大小
MOUSEMSG m;
while (1)
{
m = GetMouseMsg(); //获取鼠标消息
switch (m.uMsg) //照着写ok
{
case WM_LBUTTONDOWN: //鼠标左键按下
setfillcolor(RED);
fillcircle(m.x, m.y, 20);
break;
case WM_RBUTTONDOWN: //鼠标右键按下
setfillcolor(BLUE);
fillrectangle(m.x,m.y, 280, 180);
break;
case WM_MOUSEMOVE: //鼠标移动
char s[12];
sprintf(s, "(%d,%d)", m.x, m.y);
outtextxy(0, 0, s);
break;
}
}
closegraph(); //关闭图形窗口
return 0;
}
喜欢的话关注收藏评论转发一波 比心么么哒!加入我们C语言C++学习交流 壹 496926338群内有大量的项目开发和新手教学视频千人大群等着你来加入。
效果图就没有了,因为没有动态的给你看,大家可以把代码拿过去运行哦。
好了啦,今天就到这里了。这就是可视化的编程哦。非常简单呢。赶紧去动手实现吧