计算机VB学习第11章.ppt
《计算机VB学习第11章.ppt》由会员分享,可在线阅读,更多相关《计算机VB学习第11章.ppt(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 Visual Basic程 序 设 计山东外贸职业学院山东外贸职业学院E-mail:信息管理系信息管理系 柳淑花柳淑花第2页第第1111章章 图形操作图形操作 本章主要内容本章主要内容1、颜色颜色2、坐标系统3、图形方法作业作业 本章小结本章小结 退出退出第3页11.11.1 1 颜色颜色 在在VB中设置颜色共有下列中设置颜色共有下列5中方法:中方法:1、使用、使用RGB函数函数 RGB函数函数返回一个颜色值(长整型),它能够选择更多的颜色,此函数有三个参数。格式:格式:格式:格式:RGB(R,G,B)其中:其中:R G B 的取值为的取值为 0255 如:如:如:如:RGB(0,0,0)黑
2、色 RGB(255,255,255)白色 RGB(255,255,0)黄色上一页上一页下一页下一页返回本章首页返回本章首页第4页2 2、使用长整数、使用长整数 使用长整数(四个字节)来指定一个颜色。使用长整数(四个字节)来指定一个颜色。如:如:如:如:&H00FFFFFF 从高位起:从高位起:第一字节:所有位都为第一字节:所有位都为0 0;第二字节:表示的是蓝色分量的大小第二字节:表示的是蓝色分量的大小 ;第三字节:表示的是绿色分量的大小第三字节:表示的是绿色分量的大小 ;第四字节:表示的是红色分量的大小第四字节:表示的是红色分量的大小 ;上一页上一页下一页下一页返回本章首页返回本章首页第5页
3、3 3、使用系统颜色、使用系统颜色系统颜色系统颜色是由用户在是由用户在Windows Windows 控制面板的控制面板的“显示显示器器”属性中设定的各元素属性中设定的各元素界面的颜色界面的颜色。系统颜色共有系统颜色共有2525种,其值为:种,其值为:&H80000000-&H800000184、使用颜色常量 共共8 8种:种:vbBlack vbGreen vbBlue vbCyan vbRed vbYellow vbMagenta vbWhite上一页上一页下一页下一页返回本章首页返回本章首页第6页5 5、使用、使用 QBColor 函数函数QBColor函数能够选择函数能够选择16种颜色
4、种颜色:函数函数函数函数效果效果效果效果函数函数函数函数效果效果效果效果QBColorQBColor(0 0)黑色黑色黑色黑色QBColorQBColor(8 8)灰色灰色灰色灰色QBColorQBColor(1 1)蓝色蓝色蓝色蓝色QBColorQBColor(9 9)亮蓝色亮蓝色亮蓝色亮蓝色QBColorQBColor(2 2)绿色绿色绿色绿色QBColorQBColor(1010)亮绿色亮绿色亮绿色亮绿色QBColorQBColor(3 3)深青色深青色深青色深青色QBColorQBColor(1111)亮青色亮青色亮青色亮青色QBColorQBColor(4 4)红色红色红色红色QBC
5、olorQBColor(1212)亮红色亮红色亮红色亮红色QBColorQBColor(5 5)品红色品红色品红色品红色QBColorQBColor(1313)亮品红色亮品红色亮品红色亮品红色QBColorQBColor(6 6)深黄色深黄色深黄色深黄色QBColorQBColor(1414)亮黄色亮黄色亮黄色亮黄色QBColorQBColor(7 7)纸纸纸纸QBColorQBColor(1515)亮白色亮白色亮白色亮白色上一页上一页下一页下一页返回本章首页返回本章首页第7页11.2 11.2 坐标系统坐标系统1、默认坐标系统、默认坐标系统坐标原点(坐标原点(0,0),坐标的刻度单位是:缇;
6、),坐标的刻度单位是:缇;X 轴的正向水平向右,轴的正向水平向右,Y 轴的正向水平向下;轴的正向水平向下;用用ScaleMode 属性属性可更改坐标系统的刻度单位。可更改坐标系统的刻度单位。当当 ScaleMode=0 时时使用自定义坐标系统使用自定义坐标系统上一页上一页下一页下一页返回本章首页返回本章首页第8页2、自定义坐标系统、自定义坐标系统自定义坐标系统的自定义坐标系统的坐标原点、坐标原点、坐标单位坐标单位由由 caleWidthcaleWidth、ScaleHeight ScaleHeight、ScaleLeftScaleLeft、ScaleTopScaleTop决定。决定。Scale
7、Left、ScaleTop-指定绘图区左上角的坐标,指定绘图区左上角的坐标,可通过可通过ScaleLeft、ScaleTop 属性属性来重定义坐标圆点。来重定义坐标圆点。ScaleWidth、ScaleHeight-决定绘图区的宽度和决定绘图区的宽度和高度,当高度,当ScaleWidth0 时时,X 轴的正向向左;轴的正向向左;当当ScaleHeight 0 时时,Y 轴的正向向上轴的正向向上;(ScaleLeft+ScaleWidth,ScaleTop+ScaleHeight)即为对象右下角的坐标。即为对象右下角的坐标。度量单位为:度量单位为:1/ScaleWidth 和和 1/ScaleH
8、eight上一页上一页下一页下一页返回本章首页返回本章首页第9页如:如:如:如:Form1.Form1.ScaleLeftScaleLeft=-150=-150 Form1.Form1.ScaleTopScaleTop=100=100 Form1.Form1.ScaleWidthScaleWidth=300=300 Form1.Form1.ScaleHeightScaleHeight=-200=-200上一页上一页下一页下一页返回本章首页返回本章首页第10页3、Scale 方法使用使用Scale 方法方法可设置自定义坐标系统可设置自定义坐标系统格式:格式:格式:格式:对象名对象名.Scale
9、(X1,Y1)(X2,Y2)Scale (X1,Y1)(X2,Y2)说明:说明:说明:说明:(X1,Y1)即:即:(ScaleLeft,ScaleTop)左左 上角坐标上角坐标 (X2,Y2)对象的右下角坐标对象的右下角坐标 ScaleWidth=X2-X1 ScaleHeight=Y2-Y1 如:如:Form1.Scale (100,-150)(-100,150)Form1.Scale (100,-150)(-100,150)上一页上一页下一页下一页返回本章首页返回本章首页第11页11.3 11.3 图形方法图形方法1、Pset 方法画点方法画点 PSetPSet方法:方法:方法:方法:在指
10、定位置用指定颜色画一个点在指定位置用指定颜色画一个点。格式:格式:格式:格式:对象名对象名 Pset Pset Step (X,Y),ColorStep (X,Y),Color其中:其中:其中:其中:对象名对象名窗体或图片框的名字;窗体或图片框的名字;窗体或图片框的名字;窗体或图片框的名字;Step可选项:可选项:可选项:可选项:选择:选择:(X,Y)X,Y)是相对于当前点当前点的的的的相对坐标相对坐标;(CurrentX,CurrentY)不选择:不选择:(X,Y)X,Y)是是是是绝对坐标绝对坐标 (X,Y)画点的位置坐标;画点的位置坐标;画点的位置坐标;画点的位置坐标;Co1or可选项:用
11、于设置点的颜色。可选项:用于设置点的颜色。可选项:用于设置点的颜色。可选项:用于设置点的颜色。上一页上一页下一页下一页返回本章首页返回本章首页第12页例例11.1:picture1.Pset (1000,1000),vbRed picture1.Pset Step(800,800),vbBlue 界面如下图:界面如下图:界面如下图:界面如下图:Li11_1.Li11_1.vbpvbp例例11.2:电电子子贺贺年卡。年卡。要求:要求:使用使用Pset 方法在窗体方法在窗体上画上画300个大小不同的随机点,点的个大小不同的随机点,点的颜颜色也随机色也随机变变化。化。界面如左上图:Li11_2.Li
12、11_2.vbpvbp上一页上一页下一页下一页返回本章首页返回本章首页第13页 程序代码:程序代码:Private Sub Command1_Click()Dim M$,X0%,Y0%,I%Dim M$,X0%,Y0%,I%FontSize FontSize=24 =24:M=M=新年快乐新年快乐!If Command1.Caption “If Command1.Caption “退出退出”ThenThen Command1.Caption=Command1.Caption=退出退出 CurrentXCurrentX=(Form1.Width-=(Form1.Width-TextWidth T
13、extWidth(M)/2(M)/2 CurrentY CurrentY=(Form1.Height 2-=(Form1.Height 2-TextHeight TextHeight(M)/2(M)/2 Print M Print M 在窗体的中间输出“新年快乐!”For i=1 To 300 DrawWidth=DrawWidth Mod 10+1 X0=ScaleHeight*Rnd:Y0=ScaleWidth*Rnd PSet(X0,Y0),QBColor(Rnd*15)Next i Else Else If Command1.Caption=“If Command1.Caption=“
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 VB 学习 11
限制150内