资源简介
我是个菜鸟…… 也就是初学者……
写了快一个礼拜才到这样的成果……算是比较接近WINDOWS自带的那个计算器了 从功能上来说……
代码很乱…… 高手轻喷……
代码片段和文件信息
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 Calculator
{
public partial class Form1 : Form
{
static double value1=0value2=0;//value1为计算器上一次运算结果,value2为输入的数
static bool dec=false;//当前输入的是否是小数
static int oper = 0;//当前的运算类型 0无,1加,2减,3乘,4除
static bool c = true;//当前是否为数字输入结束状态;
static bool a = false;//是否计算结束(按过一次等号)
static bool n = false;//当前显示的文本是否是负数 的标记
static double M = 0;//M用来让用户储存一个值 用于以后读取 计算
static bool m = false;//M 标记是否开启 当前M是否有储存值
public void plus()//value1+value2
{
//如果不是加上小数
if (dec == false)
{
value1 += value2;
if ((int)value1 != value1) //如果value1是小数
textBox1.Text = value1.ToString();
else
textBox1.Text = value1.ToString() + “.“;
}
//如果不是加上小数
//如果是加上小数
else
{
if (value2 != 0)
value1 += value2;
if ((int)value1 != value1) //如果value1是小数
textBox1.Text = value1.ToString();
else
textBox1.Text = value1.ToString() + “.“;
dec = false;//关闭小数计算标记
}
//如果是加上小数
}
public void sub()//value1-value2
{
//如果不是减去小数
if (dec == false)
{
value1 -= value2;
if ((int)value1 != value1) //如果value1是小数
textBox1.Text = value1.ToString();
else
textBox1.Text = value1.ToString() + “.“;
}
//如果不是加上小数
//如果是加上小数
else
{
if (value2 != 0)
value1 -= value2;
if ((int)value1 != value1) //如果value1是小数
textBox1.Text = value1.ToString();
else
textBox1.Text = value1.ToString() + “.“;
dec = false;//关闭小数计算标记
}
//如果是加上小数
}
public void mul()//value1*value2
{
//如果不是乘以小数
if (dec == false)
{
value1 *= value2;
if ((int)value1 != value1) //如果value1是小数
textBox1.Text = value1.ToString();
else
textBox1.Text = value1.ToString() + “.“;
}
//如果不是乘以小数
//如果是乘以小数
else
{
if (value2 != 0)
value1*= value2;
if ((int)value1 != value1) //如果value1是小数
textBox1.Text = value1.ToString();
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 46592 2010-02-28 00:39 计算器Ver1.04 By Eternity\Calculator\Calculator\bin\Debug\Calculator.exe
文件 44544 2010-02-28 00:39 计算器Ver1.04 By Eternity\Calculator\Calculator\bin\Debug\Calculator.pdb
文件 14328 2010-02-28 00:39 计算器Ver1.04 By Eternity\Calculator\Calculator\bin\Debug\Calculator.vshost.exe
文件 490 2007-07-21 01:33 计算器Ver1.04 By Eternity\Calculator\Calculator\bin\Debug\Calculator.vshost.exe.manifest
文件 3807 2010-02-24 23:22 计算器Ver1.04 By Eternity\Calculator\Calculator\Calculator.csproj
文件 1 2010-02-24 23:02 计算器Ver1.04 By Eternity\Calculator\Calculator\ClassDiagram1.cd
文件 29449 2010-02-28 00:38 计算器Ver1.04 By Eternity\Calculator\Calculator\Form1.cs
文件 23967 2010-02-28 00:39 计算器Ver1.04 By Eternity\Calculator\Calculator\Form1.Designer.cs
文件 39844 2010-02-28 00:36 计算器Ver1.04 By Eternity\Calculator\Calculator\Form1.resx
文件 6214 2010-02-28 00:39 计算器Ver1.04 By Eternity\Calculator\Calculator\obj\Debug\Calculator.csproj.FileListAbsolute.txt
文件 847 2010-02-28 00:36 计算器Ver1.04 By Eternity\Calculator\Calculator\obj\Debug\Calculator.csproj.GenerateResource.Cache
文件 46592 2010-02-28 00:39 计算器Ver1.04 By Eternity\Calculator\Calculator\obj\Debug\Calculator.exe
文件 23052 2010-02-28 00:36 计算器Ver1.04 By Eternity\Calculator\Calculator\obj\Debug\Calculator.Form1.resources
文件 44544 2010-02-28 00:39 计算器Ver1.04 By Eternity\Calculator\Calculator\obj\Debug\Calculator.pdb
文件 180 2010-02-25 00:04 计算器Ver1.04 By Eternity\Calculator\Calculator\obj\Debug\Calculator.Properties.Resources.resources
文件 491 2010-02-19 22:37 计算器Ver1.04 By Eternity\Calculator\Calculator\Program.cs
文件 1356 2010-02-19 22:37 计算器Ver1.04 By Eternity\Calculator\Calculator\Properties\AssemblyInfo.cs
文件 2870 2010-02-19 22:37 计算器Ver1.04 By Eternity\Calculator\Calculator\Properties\Resources.Designer.cs
文件 5612 2010-02-19 22:37 计算器Ver1.04 By Eternity\Calculator\Calculator\Properties\Resources.resx
文件 1095 2010-02-19 22:37 计算器Ver1.04 By Eternity\Calculator\Calculator\Properties\Settings.Designer.cs
文件 249 2010-02-19 22:37 计算器Ver1.04 By Eternity\Calculator\Calculator\Properties\Settings.settings
文件 920 2010-02-19 22:37 计算器Ver1.04 By Eternity\Calculator\Calculator.sln
..A..H. 24064 2010-02-28 00:39 计算器Ver1.04 By Eternity\Calculator\Calculator.suo
文件 400 2010-02-28 00:48 计算器Ver1.04 By Eternity\readme.txt
目录 0 2010-02-27 22:55 计算器Ver1.04 By Eternity\Calculator\Calculator\obj\Debug\TempPE
目录 0 2010-02-28 00:49 计算器Ver1.04 By Eternity\Calculator\Calculator\bin\Debug
目录 0 2010-02-28 00:39 计算器Ver1.04 By Eternity\Calculator\Calculator\obj\Debug
目录 0 2010-02-27 22:55 计算器Ver1.04 By Eternity\Calculator\Calculator\bin
目录 0 2010-02-27 22:55 计算器Ver1.04 By Eternity\Calculator\Calculator\obj
目录 0 2010-02-27 22:55 计算器Ver1.04 By Eternity\Calculator\Calculator\Properties
............此处省略6个文件信息
相关资源
- [c#]B+树的C#实现-BPlusTreePrototype
- WInform LED 时钟显示源码及Dll C#控件
- C# 通过COM端口读取数据
- C#桌面右下角弹出提示窗
- C#利用Remoting实现文件上传
- C#实现MQTT协议
- c#winform开发仓库管理系统,vs2010,m
- C#中DataSet的用法很详细
- C# 职员管理系统
- C#实现增删改查 学生管理系统
- C# 远程连接RDPdemo
- C#版winform中使用的ToggleButton
- CLR Via C#(第4版) 完整源代码
- 计算机图形学 扫描线种子填充算法
- C# 利用反射动态创建对象
- c#下post multipart/form-data和JSON
- C# OracleHelper
- c#微信企业号推送消息,亲测通过__(
- 自定义的ListView(C#) 可以在任意列
- C# 后台HTML代码拼接工具
- 基于C#的FTP客户端的实现(网络编程课
- c#获取系统和指定进程的CPU和内存占用
- udp打洞源码服务端和客户端C# 实现
- [c#]wince平台下的GPIO接口使用测试程序
- C#中使用ACCESS数据库进行查询WinForm程
- 放大,缩小,图形显示C#+ARCENGINE.rar
- A*算法C#实现,三次B样条优化
- C#实现Excel转txt
- C#转报表程序
- ExtendedWebBrowser 扩展C#的webbrowser
评论
共有 条评论