1 / 33
文档名称:

第8章图形.ppt

格式:ppt   页数:33
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第8章图形.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

第8章图形.ppt

文档介绍

文档介绍:第8章 VC# 图形程序设计
学习内容与要点
GDI+基础知识
建立画笔、画刷、字体
绘制基本图形的方法
GDI+绘图基础
图形设备接口(GDI+)
GDI+(Graphics Device Interface Plus图形设备接口)中实现图形、图像及文字处理的Win32API。
常用名称空间:
:对 GDI+ 基本图形功能的访问。
:提供高级的二维和向量图形功能。包括渐变画笔、Matrix 类和 GraphicsPath 类
:提供高级的 GDI+ 图像处理功能。
创建Graphics对象
:
创建Graphics 对象;
使用 Graphics 的方法绘图、显示文本或处理图像。
Graphics 对象的方法:
(1)利用窗体或控件的 Paint 事件中 PaintEventArgs建立图形对象的引用。例如:
void Form1_Paint(object sender, PaintEventArgs e) {
Graphics g = ;}
(2)利用窗体或某个控件的 CreateGraphics 方法建立 Graphics 对象的引用,所建对象是该控件或窗体的绘图区域。例如:
Graphics g=();
(3)利用Graphics类的FromImage静态方法建立Graphics对象。例如:
Image img=(“”);
Graphics g=(img);
创建画笔对象
用于绘制线条、勾勒形状轮廓或呈现其他几何表示形式。
用Pen类创建画笔对象。画笔通常具有宽度、样式和颜色三种属性。

Pen pen1=new Pen()

名称
说明
Color
设置画笔对象的颜色。
DashCap
设置用在点划线终点样式。
DashStyle
设置画笔绘制的虚线的线型。
EndCap
设置画笔绘制的直线终点的样式。
PenType
获取画笔绘制的直线的样式。
StartCap
设置画笔绘制的直线起点的样式。
Width
设置画笔的宽度。
创建画刷
画刷用于填充图形内部。
用Brush类创建画刷。常用的有五种画刷
(SolidBrush)
将某一特定区域填入单一的颜色。
。构造函数:
SolidBrush();
例如:
SolidBrush bh1 = new SolidBrush()
(HatchBrush)
阴影画刷有两种颜色:前景色和背景色,有6种阴影。前景色定义线条的颜色;背景色定义各线条之间间隙的颜色。

构造函数:
HatchBrush(HatchStyle,Color forecolor);
HatchBrush(HatchStyle,Color forecolor,Color backcolor);
例如:
HatchBrush bb1=new HatchBrush( ,);
建立一个前景色为红色、样式为十字交叉的画刷。
画刷的样式:
(GradientBrush)
用于在某一个特定的区域内产生渐变效果。常见的渐变效果是由两个颜色逐渐变化而来的。
(1)LinearGradientBrush
显示线性渐变效果。构造函数:
LinearGradientBrush(Point point1, Point point2, Color color1, Color color2);
参数意义为:
point1:线性渐变起始点的 Point 结构。
point2:线性渐变终结点的 Point 结构。
color1:线性渐变起始色的 Color 结构。
color2:线性渐变结束色的 Color 结构。

最近更新

2026年保安岗位职责怎么写模板 17页

2024年上海健康医学院单招职业倾向性考试模拟.. 41页

2024年上海外国语大学贤达经济人文学院单招职.. 42页

2026年保养南方吉他的方法 3页

2024年上海师范大学天华学院单招职业技能考试.. 41页

2024年上海戏剧学院单招职业技能考试题库带答.. 41页

2024年上海电力大学单招职业技能考试题库最新.. 39页

2024年上饶卫生健康职业学院单招职业适应性测.. 40页

2024年中山职业技术学院单招职业技能考试题库.. 39页

2024年临沂职业学院单招职业技能考试题库带答.. 40页

2024年义乌工商职业技术学院单招职业技能考试.. 40页

2024年云南交通职业技术学院单招职业技能测试.. 40页

2026年作文教师节活动方案 19页

2024年云南工程职业学院单招职业适应性测试题.. 41页

2024年云南省大理白族自治州单招职业适应性测.. 41页

2024年云南省昆明市单招职业适应性测试题库汇.. 42页

2024年云南省红河哈尼族彝族自治州单招职业适.. 42页

2026年作品《简爱》学生读后感 6页

2024年仰恩大学单招职业适应性测试题库含答案.. 41页

高科技行业人才发展模型构建 35页

2024年信阳航空职业学院单招职业适应性考试题.. 41页

2024年六安职业技术学院单招综合素质考试模拟.. 41页

2024年六盘水职业技术学院单招职业适应性考试.. 39页

2024年兰州石化职业技术学院单招职业倾向性考.. 41页

2024年兰州航空职业技术学院单招职业倾向性考.. 40页

2024年内蒙古乌兰察布盟单招职业适应性考试模.. 39页

2025年广州卫生职业技术学院单招职业技能测试.. 64页

美团代运营业务委托合同 6页

新概念青少版2A各单元重点归纳 15页

九年级家长会课件PPT下载(初三2班) 25页