可视化编程

可视化编程:
    更改 编译器背景颜色


    输入system("color 7c"); 或者FC
-------------------------------------------------
1.有色
图形编程插件
链接:https://pan.baidu.com/s/1ht60TfA 密码:qnel
编译器vs
链接:https://pan.baidu.com/s/1hupglCC 密码:mu8v
1.1 了解图形窗口
1.1.1 initgraph(int width,int height); 确定窗口大小
1.1.2 closegraph();
1.2 坐标系统
1.2.1 物理坐标
1.2.2 逻辑坐标
1.3 绘图函数
1.3.1 划线
line(int x,int y,int xx,int yy);
1.3.2 画矩形:左上角坐标,和右下角坐标
rectangle(int x,int y,int xx,int yy);
1.3.3 图片显示
1.3.3.1 定义图片变量去存储图片
IMAGE mm;
1.3.3.2 loadimage(变量地址,图片路径);
<1>. 相对路径 相对而言
<2>. 绝对路径 具体路径
1.3.3.3 putiamge(int x,int y,IMAGE *img);
1.3.3.4 贴图技术 透明遮罩 <图片制作问题>
颜色一种二进制运算
<异形窗口>
第1点:提高你们的学习兴趣
第2点:能够些项目 ,让你们训练自己的编程思维
1.4  文字打印
1.4.1 文字格式  
1.4.1.1 settextcolor(BLACK)
1.4.1.2 settextcolor(RGB(100,200,300));
1.4.1.3 settextstyle(int width,int height,char *);

1.4.2 字符串打印
outtextxy(int x,int y,char *);
1.4.3 格式化打印
数字类转换为字符串的一个知识
char  str[20];
sprintf(str,"%d%d",1,2);
C++ 中有个string类转换为字符串
c_str();

2.有声
2.1 mp3
mciSendString("open 音乐路径 alias 别名",0,0,0);
mciSendString("play  别名 repeat",0,0,0);
2.2 wav
PlaySound("音乐的路径",NULL,SND_FILENAME|SND_ASYNC);
------
<1>.添加头文件:
#include <mmsystem.h>
<2>.加载静态库
#pragma comment(lib,"winmm.lib")

3.有操作
3.1 鼠标操作
3.1.1 定义鼠标变量
MOUSEMSG m;
3.1.2 获取鼠标
m=GetMouseMsg();
3.1.3 switch 分类处理 m.uMsg 的类型
WM_LBUTTONDOWN:
WM_RBUTTONDOWN:
WM_MOUSEMOVE:
switch(m.uMsg)
{
case WM_LBUTTONDOWN:
break;
case WM_RBUTTONDOWN:
breal
case WM_MOUSEMOVE:
break;
}
3.2 键盘
--------------
1.xxx
2.xxx
3.xxx
1.
--------------

猜你喜欢

转载自blog.csdn.net/qq_41750725/article/details/79506573