欢迎来到.net学习网

欢迎联系站长一起更新本网站!QQ:879621940

您当前所在位置:首页 » 下载列表 » 正文

高校.net课件教程,.net基础教程下载(十一)

更新时间: 2011-07-18 22:50  下载次数:(1252)
分享到:

第11章  GDI+与图形编程
 本章要点:
 ?  GDI+的基本概念
 ?  GDI+的常用对象,包括Graphics、Font、Brush、Pen等对象的创建和使用
 ?  常用图形的绘制
 ?  Color结构、Point结构和Rectangle结构
11.1  循序渐进学理论
11.1.1  GDI+与绘图命名空间
  1.GDI+的概念
      GDI+是GDI(Graphics Device Interface,图形设备接口)的改进产品。
  2.GDI+的绘图命名空间
      用户所使有的GDI+函数都保存在System.Drawing.d11程序集中。其中包括System.Drawing、System.Drawing.Text、System.Drawing.Printing、System.Drawing.Imaging、System.Drawing.Drawing2D和System.Drawing.Design等命名空间。   
11.1.2  Graphics对象
创建Graphics对象的方法—般有三种 :
(1)利用窗体或控件的Paint事件的参数PaintEventArgs创建Graphics对象。
     利用该方式创建Graphics对象的例子如下:
    privatevoidForml_Paint(object sender,PaintEventArgs e)
    {
         Graphics  g=e.Graphics;//声明一个Graphics对象g
    } 
(2)使用窗体或控件的CreateGraphics方法
窗体和控件类都有一个CreateGraphics方法,通过该方法可以在程序中生成此窗体或控件所对应的Graphics对象。这种方法一般应用于对象已经存在的情况下。如下所示:
Graphics g;
g=this.CreateGraphics();
(3)使用Image的派生类创建Graphics对象。使用Image的任何派生类均可以生成相应的Graphics对象,这种方法一般适用于在C#中对图像进行处理的场合。如下:
Bitmap b=new Bitmap("Mybmp.bmp");
Graphics g=Graphics.FromImage(b);
11.1.3  Pen对象
1.Pen对象的创建
    Pen类的构造函数有四种,使用方法如下。
(1)创建某一颜色的Pen对象:public Pen(Color)
(2)创建某一刷子样式的Pen对象:public Pen(Brush)
(3)创建某—刷子样式并具有相应宽度的Pen对象:public Pen(Brush,float)
(4)创建某一颜色和相应宽度的Pen对象:public Pen(Color,float)
2.Pen对象的常用属性
(1)Alignment属性:用来获取或设置此Pen对象的对齐方式。
(2)Color属性:用来获取或设置此Pen对象的颜色。
(3)Width属性:用来获取或设置此Pen对象的宽度。
(4)DashStyle属性:用来获取或设置通过此Pen对象绘制的虚线的样式。
(5)DashCap属性:用来指定虚线两端风格,是一个DashCap枚举型的值。
(6)StartCap属性:用来获取或设置通过此Pen对象绘制的直线起点的帽样式。
(7)EndCap属性:用来获取或设置通过此Pen对象绘制的直线终点的帽样式。
(8)PenType属性:用来获取用此Pen对象绘制的直线的样式。 
 

资源来源:.net学习网
• 本地下载

打赏

取消

感谢您的支持,我会做的更好!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