- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
☆☆ 第9章 图形操作 * 理解VB中坐标系的概念; 掌握用Line控件、Shape控件画直线、矩形、圆(弧)、椭圆的方法; 掌握图片框、图象框的常用属性、常用方法、图片的载入及应用; 掌握用Pset方法、Line方法、Circle方法画点、矩形、圆(弧)、椭圆的方法; 本章要求: 第9章 图形操作 本章重点: 本章难点: 容器控件的坐标,及用户自定义坐标系 VB中坐标系,绘图方法的使用 9.1 图形控件 VB中与图形有关的控件有: 图片框(PictureBox)、图像框(Image) 形状控件(Shape)、直线控件(Line)。 窗体、图形框和图像框可以显示来自图形文件的图形 1.位图(bitmap):位图通常以.bmp或 .dib为文件扩展名。 2.图标(icon):以.ico为文件扩展名。 3.元文件(metafile):元文件的类型有两种,分别是标准型(.wmf)和增强型(.emf)。 4.JPEG文件:JPEG是一种支持 8 位和 24 位颜色的压缩位图格式。它是 Internet 上一种流行的文件格式。 5.GIF文件:GIF是一种压缩位图格式。它可支持多达 256 种的颜色,是 Internet 上一种流行的文件格式。 主要作用:显示图片、也可作为其他控件的容器。 1、装入图形: 图形框对象.Picture = LoadPicture(“图形文件名”) 2、删除图形 图形框对象.Picture = LoadPicture( ) 3.保存图片 使用SavePicture语句,其使用格式如下: SavePicture [Object.]Picture|Image, FileName 注意:当Autosize属性设置为True时,图形框能自动调整大小与显示的图片匹配 9.1.1 图片框控件——PictureBox 9.1 图形控件 图像框比图形框占用更少的内存快。图像框内不能保存其他控件。 Image控件,不是容器控件。 Image控件加载图片、删除图片、保存图片的方法与PictureBox控件相同 Stretch属性: 设置为False,图像框可自动改变大小以适应其中的图形。设置为True, 图形可自动调整尺寸以适应图像框的大小。 9.1.2 图像框控件——Image控件 9.1 图形控件 例9.1 在窗体上放置2个Image控件Image1和Image2在窗体的Load事件中编写如下代码: Private Sub Form_Load() Image1.Stretch = False 将Stretch属性设置为False 加载图片,不同计算机系统,图形文件的路径可能不同 Image1.Picture = LoadPicture(C:\WINDOWS\Bubbles.bmp) Image2.Stretch = True 将Stretch属性设置为true Image2.Picture = LoadPicture(C:\WINDOWS\Bubbles.bmp) End Sub 9.1 图形控件 9.1.3 形状控件Shape 使用Shape控件可在窗体、框架或图片框中创建矩形、正方形、椭圆形、圆形、圆角矩形或圆角正方形等图形。 Shape控件预定义形状是由Shape属性的取值决定的。 Shape属性取不同值对应的形状 9.1 图形控件 9.1.4 线控件Line 对于线控件来说,程序运行时最重要的属性是“X1”、“Y1”、“X2”、“Y2”属性,这些属性决定着线显示时的位置坐标,“X1”属性设置(或返回)了线的最左端水平位置坐标,“Y1”属性设置(或返回)了最左端垂直坐标,“X2”、“Y2”则表示右端的坐标。 利用线与形状控件,用户可以迅速地显示简单的线与形状或将之打印输出,与其他大部分控件不同的是,这两种控件不会响应任何事件,它们只用来显示或打印。 9.1 图形控件 9.2 坐标系统 9.2.1 缺省坐标系统 每个容器都有一个坐标系,构成一个坐标系,需要三个要素:坐标原点、坐标度量单位、坐标轴的长度与方向。坐标度量单位由容器对象的ScaleMode属性决定。缺省时为Twip。每英寸1440个Twip,20个Twip为一磅。 9.2.2 用户自定义坐标系统 1、设置坐标系统的刻度单位 列用户可用ScaleMode属性设置坐标系统的刻度单位。ScaleMode属性的取值及含义见Pg220表9-3所示。 9.2 坐标系统 说明:
您可能关注的文档
- UML软件建模任务驱动教程单元4 基础数据管理模块建模.ppt
- UML软件建模任务驱动教程单元5 业务数据管理模块建模.ppt
- UML软件建模任务驱动教程单元6 业务处理模块建模.ppt
- UML软件建模任务驱动教程单元7 CS应用系统建模.ppt
- UML软件建模任务驱动教程单元8 Web应用系统建模.ppt
- UML软件建模任务驱动教程单元9 UML软件模型的实现.ppt
- UML系统分析与设计教程第1章.ppt
- UML系统分析与设计教程第2章.ppt
- UML系统分析与设计教程第3章.ppt
- UML系统分析与设计教程第4章.ppt
- Visual Basic 6程序设计教程第10章 对话框与菜单程序设计.ppt
- Visual Basic 6程序设计教程第11章 多文档界面与工具栏设计.ppt
- Visual Basic 6程序设计教程第12章 数据库编程基础.ppt
- Visual Basic 2005程序设计第1章 初识Visual Basic 2005.ppt
- Visual Basic 2005程序设计第2章 VB 2005语言基础.ppt
- Visual Basic 2005程序设计第3章 顺序结构程序设计.ppt
- Visual Basic 2005程序设计第4章 选择结构程序设计.ppt
- Visual Basic 2005程序设计第5章 循环结构程序设计.ppt
- Visual Basic 2005程序设计第6章 数 组.ppt
- Visual Basic 2005程序设计第7章 过程和函数.ppt
文档评论(0)