- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
应用VB程序设计三角函数图像生成游戏软件的实例.doc
应用VB程序设计三角函数图像生成游戏软件的实例
摘要关键词
根据需要,让计算机能够随系数值的改变而自动画出不同的图像。绘图时,可以选择sin、cos、tan、ctan中的部分或全部,用不同颜色绘制出图像,以便比较各种函数图像,并能用动画的方式自动演示各系数对函数图像的影响。输入的数据包括函数的种类、绘画颜色、绘制速度和系数值等。输出数据就是函数图像。
(二)软件界面及程序设计方法
用复选框实现多种函数的同时选中,用滚动条选取绘图颜色,用单选按钮选择绘制速度,用滚动条改变系数值,用按钮控制绘图操作。运用VB面向对像的程序设计方法,利用控件设计软件界面和封装功能模块程序。
(三)分布实施
首先设计软件界面,再构造sin函数的系数研究程序,然后扩展到各种三角函数,继而进行系数自动演示;其中,要不断地调试程序、保存程序,并进行容错处理。最后,生成用户软件,脱离VB环境独立运行。
二、界面设计
设计良好的软件界面,提高数值输入效率。
(一)界面规划及窗体设计
根据软件规划,首先设计界面,以免因为界面的更改而增加程序修改的难度。
窗体就是软件运行时的窗口。窗口的大小等属性设置要适当,要尽量适合界面上所有功能设计。
操作步骤
第一步:启动VB。
第二步:修改Forml窗体的Caption属性为“三角函数系数与图像的关系研究”。
第三步:修改width属性值为12450,Height属性值为9210。
第四步:修改StartUpStation属性值为“2-屏幕中心”。
(二)划分功能区域
合理地划分功能区域,可以使得各控件能按功能需求分类,在使用、修改时都非常方便,并且能使版面非常整齐。
操作步骤
第一步:选用控件工具箱中的框架(Frame)工具,在窗体上拖动鼠标建立5个框架。
第二步:单击,弹出属性窗口,参照表1设置各框架的属性。
Name Caption Height Left Top Width Frame1 选择函数 735 0 120 2775 Frame2 绘制颜色 975 0 1080 2775 Frame3 绘制速度 735 0 2160 2775 Frame4 自动演示 1935 0 3000 2775 Frame5 系数设置 2055 0 7440 6255 表1
(三)选择函数
为了能同时选择多种函数,应用复选框(CheckBox)检查用户选择。
第一步:选中“选择函数” (Framel)框架。
第二步:选中复选框控件工具,在框架中拖动鼠标,建立4个复选框。
第三步:参照表2,设置各个复选框的属性。
Name Caption Height Left Top Width Value SELESIN SIN 370 120 240 615 1-Cheked SELECOS COS 370 720 240 615 0-Uncheked SELETAN TAN 370 1320 240 615 0-Uncheked SELECTAN CTAN 370 1920 240 615 0-Uncheked 表2
(四)绘图颜色
使用滚动条选择颜色值,用一个图像对像预览选中的颜色。
操作步骤
第一步:单击选中“绘图颜色”框架。
第二步:利用图像工具,建立一个名称为“selec”的小图像框。
第三步:在图像框右边建立一个名称为“Hscolor”的横向滚动条。设置该滚动条的Min属性为0,Max属性为11。
第四步:双击HScolor滚动条,建立预览颜色的代码。本段代码能改变图像框的底色。其中,用QBColor( )函数将滚动条的值转化成颜色代码。
Private Sub Hscolor_Change( )
Selec.BackColor=QBColor(Hscolor.Value)
End Sub
(五)绘制速度
用单选按钮设置三种速度档位。
操作步骤
第一步:单击选中“绘制速度”框架。
第二步:利用单选按钮工具,创建标记三种档位速度的单选按钮。
第三步:在属性窗口中,设置三个单选按钮的名称属性分别为“sd1”、“sd2”、 “sd3”,Caption属性分别为“慢”、“中”、“快”。
第四步:设置sd3的Value属性值为“True”,即默认绘制速度为“快”。
(六)自动演示
用按钮控制自动演示。
操作步骤
第一步:单击选中“自动演示”框架。
第二步:创健三个按钮对像。
第三步:设置三个按钮的名称属性,分别为“ada”、“zdw”、“zdf”;Caption属性分别为“自动演示A”、“自动演示w”、“自动演示f”。
(七)系数设置
利用滚动条改变系数。
操作步骤
第一步:单击选中“系数设置”框架。
第二步:创建三个标签对像,作为显示系数值的对像。
第三步:设置三个标签对像的名称属性分别“csa”、“cs
您可能关注的文档
最近下载
- 贯彻党的二十届四中全会精神学习知识简答题110题(附答案).docx VIP
- 电容屏盖板玻璃工艺流程培训【35页】.pptx VIP
- 医疗设备质量控制与监测措施.docx VIP
- 《Arm嵌入式系统原理及应用——STM32F103微控制器架构、编程与开发》李正军教材 课后习题答案.pdf
- 大楼运营方案.docx VIP
- 医院信息科笔试、面试题(附答案).docx VIP
- 初中必背古诗文138首.pdf VIP
- 21J925-2 金属面夹芯板建筑构造图集.pdf VIP
- T CAAMTB 164—2023 车载传声器 标准.pdf VIP
- DB34T13942015年茶叶色选机.docx VIP
原创力文档


文档评论(0)