版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人教版九年级道德与法治下册同步教学设计第三单元《走向未来的少年》
- 高中语文 第二单元 第6课 鸿门宴教案5 新人教版必修1
- 江苏省江阴市石庄中学2015-2016学年初一音乐《乐音传情》教学设计
- 七年级英语下册 Unit 6 I am watching TV Section A 1a-1c( P31 )教案(新版)人教新目标版
- 养老机构护士晚班工作职责
- 人教版高二年级化学选修4基于培育化学核心素养的“原电池”教学设计
- 孟德尔豌豆杂交实验一教学设计
- 图书室工作计划
- 六年级品德与社会下册 第三单元 同在一片蓝天下 1 战争风云下的苦难教案1 新人教版
- 陕西省石泉县高中化学 第四章 非金属及其化合物 4.1 无机非金属材料的主角-硅教案 新人教版必修1
- ROHS内部审核检查表
- R语言实验基础
- 高考语文复习-文言文专题训练《三国志曹操传》
- GB/T 19348.1-2014无损检测工业射线照相胶片第1部分:工业射线照相胶片系统的分类
- 课件twincat ptp实用教程
- 制药企业安全生产培训课件
- 秸秆综合利用技术(与工艺)课件
- 观沧海 公开课一等奖课件
- 驾驶员个人信息登记表
- ISO 22301业务连续性管理体系程序文件全套
- 桂林漓江风景名胜区总体规划
评论
0/150
提交评论