vb科学计算器.docx

上传人:lao****ou 文档编号:364863 上传时间:2023-10-01 格式:DOCX 页数:7 大小:99.21KB
下载 相关 举报
vb科学计算器.docx_第1页
第1页 / 共7页
vb科学计算器.docx_第2页
第2页 / 共7页
vb科学计算器.docx_第3页
第3页 / 共7页
vb科学计算器.docx_第4页
第4页 / 共7页
vb科学计算器.docx_第5页
第5页 / 共7页
亲,该文档总共7页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《vb科学计算器.docx》由会员分享,可在线阅读,更多相关《vb科学计算器.docx(7页珍藏版)》请在第一文库网上搜索。

1、4州学角课程设计指导书课程Vb计算器程序设计班级姓名学号目录功能描述3二概要设计及设计流程框图3三详细设计3四效果及运行界面图4五心得体会4六附录6七参考文献6八本人在改组中完成的部分7九进度安排7一、功能描述:窗体通过窗体命令按钮或键盘输入数字实现基本的数学运算,使用窗体的功能按钮计算某些特殊函数二、概要设计及设计流程框图:使用Vb设计科学型计算器,功能介于科学型和简单型之间,要求能进行加、减、乘、除和开方、乘方、对数、三角函数计算,可以存储与调出数据。在这个计算器的程序中,我用到了单行选择语句IfThenEISC,If语句的嵌套,多条件选择语句Se1ectCaseo三、详细设计:本系统1个

2、文本框,数个命令按钮,数个数字按钮用文本框显示输入的数字并将结果显示在文本框中,用命令按钮来计算和输入数字。详细内容:command12(0-9)为数字的控件数组,CommandI3(4TI)为功能函数的控件数组,command13(0-3)为运算符的控件数组,counand25为小数点按钮,command26为等号按钮,Command1为开关按钮,command2为清除按钮。四、效果及运行界面:基本能完成所有运算n科学计三5五、心得体会为期一周的实训即将结束,通过这次的实训使我们学到了很多,同时也让我们意识到我们要学的更多。本次实训的内容是科学计算器的程序设计,以小组的形式进行分工合作,我组

3、共4个人,从程序的需求分析、可行性分析、设计到编写、调试、修改、完善、到最后的实训报告,每个人都付出了时间和精力去做好自己的任务并努力地去完善它。实训的第一天接到任务时我们都觉得有点难度,很有挑战性,毕竟计算器是一个比较系统、完善、功能相对较齐全的计算程序,因此程序编写也十分复杂,工作量较大,编写一定要认真。一个小小的失误都可能使程序出现大的漏洞。而我们只是学了点简单的vb程序编写,没有尝试过这种相对来说比较系统完善的系统。所以在做项目的时候我们倍感压力、更加的团结协作,可即使如此我们还是出现了错误,我们的程序在编写上存在一些漏洞,导致调试时不能正常运行,后经过老师的指导、我们的调整,终于可以

4、完美的运行,这里也耽误了我们很多宝贵的时间,直接导致了我们在项目调试上速度不够快。总的来说,这次实训还是比较成功的。最后出来的系统,大家都很有成就感,这是我们一步步设计、一步步完善、辛苦付出后得到的成果。小组合作、帮助队友,无论是团队合作这方面还是个人动手这方面,我们都得到了很好的锻炼。当然实训不仅使我们学到了知识,也帮助我们缩小了实践和理论的差距,通过这次实训让我们更深一步的对vb这门课程的知识有更进一步的渴望,同时对自己的专业,对自己的能力,对自己所学的有正确的认识,并且能在以后的学习工作中不断提高和完善自己。六、附录:数字PrivateSubCommand12C1ick(IndexsIn

5、teger)num=num+Command12(Index).CaptionText1.Text=numEndSub小数点PrivateSubCommand25_C1ick()IfInStr(num,O0ThenExitSubE1senum=num+.EndIfText1.Text=SumEndSub对数开方平方阶乘三角函数加减乘除PrivateSubCommand13C1ick(IndexsInteger)IfText1.TextOThennum1=numText1.Text=num=清空所有记录,并保存输入数EndIfop二Command13(1ndex).CaptionEndSub开关P

6、rivateSubCommand1C1ick()IfCommand1.Caption=NOThenCommand1.Caption二OFFCommand2.Enab1ed=TrueE1seCommand1.Caption二N0EndIfEndSub清除PrivateSubCommanc12C1iCk()Text1.Text二num=-tnum1=EndSub等于号PrivateSubCommand26_C1ick()Se1ectCaseopCase+Sum=CStr(Va1(num1)+Va1(num)CCase一Sum=Va1(num1)-Va1(num)CaseXSum=Va1(num1)

7、*Va1(num)Case-rIfnum=0ThenMSgBoX除数不能为零,请重新输入num=E1seSum=Va1(num1)/Va1(num)EndfCaseInSum=1og(Va1(num1)CaseExpSum=二Exp(num1)CaseSqrSum=Sqr(num1)CasesnxSum=Sin(num*3.141592654/180)CaseCOSXSum=Cos(num*3.141592654/180)CasetanxSum=二Tan(num*3.141592654/180)Case*2Sum=num*numCaSeTSum=num1Fori=1Tonum1-1Sum=Su

8、m*(num1-i)NextiEndSe1ectText1.Text=SumEndSub七、参考文献1 Visua1BaSiC6.O编程案例精解张路平电子出版社2 Visua1BaSiC程序设计王学军中国铁道出版社3计算机软件技术基础徐士良葛兵清华大学出版社4Visua1Basic程序设计上机指导与习题解答、Visua1Basic程序设计机械工业出版社5Visua1BaSiC程序设计北京邮电大学出版社6Visua1BaSiC程序设计完全自学手册人民邮电出版社7百度文库Vb计算器。八、本人在该组中完成的部分:查阅资料,设计计算器界面,编写Vb的三角函数,开方,平方,对数。九、进度安排:第一二三天:查找资料,对设计要求加以分析研究熟悉了解VB编程的基本知识,分配任务到每个人。第四天,绘制流程图:将要求分块、分部完成。第五六七八九天:编程,完成基本功能,运行查看结果。第十天:继续查阅资料。第十一-十二天:完成所有功能。第十三十四天:完善功能,书写报告书。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服