我爱辅助论坛

 找回密码
 【点我注册】

QQ登录

只需一步,快速开始

查看: 2400|回复: 9

零基础学习C语言可视化编程, 小绝招一般人我都不告诉他!

[复制链接]

签到天数: 12 天

[LV.3]偶尔看看II

发表于 2018-2-9 01:27:47 | 显示全部楼层 |阅读模式

零基础学习C语言可视化编程


  • 图形化窗口



5362-fypvuqf3536189.jpg

?

1.1 图形窗口基本框架

第1步 安装插件

第2步 基本框架

#include

#include

intmain()

{

//(width,height)

initgraph(640,450)

closegraph();

return0;

}

1.2 坐标系统

2.文字输出

2.1 字符串输出

#include

#include

intmain()

{

//(width,height)

initgraph(640,450);

//outextxy(x,y,"字符串")

outtextxy(100,100,"莫影最帅");

getchar();

closegraph();

return0;

}

2.2 实数类输出

error C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.

#define _CRT_SECURE_NO_WARNINGS

#define_CRT_SECURE_NO_WARNINGS

#include

#include

intmain()

{

//(width,height)

initgraph(640,450);

//outextxy(x,y,"字符串")

//转换:实数类转换为字符串

charstr[20]="";

inti_number=1;

//printf

sprintf(str,"%d",i_number);

outtextxy(100,100,str);

getchar();

closegraph();

return0;

}

3.绘图函数--->五子棋

#include

#include

/*

贴图:int float double FILE

IMAGE

1.定义一个照片变量

IMAGE MM;

2.加载资源到变量

loadimage(&MM,"图片路径");

3.贴图

putimage(int x,int y,&MM);

*/

intmain()

{

initgraph(600,450);

IMAGEMM;

//函数调用

loadimage("美女.jpg");

putimage(0,0,

getchar();

closegraph();

return0;

#include

#include

intmain()

{

initgraph(1023,548);

IMAGEbackground;

loadimage("gamebackground.jpg");

putimage(0,0,

setlinecolor(BLACK);

for(inti=10;i<=530;i+=20)

{

line(10,i,530,i);

line(i,10,i,530);

}

2c1f-fypvuqf3536285.jpg

//加粗

setlinestyle(PS_SOLID,4);

rectangle(10,10,530,530);

getchar();

closegraph();

return0;

}

4.贴图函数--->学生管理系统

#include

#include

intmain()

{

initgraph(600,400);

IMAGEbackground;

IMAGEmenu;

loadimage("bkimage.jpg",600,400);

loadimage("image.jpg",200,50);

putimage(0,0,

for(inti=0;i<4;i++)

{

putimage(200,80+i*50,

}

settextcolor(BLACK);

setbkmode(TRANSPARENT);

settextstyle(25,0,"黑体");

outtextxy(100,20,"莫影老师的后宫管理系统 v1.0版本");

outtextxy(250,95,"xxxx");

outtextxy(250,145,"xxxxx");

outtextxy(250,195,"xxxxx");

outtextxy(250,245,"xxxxx");

getchar();

closegraph();

return0;

}

5.鼠标操作--->鼠标位置

MOUSEMSG 种类

#define_CRT_SECURE_NO_WARNINGS

#include

#include

/*

鼠标:

定义鼠标变量:

MOUSEMSG m;

初始化鼠标消息变量

m=GetMouseMsg();

分类处理消息

if_else

switch(m.uMsg)

{

case WM_LBUTTONDOWN:

break;

case WM_RBUTTONDOWN:

break;

case WM_MOUSEMOVE:

break;

}

*/

intmain()

{

initgraph(600,450);

while(1)

{

MOUSEMSGm=GetMouseMsg();

switch(m.uMsg)

{

caseWM_LBUTTONDOWN:

circle(m.x,m.y,4);

break;

caseWM_RBUTTONDOWN:

rectangle(m.x-4,m.y-4,m.x+4,m.y+4);

break;

caseWM_MOUSEMOVE:

charstr[20]="";

sprintf(str,"(%d,%d)",m.x,m.y);

outtextxy(0,0,str);

break;

}

}

closegraph();

return0;

}

---------------------------------------------------------


温馨提示:为了保护系统安全,使用辅助前,请务必使用影子系统。

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【好评】【金币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

签到天数: 58 天

[LV.5]常住居民I

发表于 2018-2-9 07:47:01 | 显示全部楼层
回复得金币

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【好评】【金币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

签到天数: 51 天

[LV.5]常住居民I

发表于 2018-2-9 09:02:53 | 显示全部楼层
表示看懂....

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【好评】【金币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2018-2-9 09:31:06 | 显示全部楼层
asdfasfasdgsdfgasdfghdfhadfh

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【好评】【金币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

签到天数: 109 天

[LV.6]常住居民II

发表于 2018-2-9 13:48:53 | 显示全部楼层
回复拿金钱,不知道是真是假

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【好评】【金币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2018-3-10 20:38:21 | 显示全部楼层

- -来点高逼格的回复:I am the Federal Bureau of investigation to the identity of the moderator Su Wen egg I reply to you!

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【好评】【金币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

签到天数: 34 天

[LV.5]常住居民I

发表于 2019-5-21 14:41:37 | 显示全部楼层

哪个金币哪个金币哪个金币

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【好评】【金币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

发表于 2019-7-9 22:22:55 | 显示全部楼层
我只是路过打酱油的

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【好评】【金币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

签到天数: 26 天

[LV.4]偶尔看看III

发表于 2019-10-3 19:08:41 | 显示全部楼层
不会英语的.是不是要先学英语啊在学C语言

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【好评】【金币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2019-10-25 12:42:49 | 显示全部楼层
回复得金币

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【好评】【金币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 【点我注册】

本版积分规则

QQ|小黑屋|我爱辅助 ( 辽ICP备19006053号-1 )

GMT+8, 2025-5-2 02:31 , Processed in 0.155756 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表