最新VB.NET程序设计实用教程电子讲稿10课件PPT.ppt

最新VB.NET程序设计实用教程电子讲稿10课件PPT.ppt

ID:62076450

大小:2.26 MB

页数:124页

时间:2021-04-14

最新VB.NET程序设计实用教程电子讲稿10课件PPT.ppt_第1页
最新VB.NET程序设计实用教程电子讲稿10课件PPT.ppt_第2页
最新VB.NET程序设计实用教程电子讲稿10课件PPT.ppt_第3页
最新VB.NET程序设计实用教程电子讲稿10课件PPT.ppt_第4页
最新VB.NET程序设计实用教程电子讲稿10课件PPT.ppt_第5页
资源描述:

《最新VB.NET程序设计实用教程电子讲稿10课件PPT.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VB.NET程序设计实用教程电子讲稿10本章任务可擦写图形轮廓视频文件播放器音频播放器本章要点GDI+与绘图命名空间多媒体的含义视频文件播放器本章要点可擦写图形轮廓10.1.3利用GDI+绘制图形的方法步骤在System.Drawing命名空间中,最核心的类是Graphics类。该类提供很多方法,利用它用户可以绘制出直线、曲线、椭圆等各种几何图形。在VB.NET中,图形一般是在窗体或图形框控件(PictureBox)上进行绘制。在绘图之前,应在指定的窗体或图形框控件上创建一个Graphics类的实例,

2、创建了Graphics的实例后,才可以调用Graphics类的绘图方法。使用Graphics类需特别注意一点:Graphics类的构造器(SubNew)是私有的,不能直接实例化,即不能使用类似下面的语句来创建Graphics类的一个实例:Dim对象名称AsNewSystem.Drawing.Graphics()要创建Graphics类的实例,一般需经过两步,一是定义一个Graphics类的对象,二是调用窗体或图片框控件的CreateGraphics方法,以下语句将在PictureBox1上创建一个名为

3、pic的Graphics类的实例:10.1.4与绘图相关的对象1.Graphics对象Graphics对象就相当于一张画布,可以调用它的绘图方法在其上绘图。在绘制图形之前一定要先创建Graphics对象。创建Graphics对象的方法—般有三种,分别如下。(1)利用窗体或控件的Paint事件的参数PaintEventArgs创建Graphics对象当响应窗体或控件的Paint事件时,传回的事件参数PaintEventArgs中包含着窗体或控件的Graphics对象,在其上可以进行绘图工作。利用该方式创

4、建Graphics对象的例子如下:PrivateSubForm1_Paint(ByValsenderAsObject,ByValeAsSystem.Windows.Forms.PaintEventArgs)HandlesMyBase.PaintDimGAsSystem.Drawing.Graphics=e.GraphicsEndSub10.1.4与绘图相关的对象(2)使用窗体或控件的CreateGraphics方法窗体和控件类都有一个CreateGraphics方法,通过该方法可以在程序中生成此窗体或

5、控件所对应的Graphics对象。这种方法一般应用于对象已经存在的情况下。如下所示:DimGAsSystem.Drawing.GraphicsG=Me.CreateGraphics()注意:Graphics是命名空间System.Drawing中的一个类,使用时应加上命名空间的名称。为了能够直接使用类名,可用ImportsSystem.Drawing语句引入System.Drawing命名空间,引入后就可以直接使用类名Graphics,而不需再加命名空间前缀。(3)使用Image的派生类创建Graph

6、ics对象。使用Image的任何派生类均可以生成相应的Graphics对象,这种方法一般适用于在VB.NET中对图像进行处理的场合。如下:DimBAsNewBitmap("c:MYPIC.BMP")'根据图像文件生成Bitmap对象DimGAsGraphics'定义Graphics对象G=Graphics.FromImage(B)'生成Graphics类的对象Graphics类有许多绘图方法,关于Graphics类的绘图方法,请读者参阅附录2。10.1.4与绘图相关的对象2.Pen对象Pen对象(又

7、称画笔对象)主要用来绘制线条、多边形、曲线等几何图形,具有宽度、样式和颜色三种属性。Pen对象的宽度用来确定所画的线条宽度,默认的Pen对象宽度是一个像素单位;Pen对象的颜色确定了所画的线条颜色;Pen对象的样式确定了所绘图形的线型,它通常有实线、虚线、点线、点划线、双点划线等。除此以外,在VB.NET中,还可以通过属性设置来设定Pen对象绘制的线条的起点和终点的样式。10.1.4与绘图相关的对象(1)Pen对象的创建Pen类的构造器有四种,使用方法如下。①创建某一颜色的Pen对象:PublicSu

8、bNew(Color)②创建某一刷子样式的Pen对象:PublicSubNew(Brush)③创建某—刷子样式并具有相应宽度的Pen对象:PublicSubNew(Brush,Single)④创建某一颜色和相应宽度的Pen对象:PublicSubNew(Color,Single)10.1.4与绘图相关的对象Pen类的构造器中有一个Color结构的参数,Color结构在GDI+中是用ARGB来表示的,其中A代表Alpha值、R代表红色分量值、G代表绿色分量

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。