汉扬编程 C语言入门 C语言课程上一个无良老师做的课堂笔记,你怎么看?强迫症嘛?

C语言课程上一个无良老师做的课堂笔记,你怎么看?强迫症嘛?

C语言课程上一个无良老师做的课堂笔记,你怎么看?强迫症嘛?——————————————-

C语言课程上一个无良老师做的课堂笔记,你怎么看?强迫症嘛?

有色

C语言课程上一个无良老师做的课堂笔记,你怎么看?强迫症嘛?

C语言课程上一个无良老师做的课堂笔记,你怎么看?强迫症嘛?

文件无法打开:请找小时帮你解决

1.2 如何创建一个有色窗口

int widht,int height

1.2.1 initgraph(int widht,int height);

1.3 关闭窗口,释放调资源

closegraph();

1.4 窗口坐标系统

左上角为原点,横向为x,竖向为y

1.5 了解一些绘图函数:画图工具

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 mm;

1.8.1.2 把图片和变量绑定一起

第一中方式: 直接加载

loadimage(&mm,\”路径\”);

第二种方式: 缩放加载

loadimage(&mm,\”路径\”,int widht,int heght);

1.8.1.3 显示图片

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

1.8.2 贴图与二维数组

数组当做地图使用

1.8.3 透明贴图

图片处理技术:去掉不想要的,留下想要

1.9 格式控制

文字格式:

settextstyle(int height,int widht,\”字体\”);

2.有声

2.1 #include <mmsystem.h>

2.2 加载资源:#pragma comment(lib,\”winmm.lib\”)

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语言可视化编程

本文来自网络,不代表汉扬编程立场,转载请注明出处:http://www.hyzlch.com/cjia/6798.html

C语言的问题,帮忙给下答案,谢谢(本人初学者)

把一个文件的数据,覆盖到另一个文件,这个程序应该怎么做?

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

返回顶部