- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 绘图方
第7章 绘图方法 本章内容 7.1 坐标系统 7.1.1 坐标刻度 7.1.2 自定义坐标系 7.2 绘图属性 7.2.1当前坐标 7.2.2使用颜色 7.3绘图方法 7.3.1画点方法Pset 7.3.2画线、矩形方法Line6.4 滚动条 7.3.3画圆、圆弧和椭圆方法Circle 7.4绘图应用实例 7.1 坐标系统 在Visual Basic中,容器都有一个自己默认的坐标系,坐标系中的坐标原点在容器里的左上角,X轴向右为正、Y轴向下为正,如图7-1所示窗体容器的默认坐标系。 7.1.1坐标刻度 在Visual Basic中,容器的默认坐标系其缺省的坐标刻度是Twip(缇)。我们在程序设计中,也可以使用其它的刻度单位如:磅和毫米等等。这些可通过设置容器的ScaleMode属性进行选择改变坐标系统的刻度单位。其ScaleMode的属性值如表7-1所示。 7.1.2自定义坐标系 1.自定义坐标系的Scale方法 格式:[容器名.]Scale [(x1,y1)-(x2,y2)] 功能:定义容器(缺省容器名指窗体)左上角的坐标为(x1,y1),右下角的坐标值为(x2,y2)。 例如:用下列语句是在图片框控件中设置自己的坐标系,且图片框左上角的坐标为(-2?,1),右下角的坐标是(2?,-1),则原点在图片框中心。 Picture1.Scale (-2 * 3.14, 1)-(2 * 3.14, -1) 使用无参数的Scale方法(如“容器名.Scale”),则可以使该容器的坐标还原为系统默认的坐标系。 2.使用属性自定义坐标系 除了用Scale方法自定义坐标系外,也可以使用如下四个容器类对象的属性来定义坐标系,效果一样。 ScaleLeft:容器左上角的横坐标,缺省值为0。 ScaleTop:容器左上角的纵坐标,缺省值为0。 ScaleWidth:容器自身的宽度值。 ScaleHeight:容器自身的高度值。 若容器左上角的坐标为(x1,y1),右下角的坐标值为(x2,y2),则: [容器名.]ScaleLeft=x1 [容器名.]ScaleTop=y1 [容器名.]ScaleWidth=x2-x1 [容器名.]ScaleHeight=y2-y1 故上述例子也可这样来自定义坐标系: Picture1.ScaleLeft = -2 * 3.14 Picture1.ScaleTop = 1 Picture1.ScaleWidth = 4 * 3.14 Picture1.ScaleHeight = -2 7.2.1当前坐标 当前坐标是指在坐标系中的当前位置。在容器的某一特定位置要输出一结果时,就要用到当前坐标。与当前坐标有关的两个属性: CurrentX属性:当前点在容器内的横坐标(数值类型)。 CurrentY属性:当前点在容器内的纵坐标(数值类型)。 在设置CurrentX、CurrentY属性后,所设值就是下一个输出方法的当前位置。 如执行下列程序,则在图片框的中心输出“0”。 Private Sub Picture1_Click() Picture1.Scale (-2 * 3.14, 1)-(2 * 3.14, -1) Picture1.CurrentX = 0 Picture1.CurrentY = 0 Picture1.Print 0 End Sub 在使用Cls方法后,CurrentX、CurrentY属性值为0。 7.2.2使用颜色 在使用图形方法绘图时要使用不同的颜色,Visual Basic中使用的颜色用一个长整型数(通常用16进制)表示,如HFFFF00。其数值由3部分组成:右边的两位(16进制数,下同)代表红色的值,中间的两位代表绿色的值,左边的两位代表蓝色的值。 每个值都可以取0到255之间的数值,因此共有256的立方种不同的颜色取值。 一是在设计阶段,可以通过在对象的属性窗口中选择需要设置的颜色属性,用打开的“调色板”对话框进行颜色设置。 二是程序运行运行阶段,可以使用颜色函数、使用系统预定义好的颜色常量、直接赋值或使用通用对话框中的“颜色”对话框来选取颜色。 7.2.2使用颜色 1.颜色函数 Visual Basic提供了两个专门处理颜色的函数:RGB和QBColor。 (1)RGB函数 格式:RGB(Red,Green,Blue) 其中:Red、Green、Blue分别代表红色的值,绿色的值和蓝色的值。取值范围都是0到255。 例如:语句Form1.BackColor = RGB(255,255,0),用来将窗体Form1的背景色设置为黄色。 RGB函数采用红、绿、蓝三色原理,返回一个Long整数,用来表示一个颜色值。表7-2列出了一些常见的颜色以及这些颜色的三色值。
您可能关注的文档
- 第7章 企业法遵从和信息资产管理.ppt
- 第7章 使用模和库批量制作风格统一网页.ppt
- 第7章 会计记(下)—账户记录.ppt
- 第7章 使用A Div元素.ppt
- 第7章 保真度则下的信源编码.ppt
- 第7章 信息分(新).ppt
- 第7章 信息检及发展.ppt
- 第7章 停车设规划.ppt
- 第7章 信用证上).ppt
- 第7章 信息资的宏观管理.ppt
- 小学语文教育改革以课本剧促进学生全面发展研究教学研究课题报告.docx
- 高中信息技术课程中基于网络安全的跨文化教学研究教学研究课题报告.docx
- 文化自信教育的教育政策分析教学研究课题报告.docx
- 政治学科学习的社会实践案例分析与启示案例探讨教学研究课题报告.docx
- 探索学科核心素养下高中数学大单元教学设计策略.docx
- 小学历史课堂中分层作业设计的实践与历史素养研究教学研究课题报告[001].docx
- 小学音乐教学声乐表演技巧培养模式的探索教学研究课题报告.docx
- 初中化学课堂中引导学生进行化学实验设计教学研究课题报告[001].docx
- 电子商务平台售后服务优化方案.docx
- 放射性核素治疗课件.ppt
最近下载
- 2024年广东省中考数学试卷附参考答案.pdf VIP
- 小儿神经系统疾病 儿科学课件.ppt VIP
- 党纪学习教育党课PPT课件:纪律处分条例第二章违纪与纪律处分.pptx VIP
- ic半导体测试基础(中文版)整理.pdf
- 2025年护师类之外科护理主管护师真题精选附答案 完整版20259.pdf VIP
- 《请给我结果》读书心得.pptx
- 2024年春学期人教版初中数学九年级下册教学计划和教学进度表.pdf
- 2024年南海区一模历史试卷(PDF版有答案).pdf
- 课题2+常见的酸和碱(第2课时)-2024-2025学年九年级化学下册同步备课教学课件(人教版2024).pptx VIP
- 秋季开学初二八年级开学第一课主题班会课件.pptx VIP
文档评论(0)