资源简介
C# 科学计算器 华东师范大学 作业
开发环境:win8+VS2013
功能介绍: 界面上模仿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;
using System.Reflection;
using Calculator.Common;
namespace Calculator
{
public partial class Calculator : Form
{
public Calculator()
{
InitializeComponent();
}
public int count=0;//统计位数
public string def=“0“;//最初显示的文本
private Operator ope=Operator.nom;//记录操作符
public string save;//用来储存数据
enum Operator : int
{
nomadd sub mul div ra per recsinmodab
};//分别对应着加、减、乘、除、开根号、百分数、倒数
public double firstnumsecondnum;
//以下是数字键0-9代码
private void button17_Click(object sender EventArgs e)
{
if (label2.Text == “0“) label2.Text = null;
label2.Text += “6“;
}
private void Num1_Click(object sender EventArgs e)
{
if (label2.Text == “0“) label2.Text = null;
label2.Text += “1“;
}
private void Num2_Click(object sender EventArgs e)
{
if (label2.Text == “0“) label2.Text = null;
label2.Text += “2“;
}
private void Num3_Click(object sender EventArgs e)
{
if (label2.Text == “0“ ) label2.Text = null;
label2.Text += “3“;
}
private void Num0_Click(object sender EventArgs e)
{
if (label2.Text == “0“ ) label2.Text = null;
label2.Text += “0“;
}
private void Num4_Click(object sender EventArgs e)
{
if (label2.Text == “0“ ) label2.Text = null;
label2.Text += “4“;
}
private void Num5_Click(object sender EventArgs e)
{
if (label2.Text == “0“ ) label2.Text = null;
label2.Text += “5“;
}
private void Num7_Click(object sender EventArgs e)
{
if (label2.Text == “0“ ) label2.Text = null;
label2.Text += “7“;
}
private void Num8_Click(object sender EventArgs e)
{
if (label2.Text == “0“) label2.Text = null;
label2.Text += “8“;
}
private void Num9_Click(object sender EventArgs e)
{
if (label2.Text == “0“ ) label2.Text = null;
label2.Text += “9“;
}
private void C_Click(object sender EventArgs e)
{
label1.Text = ““;
label2.Text = def;
}//C键功能
private void Point_Click(object sender EventArgs e)
{
int p;
if (label2.Text == null)
{
label2.Text += “0.“;
}
else {
p = label2.Text.IndexOf(‘.‘);
if(p==-1) label2.Text +=
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-11-16 20:42 Calculator\
目录 0 2014-11-16 22:18 Calculator\Calculator\
文件 872 2011-05-30 11:21 Calculator\Calculator.sln
文件 28672 2011-06-12 15:53 Calculator\Calculator.suo
文件 67072 2014-11-16 21:44 Calculator\Calculator.v12.suo
目录 0 2011-06-12 04:03 Calculator\Calculator\bin\
目录 0 2014-11-16 20:46 Calculator\Calculator\bin\Debug\
文件 356864 2014-11-16 22:18 Calculator\Calculator\bin\Debug\Calculator.exe
文件 89600 2014-11-16 22:18 Calculator\Calculator\bin\Debug\Calculator.pdb
文件 23168 2014-11-16 22:18 Calculator\Calculator\bin\Debug\Calculator.vshost.exe
目录 0 2011-05-30 23:14 Calculator\Calculator\bin\Release\
文件 6945 2014-11-16 21:32 Calculator\Calculator\Calculator.csproj
目录 0 2014-11-16 21:23 Calculator\Calculator\Common\
文件 6220 2014-11-16 21:23 Calculator\Calculator\Common\Calculate.cs
文件 19530 2014-11-16 22:18 Calculator\Calculator\Form1.cs
文件 63766 2014-11-16 22:18 Calculator\Calculator\Form1.Designer.cs
文件 130564 2014-11-16 22:18 Calculator\Calculator\Form1.resx
文件 475 2014-11-16 21:44 Calculator\Calculator\Form2.cs
文件 2607 2014-11-16 21:44 Calculator\Calculator\Form2.Designer.cs
文件 130367 2014-11-16 21:44 Calculator\Calculator\Form2.resx
目录 0 2011-06-12 04:03 Calculator\Calculator\obj\
目录 0 2011-06-12 04:03 Calculator\Calculator\obj\x86\
目录 0 2014-11-16 22:18 Calculator\Calculator\obj\x86\Debug\
文件 83397 2014-11-16 22:18 Calculator\Calculator\obj\x86\Debug\Calculator.Calculator.resources
文件 2620 2014-11-16 22:18 Calculator\Calculator\obj\x86\Debug\Calculator.csproj.FileListAbsolute.txt
文件 3289 2014-11-16 22:18 Calculator\Calculator\obj\x86\Debug\Calculator.csproj.GenerateResource.Cache
文件 9180 2014-11-16 21:15 Calculator\Calculator\obj\x86\Debug\Calculator.csprojResolveAssemblyReference.cache
文件 356864 2014-11-16 22:18 Calculator\Calculator\obj\x86\Debug\Calculator.exe
文件 83397 2014-11-16 21:47 Calculator\Calculator\obj\x86\Debug\Calculator.Form2.resources
文件 83397 2011-06-12 15:35 Calculator\Calculator\obj\x86\Debug\Calculator.Form3.resources
文件 6260 2011-06-12 15:51 Calculator\Calculator\obj\x86\Debug\Calculator.Form4.resources
............此处省略81个文件信息
- 上一篇:C#拼图游戏源代码
- 下一篇:C#考试管理系统C/S
相关资源
- C#考试管理系统C/S
- C#拼图游戏源代码
- C#在线考试随机出题系统
- c# 网页抓取分析 表格图形生成
- Professional C# 7 and .NET Core 2.0 源码
- C#写的桌面倒计时器,可用于各种竞赛
- C#库存管理系统visual studio2005
- C#编写的人事管理系统源码配有数据库
- 两款基于Windows的桌面管理系统.net(
- c#电子邮件收发系统
- IP_camera网络摄像头c#程序
- c#网络应用开发例学与实践
- Winform C# C/S 程序 html 富文本编辑器
- C# SqlServer 进销存毕业设计及论文字数
- [WPF系列] Prism MVVM 模式应用开发指南
- [源代码] C# WinForms 项目实战 - 人事工
- [源代码] C# WinForms 项目实战 - 企业客
- [源代码] C# ASP.NET 项目实战 - 新闻发布
- [源代码] C# ASP.NET 项目实战 - 图书馆管
- C# ASP.NET 模块 - 购物车模块
- C# 桌面背单词软件测试版。。只有一
- C# 网吧管理系统
- c#微信通讯的Web平台
- C#药店管理系统(C-SHARP源码)
- 超漂亮带音乐的C#俄罗斯方块源代码能
- c#做的简单图书管理系统
- 设备管理系统源码ASP.NET C#
- 毕业设计选题系统V2.4 (ASP.Net源码)
- 这是一个用C#写的档案管理系统
- 边缘检测综合
评论
共有 条评论