资源简介
c#自己写的计算器源代码,可以直接使用,也可以自己修改后按自己需求使用。

代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Calc
{
public partial class Form1 : Form
{
public string strOutput = string.Empty;//文本框内容
public double Num = 0;//记录所输入数值
public double NumFirst = 0;//被除数、被减数、因数、加数
public double NumLast = 0;//除数、减数、因数、加数
public double Result = 0;//商、差、积、和
public double LastResult = 0;//记录最后一次结果
public bool OperClick = false;//判断所输入数值是NumFirst还是NumLast
public char Operator = ‘\0‘;//操作符
public char Operator2 = ‘\0‘;//存储上一次操作符
public bool dotClick = false;//判断小数点是否被按下默认否
double lastDecimalNum = 1;//最后一次点击小数点的精度
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender EventArgs e)
{
//数字按钮
EventHandler eh = new EventHandler(Num_Click);
num_0.Click += eh;
num_1.Click += eh;
num_2.Click += eh;
num_3.Click += eh;
num_4.Click += eh;
num_5.Click += eh;
num_6.Click += eh;
num_7.Click += eh;
num_8.Click += eh;
num_9.Click += eh;
//操作符按钮
EventHandler eh2 = new EventHandler(Btn_Click);
btn_add.Click += eh2;
btn_mul.Click += eh2;
btn_div.Click += eh2;
btn_sub.Click += eh2;
}
#region 获取键盘按钮并触发相应按钮单机事件
//获取键盘按钮并触发相应按钮单机事件
protected override bool ProcessCmdKey(ref Message msg Keys keyData)
{
// if it is a hotkey return true; otherwise return false
switch (keyData)
{
case Keys.NumPad0:
num_0.Focus();
num_0.PerformClick();
return true;
case Keys.NumPad1:
num_1.Focus();
num_1.PerformClick();
return true;
case Keys.NumPad2:
num_2.Focus();
num_2.PerformClick();
return true;
case Keys.NumPad3:
num_3.Focus();
num_3.PerformClick();
return true;
case Keys.NumPad4:
num_4.Focus();
num_4.PerformClick();
return true;
case Keys.NumPad5:
num_5.Focus();
num_5.PerformClick();
return true;
case Keys.NumPad6:
num_6.Focus();
num_6.PerformClick();
return true;
case Keys.NumPad7:
num_7.Focus();
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 16896 2018-11-18 16:23 Calc\bin\Debug\Calc.exe
文件 32256 2018-11-18 16:23 Calc\bin\Debug\Calc.pdb
文件 24224 2018-11-18 16:15 Calc\bin\Debug\Calc.vshost.exe
文件 490 2018-04-12 07:35 Calc\bin\Debug\Calc.vshost.exe.manifest
文件 15360 2018-10-23 14:26 Calc\bin\Release\Calc.exe
文件 28160 2018-10-23 14:26 Calc\bin\Release\Calc.pdb
文件 24224 2018-10-23 14:26 Calc\bin\Release\Calc.vshost.exe
文件 490 2018-04-12 07:35 Calc\bin\Release\Calc.vshost.exe.manifest
文件 5310 2018-07-15 10:34 Calc\calculator.csproj
文件 453 2018-07-13 14:13 Calc\calculator.csproj.user
文件 11885 2018-11-18 16:23 Calc\Form1.cs
文件 18924 2018-10-23 18:52 Calc\Form1.Designer.cs
文件 5817 2018-11-18 16:23 Calc\Form1.resx
文件 180 2018-07-13 22:07 Calc\obj\x86\Debug\Calc.CalcForm.resources
文件 3860 2018-07-13 22:18 Calc\obj\x86\Debug\Calc.csproj.FileListAbsolute.txt
文件 1035 2018-07-13 22:18 Calc\obj\x86\Debug\Calc.csproj.GenerateResource.Cache
文件 16896 2018-11-18 16:23 Calc\obj\x86\Debug\Calc.exe
文件 180 2018-11-18 16:23 Calc\obj\x86\Debug\Calc.Form1.resources
文件 180 2018-07-13 22:19 Calc\obj\x86\Debug\Calc.Form2.resources
文件 32256 2018-11-18 16:23 Calc\obj\x86\Debug\Calc.pdb
文件 180 2018-10-23 18:52 Calc\obj\x86\Debug\Calc.Properties.Resources.resources
文件 2262 2018-11-18 16:19 Calc\obj\x86\Debug\calculator.csproj.FileListAbsolute.txt
文件 977 2018-11-18 16:23 Calc\obj\x86\Debug\calculator.csproj.GenerateResource.Cache
文件 9180 2018-11-18 16:19 Calc\obj\x86\Debug\calculator.csprojResolveAssemblyReference.cache
文件 5426 2018-05-23 14:59 Calc\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
文件 7029 2018-10-04 15:21 Calc\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 296 2015-06-10 09:04 Calc\obj\x86\Debug\GenerateResource.read.1.tlog
文件 862 2015-06-10 09:04 Calc\obj\x86\Debug\GenerateResource.write.1.tlog
文件 15360 2018-10-23 14:26 Calc\obj\x86\Release\Calc.exe
文件 180 2018-10-22 23:01 Calc\obj\x86\Release\Calc.Form1.resources
............此处省略28个文件信息
相关资源
- C#编写的16进制计算器
- C# 制作的带记忆功能计算器
- 计算器开发源码
- C# 简单计算器
- C# 科学计算器 华东师范大学 作业
- C# 计算器 源代码 C#计算器源代码
- 复杂计算器 带括号
- asp.net动态网站开发教程第二版课本源
- C#计算器课程设计报告
- 基于Laura.Compute的C#科学计算器
- C#计算器,,有简单,还有科学计算器
- C#计算器设计
- C#编的 有优先级的多功能计算器的源
- 分级基金折溢价WinForm网络计算器
- C# 做的WINDOWS窗体程序-简易计算器
- C#简单工厂模式计算器
- 计算器C#工厂模式实现代码
- C#多进制计算器源代码
- c#编写的计算器
- 用C# 模仿 WINDOWS计算器 编写的 计算器
- c#高级计算器
- winform简单计算器
- winform制作windows普通计算器
- C#模仿Win7标准计算器
- 用C#写的个人所得税计算器
- C#计算器-------连续运算加减乘除混合
- c# 简单计算器源代码
- C#制作科学计算器课程设计(源程序)
- C#计算器源码 C#计算器源码 C#计算器源
- C# 计算器 仿windows计算器
评论
共有 条评论