VB-计算器-课程设计.doc

上传人:龙*** 文档编号:146231 上传时间:2018-07-11 格式:DOC 页数:24 大小:316.50KB
下载 相关 举报
VB-计算器-课程设计.doc_第1页
第1页 / 共24页
VB-计算器-课程设计.doc_第2页
第2页 / 共24页
VB-计算器-课程设计.doc_第3页
第3页 / 共24页
VB-计算器-课程设计.doc_第4页
第4页 / 共24页
VB-计算器-课程设计.doc_第5页
第5页 / 共24页
点击查看更多>>
资源描述

1、华东交通大学 VB 课程设计报告 VB 课程设计 (论文 )任务书 电子版: 1503284681扣扣 机电 学 12 物流 专 业 2 班 一、课程设计 (论文 )题目 : 计算器 二、课程设计 (论文 )工作自 2013 年 06 月 17 日起至 2013 年 06 月 23 日止 三、课程设计 (论文 ) 地点 : 计算中心 8#601 四、课程设计 (论文 )内容要求: 1. 本课程设计的目的 ( 1) 进一步巩固和加深对“ VB 程序设计”课程基本知识的理解和掌握,了解 VB 语言在项目开发中的应用。 ( 2) 学习程序设计开发的一般方法,了解和掌握项目开发过程及方式,培养正确的设

2、计思想和分析问题、解决问题的能力,特别是项目设计能力。 ( 3) 通过对标准 化、规范化文档的掌握并查阅有关技术资料等,培养项目设计开发能力。 2. 课程设计的任务及要求 (1) 基本要求: 1) 对系统功能进行需求分析; 2) 使用 Visual basic 开发环境 进行程序 开发 ; 3) 提出系统的设计方案; 4) 编写源程序代码并进行调试。 (2) 创新要求 在基本要求达到后,可进行创新设计。 (3) 课程设计报告撰写及装订要求 课程设计报告的撰写要求表述简明,图表准确。 报告按如下内容和顺序用 A4 纸进行打印并装订成册。 1) 封面 采用统一的课程设计封面,并按要求填写好封面要求

3、的个人信息和选题。 2) 设计任务书 3) 评阅书 4) 目录 5) 正文 6) 主要参考文献 (4) 课程设计评分标准: 1) 达到课程设计的目的与要求,程序的可读性较好,并调试正确, 60 分; 2) 能正确回答设计的中老师所提问题,可增加 10 分; 3) 课程设计报告书写规范整齐,可增加 10 分; 4) 心得体会认真总结,可增加 10 分; 5) 程序有创新性,可增加 10 分; 成绩评定实行优秀、良好、中等、及格和不及格五个等级。不及格者需重做。 (5) 课程设计进度安排: 华东交通大学 VB 课程设计报告 1) 准备阶段( 6 学时):选择设计题目、了解设计目的要求、查阅相关资料

4、。 2) 程序模块设计分析阶段( 8 学时):程序总体设计、详细设计。 3) 代码编写调试阶段( 10 学时):程序模块代码编写、调试、测试。 4) 撰写论文阶段( 6 学时):总结课程设计任务和设计内容,撰写课程设计论文。 (6)课程设计题目具体要求: 设计要求 :设计一个 “ 计算器 ” 本题目要求编制一个“计算器”程序,不但具有家、减、乘、除 等简单功能,还要求包括常用数学函数的功能,并且可以进行存储、清零等操作。 “计算器” (如图 1) 要求包含的功能有:加、减、乘、除、存储、显示存储结果、存储器清零,以及计算正弦、余弦、正切、余切、反正弦、反余弦、反正切、反余切、求自然对数、求以

5、10 为底的对数、求阶乘等功能 。 图 1 要求计算器上数字 09 为一个控件数组,加、减、乘、除为一个控件数组,存储( X M)、存储显示( RM)、存储相加( M+) 为一个控件数组,计算功能框中所有的功能按钮(如sin 、 cos、 Ln 及 n!等)为一个控件数组 输入的原始数据、运算的中间结果及最终结果都显示在窗口顶部的同一个文本框中。 能用系统内部函数的计算功能尽量采用系统函数,没有相应系统函数的计算功能要定义独立的函数过程 。 对于三角函数,其输入的角度单位为度;对于反三角函数,输出的结果单位也为度,要求当输入的单位或数值不符合题意时,程序能及时地在窗口底部的信息窗口中提示或用消

