Delphi第11章图形图像与多媒体技术教案解析.pptVIP

Delphi第11章图形图像与多媒体技术教案解析.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Delphi 第11章 图形图像与多媒体技术 Delphi为用户提供了多种简洁有效的与图形、图像有关的控件。不仅可以直接插入图形、图像,也可以使用控件来创建图形、图像,并控制其位置和外观。 11.1 几何图形控件Shape 11.2 图象控件Image 11.3 画布(Canvas)对象 11.4 PaintBox画板控件 11.5 多媒体程序设计 * 11.1 几何图形控件Shape 几何图形控件位于工具栏上的additional页中,用于窗体上绘制一些常见的几何图形,如矩形、圆、椭圆、圆角矩形等。下面简单介绍其几个基本的属性。 1.Shape属性 :设置需要绘制的几何图形种类 2. Brush属性:该属性设置图形填充的模式和颜色 3. Pen属性 :画笔属性 * 图象控件Timage是一种容器控件,它在应用程序窗体上提供一个矩形区域,用于显示各种位图、图标、图元文件。 【例11-1】在窗体中显示图形,如程序所示。 11.2 图象控件Image * 画布(Canvas)对象,用于应用程序的图形输入。在Delphi中绘图时,是将图形画在窗体、图像控件Image控件、画框(PaintBox)中的画布Canvas上。画布也有自己的属性,他本身也是一个对象(控件),但一般不能单独使用。 11.3 画布(Canvas)对象 * 像素是组成图形最基本的单位。画布上的每一个点都有一个对应的像素,用来代表此点的颜色。利用画布的Pixels属性,可绘制数学函数曲线。 例11-2 使用Pset方法绘制圆的渐开线,如程序所示。 。 11.3.1 像素操作 * 11.3.2 画笔操作 画布对象基本作图方法包含了大量的绘制直线、曲线的方法 * 1. 画线的方法 (1) Moveto方法,作用是将画笔移到指定位置,使用方法为:moveto(x,y,integer)。 (2) lineto方法,作用是画一条到指定位置的直线段,线段起始位置由画布对象的Penpos属性值即画笔的当前位置确定。使用方法为:lineto(x,y: Integer)。 (3) 画折线的方法,使用方法为Polyline(points:array of TPoint)。 11.3.2 画笔操作 * 2. 画矩形的方法 Rectangle方法用于画矩形。 3. 画圆或椭圆的方法 Ellipse方法用于画圆或椭圆。4. 画弧形曲线的方法 4. Arc方法用于画弧形曲线。 5. 圆角矩形 【例11-3】使用Canvas属性基本作图方法,画出如图11-4所示的图形。如程序所示 11.3.2 画笔操作 * 画布的画刷(Brush)属性决定图形内部区域的填充方式。 1. 画刷的属性 (1) 颜色属性(Color)。 Canvas.Brash.Color: =〈属性值〉 (2) 风格属性(Style)。 风格属性用于设置画刷的填充区域样式, (3) 位图属性。 11.3.3 画刷操作 * 2. 作图区域 作图区域Rect是Trect属性的对象,同时也是一个函数。Rect对象的作用就是定义一个矩形区域对象。Rect对象用两个Tpoint类型或用四个整形变量指明区域范围。 【例11-4】在窗体指定区域中显示图片,如图11-5所示。 如程 序所示 11.3.3 画刷操作 * PaintBox在窗体中提供一个可以用来绘制几何图形的矩形区域,可以使用绘图语句,在这个区域内绘制各种图形。Paintbox控件在system页中,双击则可在form1中添加。 【例11-5】利用图片框输出文本与图形,如图11-6所示。 如程序所示 11.4 PaintBox画板控件 * 11.5.1 卡通控件 1. 卡通控件的属性 卡通控件在Win32页中。 【例11.6】产生卡通控件并控制它的播放,如图11-7所示。如程序所示 11.5 多媒体程序设计 * 媒体播放器控件位于System页中,如图12-8所示,从左到右的按键功能见表12-6。 【例11-7】创建一个多媒体播放程序,如图11-9所示。如程序所示 11.5.2 媒体播放器 * Delphi

文档评论(0)

我是兰花草 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档