- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.1图像浏览器案例说明 本案例是模拟夜晚的星空,呈现出“繁星满天”的样子。程序运行之后会显示如图9-1所示的图形。 用黑色背景的窗体模拟“夜晚的天空”,在“夜晚的天空”上会有一个个出现在不同位置上的“星星”。这些“星星”都是通过VB的程序语句绘制的一个个“小点”。本案例的主要任务就是通过形象有趣的案例来掌握PSet方法实现点的绘制。 1.2 程序实现 界面设计: 新建一个工程文件,在窗体上添加一个时钟控件,其界面设计如图9-2所示。按表9-1设置各个控件的属性。 1.3 相关知识 1.VB中的坐标系统:设置坐标系统的目的在于确定容器(容器是指其内部可以包含其他对象的对象,如窗体、框架、图片框等)中点的位置,坐标包括“横坐标”(x轴)和“纵坐标”(y轴),x值是指点与原点的水平距离,y值是指点与原点的垂直距离。 2.默认坐标系统和度量单位:从容器的左上角作为原点(0,0)坐标的,且在默认状态下,坐标是以twips(缇)为度量单位的。 1.3 相关知识 3.用户自定义坐标系统 :使用ScaleLeft、ScaleTop、ScaleHeight和ScaleWidth属性设置坐标系统 需要设置窗体左上角坐标为(20,20),而右下角的坐标值为(60,60): Form1.ScaleTop=20 Form1.ScaleLeft=20 Form1.ScaleHeight=40 Form1.ScaleWidth=40 右下角的坐标与左上角、高度及宽度的关系为: 右下角的x坐标=ScaleLeft+ScaleWidth 右下角的y坐标=ScaleTop+ScaleHeight 1.3 相关知识 使用Scale方法定义坐标系统: [对象名].Scale[(x1,y1)-(x2,y2)] 颜色的引用: (1)RGB函数 (2)QBColor函数 (3)使用颜色的内部常数 (4)直接输入一种颜色值 1.3 相关知识 5.PSet函数实现点的绘制 [对象名].PSet [Step] (x,y) [,Color] 2.1绘制直线和矩形案例说明 在窗体上有三个命令按钮,分别是“绘制直线”、“绘制矩形”和“绘制三角形”。单击某个按钮,则在窗体上绘制相应的图形。通过本案例来介绍VB中如何绘制直线和举行等图形。 2.2 程序实现 1.界面设计:新建一个工程文件,在窗体上放置三个按钮控件 2.代码设计: 2.3 相关知识 1.绘制直线 绘制直线有两种方法可以实现, 一是采用直线控件(Line) 二是采用Line方法: [对象.] Line [Step] (x1,y1)]-[Step] (x2,y2)[,Color] 2.3 相关知识 2.绘制矩形 使用Line方法绘制矩形,可以用绘制直线的办法依次画出矩形的4条边。也可以通过指定矩形的左上角和右下角坐标完成绘制过程。 [对象.]Line [[Step](x1,y1)]-[Step](x2,y2) [,Color],B[F] 参数B表示要画一个矩形,F选项规定矩形以矩形边框的颜色填充,省略时绘制空心矩形。 FillStyle属性以不同的风格填充矩形。FillStyle属性的取值如表9-9所示。 3.1圆的制作案例说明 本案例演示如何绘制圆形图案。在窗体上放置3个按钮,分别是“画圆”、“画椭圆”和“画弧线”,如图9-10所示。,当按下“画圆”按钮时,在窗体上以随机颜色和随机半径画圆图9-11,多次单击该按钮则会有许多不同颜色和大小的同心圆显示在窗体上;当按下“画椭圆”时,会在窗体上显示如图9-12所示的椭圆;当按下“画弧线”时,会在窗体上显示如图9-13所示的图形。 3.2 程序实现 3.3 相关知识 1.圆的绘制 使用Circle方法绘制圆是最简单的用法。格式如下: [对象.]Circle [Step](x,y),radius[,Color] 2.椭圆的绘制 使用Circle方法可以绘制椭圆。绘制椭圆与圆相比多一个“纵横比”参数,格式如下: [对象.]Circle [Step](x,y),radius[,Color],,,纵横比 3.弧线的绘制 :圆周的一部分就是圆弧。采用Circle方法可以绘制圆弧,需加上起始角和终止角即可。 [对象.]Circle [Step](x,y),radius[,Color][,起始角][,终止角] 4.1图片浏览案例说明 用户在电脑上选择一幅图片,可以在右边的图片框中显示出来;如果图片超出了图片框的大小,则可以通过水平和垂直滚动条的拖动来显示图片超出范围的其余细节。 4.2 程序实现 4.3 相关知识 1.图片框控件 图片框(PictureBox)通常用
您可能关注的文档
- SQL Server2000数据库及应用 李伟红 第11章 SQL Server 2000数据转换新.ppt
- SQL Server2000数据库及应用 李伟红 第13章 SQL Server 2000代理服务新.ppt
- SQL Server数据库应用技术实例教程 李东芸 任务八新.ppt
- SQL Server数据库应用技术实例教程 李东芸 任务二新.ppt
- SQL Server数据库应用技术实例教程 李东芸 任务九新.ppt
- SQL Server数据库应用技术实例教程 李东芸 任务六新.ppt
- SQL Server数据库应用技术实例教程 李东芸 任务三新.ppt
- SQL Server数据库应用技术实例教程 李东芸 任务十三新.ppt
- SQL Server数据库应用技术实例教程 李东芸 任务十一新.ppt
- SQL Server数据库应用技术实例教程 李东芸 任务四新.ppt
文档评论(0)