


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
VB提供了绘图的基本方法,如Pset、Line、Circle,能够绘出点、直线、圆等基本图形,但没有提供绘曲线的方法。其实,我们可以灵活运用基本绘图方法,来绘出所需要的曲线,甚至达到动画的效果。 一、VB坐标系介绍 VB里有三种坐标系,屏幕坐标系、窗体坐标系和窗体内的对象坐标系,这三种坐标系都是以其左上角为坐标原点,与平常使用的几何坐标系不一致,我们绘图时感到不习惯。VB允许编程人员自定义坐标系,根据需要定义坐标原点的位置。 自定义坐标系的方法是Scale,语法格式: Scale (X1,Y1) - (X2,Y2) 其中: X1是绘图区域左上角的横坐标; Y1是绘图区域左上角的纵坐标; X2是绘图区域右下角的横坐标; Y2是绘图区域右下角的纵坐标。 例如:Scale (-320,240) - (320,-240) 定义了绘图区域大小为640480,坐标原点(0,0)在绘图区域中心。 二、绘制正弦动画曲线 启动VB6,新建标准EXE工程,添加一个PictureBox控件,两个CommandButton控件到窗体,其Caption属性值分别设为正弦曲线和结束。 双击Command1,打开代码编辑器窗口,相应事件的代码如下: 通用声明模块: Const pi = 3.14159 Dim a Private Sub Command1_Click() 画正弦曲线 首先清除picture1内的图形 Picture1.Cls Scale方法设定用户坐标系,坐标原点在Picture1中心 Picture1.ScaleMode = 0 Picture1.ScaleMode = 3 Picture1.Scale (-10, 10)- (10, -10) 设置绘线宽度 Picture1.DrawWidth = 1 绘坐标系的X轴及箭头线 Picture1.Line (-10, 0)-(10, 0), vbBlue Picture1.Line (9, 0.5)-(10, 0), vbBlue Picture1.Line -(9, -0.5), vbBlue Picture1.ForeColor = vbBlue Picture1.Print X 绘坐标系的Y轴及箭头线 Picture1.Line (0, 10)-(0, -10), vbBlue Picture1.Line (0.5, 9)-(0, 10), vbBlue Picture1.Line -(-0.5, 9), vbBlue Picture1.Print Y 指定位置显示原点O Picture1.CurrentX = 0.5 Picture1.CurrentY = -0.5 Picture1.Print O 重设绘线宽度 Picture1.DrawWidth = 2 用For循环绘点,使其按正弦规律变化。步长值很小,使其形成动画效果 For a = -2 * pi To 2 * pi Step pi / 6000 Picture1.PSet (a, Sin(a) * 5), vbRed Next 指定位置显示描述文字 Picture1.CurrentX = pi / 2 Picture1.Cur
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 武汉某央企面向社会公开招聘44人备考考试题库附答案解析
- 2025下半年云南省现代农业发展(云南农垦)集团有限责任公司招聘21人 (第一批)备考考试题库附答案解析
- 2025湖南湘潭消防招聘消防执勤车驾驶员、战斗员70人备考考试题库附答案解析
- 工厂安全培训活动课件
- 鄂州宣传活动策划方案设计
- 2026中国农业银行大连市分行校园招聘205人备考练习题库及答案解析
- 再攀峰峦 共创辉煌
- 药剂科抗生素使用指南
- 月饼与中秋庆典
- 动脉钙化分子机制-洞察及研究
- GB/T 33881-2017罐车用铝合金板、带材
- GB/T 2951.2-1997电缆绝缘和护套材料通用试验方法第1部分:通用试验方法第2节:热老化试验方法
- 安全生产知识题库(2000道)
- 完形填空完整版教学设计
- ICU患者的人文关怀课件
- 《概率论与数理统计》-教学教案
- 放射培训考试习题及答案
- DB33∕1050-2016 城市建筑工程日照分析技术规程
- 道路、桥梁、隧道、地铁施工标准化手册(专业篇)
- 第十四章 环合反应天津大学
- 有机化学汪小兰 知识点总结 315化学
评论
0/150
提交评论