文档详情

图形图像应用程序设计.pptx

发布:2020-02-11约1.49万字共76页下载文档
文本预览下载声明
Visual Basic 2010 应用程序设计 —— 安 杰 主 编 赵艳君 山艳 副主编 本章重点:创建Graphics对象使用画笔、笔刷等工具绘制图形对图像进行加载、翻转、缩放、裁切、扭曲等处理创建不规则窗体第11章图形图像应用程序设计Visual Basic 2010 应用程序设计主要内容Visual Basic 2010 应用程序设计11.1 图形图像应用程序实例【实例11.1】在窗体上绘制函数y=x2曲线图形。实例分析:要熟悉在应用程序中绘制直线、曲线要熟悉在界面指定位置输出内容Visual Basic 2010 应用程序设计11.1 图形图像应用程序实例【实例11.2】根据给出数据绘制饼图。教材发行情况书 名数 量VB2010教程19万册大学计算机35万册C++教程12万册实例分析:要熟悉在应用程序中绘制饼图要熟悉在界面进行数字标注Visual Basic 2010 应用程序设计11.2 图形处理Visual Basic 2010 应用程序设计11.2.1 GDI+基本知识Visual Basic 2010 应用程序设计 GDI+是GDI(Graphics Device Interface图形设备接口)的一个新版本,提供了创建二维矢量图形、绘制文本、图像处理、填充区域、路径以及图形数据矩阵等图形图像处理新增功能。11.2.1 GDI+基本知识System.Drawing命名空间命名空间说 明System.Drawing包含与基本绘图功能有关的大多数类、结构、枚举和委托System.Drawing.Drawing2D为大多数高级2D和矢量绘图操作提供了支持,包括消除锯齿、几何转换和图形路径System.Drawing.Imaging 帮助处理图像(位图、GIF文件等)的各种类System.Drawing.Printing把打印机或打印预览窗口作为输出设备时使用的类System.Drawing.Design一些预定义的对话框、属性表和其他用户界面元素,与在设计期间扩展用户界面相关System.Drawing.Text对字体和字体系列执行更高级操作的类Visual Basic 2010 应用程序设计GDI+命名空间11.2.1 GDI+基本知识GDI+的常用类名称说 明Graphics类封装了GDI+绘图画板,是GDI+绘图中最核心的类Brush类用指定颜色、样式、纹理等来填充封闭的图形Pen类用来画线、多边形、矩形、弧等外围的轮廓部分Font类用来指定字体的样式Color类用来指定颜色,可以是透明或半透明的Visual Basic 2010 应用程序设计GDI+常用类GDI+主要通过其派生类对图形进行创建、绘制、填充及文本等处理。常用类有:11.2.1 GDI+基本知识Visual Basic 2010 应用程序设计GDI+坐标系统“坐标系统”是对屏幕上的位置进行标识的一种方案。默认的坐标系统的原点是在左上角,并且X轴向右,Y轴向下,默认坐标系统的度量单位是像素。11.2.1 GDI+基本知识整数类型,点距坐标原点的水平和垂直距离。指定坐标点距离坐标原点在X轴上的距离为20个像素,在Y轴的距离为10像素 Dim b As Point = new Point(20,10) 定义多个点的数组Dim point As Point() = {New Point(10, 10), New Point(20, 20) , New Point(30, 30)} Visual Basic 2010 应用程序设计指定(x, y)坐标,以便将文本和图形定位在屏幕上。指定坐标的方法有:Point、Size、Rectangle。Point 表示绘制平面上点的坐标。 格式为:Point(int32,int32)11.2.1 GDI+基本知识Width和Height分别表示水平和垂直距离Dim s As Size = new Size(20,10)指定一个宽为20,长为10的尺寸Visual Basic 2010 应用程序设计Size 表示绘制平面上的一个尺寸。 格式为:Size(Width,Height)11.2.1 GDI+基本知识Point为矩形的左上角坐标,size为矩形的大小。(x, y)为矩形左上角坐标,width、height为矩形的高度和宽度。绘制一个矩形,左上角位置为(20, 10),高、宽分别为3、5像素。Dim p As Point = New Point(20,10)Dim s As Size = New Size(3,5)Dim r As Rectangle = New Rectangle(p,s)也可写成:Dim r As Rectangl
显示全部
相似文档