欢迎来到天天文库
浏览记录
ID:50329019
大小:809.50 KB
页数:25页
时间:2020-03-08
《Visual Basic 6.0程序设计案例教程 教学课件 作者 宫强 模块八.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、模块八图形和图像任务一BackColor和ForeColor属性的应用任务二使用图片框控件加载图片任务分析任务分析:窗体加载后,随机产生窗体的前景色和背景色的变化。1、QBColor()函数随机控制前景色和背景色;2、用timer控件控制随机数来实现效果;3、自定义过程的调用。理论知识:VisualBasic向用户提供了许多操作图形的工具,同时也提供了功能强大的绘图方法。利用这些,用户能实现图形应用程序的设计。VisualBasic提供了线条控件(Line控件)、形状控件(Shape控件)、图像框(Image控件)和图片
2、框(PictureBox控件)。用这些图形控件可以完成界面装饰、动画特技和科学曲线绘制等工作。除了图形控件之外,VisualBasic还提供了创建图形的一些方法。表8-1中的这些图形方法,适用于窗体和图片框。理论知识理论知识1、图形控件图形控件包直线控件(Line控件)和形状控件(Shape控件)两种,本节将对这两种控件的使用方法进行介绍。(1)直线控件直线控件(Line控件)可以在窗体或其它容器中显示水平线、垂直线或者对角线。与其他控件一样,在工具箱中单击直线控件图标,将鼠标移动到窗体上,在所需位置开始拖动鼠标,拖动到
3、合适处后释放鼠标,则在鼠标的拖动起点与终点之间就出现了一段直线,单击直线可选中它,并且在直线的两端出现两个小方块。将鼠标指针移动到某个方块上,则指针变成一个十字形,此时拖动鼠标,可以更改该直线的长度与方向,也可以拖动鼠标来改变直线的位置。理论知识直线控件主要用来设置直线的宽度、颜色以及线型等属性。直线控件的主要属性有BorderStyle(边框风格)、BorderWidth(线宽)和BorderColor(颜色)等。表8-2中列出了BorderStyle(边框风格)的取值及相应的描述。理论知识理论知识图8-1各种线型的比
4、较(2)形状控件使用形状控件(Shape控件)可以方便地在窗体上绘制出矩形、正方形、圆、椭圆、圆角矩形和圆角正方形等5种基本几何图形。形状控件(Shape控件) 可以通过Shape属性来显示不同的形状,用FillColor属性为图形填充颜色,用FillStyle属性和BorderStyle属性改变图形的填充方式和外观。Shape属性是它很主要的一个属性,该属性决定了形状控件所绘制图形的类型。其语法:[对象].Shape[=value]值Value用来指定控件外观的整数,其取值如表8-3。理论知识理论知识2、常用绘图方法V
5、isualBasic提供了多种图形方法,用这些方法可以绘制出点、直线、圆、椭圆、弧形、扇形、以及各种曲线。(1)画点画点是简单的图形操作,可以用PSet方法来设置指定点处像素的色彩:其语法为:[对象.]PSet(x,y)[,color]理论知识(2)画直线图形操作中最有趣的部分是画直线和形状。为了在两坐标点之间画一条直线,可以使用Line方法的简单形式,其语法如下:[对象.]Line[(x1,y1)]–(x2,y2)[,color](3)Circle方法用于在对象上绘制圆、椭圆、扇形或弧。语法:[对象.]Circle[[
6、Step](x,y)],半径[,颜色][,起始角][,终止角][长短轴比率]理论知识3、绘图属性在对象(窗体或图片框)上绘制图形时,还需要设置对象的绘图属性以确定所绘制图形的特征,例如所画线的宽度以及图形的填充样式等。(1)CurrentX与CurrentY使用Print方法在窗体或图片框中显示文本时,文本总是出现在当前坐标处。在默认情况下,第一次使用Print方法输出的文本显示在窗体的左上角。通过CurrentX与CurxentY属性可以指定当前坐标,但这两个属性在设计时不可用。理论知识(2)AutoRedraw属性如
7、果AutoRedraw属性的值为True,则所绘制的图形是持久的。即当窗体被隐藏到其他窗口之后或调整了大小,使用Print方法显示的文本或使用图形方法绘制的图形都将重新显示。如果AutoRedraw属性的值为False,则所绘制的图形是临时的。当窗体被隐藏到其他窗口之后或调整了大小,窗体上的文本或图形将被掩盖掉。AutoRedraw属性的默认值为False,在使用Print方法或图形方法时,最好将该属性的值设置为Ture。(3)其他绘图属性。理论知识4、使用颜色在VisualBasic中,颜色是以十六进制数表示的。以十六
8、进制数来设置颜色既不方便也不直观,一般用户很难看出颜色与十六进制数的对应关系。为此,VisualBasic提供了一些颜色常数和颜色函数,使用它们可以方便直观地设置出想要的颜色。理论知识(1)颜色常量理论知识(2)QBColor函数使用QBColor函数可以设置16种颜色,语法如下:QBColor(Color)参数Co
此文档下载收益归作者所有