下载 >  开发技术 >  C# > c#做的简易计算器(新思想)

c#做的简易计算器(新思想)

这是一个新手完全根据自己思想做的计算器,里面主要用到了数组对数据进行处理。
2010-12-27 上传大小:12KB
分享
收藏 举报
C#简易窗体计算器

一、实验题目:计算器实验 二、实验目的: 1)熟悉.NET的编程方法,掌握项目的创建与使用及安装; 2)熟悉C#编程语言,字符串使用、自定义类、自定义类库等; 3)熟悉Windows应用程序类编程、事件驱动编程; 三、实验内容: 1)参照Windows提供的计算器工具,设计一个与之类似的程序;另外可参考运行效果下载(计算器Demo程序); 2)基本要求:实现“普通运算”功能,支持连续运算,如连续输入“2+3×5”后点击“等号”按钮进行运算其结果为25. 3)附加要求: A,支持“科学运算”功能,即输入表达式时遵循运算符号的优先原则,连续输入“2+3×5”后点击“等号”按钮进行运算其结果为17; B,支持数字键盘(小键盘)输入功能(焦点不在文本框内时也支持键盘输入); 四、实验方法 经过用户的输入得到数学表达式后,可选择以下方法计算结果: 方法1)不定义"计算类",根据用户输入在程序中直接计算出结果。 方法2)在项目中设计一个计算类(CalculateClass),其中包含“普通计算”和“科学计算”功能,即输入数学运算表达式字符串,返回计算结果。直接在项目中调用该类,输出计算结果。 方法3)在解决方案中增加一个类库(ClassLibrary)项目(在bin\debug下生成dll文件),其中包含计算类(CalculateClass),该类中包含两个方法(普通计算和科学计算),可以根据表达式计算结果。然后在计算器项目中“引用”该类库中的类,输出计算结果; 点评:方法1代码重用性差;方法2代码重用性好,在项目内可方便使用;方法3代码重用性较好,能在不同的项目内重用。 五、实验说明 1)认真分析总结每个“按钮”点击之后的动作(对应的代码); 默认的控件是Button按钮,其实可以用其他支持Click事件的控件替代也行,比如图片控件PictureBox; 2)代码的共享:如数字按钮可以共享一个事件代码; // 参考代码 private void button2_Click(object sender, EventArgs e) { Button objbutton = (Button)sender; label1.Text = "你按了第" + (sender as Button).Tag.ToString() + "个按钮"; } 3)考虑操作性或实用性,如支持退格键、异常输入处理等; 4)为突出实验重点,可以不考虑数制转换、复合运算、括号运算等功能; 5)支持数字小键盘输入时,留意理解窗口的KeyPreview属性,即是否窗口接收键盘事件。另外实现时会涉及到“焦点隐藏”问题,以及按钮的键盘事件等。 敲键盘时发生的事件当然是键盘事件,关键是“窗体”还是“控件”接收键盘事件。如果窗体的KeyPreview设为true,则敲键盘时发生的事件被窗体接收;否则就是控件接收键盘事件。 所谓“焦点隐藏” 是指界面上没有焦点,例如系统提供的计算器。方法一:界面上的控件不获取焦点或者没有焦点(如标签);方法二:将焦点藏在界面上不可见的控件上。 支持数字键盘输入的情形:当焦点在按钮1上时,按数字键2,其使用效果应相当于点击了按钮2。 6)键盘事件KeyPress和KeyDown中e参数包括键盘码; private void KeyBoardForm_KeyPress(object sender, KeyPressEventArgs e) { //KeyPress 不能识别组合键 label1.Text = "你按的键是:" + e.KeyChar; } 7)“麻雀虽小,五脏俱全”,程序很容易出Bug,请认真调试; 8)要想达到界面有特点,不亚于在功能上下功夫。

立即下载
简易计算器

自己用C#做的简易计算器,新手小白可以看看。 自己用C#做的简易计算器,新手小白可以看看。

立即下载
C# 做的WINDOWS窗体程序-简易计算器

