資源簡介
帶有記憶功能.能進行簡單的四則運算,無論是整數還是小數都可以實現!
代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Text;
using?System.Windows.Forms;
namespace?BfirstApplication
{
????public?partial?class?Form2?:?Form
????{
????????public?Form2()
????????{
????????????InitializeComponent();
????????}
????????private?void?Form2_Load(object?sender?EventArgs?e)
????????{
????????}
????????private?void?num_click(object?sender?EventArgs?e)
????????{
????????????Button?b?=?(Button)sender;
????????????if?(dit?>=?1?&&?b.Text?==?“.“)?{?return;?}
????????????if?(dit?1?&&?textBox1.Text.Length?>?0?&&?textBox1.Text[textBox1.Text.Length?-?1]?==?‘.‘)?{?
????????????????textBox1.Text?=?textBox1.Text.Remove(textBox1.Text.Length?-?1);?
????????????}
????????????if?(b.Text?==?“.“)?{?dit++;?}
????????????if?(!add)?{?textBox1.Text?=?““;?add?=?true;}
????????????textBox1.AppendText(b.Text);
????????????if?(textBox1.Text?==?“.“)?textBox1.Text?=?“0.“;
????????????if?(dit?1?&&?textBox1.Text?!=?“0.“)?textBox1.AppendText(“.“);
????????}
????????private?void?textBox1_TextChanged(object?sender?EventArgs?e)
????????{
????????}
????????private?void?oper_click(object?sender?EventArgs?e)
????????{
????????????Button?b?=?(Button)sender;
????????????if?(b.Text?==?“+“)?{
????????????????if?(add)?f();
????????????????sum1?=?sum?=?Convert.ToDouble(textBox1.Text);????????????????
????????????????flag?=?0;
????????????????add?=?false;
????????????????dit?=?0;
????????????}
????????????if?(b.Text?==?“-“)
????????????{
????????????????if?(add)?f();
????????????????sum1?=?sum?=?Convert.ToDouble(textBox1.Text);????????????????
????????????????flag?=?1;
????????????????add?=?false;
????????????????dit?=?0;
????????????}
????????????if?(b.Text?==?“*“)
????????????{
????????????????if?(add)?f();
????????????????sum1?=?sum?=?Convert.ToDouble(textBox1.Text);????????????????
????????????????flag?=?2;
????????????????add?=?false;
????????????????dit?=?0;
????????????}
????????????if?(b.Text?==?“/“)
????????????{
????????????????if(add)f();
????????????????sum1?=?sum?=?Convert.ToDouble(textBox1.Text);
????????????????flag?=?3;
????????????????add?=?false;
????????????????dit?=?0;
????????????}
????????????if?(b.Text?==?“sqrt“)?{
????????????????sum?=?Math.Sqrt(Convert.ToDouble(textBox1.Text));
????????????????textBox1.Text?=?Convert.ToString(sum);
????????????????int?temp?=?(int)sum;
????????????????double?t?=?(double)temp;
????????????????if?(sum?==?t)
????????????????{
????????????????????textBox1.AppendText(“.“);
????????????????}
????????????????flag?=?-1;
????????????}
????????????if?(b.Text?==?“%“)?{
????????????????sum?=?Convert.ToDouble(textBox1.Text);
????????????????sum?*=?sum/100;
????????????????textBox1.Text?=?Convert.ToString(sum);
????????????????int?temp?=?(int)sum;
????????????????double?t?=?(double)temp;
????????????????if?(sum?==?t)
????????????????{
??????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????28672??2009-02-17?19:42??計算器\bin\Debug\BfirstApplication.exe
?????文件??????40448??2009-02-17?19:42??計算器\bin\Debug\BfirstApplication.pdb
?????文件???????5632??2005-12-08?14:51??計算器\bin\Debug\BfirstApplication.vshost.exe
?????文件???????7288??2008-11-10?10:04??計算器\Form2.cs
?????文件??????19353??2008-11-10?10:05??計算器\Form2.Designer.cs
?????文件???????5987??2008-11-10?10:04??計算器\Form2.resx
?????文件????????387??2008-11-10?08:51??計算器\obj\BfirstApplication.csproj.FileList.txt
?????文件????????962??2008-11-10?08:45??計算器\obj\Debug\BfirstApplication.csproj.GenerateResource.Cache
?????文件??????28672??2009-02-17?19:42??計算器\obj\Debug\BfirstApplication.exe
?????文件????????180??2008-11-10?10:04??計算器\obj\Debug\BfirstApplication.Form2.resources
?????文件??????40448??2009-02-17?19:42??計算器\obj\Debug\BfirstApplication.pdb
?????文件????????180??2009-02-17?19:42??計算器\obj\Debug\BfirstApplication.Properties.Resources.resources
?????文件????????904??2008-11-10?10:04??計算器\obj\Debug\計算器2.csproj.GenerateResource.Cache
?????文件????????331??2009-02-17?19:43??計算器\obj\計算器2.csproj.FileList.txt
?????文件????????476??2007-03-28?17:28??計算器\Program.cs
?????文件???????1190??2007-03-28?16:32??計算器\Properties\AssemblyInfo.cs
?????文件???????2888??2007-03-28?16:32??計算器\Properties\Resources.Designer.cs
?????文件???????5612??2007-03-28?16:32??計算器\Properties\Resources.resx
?????文件???????1100??2007-03-28?16:32??計算器\Properties\Settings.Designer.cs
?????文件????????249??2007-03-28?16:32??計算器\Properties\Settings.settings
?????文件???????3241??2008-11-10?09:38??計算器\計算器2.csproj
?????文件????????908??2008-11-10?09:45??計算器\計算器2.sln
????..A..H.?????11776??2009-02-17?19:43??計算器\計算器2.suo
?????目錄??????????0??2009-02-17?19:43??計算器\obj\Debug\Refactor
?????目錄??????????0??2009-02-17?19:43??計算器\obj\Debug\TempPE
?????目錄??????????0??2009-02-17?19:43??計算器\bin\Debug
?????目錄??????????0??2009-02-17?19:43??計算器\bin\Release
?????目錄??????????0??2009-02-17?19:43??計算器\obj\Debug
?????目錄??????????0??2009-02-17?19:43??計算器\obj\Release
?????目錄??????????0??2009-02-17?19:43??計算器\bin
............此處省略6個文件信息
- 上一篇:C#更改Windows防火墻設置實例程序
- 下一篇:畢業設計_房屋中介系統(C#版)
評論
共有 條評論