第6章图形设计.ppt
《第6章图形设计.ppt》由会员分享,可在线阅读,更多相关《第6章图形设计.ppt(17页珍藏版)》请在优知文库上搜索。
1、l6.1 坐标系坐标系l6.2 颜色颜色l6.36.3图形控件与绘图方法图形控件与绘图方法 l6.4 图像和图片框控件图像和图片框控件l6.5 动画设计动画设计6.1.16.1.1坐标系与坐标单位坐标系与坐标单位一、坐标系一、坐标系:是一个是一个二维网格二维网格,可定义屏幕上、窗体中或其他容,可定义屏幕上、窗体中或其他容器的位置。器的位置。(1 1)当移动控件或调整控件大小时,使用控件)当移动控件或调整控件大小时,使用控件所在容器所在容器的坐标的坐标系统。系统。(2 2)所有的图形和)所有的图形和printprint方法,使用容器的坐标系统方法,使用容器的坐标系统(3 3)调整窗体大小或移动窗
2、体,用缇()调整窗体大小或移动窗体,用缇(twipstwips)来表示窗体的)来表示窗体的位置和大小位置和大小(4 4)任何容器的缺省坐标系统,都是)任何容器的缺省坐标系统,都是由容器的左上角(由容器的左上角(0 0,0 0)坐标开始。坐标开始。二、坐标系的单位二、坐标系的单位 沿坐标轴定义位置的测量单位,称为刻度。沿坐标轴定义位置的测量单位,称为刻度。1、标准刻度、标准刻度:(1)ScaleMode属性属性(0-7):定义标准刻度的单位):定义标准刻度的单位ScaleMode=3 等等(2)ScaleLeft和和ScaleTop属性属性:指定对象左上角的数字值:指定对象左上角的数字值 Sca
3、leLeft=100,ScaleTop=100(窗体左上角为(窗体左上角为(100,100)(3)ScaleWidth和和ScaleHeight属性属性:根据绘图区的当前宽度和:根据绘图区的当前宽度和高度定义单位高度定义单位ScaleWidth=1000,ScaleHeight=500(当前窗体内部宽度的(当前窗体内部宽度的1/1000为水平单位,当前窗体内部高度的为水平单位,当前窗体内部高度的1/500为垂直单位)为垂直单位)2 2、自定义坐标系、自定义坐标系设置坐标系:用设置坐标系:用ScaleScale方法方法定义坐标系的左上角及右下角,即确定义坐标系的左上角及右下角,即确定了坐标系的原
4、点定了坐标系的原点对象对象.Scale(x1,y1)-(x2,y2).Scale(x1,y1)-(x2,y2)把对象在把对象在x x方向上分成方向上分成x2-x1x2-x1等分,在等分,在y y方向上分为方向上分为y2-y1y2-y1等分等分如:如:Scale(-200,200)-(200,-200)Scale(-200,200)-(200,-200)-200,200-200,200200,-200200,-2000,00,0例6-1本例用窗体内两个命令按钮的单击事件说明用Scale方法改变坐标系统后产生的影响,命令Line(0,0)-(1500,1500)表示从坐标原点到(1500,1500
5、)画一根直线。Private Sub Command1_Click()Cls Form1.Scale 采用缺省坐标系 Line(0,0)-(1500,1500)End SubPrivate Sub Command2_Click()Cls Form1.Scale(0,1500)-(1500,0)定义用户坐标系 Line(0,0)-(1500,1500)End SubCommand2_Click事件定义用户坐标系,坐标原点在窗体的左下角,X轴的正向向左,Y轴的正向向上,窗体的左上角坐标为(0,1500),右下角坐标为(1500,0)。6.1.2坐标系的使用坐标系的使用函数函数效果效果函数函数效果效
6、果QBColor(0)黑色黑色QBColor(8)灰色灰色QBColor(1)蓝色蓝色QBColor(9)亮蓝色亮蓝色QBColor(2)绿色绿色QBColor(10)亮绿色亮绿色QBColor(3)深青色深青色QBColor(11)亮青色亮青色QBColor(4)红色红色QBColor(12)亮红色亮红色QBColor(5)品红色品红色QBColor(13)亮品红色亮品红色QBColor(6)深黄色深黄色QBColor(14)亮黄色亮黄色QBColor(7)纸纸QBColor(15)亮白色亮白色颜色属性:颜色属性:BackColorBackColor、ForeColorForeColor、B
7、orderColorBorderColor、FillColorFillColor颜色函数:颜色函数:1 1、RGB(red,green,blue)RGB(red,green,blue)2 2、QBColor(color)QBColor(color)6.3.16.3.1图形控件图形控件1 1 LineLine控件:显示水平线、垂直线、对角线控件:显示水平线、垂直线、对角线 通过设置通过设置BorderColorBorderColor属性,属性,BorderStyleBorderStyle属性,属性,BorderWidthBorderWidth属性改变线段的颜色、线形和粗细,通过设置起属性改变线段
8、的颜色、线形和粗细,通过设置起点坐标点坐标X1X1、Y1Y1和终点坐标和终点坐标X2X2、Y2Y2属性改变线段的长短。属性改变线段的长短。2 2ShapeShape控件:控件:显示矩形、正方形、椭圆、圆形、圆角矩形或显示矩形、正方形、椭圆、圆形、圆角矩形或者圆角正方形。者圆角正方形。ShapeShape属性返回或设置一个值(属性返回或设置一个值(0-5),该值指示一个),该值指示一个ShapeShape控件的外观。控件的外观。6.3图形控件与绘图方法图形控件与绘图方法clscls方法方法画直线、矩形方法(画直线、矩形方法(LineLine)画点方法画点方法(Pset)(Pset)画圆方法画圆方
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图形 设计