




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Visual Basic课 程 设 计 报 告所属课程名称:Visual Basic程序设计课程设计题号:42课程设计题目:回转体体积计算课程设计难度:3星课程设计时间:2013.3.1 3.29学 号:912101500326姓 名: 王思珩自评成绩:900 南京理工大学机械工程学院二一三年三月一、 程序功能简叙题目的功能要求,涉及的知识点等。本程序使用来计算复杂回转体的体积的。回转体指是由折线(包括多段直线和圆弧段)为母线绕一轴线旋转360之后生成的旋成体。 简单的回转体可以认为是由多个回转体体素构成的组合体。回转体体素包括圆柱体、圆台(既截锥体)、圆锥体、 球冠(既局部球体)和母线为圆弧的球台这五种情况。二、 课程设计的详细设计1、总体设计思路输入数据,声称段数,分别输入数据并计算,输出结果2、界面设计 界面构成及实现方法。本程序是由两个窗口组成,结构比较简单。设计的第一点是它的布局,鉴于课程设计已经给出很合理的结构布局,因此没有进行更改。程序第一个主窗口是由列表框,文本框,单选框,标签和命令按钮等组成。输入数据全部在第一个窗体内操作,可以进行重置,清空已输入的数据,从而进行重新输入。第二个窗体主要是显示计算结果,只有一个列表框和一个命令按钮构成,相对简单,单击按钮可以返回第一个窗体,进行重新操作,人性化。为方便设计,将“确定”按键做为计算的作用,而“计算”按键仅仅作为呼出显示结果的列表框的作用。3、功能模块设计 先是由第一个文本框输入特征段数,单击生成列表框中就有相应的特征段数。指定一个段号,就可以进行体素选择,与此同时调用picture过程,根据所选的不同体素,显示出不同的标签内容和文本框个数。指定尺寸后单击确定表示该段尺寸指定完毕。使用相同的方法在段号中选择其他的特征段,为其指定类型和尺寸。回转体所有的特征段均定义完毕之后,单击计算按钮,程序计算每个特征段的体积和总体积并显示计算结果。如果没有完全指定特征段类型或尺寸,在单击计算是会提示错误信息。三、 设计中遇到的问题与解决办法【问题1】:数组jieguo()无法保存数据【解决办法】:重定义时加入Preserve语句四、 更上一层楼1使用了局部变量接收数据,简化了程序。2 加入 List1.ListIndex = 0以及 If List1.ListIndex h Then c = h Else c = sd End If For i1 = 1 To 100000 a = 0 a = a + Pi * (i1 / 100000 * Abs(sd - h) 2 * (2 - i1 / 100000) 0.5 + c) 2 Next name = 球台 End If jieguo(b) = a Text3.Text = Text4.Text = Text5.Text = Form2.List1.AddItem 第 & b + 1 & 段 & name & & jieguo(b) If List1.ListIndex n - 1 Then List1.ListIndex = List1.ListIndex + 1 End IfEnd SubPrivate Sub Command2_Click() Load Form2 Form2.Show Dim i As Integer Dim r As Single For i = 0 To n - 1 Step 1 r = r + jieguo(i) 计算总体积 NextOption ExplicitPrivate Sub Command1_Click()Load Form1Form1.ShowUnload Form2End Sub Form2.List1.AddItem _ _ _ _ _ _ _ _ _ _ _ Form2.List1.AddItem 总体积 & r Load Form2 Form2.Show Form1.HideEnd SubOption E
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 应急安全培训课件
- 2025年安徽省宁国市中考数学题库试题及参考答案详解(综合题)
- 羊棚建设合同(标准版)
- 信息系统项目管理
- 2025年新能源汽车制造行业产业链安全风险防控与应对策略报告
- 2025年工业互联网平台数字水印技术市场分析及未来展望报告
- 住宅楼施工组织样本
- 电脑软硬件及配件公司员工保密合同
- 恩施州2026届高三第一次质量监测暨9月起点考试 政治
- 项目采购管理教辅
- 高温合金蠕变行为研究-洞察阐释
- 2025年卫生系统招聘考试医学基础知识新版真题卷(附详细解析)
- 2025春季学期国开电大本科《人文英语4》一平台机考真题及答案(第七套)
- 贵州贵州贵安发展集团有限公司招聘考试真题2024
- 跨境人民币合同协议
- 三方散伙协议合同协议
- 产程中饮食管理
- 小学生语言文明教育课件
- 免疫定性实验性能验证
- 在线网课学习课堂《人工智能(北理 )》单元测试考核答案
- 第24课《古诗词五首:十五从军征 》课件 2024-2025年统编版语文九年级下册
评论
0/150
提交评论