欢迎来到天天文库
浏览记录
ID:36705092
大小:218.26 KB
页数:17页
时间:2019-05-10
《《图形设计》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第6章图形设计6.1坐标系6.2颜色6.3图形控件与绘图方法6.4图像和图片框控件6.5动画设计6.1坐标系6.1.1坐标系与坐标单位一、坐标系:是一个二维网格,可定义屏幕上、窗体中或其他容器的位置。(1)当移动控件或调整控件大小时,使用控件所在容器的坐标系统。(2)所有的图形和print方法,使用容器的坐标系统(3)调整窗体大小或移动窗体,用缇(twips)来表示窗体的位置和大小(4)任何容器的缺省坐标系统,都是由容器的左上角(0,0)坐标开始。6.1坐标系二、坐标系的单位沿坐标轴定义位置的测量单位,称为刻度。1、标准刻度:(1)ScaleMode属性(
2、0-7):定义标准刻度的单位ScaleMode=3等(2)ScaleLeft和ScaleTop属性:指定对象左上角的数字值ScaleLeft=100,ScaleTop=100(窗体左上角为(100,100))(3)ScaleWidth和ScaleHeight属性:根据绘图区的当前宽度和高度定义单位ScaleWidth=1000,ScaleHeight=500(当前窗体内部宽度的1/1000为水平单位,当前窗体内部高度的1/500为垂直单位)2、自定义坐标系设置坐标系:用Scale方法定义坐标系的左上角及右下角,即确定了坐标系的原点对象.Scale(x1,y
3、1)-(x2,y2)把对象在x方向上分成x2-x1等分,在y方向上分为y2-y1等分如:Scale(-200,200)-(200,-200)6.1坐标系-200,200200,-2000,0[例6-1]本例用窗体内两个命令按钮的单击事件说明用Scale方法改变坐标系统后产生的影响,命令Line(0,0)-(1500,1500)表示从坐标原点到(1500,1500)画一根直线。PrivateSubCommand1_Click()ClsForm1.Scale’采用缺省坐标系Line(0,0)-(1500,1500)EndSubPrivateSubCommand
4、2_Click()ClsForm1.Scale(0,1500)-(1500,0)’定义用户坐标系Line(0,0)-(1500,1500)EndSubCommand2_Click事件定义用户坐标系,坐标原点在窗体的左下角,X轴的正向向左,Y轴的正向向上,窗体的左上角坐标为(0,1500),右下角坐标为(1500,0)。6.1.2坐标系的使用函数效果函数效果QBColor(0)黑色QBColor(8)灰色QBColor(1)蓝色QBColor(9)亮蓝色QBColor(2)绿色QBColor(10)亮绿色QBColor(3)深青色QBColor(11)亮青色
5、QBColor(4)红色QBColor(12)亮红色QBColor(5)品红色QBColor(13)亮品红色QBColor(6)深黄色QBColor(14)亮黄色QBColor(7)纸QBColor(15)亮白色6.2颜色颜色属性:BackColor、ForeColor、BorderColor、FillColor颜色函数:1、RGB(red,green,blue)2、QBColor(color)6.3.1图形控件1.Line控件:显示水平线、垂直线、对角线通过设置BorderColor属性,BorderStyle属性,BorderWidth属性改变线段的颜
6、色、线形和粗细,通过设置起点坐标X1、Y1和终点坐标X2、Y2属性改变线段的长短。2.Shape控件:显示矩形、正方形、椭圆、圆形、圆角矩形或者圆角正方形。Shape属性返回或设置一个值(0-5),该值指示一个Shape控件的外观。6.3图形控件与绘图方法cls方法画直线、矩形方法(Line)画点方法(Pset)画圆方法(Circle)一、Cls方法Cls将清除图形和打印语句在运行时所产生的文本和图形语法:对象.Cls6.3.2图形方法二、Line方法Line方法用来绘制直线和矩形。格式:[object.]Line[Step](x1,y1)-[Step](
7、x2,y2),[Color],[B][F]说明:(1)Step指定相对于由CurrentX,CurrentY属性提供的当前图形位置的坐标。可选。(2)(x1,y1)直线或矩形的起点坐标,度量单位由ScaleMode属性决定。若省略,则从CurrentX和CurrentY指示的位置开始。单精度参数二、Line方法(3)Step指定相对于线的起点的终点坐标。可选。(4)(x2,y2)直线或矩形的终点坐标。单精度参数。(5)Color画线颜色。若省略,则使用对象的ForeColor属性值。为可选的长整型参数。(6)B利用对角坐标画出矩形。可选。(7)F规定矩形的
8、填充规则,若用了F选项,就必须用B选项。若用了B选项,则F选项规定
此文档下载收益归作者所有