- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB.NET 程序设计(下)ppt157
VB.NET 程序设计(下) 第1章 程序设计基础与集成开发环境 第2章 数据类型 第3章 程序基本控制结构 第4章 过程与模块 第5章 面向对象的基本概念 第6章 图形用户界面设计基础 第7章 文件操作与打印技术 第8章 Windows桌面程序开发实例 第9章 图形图像处理 第10章 多媒体程序开发 第11章 程序调试和异常处理技术 第12章 数据库访问 第13章 综合实例 第9章 图形图像处理 学习目标 了解VB.NET图形操作基础 熟练掌握各种绘图方法 掌握图像处理方法 本章内容 9.1 图形操作基础 9.2 Graphics对象的创建与释放 9.3 坐标系 9.4 颜色设置 9.5 绘图工具 9.6 绘图方法 9.7 字体绘制 9.8 图像处理 9.1 图形操作基础 9.1.1 System.Drawing命名空间的查看 9.1.2 其他命名空间的导入 9.1.3 在VB.NET中绘制图形的基本步骤 9.1 图形操作基础 9.1.1 System.Drawing命名空间的查看 VB.NET中绘制图形主要涉及System.Drawing、System.Drawing.Drawing2D、System.Drawing.Imaging和System.Drawing.Text四个命名空间。其中System.Drawing命名空间在创建VB.NET项目时被自动引用。 选择菜单选项 “视图”→ “其他菜单”→ “类视图”打开“类视图”窗口,就可以看到被自动引用的System.Drawing命名空间 。 9.1 图形操作基础 9.1.2 其他命名空间的导入 System.Drawing.Drawing2D、System.Drawing.Imaging和System.Drawing.Text三种命名空间不能被自动引用,如果要利用这些命名空间进行高级绘图,需要在程序开始使用Imports语句导入 。 9.1 图形操作基础 9.1.3 在VB.NET中绘制图形的基本步骤 创建Graphics对象,指定绘图表面。 创建画笔、画刷、填充、字体等绘图工具。 使用方法绘制图形。 释放Graphics对象和各种绘图工具,清屏。本步骤并不是必需的操作。 9.2 Graphics对象的创建与释放 9.2.1 创建Graphics对象 9.2.2 释放Graphics对象和清屏 9.2 Graphics对象的创建与释放 9.2.1 创建Graphics对象 1.使用CreateGraphics方法创建 该创建方法最常用,其格式为: Dim对象名 As Graphics 对象名=窗体名(或控件名).CreateGraphics 2.利用Image 对象创建Graphics对象 Dim 对象名 As Graphics=Graphics.FromImage(“Image图像完整文件名(包括路径和文件名)”) 3.利用PaintEventArgs参数创建Graphics对象 Private Sub Form1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles MyBase.Paint Dim对象名 As Graphics = e.Graphics End Sub 9.2 Graphics对象的创建与释放 9.2.2 释放Graphics对象和清屏 1.释放Graphics对象 Graphics对象使用后应及时删除,以释放该对象占用的资源,使用Dispose方法。 格式:对象名. Dispose() 2.清屏 利用Graphics类的Clear方法可以清除画图工作区的所有内容,并用指定的背景颜色进行填充。 格式:对象名.Clear(颜色) 9.3 坐标系 9.3.1 页面坐标系统 9.3.2 全局坐标系统 9.3.3 设备坐标系统 9.3 坐标系 9.3.1 页面坐标系统 页面坐标系是指绘图表面Graphics对象使用的坐标系,它的长度单位是像素,坐标系的原点在绘图表面的左上角,x轴指向右,y轴指向下。页面坐标系是不能更改的,它只是一个参照标准。每个Graphics对象都有各自的页面坐标系。 9.3 坐标系 9.3.2 全局坐标系统 全局坐标系统默认情况下x轴正方向水平向右,y轴正方向垂直向下。该坐标系可以进行平移和旋转,从而更改成日常生活中人们习惯的坐标原点位于绘图表面左下方,x轴正方向水平向右,y轴正方向垂直向上的坐标系统。 9.3 坐标系 9.3.3 设备坐标系统 设备坐标系是进行绘制的物理设备(如屏幕、纸张等)所使用的坐标系。 在显示器中默认坐标系的原点是在屏幕左上角,并且x轴指向右边,y轴指向下边。默认坐标系的
原创力文档


文档评论(0)