网站大量收购独家精品文档,联系QQ:2885784924

VisualBasic程序设计第十章.ppt

  1. 1、本文档共67页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VisualBasic程序设计第十章.ppt

第九章 图 形 操 作 9.1 图形操作基础 9.2 绘图属性 9.3 图形控件 9.4 图形方法 *9.5 应用 9.1 图形操作基础 9.1.1 坐标系统 每个容器都有一个坐标系,构成一个坐标系,需要三个要素:坐标原点、坐标度量单位、坐标轴的长度与方向。坐标度量单位由容器对象的ScaleMode属性决定。缺省时为Twip。每英寸1440个Twip,20个Twip为一磅。 9.1.2 自行定义坐标系 方法一:通过ScaleTop,ScaleLeft,ScaleWidth和ScaleHeight属性实现。 方法二:采用Scale方法来设置坐标系: [对象.]Scale [(xLeft,yTop)-(xRight,yBotton)] 9.2 绘 图 属 性 9.2.1 当前坐标 CurrentX,CurrentY属性给出窗体或图形框或打印机在绘图时的当前坐标。 这两个属性在设计阶段不能使用。 窗体或图形框或打印机的DrawStyle属性给出这些对象上所画线的形状。 Visual Basic 默认采用对象的前景色(ForeColor属性)绘图,也可以通过以下颜色函数指定色彩。 1. RGB(红,绿,蓝)函数 红、绿、蓝三基色使用0~255之间的整数。 2. QBColor(颜色码) 颜色码使用0~15之间的整数。 9.3.2 Image(图像框) 图像框比图形框占用更少的内存块。图像框内不能保存其他控件。 Stretch属性=False,图像框可自动改变大小,以适应其中的图形。 Stretch属性=True, 图形可自动调整尺寸,以适应图像框的大小。 例9.5 图形框Autosize属性与图像框的Stretch属性对加载图形的影响。 SavePicture对象名.属性,文件名 把绘制或装在窗体、图形框和图像框内的图形保存到Bmp格式文件内。 9.3.3 Line(画线工具) 9.3.4 Shape(形状) 9.4 图 形 方 法 9.4.1 Line方法 画直线或矩形: [对象.] Line [ [Step] (x1,y1)]-(x2,y2)[,颜色][,B[F]] 其中:对象可以是窗体或图形框。 (x1,y1) ,(x2,y2)为线段的起终点坐标或矩形的左上角右下坐标。 关键字B表示画矩形,关键字F表示用画矩形的颜色来填充矩形。 例9.8 用Line方法在一个窗体上画坐标轴与坐标刻度。 例9.9 用Line方法在一个窗体上画随机射线。 9.4.2 Circle方法 Circle方法 用于画圆、椭圆、 圆弧和扇形。 9.4.3 Pset方法 9.5 应 用 9.5.1 几何图形绘制 利用Line方法和Circle方法及DrawWidth、DrawStyle和DrawMode属性。 例9.12 用Circle方法在窗体上绘制由圆环构成的艺术图案。 算法:等分半径为r的圆周为n份,以等分点为圆心,半径r1绘制n个圆。 例9.13 用Line方法绘制函数f(x)=x2在区间[a,b]之间积分面积图。 为了能绘制任意区间[a,b]上函数f(x) 积分面积图,可在窗体上放置一个图形框和两个文本框。文本框用于指定积分上下限的值,图形框用于绘图。根据区间[a,b]的值设置图形框的左上角坐标为(a-1,b?b+1),右下角坐标为(b+1,-1)。将区间[a,b]等分为n 份,在每一等分点i上,用Line方法连线到(i,i*i)。 9.5.4 图形处理技术 1. 操作象素 通过PaintPicture方法访问内置在操作系统中的BitBlt服务程序。 dpic.PaintPicture spic,dx,dy,dw,dh,sx,sy,sw,sh,rop 其中: 参数dpic为目标图形对象,spic为传送源, dx,dy是传送目标矩形区域左上角坐标(目标控件内任一位置)。 dw,dh是目标形矩形区域的宽和高。 sx,sy是要传送图形矩形区域左上角坐标。 sw,sh是要传送图形矩形区域的大小。 rop指定传送的象素与目标中现有的象素组合模式(如表所示)。 API文本浏览器应用程序 第十章 Visual Basic与数据库 10.1 数据库概念 10.2 数据库管理器 10.3 数据控件 *10.4 ADO数据控件 *10.5 结构化查询语言(SQL) *10.6 报表制作 10.7 错误处理 10.1 数据库概念 关系型数据

文档评论(0)

报告论文库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档