




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
GDI+绘图基础支持网站:本讲大纲:1、GDI+概述2、创建Graphics对象3、创建Pen对象4、创建Brush对象GDI+概述GDI+指的是.NET
Framework
4.0中提供二维图形、图像处理等功能,是构成Windows操作系统的一个子系统,它提供了图形图像操作的应用程序编程接口(API)。使用GDI+可以用相同的方式在屏幕或打印机上显示信息,而无须考虑特定显示设备的细节。GDI+类提供程序员用以绘制的方法,这些方法随后会调用特定设备的驱动程序。GDI+将应用程序与图形硬件分隔,使程序员能够创建与设备无关的应用程序。GDI+主要用于在窗体上绘制各种图形图像,可以用于绘制各种数据图形、数学仿真等。GDI+可以在窗体程序中产生很多自定义的图形,便于开发人员展示各种图形化的数据。创建Graphics对象在Paint事件中创建Graphics对象。private
void
Form1_Paint(object
sender,
PaintEventArgs
e){Graphics
g
=
e.Graphics;}在窗体的Load事件中,通过CreateGraphics方法创建Graphics对象。private
void
Form1_Load(object
sender,
EventArgs
e){Graphics
g;g
=
this.CreateGraphics();}在窗体的Load事件中,通过FromImage方法创建Graphics对象。private
void
Form1_Load(object
sender,
EventArgs
e){Bitmap
mbit
=
new
Bitmap(@"C:\ls.bmp");Graphics
g
=
Graphics.FromImage(mbit);}创建Pen对象Pen类主要用于绘制线条,或者线条组合成的其他几何形状。Pen类的构造函数如下。语法:public
Pen
(Color
color,float
width)color:设置Pen的颜色。
width:设置Pen的宽度。例如://实例化一个Pen类,并设置其颜色和宽度Pen
mypen1=new
Pen(Color.Blue,2);创建Brush对象Brush类主要用于填充几何图形,如将正方形和圆形填充其他颜色。
Brush类是一个抽象基类,不能进行实例化。若要创建一个画笔对象,需使用从Brush派生出的类,如下面的3个派生子类:SolidBrush类,构造器如下:
public
SolidBrush(Color
color)color:表示此画笔的颜色。HatchBrush类,构造器如下:public
HatchBrush
(HatchStyle
hatchstyle,ColorforeColor)hatchstyle:HatchStyle值之一,表示此HatchBrush所绘制的图案foreColor:Color结构,它表示此HatchBrush所绘制线条的颜色。LinerGradientBrush类,构造器如下:public
LinerGradientBrush(Point
point1,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年MySQL考试通关试题及答案
- 输尿管肿瘤的护理
- 六年级科学重点难点复习计划
- 学习《广告从业人员职业道德》的心得体会
- 矿业管道成品保护措施
- 直播带货佣金分成与权益保护合同
- 股权质押融资与创业投资平台合作协议
- 2025年幼儿园大班亲子活动计划
- 抖音房产短视频内容创作与推广服务合同
- 美容行业实习生职业发展总结
- 2025证券从业资格考试证券市场基础知识真题试卷
- 2025年入团基础知识试题及答案详解
- 2025-2030年中国军工行业市场发展现状及发展趋势与投资战略研究报告
- 24春国家开放大学《农业推广》调查报告参考答案
- 中考物理必背99条知识点
- PA66增强增韧研究
- 全国大学生数学建模竞赛优秀论文选之易拉罐形状和尺寸的最优设计
- API-682密封系统-中英文对照版
- 单值移动极差图(空白表格)
- 新生儿沐浴及抚触ppt课件
- “工资、薪金个人所得税的计算”教学单元信息化教学设计
评论
0/150
提交评论