- 1
- 0
- 约8.75千字
- 约 79页
- 2016-10-26 发布于广东
- 举报
第6章 绘 图 本章内容: 6.1 绘图基础 6.2 绘图方法 6.1 绘图基础 1、坐标系统 2、绘图颜色 3、颜色属性 1、坐标系统 各绘图对象都有各自的坐标系统。常用两种坐标系统: 窗体坐标系统 笛卡儿坐标系统 窗体坐标系统 以窗体Form1为例,其中任意一点的坐标,可用(x, y)来表示。 这种坐标系统的原点(0,0)位于窗体的左上角,x 轴的指向沿水平向右的方向;y 轴的指向沿垂直向下的方向。 默认坐标系统 笛卡儿坐标系统 习惯上,人们也常用笛卡尔坐标系统。但是要使用笛卡尔坐标系统,必须要调用对象的Scale方法来建立。 调用Scale方法的格式是(以form为例):Form1.Scale (0, 1000) – (1000, 0) 使用Scale方法建立的笛卡儿坐标系统 显然,对象(这里是窗体)的大小和位置可有4个属性来决定: Form1. ScaleLeft=0 Form1. ScaleTop=1000 Form1. ScaleWidth=1000 Form1. ScaleHeight=-1000 这里: ScaleLeft为对象左上角的水平坐标,ScaleTop是对象左上角的垂直坐标,ScaleWidth是对象的水平方向宽度,ScaleHeight是对象的垂直方向高度。 这里的ScaleWidth 和ScaleHeight值表示把窗体划分成1000个测量单位,统称为刻度。系统默认的单位是缇(Twip)。一吋约等于1440 缇;一厘米约等于567 缇。 2、绘图颜色 VB中有三种方法设置颜色: RGB()函数 QBColor()函数 16进制数值 RGB()函数方法 RGB函数是通过颜色的三种原色(红、绿、蓝)的不同强度的组合来表现各种各样的颜色。 RGB函数的语法是: RGB(Red,Green,Blue) 三个参数的取值范围都是0 – 255,其中0强度最小,255强度最大。RGB函数返回一个0 –间的长整型数值。 例如: Form1.BackColor=RGB(255,0,0) ‘红色Form1.BackColor=RGB(0,255,0) ‘绿色Form1.BackColor=RGB(0,0,255) ‘蓝色Form1.BackColor=RGB(0,0,0)’黑色Form1.BackColor=RGB(255,255,255)’白色Form1.BackColor=RGB(128,128,128)’灰色 QBColor()函数方法 QBColor函数的语法是: QBColor(n) 参数n为整数,其数值范围是0 – 15。因此,QBColor函数最多只能产生16种颜色。 例如: Form1.BackColor= QBColor(0) ‘黑色 Form1.BackColor= QBColor(1) ‘蓝色 Form1.BackColor= QBColor(2) ‘绿色 Form1.BackColor= QBColor(4) ‘红色 Form1.BackColor= QBColor(8) ‘灰色 Form1.BackColor= QBColor(15) ‘白色 16进制数值方法 RGB函数和QBColor函数都是根据参数的具体数值,产生一个用长整型数表示的组合颜色。 而这个长整型数其实就是一个16进制数,所以这个16进制数值可以直接用来表示颜色。 因此,这种方法也能够表示与RGB函数一样多的色彩。 16进制数表示颜色的格式是: HBBGGRR 其中:、H为格式规定的符号; BB、GG、RR分别代表三原色中蓝、绿、红的数值,用十六进制数表示,每种颜色占两位,如FF对应255,80对应128,00对应0等。 例如: Form1.BackColor=H0000FF ‘红色 Form1.BackColor=H00FF00 ‘绿色 Form1.BackColor=HFF0000 ‘蓝色 Form1.BackColor=HFFFFFF ‘白色 Form1.BackColor=H000000 ‘黑色 Form1.BackColor=H808080 ‘灰色 3、颜色属性 在VB中许多对象(如控件、窗体、图形、文本等)都具有颜色属性。绘图中常用的颜色属性有: BackColor属性 该属性为窗体或控件设置背景颜色。 注意:如果
您可能关注的文档
- 新UG NX 4中文版机械设计与加工教程 教学课件 曹琪 项目十一 手机盖型腔模的数控加工.ppt
- 新UG NX 4中文版机械设计与加工教程 教学课件 曹琪 项目四 UG草绘基础—固定板设计.ppt
- 新UG NX 4中文版机械设计与加工教程 教学课件 曹琪 项目五 实体建模基础(一)—连接板设计.ppt
- 新UG NX 4中文版机械设计与加工教程 教学课件 曹琪 项目一 初识UG NX—骰子设计.ppt
- 新UG NX 5.0应用与实例教程 教学课件 周玮 第1章.ppt
- 新UG NX 5.0应用与实例教程 教学课件 周玮 第2章.ppt
- 新UG NX 5.0应用与实例教程 教学课件 周玮 第3章.ppt
- 新UG NX 5.0应用与实例教程 教学课件 周玮 第4章.ppt
- 新UG NX 5.0应用与实例教程 教学课件 周玮 第5章.ppt
- 新UG NX 5.0应用与实例教程 教学课件 周玮 第6章.ppt
- (2026春新版)部编版八年级语文下册《第一单元》PPT课件.pptx
- 2018电力监控系统网络安全监测装置技术规范.docx
- 2022电力监控系统安全防护方案审核要点.docx
- 2014电力电缆光伏系统EN 50618欧标.docx
- (2026春新版)人教版二年级数学下册《第三单元 万以内数的认识》教案.docx
- (2026春新版)人教版二年级数学下册《第四单元 万以内的加法和减法》教案.docx
- (2026春新版)人教版二年级数学下册《综合与实践 时间在哪里》教案.docx
- (2026春新版)苏教版二年级数学下册《综合与实践 时间有多长》教案 .pdf
- (2026春新版)部编版三年级语文下册第3单元(教案).docx
- (2026春新版)部编版三年级语文下册第8单元(教案).docx
原创力文档

文档评论(0)