资源简介
仿windows自带的计算器,用 VisualStudio2010 开发(含源码)。代码详尽,有注释。很适合学习练习时作参考。
代码片段和文件信息
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 计算器
{
public partial class calc : Form
{
public calc()
{
InitializeComponent();
}
double tempNum;//临时存储数据
double result;//存放每次计算的结果
string symbol=““;//存放符号
bool flag = false;// 用于标记符号是否被点击过
public void Jisuan()//进行计算
{
switch (symbol)
{
case “+“:
result = tempNum + Convert.ToDouble(txtShow.Text);
result = Math.Round(result 14);
txtShow.Text = result.ToString();
tempNum = result;
symbol = ““;
break;
case “-“:
result = tempNum - Convert.ToDouble(txtShow.Text);
result = Math.Round(result 14);
txtShow.Text = result.ToString();
tempNum = result;
symbol = ““;
break;
case “*“:
result =tempNum * Convert.ToDouble(txtShow.Text) ;
result = Math.Round(result 14);
txtShow.Text = result.ToString();
tempNum = result;
symbol = ““;
break;
case “/“:
if (Convert.ToDouble(txtShow.Text) == 0)
{
txtShow.Text = “NULL“;
}
else
{
result = tempNum / Convert.ToDouble(txtShow.Text);
result = Math.Round(result 14);
txtShow.Text = result.ToString();
tempNum = result;
symbol = ““;
}
break;
case “%“:
result =tempNum % Convert.ToDouble(txtShow.Text) ;
result = Math.Round(result 14);
txtShow.Text = result.ToString();
tempNum = result;
symbol = ““;
break;
case “sqrt“:
result = Math.Sqrt(tempNum);
result = Math.Round(result 14);
txtShow.Text = result.ToString();
tempNum = result;
symbol = ““;
break;
case “1/x“:
result = 1/tempNum;
result = Math.Round(result 14);
txtShow.Text = result.ToString();
tempNum = result;
symbol = ““;
break;
}
}
public void ClickNum
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-12-14 19:12 计算器\
文件 873 2013-12-14 19:04 计算器\calc.sln
目录 0 2013-12-14 19:03 计算器\计算器\
文件 33507 2013-12-13 11:12 计算器\计算器\Form1.Designer.cs
文件 8639 2013-12-13 12:02 计算器\计算器\Form1.cs
文件 20865 2013-12-13 11:12 计算器\计算器\Form1.resx
文件 489 2013-12-09 16:19 计算器\计算器\Program.cs
目录 0 2013-12-14 09:35 计算器\计算器\Properties\
文件 1376 2013-12-09 15:59 计算器\计算器\Properties\AssemblyInfo.cs
文件 2866 2013-12-09 15:59 计算器\计算器\Properties\Resources.Designer.cs
文件 5612 2013-12-09 15:59 计算器\计算器\Properties\Resources.resx
文件 1092 2013-12-09 15:59 计算器\计算器\Properties\Settings.Designer.cs
文件 249 2013-12-09 15:59 计算器\计算器\Properties\Settings.settings
目录 0 2013-12-14 09:35 计算器\计算器\bin\
目录 0 2013-12-14 19:12 计算器\计算器\bin\Debug\
文件 29184 2013-12-14 19:04 计算器\计算器\bin\Debug\计算器.exe
文件 42496 2013-12-14 19:04 计算器\计算器\bin\Debug\计算器.pdb
文件 11600 2013-12-14 19:12 计算器\计算器\bin\Debug\计算器.vshost.exe
文件 490 2010-03-17 22:39 计算器\计算器\bin\Debug\计算器.vshost.exe.manifest
文件 3677 2013-12-14 19:04 计算器\计算器\my计算器.csproj
目录 0 2013-12-14 09:35 计算器\计算器\obj\
目录 0 2013-12-14 09:35 计算器\计算器\obj\x86\
目录 0 2013-12-14 19:04 计算器\计算器\obj\x86\Debug\
文件 5185 2013-12-10 07:17 计算器\计算器\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
文件 6284 2013-12-14 19:12 计算器\计算器\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 1676 2013-12-14 19:04 计算器\计算器\obj\x86\Debug\GenerateResource.read.1.tlog
文件 2988 2013-12-14 19:04 计算器\计算器\obj\x86\Debug\GenerateResource.write.1.tlog
文件 8031 2013-12-10 07:17 计算器\计算器\obj\x86\Debug\ResolveAssemblyReference.cache
目录 0 2013-12-14 19:13 计算器\计算器\obj\x86\Debug\TempPE\
文件 1461 2013-12-14 19:12 计算器\计算器\obj\x86\Debug\my计算器.csproj.FileListAbsolute.txt
文件 180 2013-12-14 19:04 计算器\计算器\obj\x86\Debug\计算器.Properties.Resources.resources
............此处省略5个文件信息
- 上一篇:c#写入多个txt文本
- 下一篇:c# 学生选课系统
相关资源
- C# 开发 andriod 环境搭建详细步骤
- c#用户权限管理实现
- vs2010 C# 计算器仿 Windows 自带的计算器
- c#拼图游戏可换图,选难度,计时,统
- C#+ArcEngine:矢量点转栅格-1VS2010窗体
- C#简易图片编辑器 vs2010
- C# winform 人力资源管理系统 ,vs2010开
- 基于asp.net的新闻发布网站
- C#基于VS2010写的简单串口上位机
- c#生成二维码并按指定的格式打印pa
- 用C#语言编写计算器
- vs2010c#的arcengine按属性选择,并把选择
- vs2010c#开发arcengine实现按属性选择和按
-
asp.net mvc openla
yers入门小程序 - vs2010 c#编写的websocket 同时支持TCP和
- 条码控件含vs2008/2010两个版本源码(
- C#版串口调试工具源码vs2010免积分
- c#使用NPOI进行Excel导入导出,,vs201
- VS2010做的C#微软MODI从图片识别文字(
- C#+VS2010+WINMM.DLL自制48键电子琴
- C#winform执行cmd命令
- Serialport 用VS2010编写的串口调试助手
- sharpmapdemo c#语言实现的sharpmap winform
- ModbusMonitor VS2010 winform Csharp 开发的一
- TicketHelper.1.3.4.Source.VS2010 12306抢票源码
- USBCamera201310101556 vs2010上做的基于Dir
- VS2010CSharp-visual-scope 上位机示波器驱动
- C# 仿Win7计算器 源代码
- ASP.NET的学生信息管理系统源代码含数
- 贪吃蛇_VS2010C#
评论
共有 条评论