VisualBasic程序设计第9章图形设计

VisualBasic程序设计第9章图形设计

ID:38578057

大小:560.50 KB

页数:29页

时间:2019-06-15

VisualBasic程序设计第9章图形设计_第1页
VisualBasic程序设计第9章图形设计_第2页
VisualBasic程序设计第9章图形设计_第3页
VisualBasic程序设计第9章图形设计_第4页
VisualBasic程序设计第9章图形设计_第5页
资源描述:

《VisualBasic程序设计第9章图形设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VisualBasic程序设计第9章图形设计2009年月日计算机学院教师:傅茂洺9.1坐标系统和颜色提要9.2图形控件9.3常用绘图方法9.4显示图片9.1坐标系统和颜色9.1.1坐标系统坐标原点、坐标度量单位、坐标轴的长度与方向1.坐标度量单位(坐标刻度)由容器对象的ScaleMode属性决定如:在窗体上绘制控件及图形,窗体为容器对象。2.VB的缺省坐标系统3.自定义坐标系方法一:设置对象的相关坐标属性属性说明ScaleLeft对象左上角的横坐标ScaleTop对象左上角的纵坐标ScaleLeft+ScaleWidth对象右下角的横坐标ScaleTop+ScaleHeigh

2、t对象右下角的纵坐标CurrentX当前点的横坐标CurrentY当前点的纵坐标表9-2坐标属性【例9-1】在窗体的单击事件中定义窗体Form1的坐标系PrivateSubForm_Click()ClsForm1.ScaleLeft=-200Form1.ScaleTop=250Form1.ScaleWidth=500Form1.ScaleHeight=-400EndSub方法二:采用Scale方法来设置坐标系[对象.]Scale[(左上角坐标)–(右下角坐标)]【例9-2】假定当前对象为窗体Form1,则代码:Me.Scale(-200,250)–(300,-150)采用的S

3、cale方法所定义的坐标系与例9-1是等效的9.1.2使用VB颜色1.QBColor函数QBColor(color)color参数是介于0~15的整型值值颜色值颜色0黑色8灰色1蓝色9亮蓝色2绿色10亮绿色3青色11亮青色4红色12亮红色5洋红色13亮洋红色6黄色14亮黄色7白色15亮白色表9-3color参数的设置值所选择的颜色2.RGB函数RGB(R,G,B)R、G、B分别指明三原色中红色、绿色、蓝色的比例,它们的取值范围为0~255。颜色R值G值B值黑色000红色25500绿色02550兰色00255青色0255255洋红色2550255黄色2552550白色25525

4、5255表9-4常见的标准颜色RGB值1.线条控件(Line)在窗体、图片框和框架中画各种直线段。通过使用Line控件在窗体上可视化地安排直线的位置、长度、宽度、颜色等。常用属性:X1、X2、Y1和Y2BorderStyle(边框风格)属性BorderWidth(线宽)属性9.2图形控件2.形状控件(Shape)Shape控件预定义了6种形状,通过设置Shape属性来实现所需形状。属性值常数说明0VbShapeRectangle(缺省值)矩形1VbShapeSquare正方形2VbShapeOval椭圆形3VbShapeOval圆形4VbShapeRoundedRectang

5、le圆角矩形5VbShapeRoundedSquare圆角正方形表9-5Shape属性设置值及对应的形状9.2.3图形控件与动画【例9-3】ShapeLineTimerTimer1的Timer事件代码:PrivateSubTimer1_Timer()t=t+1Shape3.Left=x0+Shape1.TagCos(pit/30)-90Shape3.Top=y0-Shape1.TagSin(pit/30)-90Line1.X2=Shape3.Left+90Line1.Y2=Shape3.Top+90Line2.Y2=y0-Shape1.TagSin(pit/30)-Sqr(L

6、ine2.Tag^2_-(Shape1.TagCos(pit/30))^2)Line2.X1=Line1.X2Line2.Y1=Line1.Y2Shape4.Top=Line2.Y2-200EndSub9.2.4与图形有关的属性类别属性显示处理AutoRedraw,ClipControls绘图技术DrawMode,DrawStyle,DrawWidth,BorderStyle,BorderWidth填充技术FillColor,FillStyle颜色BackColor,ForeColor,BorderColor,FillColor表9-8对象的图形属性1.DrawMode属性决

7、定绘制线条的真实颜色[对象.]DrawMode[=值]2.DrawWidth属性和DrawStyle属性DrawWidth属性用来设置绘图线的宽度[对象.]DrawWidth[=值]DrawStyle属性用于指定用图形方式创建的线是实线还是虚线[对象.]DrawStyle[=值]DrawWidth属性和DrawStyle属性设置对应的线宽和线型3.FillColor属性和FillStyle属性FillColor属性为填充色和FillStyle属性为填充样式[对象.]FillColor[=值][对象.]F

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

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

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