C语言课程上一个无良老师做的课堂笔记,你如何看?逼迫症嘛?-------------------------------------------
有色文章源自微观生活(93wg.com)微观生活-https://93wg.com/22670.html
文件没法打开:请找小时帮你解决文章源自微观生活(93wg.com)微观生活-https://93wg.com/22670.html
1.2 怎么创立一个有色窗口文章源自微观生活(93wg.com)微观生活-https://93wg.com/22670.html
int widht,int height文章源自微观生活(93wg.com)微观生活-https://93wg.com/22670.html
1.2.1 initgraph(int widht,int height);文章源自微观生活(93wg.com)微观生活-https://93wg.com/22670.html
1.3 关闭窗口,释放调资源文章源自微观生活(93wg.com)微观生活-https://93wg.com/22670.html
closegraph();文章源自微观生活(93wg.com)微观生活-https://93wg.com/22670.html
1.4 窗口坐标系统文章源自微观生活(93wg.com)微观生活-https://93wg.com/22670.html
左上角为原点,横向为x,竖向为y文章源自微观生活(93wg.com)微观生活-https://93wg.com/22670.html
1.5 了解一些绘图函数:画图工具文章源自微观生活(93wg.com)微观生活-https://93wg.com/22670.html
1.5.1 划线函数
(x,y) (xx,yy);
line(int x,int y,int xx,int yy);
1.5.2 画矩形
左上角坐标,矩形右下角坐标
rectangle(int x,int y,int xx,int yy);
1.5.3 画圆
circle(int x,int y,int r);
1.5.4 填充fill
fillrectangle(int x,int y,int xx,int yy);
fillcircle(int x,int y,int r);
1.6 色彩节制
1.6.1 色彩的表示方式
1.6.1.1 使用内部宏定义:大写字母 BLACK GREEN RED
1.6.1.2 RGB(232,131,243);//三原色配置
借用工具去显示你想要的色彩
1.6.2 背景色彩
setbkcolor(GREEN);
整个窗口:刷新 cleardevice();
1.6.4 线的色彩
setlinecolor(RED);
1.6.5 设置填充色彩
setfillcolor(RGB(232,131,243));
1.7 文字输出
1.7.1 outtextxy(int x,int y,\"字符串\");
如果你报错了:
办法1:outtextxy(int x,int y,L\"字符串\");
办法2:outtextxy(int x,int y,_T(\"字符串\"));
办法3:修改项目属性为多字节;
1.7.2 输出整数 把整数转换为字符串.
思想:转换问题的思想
sprintf(\"指定位置打印位置\",\"格式节制字符\",\"变量名表\");
1.8 图形输出
1.8.1 图形的基本操作:显示图片
1.8.1.1 定义一个存储图片的变量
IMAGE 妹妹;
1.8.1.2 把图片以及变量绑定一块儿
第一中方式: 直接加载
loadimage(&妹妹,\"路径\");
第二种方式: 缩放加载
loadimage(&妹妹,\"路径\",int widht,int heght);
1.8.1.3 显示图片
putimage(int x,int y,&妹妹);
1.8.2 贴图与二维数组
数组当成地图使用
1.8.3 透明贴图
图片处理技术:去掉不想要的,留下想要
1.9 格式节制
文字格式:
settextstyle(int height,int widht,\"字体\");
2.有声
2.1
2.2 加载资源:
2.3 指定:mciSendString(\"open 白夜.mp3 alias music\",0,0,0);
open 音乐
alias 别号
2.4 播放音乐 mciSendString(\"play music repeat\",0,0,0)
play
播放方式:repeat
3.有操作
3.1 鼠标操作
3.1.1 存储鼠标类型的变量
MOUSEMSG m;
int iNumber;
3.1.2 获取窗口的鼠标动静
m=GetMouseMsg();
3.1.3 依据m.uMsg分类处理
switch(m.uMsg)
{
//window mssage left button down
case WM_LBUTTONDOWN:
break;
case WM_RBUTTONDOWN:
break;
case WM_MOUSEMOVE:
break;
}
3.1.4 小案例:游戏地图会显示坐标
3.2 键盘操作 :依据键码分类处理
-------------------------------------------
本课程视频:
带你轻轻松松学习C语言可视化编程
以上就是微观生活(93wg.com)关于“C语言课程上一个无良老师做的课堂笔记,你如何看?逼迫症嘛?”的详细内容,希望对大家有所帮助!
评论