资源简介
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#计算器堆栈版
- C# 计算器 VS2010 完美版
- C#计算器程序 VS2010实现
- C#计算器含源码
- 自己用C#写的计算器的源代码修改版
- C#利用事件委托实现窗体的传值做的计
- vs2010 C# 计算器仿 Windows 自带的计算器
- 基于asp.net的简易计算器
- C#实现计算器
- C#简易计算器.zip
- 进制转换计算器VSC#编写,工程
- c#开发,unity环境,计算器,支持四则
- unity3D简易计算器C#脚本代码
- C#小型窗体项目-BMI计算器
- 用C#语言编写计算器
- c# 写的模仿win7 计算器
- C#实现的学分绩点计算器的代码和可运
- C#简单计算器实现加减乘除
- WPF制作计算器
- 在线计算器asp.net做的
- C#实现的表达式解析型计算器
- 计算器与奇偶筛选
- 简单工厂设计模式之计算器练习
- C# 简易计算器源码
- C# 计算器 入门
- WinCE计算器 C#
- C# 简易计算器(入门级)12849
- 智能计算器DEMO(附数字转中文、大写
- 批量选择多张图片并显示图片尺寸和
- 电容充电计算器(源码)
评论
共有 条评论