6、息框提示(如反正弦函数原始数据的范围为 -1,1,若用户输入的数据不在此范围,则程序能显示“数据超出反正闲的数值范围,请重新输入!” (如图 2) ,自动将文本框中的数据清除,并使文本框获得焦点,等待用户重新输入)。 图 2 “ X M”按钮可将当前显示的数值保存到寄存器中,如果存储器中已有数据,则被华东交通大学 VB 课程设计报告 覆盖。“ RM”按钮可以调出寄存器中的数据,并可参与到当前进行的计算中。“ M+” 按钮可以将当前显示的数据和寄存器当前保存的数据相加后保存到寄存器中。每按一次“ -”按钮可以删除当前数据的最后一位。“ C” 按钮可以清除所有已输入的数据从头计算;“ CE”按钮只

7、清除当前 输入的数据,重新输入数据可以继续当前计算。 学生签名: 2013 年 06 月 日 华东交通大学 VB 课程设计报告 课程设计(论文)评阅意见 序号 项 目 等 级 优秀 良好 中等 及格 不及格 1 课程设计态度评价 2 出勤情况评价 3 任务难度评价 4 工作量饱满评价 5 设计中创新性评价 6 论文书写规范化评价 综合评定等级 评阅人 职称 2013 年 月 日 华东交通大学 VB 课程设计报告 目录 一:任务概述 .1 二:系统总体设计方案 .2 三:系统的调试 .4 四:源程序代码及必要注释 6 五:运行结果及分析 .15 六:心得体会 17 参考文献 华东交通大学 VB

8、课程设计报告 一、 任务概述 1. 设计任务 : 编制一个计算机程序,使其不仅能够拥 有简单的加减乘除运算,还具有常用数学 函数功能,使其具备科学计算器的大部分功能。 2. 程序启动 启动程序会看见黄色背景色,有 36 个命令按钮和一个文本框构成,文本框呈浅蓝色 按下 OFF 按钮可关闭程序。 该计算器具有记忆储存功能( X M)以及储存相加( M+)功能。当存储器中 数不为零时会在 Text 框中显示 M,否则 M 消失。 对于输入的数据不符合相对应的运算法则时,电脑会自动报错(数据超出 *的数值范围,请重新输入!),此时应从新输入数据。 符号 + -是正负的切换,按一下就为负,再按一次又转

9、 为正。 对于更多的内容后面章节会提及。 3. 任务目的 检验自己学期内的学习效果和自习能力,更好地掌握 VB 编程技术。 华东交通大学 VB 课程设计报告 二、 系统总体设计方案 1. 构思流程图 : 图 2 1 2. 各属性值的变换 : 文本框和窗体颜色在“ BackColor”中改变,分别如图 2-2 和 2-3 ,其中,文本框 中的 Locked 改为 true 使其不能人工输入,此时 Text 为只读!文本框颜色改为浅蓝色,窗体的颜色改为黄色 准备 题目的要求 代码的简洁性 知识点 开始 函数运算和进制转换 控件数组设计 基本运算 调试程序并作修改 结束 华东交通大学 VB 课程设计

10、报告 图 2-2 图 2-3 华东交通大学 VB 课程设计报告 三、 系统的调试 1、 关于函数运算和进制转换的属性及属性值 对象 名称 属性 属性值 命令按钮 Commond2(0) Caption Sin 命令按钮 Commond2(1) Caption Cos 命令按钮 Commond2(2) Caption Tan 命令按钮 Commond2(3) Caption Cot 命令按钮 Commond2(4) Caption Arcsin 命令按钮 Commond2(5) Caption Arctan 命令按钮 Commond2(6) Caption Arccos 命令按钮 Commond

11、2(7) Caption n! 命令按钮 Commond2(8) Caption Sec 命令按钮 Commond2(9) Caption Arccot 命令按钮 Commond2(10) Caption Log 命令按钮 Commond2(11) Caption Ln 命令按钮 Commond5(0) Caption X M 命令按钮 Commond5(1) Caption 命令按钮 Commond5(2) Caption CE 命令按钮 Commond5(3) Caption C 命令按钮 Commond5(4) Caption M+ 命令按钮 Commond5(5) Caption RM 华东交通大学 VB 课程设计报告 2 、 运算有关的属性及其属性值 对象 名称 属性 属性值 窗体 Form1 Caption 计算器 文本框 Text1 text 空 Locked true 命令按钮 Commond3( 09) Caption 09 命令按钮 Commond4(03) Caption +, -, 命令按钮 Commond4(8) Caption +/- 命令按钮 Commond4(7) Caption . 命令按钮 Commond4(4) Caption =

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。