- 11
- 0
- 约5.46千字
- 约 35页
- 2017-12-27 发布于河南
- 举报
设计简易画图程序
设计简易画图程序 学习目标 熟悉Visual Basic6.0的绘图方法 掌握【直线】控件的常用属性和基本用法 掌握【形状】控件的常用属性和基本用法 熟练使用常用函数来绘制图形 了解简单动画的设计方法 【基础知识】 (一)【直线】控件(line) (二)Visual Basic 6.0画图的方法 (一)【直线】控件(line) 可用来绘制简单的直线段,它是用X1、Y1、X2和Y2属性来确定它的起点和终点的,起始点为(X1,Y1),终点为(X2,Y2)的坐标。用户可以在窗体、图片框中创建Line控件。运行时不能使用Move方法移动Line控件,但是可以通过改变X1、X2、Y1和Y2属性值来移动它或者调整它的大小。另外通过对属性的设置,可以改变直线的粗细,颜色和线型,【直线】控件的相关属性如下: 一、【BorderColor】属性 二、【BorderStyle】属性 三、【BorderWidth】属性 四、【Shape】属性 五、【BorderStyle】【BorderWidt】和【BorderColor】属性 六、【BackStyle】属性 七、【BackColor】属性 八、【FillStyle】属性 一、【BorderColor】属性 返回或设置线条的颜色 二、【BorderStyle】属性 BorderStyle返回或设置线条的线型,其取值范围为0—6 ,每个属性值的意义见表1所示 三、【BorderWidth】属性 返回或设置线条的宽度,其值为1—8,单位为像素 四、【Shape】属性 用于确定绘制图形的形状。其取值范围为0—5,每个属性值的意义见表2 五、【BorderStyle】【BorderWidt】和【BorderColor】属性 这些属性的用法与Line控件的相应属性用法一样。只不过设置的是形状控件的边框样式、宽度和颜色 六、【BackStyle】属性 此属性确定背景的风格,有两个属性值:0和1.缺省值为1,表示背景风格为非透明,即用BackColor属性设置值填充该Shape控件,并隐藏该控件后面的所有颜色和图片;0表示背景风格为透明,即在控件后的背景颜色和任何图片都是可见的,此时BackColor、FillStyle和FillColor均不起作用 七、【BackColor】属性 背景颜色属性。当只有BackStyle属性为1时,该属性值才会起作用 八、【FillStyle】属性 此属性设置Shape控件内部的填充图案。其取值范围为0—7,每个属性值的意义见表3 (二)Visual Basic 6.0画图的方法 一、画点 二、画线 三、画矩形 四、画圆 五、画圆弧 六、画椭圆 七、Cls方法 一、画点 可以使用Pset方法将图片框上的点设置为指定颜色,Pset方法的语法格式: Object.PSet[Step](x,y),[color] 二、画线 可以使用Line方法在图片框的两点间画线,Line方法的语法格式为: Object.Line[Step](x1,y1)[Step](x2,y2),[color] 三、画矩形 在Line方法后加入参数B,就可以实现矩形的绘制,语法格式为 Object.Line[Step](x1,y1)[Step](x2,y2),[color],B[F] 四、画圆 可以使用Circle方法在图片框中画圆,Circle方法的语法格式为: Object。Circle[Step](x,y),Radious[,color] 五、画圆弧 使用Circle方法还可以哎图片框内画圆弧,语法格式为: Object.Circle[Step](x,y),Radious[,color],Start,End 六、画椭圆 画椭圆也是通过Circle方法实现的,语法格式为: Object.Circle[Step](x,y),Radious,[color],[Start],[End],Aspect 七、Cls方法 Visual Basic 6.0为用户提供了一种简单方法——Cls方法。Cls方法可以同时将图片框或窗体上的所有图形都清除掉,以方便用户重新绘图。其语法结构如下: [对象名].Cls 使用Cls方法就相当于使用一块橡皮将图片上的所有图形都擦除掉,这时绘图区(图片框)就变成一张“白纸”。 任务一 设计简易画图程序的用户界面 (一)添加基本控件 向窗体上添加3个【命令按钮】控件,4个【标签】控件,1个【组合框】控件,1个【图片框】控件,并调整控件的尺寸和位置至下图所示 (二)添加【直线】控件 一、在工具箱中单击【直线】
您可能关注的文档
最近下载
- 海绵城市监理实施细则范本·仅供参考.doc VIP
- 七年级数学下册-相交线与平行线测试题(同名10636).doc VIP
- 《跨学科主题学习设计与实施》全套教学课件.pptx
- 建设工程项目管理全套课件.pptx
- 数控多轴加工编程与仿真全套教学课件.pptx
- 2018助理班主任工作总结3篇-2018助理班主任工作总结3篇-2018助理班主任工作总结3篇-.doc VIP
- 《水工程施工》课程大纲.pdf VIP
- 市政管线项目划分.doc VIP
- 2026年春季开学第一课 课件:策马新学期,筑梦向远方-2025-2026学年下学期优质主题班会(全国通用).pptx
- 初高中英语必背4000个词汇表.pdf
原创力文档

文档评论(0)