第十二章 图形图像与多媒体技术

第十二章 图形图像与多媒体技术

ID:22468555

大小:824.50 KB

页数:34页

时间:2018-10-20

第十二章  图形图像与多媒体技术_第1页
第十二章  图形图像与多媒体技术_第2页
第十二章  图形图像与多媒体技术_第3页
第十二章  图形图像与多媒体技术_第4页
第十二章  图形图像与多媒体技术_第5页
资源描述:

《第十二章 图形图像与多媒体技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Delphi程序设计教程机械工业出版社刘瑞新等编著主讲:王洪锦第十二章图形图像与多媒体技术11.1几何图形控件Shape11.2图象控件Image12.3画布(Canvas)对象11.1几何图形控件Shape位于工具栏上的additional页中,用于窗体上绘制一些常见的几何图形,如矩形、圆、椭圆、圆角矩形等。常用属性:1、Shape:设置需要绘制的几何图形种类;2、Brush:设置图形填充的模式(style)和颜色(color);3、Pen属性:像Brush一样,包含Color,Style,Mode,Width子属性。11.2图象控件Image图象控件是一种容器控件,

2、它在应用程序窗体上提供一个矩形区域,用于显示位图、图标、图元文件。1、常用属性Picture:调入指定的图形文件Autosize:是否自动调整大小以适应调入的图形Stretch:图形是否自动缩小或放大以适应控件的大小2、使用调用过程ProcedureLoadFromFile(constDileName:string);说明:在程序运行期间调入图形。例:在窗体中显示图形Image1.Picture.LoadFromFile(‘c:progr…a1.bmp’);也可以使用打开图片对话框:ifopenpicturedialog1.executethenbeginfilen

3、ame:=openpicturedialog1.filename;image1.picture.loadfromfile(filename);end;12.3画布(Canvas)对象画布对象用于应用程序的图形输入。一、像素操作(Pixels)像素是组成图形最基本的单位。画布上的每一个点都有一个对应的像素,用来代表此点的颜色。例:使用Pset的方法绘制圆的渐开线。x:=form1.ClientWidth/2;y:=form1.clientheight/2;fort:=0to15000dobeginxt:=round(cos(t/100)+t*sin(t/100)/100+

4、x);yt:=round(-sin(t/100)-t*cos(t/100)/100+y);canvas.pixels[xt,yt]:=clblue;二、画笔操作1、画线的方法1)画笔移动:Moveto(x,y:integer);2)画直线段:Lineto(x,y:integer);3)画折线:Polyline(points:arrayofTPoint);2、画矩形:Rectangle(x1,y1,x2,y2:integer);3、画椭圆:Ellipse(x1,y1,x2,y2:integer);4、画弧形:Arc(x1,y1,x2,y2,x3,y3,x4,y4:inte

5、ger);5、圆角矩形:Roundrect(x1,y1,x2,y2,x3,y3:integer);例:使用Canvas属性基本作图方法,画出以下图形利用窗体的paint事件编码。三、画刷操作1、画刷的属性1)颜色属性(Color)Canvas.Brash.Color:=<属性值>;2)风格属性(Style)3)位图属性(Bitmap)可以程序运行阶段动态的创建或删除Bitmap.Creat;Bitmap.LoadFormFile(‘文件路径’);Bitmap.Free;2、作图区域(Rect)例:在窗体指定区域中显示图片。第13章Delphi数据库编程13.1数据库系统

6、开发基础13.2BDE数据库应用程序开发概述13.3Delphi中的SQL编程13.1数据库系统开发基础数据库系统由三大部分组成:数据库管理系统、数据库应用程序和数据库。一、数据库管理系统(DBMS)是用于描述、管理和维护数据库的系统程序,是数据库系统的核心组成部分。DBMS主要有三种类型:层次数据库系统、网状数据库系统、关系数据库系统。关系数据库(RelationalDatabase):一个关系数据库是由若干表组成。表(Table):一个表就是一组相关的数据按行排列,像一张表格一样。字段(Field):在表中,每一列称为一个字段。记录(Record):在表中,每一行称

7、为一条记录。二、Delphi的数据库特性及功能简介是Borland公司于1994年底发布的用于开发数据库应用程序的工具,Delphi结合了传统的编程语言ObjectPascal和数据库语言的强大功能,既可以用于传统的算术编程又可以用于数据库编程。三、Delphi的数据库辅助工具1、DatabaseDesktop(数据库工作平台)可以建立数据库表的结构,并能修改数据库表的结构,完成对数据库表的数据输入、修改、删除及查询等。打开DatabaseDesktop:单击“开始”菜单→“程序”→“BorlandDelphi7”→“DatabaseDe

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。