VB讲稿 第6章绘图

VB讲稿 第6章绘图

ID:40239366

大小:1.11 MB

页数:79页

时间:2019-07-28

VB讲稿 第6章绘图_第1页
VB讲稿 第6章绘图_第2页
VB讲稿 第6章绘图_第3页
VB讲稿 第6章绘图_第4页
VB讲稿 第6章绘图_第5页
资源描述:

《VB讲稿 第6章绘图》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第6章绘图2021/8/261本章内容:6.1绘图基础6.2绘图方法2021/8/2626.1绘图基础1、坐标系统2、绘图颜色3、颜色属性2021/8/2631、坐标系统各绘图对象都有各自的坐标系统。常用两种坐标系统:窗体坐标系统笛卡儿坐标系统2021/8/264窗体坐标系统以窗体Form1为例,其中任意一点的坐标,可用(x,y)来表示。这种坐标系统的原点(0,0)位于窗体的左上角,x轴的指向沿水平向右的方向;y轴的指向沿垂直向下的方向。2021/8/265默认坐标系统X轴Y轴原点(0,0)2021/8/266笛卡儿坐标系统习惯上,人们也常用笛卡尔坐标系统。但是

2、要使用笛卡尔坐标系统,必须要调用对象的Scale方法来建立。调用Scale方法的格式是(以form为例):Form1.Scale(0,1000)–(1000,0)2021/8/267使用Scale方法建立的笛卡儿坐标系统X轴Y轴原点(0,0)(0,1000)(1000,1000)(1000,0)2021/8/268显然,对象(这里是窗体)的大小和位置可有4个属性来决定:Form1.ScaleLeft=0Form1.ScaleTop=1000Form1.ScaleWidth=1000Form1.ScaleHeight=-1000这里:ScaleLeft为对象左上角

3、的水平坐标,ScaleTop是对象左上角的垂直坐标,ScaleWidth是对象的水平方向宽度,ScaleHeight是对象的垂直方向高度。这里的ScaleWidth和ScaleHeight值表示把窗体划分成1000个测量单位,统称为刻度。系统默认的单位是缇(Twip)。一吋约等于1440缇;一厘米约等于567缇。2021/8/2692、绘图颜色VB中有三种方法设置颜色:RGB()函数QBColor()函数16进制数值2021/8/2610RGB()函数方法RGB函数是通过颜色的三种原色(红、绿、蓝)的不同强度的组合来表现各种各样的颜色。RGB函数的语法是:RGB

4、(Red,Green,Blue)三个参数的取值范围都是0–255,其中0强度最小,255强度最大。RGB函数返回一个0–16777215之间的长整型数值。2021/8/2611例如: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)’灰色2

5、021/8/2612QBColor()函数方法QBColor函数的语法是:QBColor(n)参数n为整数,其数值范围是0–15。因此,QBColor函数最多只能产生16种颜色。2021/8/2613例如:Form1.BackColor=QBColor(0)‘黑色Form1.BackColor=QBColor(1)‘蓝色Form1.BackColor=QBColor(2)‘绿色Form1.BackColor=QBColor(4)‘红色Form1.BackColor=QBColor(8)‘灰色Form1.BackColor=QBColor(15)‘白色2021/8

6、/261416进制数值方法RGB函数和QBColor函数都是根据参数的具体数值,产生一个用长整型数表示的组合颜色。而这个长整型数其实就是一个16进制数,所以这个16进制数值可以直接用来表示颜色。因此,这种方法也能够表示与RGB函数一样多的色彩。2021/8/261516进制数表示颜色的格式是:&HBBGGRR&其中:&、H为格式规定的符号;BB、GG、RR分别代表三原色中蓝、绿、红的数值,用十六进制数表示,每种颜色占两位,如FF对应255,80对应128,00对应0等。2021/8/2616例如:Form1.BackColor=&H0000FF&‘红色Form1

7、.BackColor=&H00FF00&‘绿色Form1.BackColor=&HFF0000&‘蓝色Form1.BackColor=&HFFFFFF&‘白色Form1.BackColor=&H000000&‘黑色Form1.BackColor=&H808080&‘灰色2021/8/26173、颜色属性在VB中许多对象(如控件、窗体、图形、文本等)都具有颜色属性。绘图中常用的颜色属性有:BackColor属性该属性为窗体或控件设置背景颜色。注意:如果在绘图方法进行绘图之后改变BackColor属性,则已有的图形将会被新的背景颜色所覆盖。2021/8/2618Fi

8、llColor属性该属性

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

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

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