- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
交通与汽车工程学院
课程设计说明书
课 程 名 称:程序设计基础课程设计 课 程 代 码:8234580 题 目: 简易计算器程序设计
年级/专业/班: 2009级/热能与动力工程(汽车发动机)/ 3班
学 生 姓 名:魏学行 学 号:3707
开 始 时 间: 2010年4月 26日
完 成 时 间: 2010年5月 21日
课程设计成绩:
学习态度及平时成绩(30) 技术水平与实际能力(20) 创新(5) 说明书(计算书、图纸、分析报告)撰写质量(45) 总 分(100)
指导教师签名: 年月日
目录
摘要 - 2 -
1 引言 - 3 -
1.1 选题背景 - 3 -
1.2 任务与分析 - 3 -
2 方案设计 - 4 -
3 界面设计 - 4 -
4 代码设计及程序调试 - 5 -
5 软件使用说明 - 6 -
总结与体会 - 12 -
致谢 - 14 -
参考文献 - 15 -
摘要
随着计算机的不断更新发展,计算器扮演着极为重要的角色, Windows环境下的Visual Basic提供了丰富的图形功能。本文主要通过对方案设计、界面设计、代码编写及调试以及软件使用说明等的介绍,介绍了作者利用Visual Basic对“简易计算器”应用软件的开发设计过程,并分析了所开发软件系统的优点和不足。
关键词:Visual Basic 简易计算器程序设计1 引 言
1.1 选题背景
通过一年来对Visual Basic 高级语言程序设计的学习,我已经掌握了一些常用的控件的使用方法,对简单的程序设计的常用算法也有了一定的了解,还掌握了对图形和动画的一些基本操作。为了进一步加深理解、验证、巩固课堂教学内容,加深对可视化编程思想的理解,强化Visual Basic对程序流程控制、常用控件的属性、事件、方法的理解和使用;为了进一步提高编程能力、程序的调试能力,理论联系实际的能力;巩固所学的这些程序设计的方法,为了达到后续课程对实际编程计算能力的要求,特选定“简易计算器”这个小题目作为课程设计实践教学环节的题目,有助于培养综合运用所学知识解决实际问题的能力,可以充分发挥想象力和创新能力;有助于提高独立思考能力,和自学能力。
1.2 任务与分析
本软件应具有运算加减乘除四则基本运算,其中涉及到了VB的很多知识点,例如:在界面设计中应熟悉掌握各个控件的属性,各种循环语句,选择语句,控件组等等。有助于培养综合运用所学知识解决实际问题的能力,可以充分发挥想象力和创新能力;有助于提高独立思考能力,和自学能力。
2 方案设计
本软件按照一般计算器的界面以及功能设计,具有最为基础的加减乘除四则运算。先建立一个新的项目文件,里面包含一个Form1的窗体。然后,添加控件,包括一个Text框(Text1)。一个控件数组,包含17个按钮,这17个按钮使用的名称都是Command1,只是Index属性不同。按下数字键在液晶屏上会出现数字,这是最基本的功能。第一次按下运算键,再按下数字键,将重新输入第二个数字,再次按下运算键,将算出前两个数的结果,然后按下数字键,将又重新输入新的数字。输入数字后,按下“等于键”将仍输出原来的数字,输入运算符和第二个数字后在按下“等于”,将得到二者的结果。然后又重复第二、三步。 按下“清除”,数据被全部清除。所以还将运用到赋值。
3 界面设计
控件名称 属性 控件名称 属性 控件名称 属性
Command10 0 Command11 1 Command12 2
Command13 3 Command14 4 Command15 5
Command16 6 Command17 7 Command18 8
Command19 9 Command110Command111
Command112 + Command113 - Command114 *
Command115 / Command116 AC Text1 “”
Image
4 代码设计及程序调试
先在General里声明窗体级全局变量:
Dim Num1, Num2 As Single
Dim StrNum1, StrNum2 As String
Dim FirstNum As Boolean 判断是否是数字开头
字符型变量转变为实型变量
因为Text1里是存放字符串的,所以要把输入的数据进行运算,必须把字符型变量转变为实型变量,分别用Num1、Num2和StrNum1、StrNum2进行存放。 在Form_Load事件里给变量初赋值:
您可能关注的文档
- 广东省北师大版八年级历史复习提纲(2013中考总复习版,.doc
- 广东省佛山一中2012-2013学年高一下学期期末政治试题及答案.doc
- 贵州某水利枢纽工程明渠土石方开挖支护专项施工方案.doc
- 杭州绿城玉园房地产开发有限公司(绿城玉园)项目.doc
- 建筑施工管理资料全套表格(gb2002,609张)替代表格.doc
- 教师招聘考试_《教育学》论述题与案例分析题库(已处理).doc
- 南江县第二中学主教学楼拆除工程竞争性谈判文件.doc
- 农村环境综合整治项目实施方案申报(中央农村环保资金).doc
- 上海版四年级下册音乐教案全册.doc
- 外研版初一下英语总复习(上).doc
- 湖南省衡阳市第八中学2026届高三上学期第一次月考物理(原卷版).doc
- 浙江省普通高中尖峰联盟2026届高三上学期10月联考英语(原卷版).doc
- 四川省绵阳市南山中学实验学校2026届高三上学期10月月考英语(原卷版).doc
- 湖南省衡阳市第八中学2026届高三上学期第二次月考历史 Word版含解析.doc
- 福建中考物理5年(2021-2025)真题分类汇编:专题09 功和机械能(原卷版).doc
- 福建中考物理5年(2021-2025)真题分类汇编:专题10 内能及其利用(原卷版).doc
- 福建中考物理5年(2021-2025)真题分类汇编:专题07 压强(原卷版).doc
- 福建中考物理5年(2021-2025)真题分类汇编:专题01 机械运动(原卷版).doc
- 福建中考物理5年(2021-2025)真题分类汇编:专题02 声现象(解析版).doc
- 福建中考物理5年(2021-2025)真题分类汇编:专题02 声现象(原卷版).doc
最近下载
- DB45-T2120-2024高速公路隧道消防设计技术规范-(高清可复制).pptx VIP
- 沉默的基因杀手:法布雷病全解析.docx VIP
- 苏州甲辰巷砖塔|七塔八幢费思量.docx VIP
- 四川省拟任县处级试题 四川省拟任县处级党政领导干部任职资格考试题.doc VIP
- 汽车起重机液压系统设计.docx VIP
- 高中主题班会 赢在细节,重在执行课件--高二下学期细节决定成败主题班会.pptx VIP
- 实施指南(2025)《GB_T14789-2017水貂皮》.pptx
- 《市政大直径排水管道非开挖修复施工及验收规程》征求意见稿.docx VIP
- 中国法布雷病超声心动图规范化筛查指南(2024版).pdf VIP
- 高数极限必做150题及答案.docx VIP
原创力文档


文档评论(0)