欢迎来到天天文库
浏览记录
ID:45860262
大小:362.00 KB
页数:41页
时间:2019-11-18
《VisualBasic程序设计项目化教程 项目12 绘制数学函数图像》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、VisualBasic程序设计项目化教程主编管小清郭贺彬项目十二绘制数学函数图像项目目标:本项目利用VB提供的函数来绘制典型的数学函数图像,包括正弦函数图像、余弦函数图像和摆线;熟练使用PictureBox控件以及菜单编辑器进行界面设计,掌握在PictureBox中输出文本以及图形的方法,掌握Line()函数,Pset()函数,RGB()函数的使用方法,通过本项目的学习可以使得学习者掌握VB的绘图方法和菜单的设计与制作方法。项目十二绘制数学函数图像项目主要知识点:1、图片框(PictureBox)的使用图片框:PictureBox图像框:Im
2、age2、Line函数的使用功能:绘制直线或矩形语法格式以及参数的含义3、菜单编辑器的使用下拉式菜单弹出式菜单分隔菜单项和快捷键项目十二绘制数学函数图像4、在图片框中输出文本与图形的方法5、Pset()函数的使用语法格式及参数含义6、RGB()函数的使用语法格式及参数含义7、窗体的Pain事件方法8、测试程序,完善程序的能力项目十二绘制数学函数图像项目实施步骤:阅读相关基础知识界面设计编程实现坐标系的绘制程序设计编写三角函数菜单中的事件过程编写摆线菜单的事件过程程序测试,进行功能完善程序打包,生成可执行文件EXE12.1第1步:基础知识12.
3、1.1图片框(PictureBox)和图像框(Image)图片框(PictureBox)和图像框(Image)图片框控件和图像框控件都具有显示图形(图像)的功能。在窗体上添加图片框(PictureBox)控件和图像框(Image)控件,可实现在窗口中所需位置显示图像的目的。可加载到这两个控件上的图像文件格式有:位图(.bmp、.dib、.cur)、图标(.ico)、图元文件(.wmf)、增强型图元文件(.emf)、JPEG或GIF文件。这两个控件图像的加载是通过给Picture属性设置装载的图形来实现的,具体的主要属性设置如下表所示(两个控件
4、的属性基本一致):12.1第1步:基础知识表12-1图片框和图像框的属性列表属性所属控件说明NameImagePictureBox设置控件的名称EnabledImagePictureBoxTrue/False是否对控件产生响应PictureImagePictureBox设置控件对象要显示的图形和图像StretchImageTrue/False是否可以拉伸图形以适应控件的大小AutoSizePictureBoxTrue/False设置控件的大小是否自动调整12.1.2Line()函数Line函数画线方法的主要功能实在窗体或控件的指定位置处绘制直
5、线或者矩形等。语法格式:[<对象名>.]Line[Step]()-[Step](,[<颜色]),[B][F]说明:对象名——指窗体、图片框等对象名,若缺省对象名,则在活动窗体上画线或者矩形。(x1,y1)——直线起点或者矩形左上角坐标。如果缺省,直线或矩形左上角坐标为(CuttentX,CurrentY)。(x2,y2)——直线终点或者右下角坐标。该参数不能缺省。颜色——指定画线或矩形边的颜色。如果缺省该参数,则使用该对象的前景颜色画线。B——盒子(Box)之意,表示用Line方法画矩形。此时,(x1,y1)和(x
6、2.y2)或他们的变形为矩形左上角和右下角坐标。F——可选项。若选用,必须与B参数连用,用于指定画矩形边框时所用颜色来填充矩形区域。若画矩形时缺省此参数,则用当前的填充色(由FillColor指定)和填充样式(由FillStyle)12.1.2Line()函数其中FillStyle的取值和属性的意义如下表:表12-2FillStyle属性值的不同意义FillStyle的属性值填充样式0以FillColor属性指定的颜色填充1透明线(默认值)2水平线3垂直线4斜向上对角线5斜向下对角线6水平交叉线7对角交叉线12.1.3Pset()函数画点方法
7、的功能实在窗体或控件的指定位置处绘制一个像素点。语法格式:[<对象名>.]Pset[Step](x,y)[,<颜色>]对象名——指窗体、图片框等对象名,若缺省对象名,则在活动窗体上画点。(x,y)——指定画点的坐标位置。x,y必须是单精度数,可以是小数、数值表达式或者常量。颜色——可选项。缺省时画点选用由ForeColor设置的当前前景颜色。Step——可选项。选用该参数时,x,y是在当前光标所在点坐标的基础上的增量。12.1.4RGB()函数用来设置颜色的函数,格式为:RGB(R,G,B)分别代表R红色,G代表绿色,B代表蓝色;每种颜色的取
8、值范围是0~255;三种颜色的不同值形成新的颜色。例如:Form1.Forecolor=RGB(125,56,79)12.1.5菜单1、菜单分类:下拉式菜单:窗口的
此文档下载收益归作者所有