資源簡介
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
評論
共有 條評論