• / 49
  • 下载费用:10 金币  

第7章 绘图方法.ppt

关 键 词:
第7章 绘图方法.ppt
资源描述:
第7章 绘图方法,,第7章 绘图方法,7.1 坐标系统 7.2 绘图属性 7.3 绘图方法 7.4 绘图应用实例,第7章 绘图方法,VB为用户提供了强大的绘图处理功能,用户不仅可以把图片装入窗体、图片框或图像框控件中,可以用直线Line控件、形状Shape控件创建变化灵活的图形,还可以直接在窗体、图片框等对象上使用绘图方法,如用来画点的Pest、画直线和矩形的Line、画圆和椭圆的Circle等方法绘制图形。,7.1 坐标系统,坐标系统是绘图的基础。坐标系统是一个二维网格,可定义屏幕、窗体或其他容器(如图片框或图像框)的位置。,默认坐标系统默认坐标系统的原点(0,0)总是在容器对象的左上角,X轴的正向水平向右,Y轴的正向垂直向下,坐标轴默认的刻度单位是Twip(缇)。,7.1 坐标系统,除Twip外,坐标的常用量度单位还有点、像素、英寸和厘米等,通过容器的ScaleMode进行设置。,7.1 坐标系统,ScaleMode属性设置坐标系统的刻度单位,7.1 坐标系统,用ScaleMode属性只能改变刻度单位,不能改变坐标原点及坐标轴的方向。该属性可以在设计阶段设置,也可以通过过程代码设置。例如:Form1.ScaleMode = 2 '窗体坐标系统以磅为单位Picture1.ScaleMode = 7'图片框坐标系统以厘米为单位一般情况下,VB系统的绘图方法使用以Twip为单位的坐标系统。,7.1 坐标系统,使用Scale属性建立自己的坐标系统这四个属性的格式为: [.] ScaleLeft = X [.] ScaleTop = Y [.] ScaleWidth= [.] ScaleHeight = ,7.1 坐标系统,定义坐标原点 ScaleTop=m,表示将X轴向Y轴的负方向平移m个单位。 ScaleTop=-m,表示将X轴向Y轴的正方向平移m个单位。 同样,ScaleLeft的设置值可向左或向右平移坐标系的Y轴。,7.1 坐标系统,定义坐标轴方向和度量单位 使用对象的属性ScaleWidth、ScaleHeight的值可确定对象坐标系X轴与Y轴的正向及最大坐标值。默认值均大于0,此时,X轴的正向向下。对象右下角坐标值为: (ScaleLeft+ScaleWidth,ScaleTop+ScaleHeight)。根据左上角和右下角坐标值的大小,就可确定坐标轴的方向。 ScaleWidth的值小于0,则X轴的正向向左 ScaleHeight的值小于0,则Y轴的正向向上。 X轴与Y轴的度量单位分别为1/ScaleWidth和1/ScaleHeight。,7.1 坐标系统,例:将窗体坐标系统的原点定义在其中心,X轴的正向向右,Y轴的正向向上,窗体高与宽分别为200和300单位长度。 应将4个Scale属性设置如下 Form1 . ScaleLeft = -150 Form1 . ScaleTop = 100 Form1 . ScaleWidth = 300 Form1 . ScaleHeight = -200 建立的笛卡儿坐标系如图所示。,7.1 坐标系统,使用Scale方法设置坐标系 Scale方法是建立用户坐标系最方便的方法,其使用格式如下:[.]Scale [(x1,y1)-(x2,y2)] x1,y1:为对象左上角的水平(x轴)和垂直(y轴)坐标。x1,y1就是ScaleLeft和ScaleTop。 x2,y2:为对象右下角的水平(x轴)和垂直(y轴)坐标。x2-x1、y2-y1就是ScaleWidth和ScaleHeight。 这些数值必须用括号括起。,7.1 坐标系统,例如:Form1.Scale (-150 , 100) - (150 , -100) 设置Form1的坐标系,其中左上角坐标为(-150,100),右下角坐标为(150,-100),原点在中心,水平宽度为300,垂直高度为200,X轴正向为向右,Y轴的正向为向上Picture1.Scale (-2 * 3.14, 1) – (2 * 3.14, -1) 设置Picture1的坐标系为:左上角坐标(-2π,1),右下角坐标为(2π,-1),X轴正向向右,Y轴正向向上,坐标原点在Picture1的中心,水平宽度4π,垂直高度为2。 使用不带参数的Scale(两组坐标都省略),对象的坐标系将重置为默认坐标系。,7.1 坐标系统,,7.2 绘图属性,当前坐标 CurrentX,CurrentY属性给出窗体、图形框或打印机对象在绘图时的当前坐标。该坐标就是下一个输出方法的当前位置。 这两个属性在设计阶段不能使用。 例如以下程序段即是在图片框中心输出一个0: Picture1.Scale (-2 * 3.14, 1) - (2 * 3.14, -1) Picture1
展开阅读全文
  微传网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:第7章 绘图方法.ppt
链接地址:https://www.weizhuannet.com/p-10036160.html
微传网是一个办公文档、学习资料下载的在线文档分享平台!

微传网博客

网站资源均来自网络,如有侵权,请联系客服删除!

 网站客服QQ:80879498  会员QQ群:727456886

copyright@ 2018-2028 微传网络工作室版权所有

     经营许可证编号:冀ICP备18006529号-1 ,公安局备案号:13028102000124

收起
展开