用C#做的一个简单的实现加减乘除的WINDOWS窗体程序计算器

立即下载
学习用制作C#计算器

C#制作简易计算器C#制作简易计算器C#制作简易计算器C#制作简易计算器

立即下载
用纯C#编写的一个简易计算器的源代码

此源代码适合初学C#的同学,希望大家能采纳!

立即下载
用asp.net编写的一个简单计算器

用asp.net编写的一个简单的计算器.实现基本的运算,和一些科学计算.后台语言是用C#编写的.

立即下载
C#简易计算器

C#做的简易计算器,只有加减乘除功能,给初学者一些参考

立即下载
C#连接数据库的计算器

C#做的简易计算器,实现了基本功能,写入文件和数据库

立即下载
一个最简单的计算器

C#编写的简易计算器~提供给初学者做参考使用~~

立即下载
c#做的简易计算器

计算器的基本操作都有,自己课下联系做的 部分代码: private void button11_Click(object sender, EventArgs e) { text1.Text = text1.Text + "0"; } private void button1_Click(object sender, EventArgs e) { text1.Text = text1.Text + "1"; } private void button2_Click(object sender, EventArgs e) { text1.Text = text1.Text + "2"; } private void button3_Click(object sender, EventArgs e) { text1.Text = text1.Text + "3"; } private void button4_Click(object sender, EventArgs e) { text1.Text = text1.Text + "4"; } private void button5_Click(object sender, EventArgs e) { text1.Text = text1.Text + "5"; } private void button6_Click(object sender, EventArgs e) { text1.Text = text1.Text + "6"; } private void button7_Click(object sender, EventArgs e) { text1.Text = text1.Text + "7"; } private void button8_Click(object sender, EventArgs e) { text1.Text = text1.Text + "8"; } private void button9_Click(object sender, EventArgs e) { text1.Text = text1.Text + "9"; }

立即下载
C#做的简易计算器

vs2012的,比较简单的计算器,可以有表达式的

立即下载
用C#做的简易计算器

用C#做的一个简单的计算器 可以加减乘除 连加 连减 连乘 连除

立即下载
C#简易计算器(加减乘除运算)

用C#编写的简易计算器,供大家学习参考。 暂不支持括号,以及加减乘除外更复杂的运算。

立即下载
8051 单片机 简易计算器 汇编 C

8051 单片机 简易计算器 汇编 C

立即下载
用stm32实现简单计算器

简单计算器,用stm32实现,比较容易,和大家交流一下

立即下载
C#编写的简易计算器

C#做的简易计算器 易于初学者 代码还是比较明了的 如果刚刚学习C# 推荐

立即下载
Calculater_C#WPF计算器源码

第2次编写计算器,采用C#WPF应用程序,实现了计算器的基本功能+取百分比、取倒数、求平方根、取阶乘等计算。并且使用了decimal高精度计算,另外添加了通过输入或复制表达式字符串计算,用到正则表达式匹配得出结果。支持小键盘控制事件触发。提供完整源码,供参考学习。

立即下载
Java简易计算器

简单的计算器报告和部分代码本次课设的目标是制作一个计算器,可以进行简单的四则运算(加、减、乘、除)。 (1)模块的组合及测试,查找出程序的错误并改正; (2)数字键的注册;将数字键注册监听者,使其功能正常; (3)窗口的创建和分配;设计计算器的界面; (4)组合其余的工作;使程序完整化; (5)编写具体的计算方法;添加运算符号及功能代码。

立即下载
visual studio2010用c#做的计算器

用visual studio2010和c#做的计算器,资源是完整的项目文件夹,可以直接用visual studio打开。主要逻辑简单,但处理了大量数学计算导致可能出现的异常

立即下载
c# 简易计算器 c# 简易计算器 c# 简易计算器

比较简单 适合初学者 比较简单 适合初学者 比较简单 适合初学者 比较简单 适合初学者 比较简单 适合初学者

立即下载
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

c#做的简易计算器(新思想)

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: