第7章图形设计及多媒体应用.pptVIP

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章图形设计及多媒体应用

第7章 图形设计及多媒体应用 7.1 图形的绘制 7.2 多媒体应用 7.1 图形的绘制 一、图形控件 Visual Basic提供了四个基本控件以简化与图形有关的操作,它们是PictureBox控件、Image控件、Shape控件和Line控件。 VB提供了两种绘图方式,一是使用绘图控件,如:Shape和Line控件;二是使用绘图方法,如Line方法和Circle方法等。 VB提供的图形框和图像框可以显示位图(.bmp或.dib)、图标(.ico)、图元文件(.wmf或.emf)中的图形。也可处理GIF和JPEG格式的图形文件。 1、PictureBox(图形框) PictureBox控件的可以为用户显示图片,也可作为其他控件的容器。实际显示的图片由Picture属性决定。在程序运行时显示或替换图片,可以使用函数LoadPicture()在图形框中装入图形。 格式: 图形框对象.Picture=LoadPicture(“图形文件名”) 为了在运行时从图形框中删除一个图形,可用LoadPicture(),将一个空白图形装入图形框的Picture属性。 7.1 图形的绘制 2、Image(图像框) 在窗体上使用图像框的步骤与图形框相同。但是图像框比图形框占用更少的内存,描绘得更快。与图形框不同的是图像框内不能存放其他控件。 图像框没有Autosize属性,但它有Stretch属性。Stretch属性两种情形: ˙False 图像框可自动改变大小以适应其中的图形 ˙True 加载到图像框的图形可自动调整尺寸以适应图像框的大小。 3、Line(画线工具) Line控件是图形控件,它显示水平线、垂直线或者对角线。设计时Line控件最重要的属性是BorderWidth和BorderStyle属性。BorderWidth确定线的宽度,BorderStyle确定线的形状。运行时Line控件最重要的属性是x1、y1和x2、y2属性,它们控制线的两个端点的位置。 7.1 图形的绘制 4、Shape(形状) Shape 控件是图形控件,显示矩形、正方形、椭圆、圆形、圆角矩形或者圆角正方形。当Shape控件放到窗体时显示为一个矩形,通过Shape属性可确定所需要的几何形状。FillStyle属性为形状控件指定填充的图案,也可利用FillColor属性为形状控件着色。 [例7.1 ]用Shape控件数组的Shape属性显示Shape控件的6种形状,并填充不同的图案,如图7.1.1所示。 7.1 图形的绘制 二、常用绘图方法 1、Line方法 Line方法用于画直线或矩形 格式: [对象.]Line[[step](x1,y1)]-[step](x2,y2)[,颜色][,B[F]] 说明:(1)“对象” 可以是窗体或图形框,默认时为当前窗体; (2)(xl,y1)为线段的起点坐标或矩形的左上角坐标。如省略,起点位于由CurrentX、CurrentY指示位置;(x2,y2)为线段的终点坐标或矩形右下角坐标。 (3)关键字Step表示采用当前作图位置的相对值;关键字B表示画矩形;关键字F表示用画矩形的颜色来填充矩形,F必须与关键字B一起使用。如果只用B不用F,则矩形的填充由FillColor和FillStyle属性决定。 用Line方法在窗体上绘制图形时,如果将绘制过程放在Form_Load事件内,必须将窗体的AutoRedraw属性设置为True,当窗体的Form_Load事件完成后,窗体将产生重画过程,否则所绘制的图形无法在窗体上显示。 【例7.2】 7.1 图形的绘制 2、Circle方法 Circle方法用于画圆、椭圆、圆弧和扇形,其语法格式如下: [对象.]Circle[step](x,y),半径[,[颜色][,[起始角][,[终止角][,长短轴比率]]]] 说明: (1)“对象”指示Circle在何处产生结果,它可以是窗体或图形框或打印机,默认时为当前窗体。 (2) (x,y)为圆心坐标,关键字Step表示采用当前作图位置的相对值。 (3)圆弧和扇形通过参数起始角、终止角控制。当起始角、终止角取值在0~2π 时为圆弧,当在起始角、终止角取值前加一负号时,画出扇形,负号表示画圆心到圆弧的径向线。 (4) 椭

文档评论(0)

sandaolingcrh + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档