c#计算器实验报告

c#计算器实验报告

ID:10864330

大小:284.38 KB

页数:19页

时间:2018-07-08

c#计算器实验报告_第1页
c#计算器实验报告_第2页
c#计算器实验报告_第3页
c#计算器实验报告_第4页
c#计算器实验报告_第5页
资源描述:

《c#计算器实验报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、一实验目的和要求2二功能模块设计2三设计界面3四详细设计过程3五详细代码5六实验总结18一实验目的和要求设计一个简单计算器,具有一般计算功能,能进行基本的加减乘除运算,还具有求根号,倒数等功能。特点是能进行不同进制的运算和不同进制间的转换。主要的工作主要是操作数与被操作数进行简单的加、减、乘、除运算来完成基本的,而且还可以进行简单的科学运算例如计算一个数的平方、开方、等操作还可以计算面积、周长、体积和表面积等。通过新的技术和新方法来实现计算功能显示界面为WindowsFrom窗体。二功能模块设计计算器功能通过Wind

2、owsForm窗体中的对应按钮接受用户输入数据提交对应的方法中来完成相应的功能计算再将结果显示在显示框内。显示界面为WindowsFrom窗体。1加法两个数据进行加操作可以为小数。2减法两个数据进行减操作可以为负数相减。3乘法两个数相乘4除法两个数相除5倒数可以求得一个数的倒数6开方开方后的结果可以精确到16位。8平方接收的数相乘结果保留一位小数。2立方接收的数相乘两次9二进制二进制数的运算10八进制八进制数的运算11十进制十进制数的运算12十六进制十六进制的运算三设计界面四详细设计过程(一

3、)打开VS2008创建项目(二)界面设计1.进入界面2.菜单设计(1)选择VS201的菜单栏中的“视图

4、工具箱”单击,调出工具箱(出现在VS用户区左侧。(2)在工具箱中选择“菜单和工具栏

5、MenuStrip”,拖到程序界面用户区,并根据自己的喜好在“属性窗口”(可以使用“视图

6、属性窗口”调出,一般在用户区右下角)设置菜单栏宽度、颜色等。(3)在菜单栏中“请在此处键入”编辑第一个菜单选项及其下拉子菜单选项“编辑”“复制”“粘贴”。(4)按上述操作,依次完成第二、三个菜单选项及其下拉子菜单选项。3.显示条设计(1)在VS用户

7、区左侧工具箱中找到TextBox控件拖到计算器用区合适的位置,按住鼠标左键在相应调整点设置其长度,设置其高度时需要首先在属性窗口把该控件的Mutiline属性设置为True,才可以使用鼠标调整其高度。(2)在属性窗口设置显示条属性:(Name)属性为txt_Result;Text属性为0.(即:控件上显示的内容);TextAlign属性为Right;4.其它控件设计向窗体上添加控件,计算器分为3个模块,分别是Textbox:显示区:显示数字和计算结果的功能button:计算区:提供运算符和数字,与用户交互进行运算radi

8、oButton:转换区:用于进制之间的转换五详细代码标准型usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;namespaceWindowsFormsApplication6{publicpartialclassForm1:Form{pub

9、licForm1(){InitializeComponent();}publicstringnumber;publicintx;publicdoublenumber1;privatestringa;privatestringabc;privatevoidbutton0_Click(objectsender,EventArgse){Buttonbtn=(Button)sender;txt_Result.Text+=btn.Text;}privatevoidbutton1_Click(objectsender,EventAr

10、gse){Buttonbtn=(Button)sender;txt_Result.Text+=btn.Text;}privatevoidbutton2_Click(objectsender,EventArgse){Buttonbtn=(Button)sender;txt_Result.Text+=btn.Text;}privatevoidbutton3_Click(objectsender,EventArgse){Buttonbtn=(Button)sender;txt_Result.Text+=btn.Text;}pr

11、ivatevoidbutton4_Click(objectsender,EventArgse){Buttonbtn=(Button)sender;txt_Result.Text+=btn.Text;}privatevoidbutton9_Click(objectsender,EventArgse){Buttonbtn

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。