版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第九章图形操作第九章图形操作9.1图形操作根底图形操作根底9.2绘图属性绘图属性9.3图形方法图形方法9.4综合运用综合运用9.1图形操作根底图形操作根底例9.1在窗体上绘制-2到2之间的正弦曲线定义窗体坐标系X为-8,8,Y为-2,2坐标轴上刻度线的数字标识,可经过CurrentX,CurrentY属性设置当前位置,然后用Print输出对应的数字正弦曲线由假设干点组成,用Pset方法按Sin的值画出点9.1图形操作根底图形操作根底1.VB绘制图形的步骤:绘制图形的步骤:1定义图形载体窗体对象或图形框对象的坐定义图形载体窗体对象或图形框对象的坐标系标系2设置线宽、线型、颜色等属性设置线宽、线型
2、、颜色等属性3指定画笔的起终点位置指定画笔的起终点位置4调用绘图方法绘制图形调用绘图方法绘制图形9.1图形操作根底图形操作根底2.VB坐标系窗体的Height属性值包括标题栏和程度边框线的宽度世纪的高度和宽度由ScaleHeight和ScaleWidth属性确定9.1图形操作根底图形操作根底3.自定义坐标自定义坐标对象对象.Scale (xLeft,yTop)(xRight,yBotton)1对象:窗体、图形框或打印机。假设缺省对象名,对象:窗体、图形框或打印机。假设缺省对象名,那么为带有焦点的窗体对象那么为带有焦点的窗体对象2(xLeft,yTop)表示对象的左上角的坐标值,表示对象的左上角
3、的坐标值,(xRight,yBotton)为对象的右下角的坐标值为对象的右下角的坐标值3窗体或图形框的窗体或图形框的Scalemode属性决议了坐标所采属性决议了坐标所采用的度量单位,默许值为用的度量单位,默许值为Twip。例例9.2 在在Form_Paint事件中经过事件中经过Scale方法方法9.2 绘图属性绘图属性1.当前坐标CurrentX,CurrentY属性给出窗体或图形框或打印机在绘图时的当前坐标。这两个属性在设计阶段不能运用。例9.3用Print方法在窗体上随机显示50个“和50个“如图:9.2 绘图属性绘图属性2.线宽和线型DrawWidth属性给出这些对象上所画线的宽度或点
4、的大小。DrawWidth属性以像素为单位来度量,最小值为1。DrawStyle属性给出了所画线的外形例9.4经过改动DrawStyle属性值在窗体上画出不同的线型9.2 绘图属性绘图属性3.填充和颜色填充和颜色1填充填充FillStyle2FillColorRGB(红红,绿绿,蓝蓝)函数:红、绿、蓝三基色运用函数:红、绿、蓝三基色运用0255之间的整数。之间的整数。QBColor:颜色码运用:颜色码运用015之间的整数例之间的整数例9.59.3绘图方法绘图方法1.Line方法方法画直线或矩形:画直线或矩形: 对象对象. Line Step (x1,y1)(x2,y2),颜颜色色,BF对象可以
5、是窗体,图形框或打印机对象可以是窗体,图形框或打印机(x1,y1) ,(x2,y2)为线段的起终点坐标或矩形的左上角右下坐为线段的起终点坐标或矩形的左上角右下坐标。标。Step表示采用当前作图位置的相对值表示采用当前作图位置的相对值关键字关键字B表示画矩形表示画矩形关键字关键字F表示用画矩形的颜色来填充矩形。和表示用画矩形的颜色来填充矩形。和B一同运用一同运用9.3绘图方法绘图方法例9.6用Line方法在图形框上绘制函数f(x)=x2在区间0.3,1之间积分面积区域,填充为蓝色根据区间0.3,1的值设置图形框的左上角坐标为-0.7,2,右下角坐标为2,-1。将区间等分为n 份,在每一等分点i上
6、,用Line方法连线到i,i*i。9.3绘图方法绘图方法2. Circle方法用于画圆、椭圆、圆弧和扇形对象. Circle Step (x,y),半径,颜色,起始点,终止点,长短轴比率1对象可以是窗体,图形框或打印机2(x,y)为圆心坐标,Step表示采用当前作图位置的相对值3圆弧和扇形经过参数起始点和终止点控制,采用逆时针方向绘弧。起始点、终止点以弧度为单位0, 2 4椭圆经过长短轴比率控制注:1运用Circle方法,假设想省掉中间的参数,分割的逗号不能省2假设要画x上的径向线,起始点可以用一个很小的数代表0,或运用29.3绘图方法绘图方法例9.7 用Circle方法在窗体上绘制有圆环构成
7、的艺术图案。构造图案的算法为:将一个半径为r的圆周等分为n份,以这n个等分点为圆心,以半径r1绘制n个圆9.3绘图方法绘图方法3. Pset方法Pset方法用于画点: 对象. Pset Step (x,y) ,颜色参数(x,y)为所画点的坐标,关键字Step表示采用当前作图位置的相对值。例9.8 用Pset方法绘制方程组y1=-5x2+2x+3和y2=x+1的曲线,并求解方程经过Psetx,y在窗体上画点,采用较小的步长,可使离散的点衔接成曲线9.3绘图方法绘图方法4. Point方法Point方法用于前往指定点的RGB颜色,其语法格式如下:对象. Point (x,y)假设(x,y)坐标指定
8、的点在对象外面,Point方法前往-1例9.9 用Point方法获取一个区域的信息并用Pset方法进展仿真9.4综合运用综合运用VB图形处置的主要方法:1.用Scale方法定义坐标系2.常用的绘图属性绘图属性绘图属性用途用途AutoRedraw、ClipControls显示处理显示处理CurrentX、CurrentY当前绘图位置当前绘图位置DrawMode、DrawStyle、DrawWidth绘图模式、风格、线宽绘图模式、风格、线宽FillStyle、FillColor填充的图案、色彩填充的图案、色彩ForeColor、BackColor前景、背景颜色前景、背景颜色9.4综合运用综合运用3.具有具有Picture属性的对象可以装入图形属性的对象可以装入图形1LoadPicture函数,经图形装入函数,经图形装入Picture属性:属性:对象对象. LoadPicture(“图形文件名图形文件名) 2对象间图片的相互复制:对象间图片的相互复制:对象对象1.Picture=对象对象2.Picture3从剪切板对象复制图片:从剪切板对象复制图片:对象对象.Picture=Clipboard.GetData4删除删除Picture属性内的图片:属性内的图片:对象对象. LoadPicture()9.4综合运用综合运用例9.10 在窗体上定义菜单,从数据文件中读取数据,绘制
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《EXCEL与财务会计》课件
- 合伙合同纠纷办案小结
- 工程招投标与合同管理实训指导书
- 《Final砌筑工艺》课件
- 2025年恩施驾校考试货运从业资格证考试
- 2025年长春货运从业资格证考试技巧
- 2025年西藏货运资格证考题
- 大型展览中心钢结构施工合同样本
- 餐厅折叠门施工协议
- 苏教版九年级数学上册知识点总结
- 工厂空气重度污染应急预案
- 口腔科会员制度
- 清华大学《工程伦理》网课习题及期末考试答案
- 课件-5.1认识人工智能
- 妇产科学智慧树知到课后章节答案2023年下浙江大学
- 房地产楼盘介绍ppt
- 游戏:看表情符号猜成语PPT
- 精益日常管理DM
- 2022年广州市高中信息技术学业水平上机考试
- 材料、配件及设备进场验收检查记录
- 六年级上册英语-选择题-人教pep(含答案)
评论
0/150
提交评论