資源簡介
我是個(gè)菜鳥…… 也就是初學(xué)者……
寫了快一個(gè)禮拜才到這樣的成果……算是比較接近WINDOWS自帶的那個(gè)計(jì)算器了 從功能上來說……
代碼很亂…… 高手輕噴……

代碼片段和文件信息
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為計(jì)算器上一次運(yùn)算結(jié)果,value2為輸入的數(shù)
????????static?bool?dec=false;//當(dāng)前輸入的是否是小數(shù)
????????static?int?oper?=?0;//當(dāng)前的運(yùn)算類型?0無,1加,2減,3乘,4除
????????static?bool?c?=?true;//當(dāng)前是否為數(shù)字輸入結(jié)束狀態(tài);
????????static?bool?a?=?false;//是否計(jì)算結(jié)束(按過一次等號)
????????static?bool?n?=?false;//當(dāng)前顯示的文本是否是負(fù)數(shù)?的標(biāo)記
????????static?double?M?=?0;//M用來讓用戶儲存一個(gè)值?用于以后讀取?計(jì)算
????????static?bool?m?=?false;//M?標(biāo)記是否開啟?當(dāng)前M是否有儲存值
????????
????????public?void?plus()//value1+value2
????????{
????????????//如果不是加上小數(shù)
????????????if?(dec?==?false)
????????????{
?????????????????value1?+=?value2;
?????????????????if?((int)value1?!=?value1)?//如果value1是小數(shù)
?????????????????????textBox1.Text?=?value1.ToString();
?????????????????else
?????????????????????textBox1.Text?=?value1.ToString()?+?“.“;
????????????}
????????????//如果不是加上小數(shù)
????????????????//如果是加上小數(shù)
????????????else
????????????{
????????????????if?(value2?!=?0)
????????????????????value1?+=?value2;
????????????????if?((int)value1?!=?value1)?//如果value1是小數(shù)
????????????????????textBox1.Text?=?value1.ToString();
????????????????else
????????????????????textBox1.Text?=?value1.ToString()?+?“.“;
????????????????dec?=?false;//關(guān)閉小數(shù)計(jì)算標(biāo)記
????????????}
????????????//如果是加上小數(shù)
????????}
????????public?void?sub()//value1-value2
????????{
????????????//如果不是減去小數(shù)
????????????if?(dec?==?false)
????????????{
????????????????value1?-=?value2;
????????????????if?((int)value1?!=?value1)?//如果value1是小數(shù)
????????????????????textBox1.Text?=?value1.ToString();
????????????????else
????????????????????textBox1.Text?=?value1.ToString()?+?“.“;
????????????}
????????????//如果不是加上小數(shù)
????????????????//如果是加上小數(shù)
????????????else
????????????{
????????????????if?(value2?!=?0)
????????????????????value1?-=?value2;
????????????????if?((int)value1?!=?value1)?//如果value1是小數(shù)
????????????????????textBox1.Text?=?value1.ToString();
????????????????else
????????????????????textBox1.Text?=?value1.ToString()?+?“.“;
????????????????dec?=?false;//關(guān)閉小數(shù)計(jì)算標(biāo)記
????????????}
????????????//如果是加上小數(shù)
????????}
????????public?void?mul()//value1*value2
????????{
????????????//如果不是乘以小數(shù)
????????????if?(dec?==?false)
????????????{
????????????????value1?*=?value2;
????????????????if?((int)value1?!=?value1)?//如果value1是小數(shù)
????????????????????textBox1.Text?=?value1.ToString();
????????????????else
????????????????????textBox1.Text?=?value1.ToString()?+?“.“;
????????????}
????????????//如果不是乘以小數(shù)
????????????????//如果是乘以小數(shù)
????????????else
????????????{
????????????????if?(value2?!=?0)
????????????????????value1*=?value2;
????????????????if?((int)value1?!=?value1)?//如果value1是小數(shù)
????????????????????textBox1.Text?=?value1.ToString();
?????????????
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件??????46592??2010-02-28?00:39??計(jì)算器Ver1.04?By?Eternity\Calculator\Calculator\bin\Debug\Calculator.exe
?????文件??????44544??2010-02-28?00:39??計(jì)算器Ver1.04?By?Eternity\Calculator\Calculator\bin\Debug\Calculator.pdb
?????文件??????14328??2010-02-28?00:39??計(jì)算器Ver1.04?By?Eternity\Calculator\Calculator\bin\Debug\Calculator.vshost.exe
?????文件????????490??2007-07-21?01:33??計(jì)算器Ver1.04?By?Eternity\Calculator\Calculator\bin\Debug\Calculator.vshost.exe.manifest
?????文件???????3807??2010-02-24?23:22??計(jì)算器Ver1.04?By?Eternity\Calculator\Calculator\Calculator.csproj
?????文件??????????1??2010-02-24?23:02??計(jì)算器Ver1.04?By?Eternity\Calculator\Calculator\ClassDiagram1.cd
?????文件??????29449??2010-02-28?00:38??計(jì)算器Ver1.04?By?Eternity\Calculator\Calculator\Form1.cs
?????文件??????23967??2010-02-28?00:39??計(jì)算器Ver1.04?By?Eternity\Calculator\Calculator\Form1.Designer.cs
?????文件??????39844??2010-02-28?00:36??計(jì)算器Ver1.04?By?Eternity\Calculator\Calculator\Form1.resx
?????文件???????6214??2010-02-28?00:39??計(jì)算器Ver1.04?By?Eternity\Calculator\Calculator\obj\Debug\Calculator.csproj.FileListAbsolute.txt
?????文件????????847??2010-02-28?00:36??計(jì)算器Ver1.04?By?Eternity\Calculator\Calculator\obj\Debug\Calculator.csproj.GenerateResource.Cache
?????文件??????46592??2010-02-28?00:39??計(jì)算器Ver1.04?By?Eternity\Calculator\Calculator\obj\Debug\Calculator.exe
?????文件??????23052??2010-02-28?00:36??計(jì)算器Ver1.04?By?Eternity\Calculator\Calculator\obj\Debug\Calculator.Form1.resources
?????文件??????44544??2010-02-28?00:39??計(jì)算器Ver1.04?By?Eternity\Calculator\Calculator\obj\Debug\Calculator.pdb
?????文件????????180??2010-02-25?00:04??計(jì)算器Ver1.04?By?Eternity\Calculator\Calculator\obj\Debug\Calculator.Properties.Resources.resources
?????文件????????491??2010-02-19?22:37??計(jì)算器Ver1.04?By?Eternity\Calculator\Calculator\Program.cs
?????文件???????1356??2010-02-19?22:37??計(jì)算器Ver1.04?By?Eternity\Calculator\Calculator\Properties\AssemblyInfo.cs
?????文件???????2870??2010-02-19?22:37??計(jì)算器Ver1.04?By?Eternity\Calculator\Calculator\Properties\Resources.Designer.cs
?????文件???????5612??2010-02-19?22:37??計(jì)算器Ver1.04?By?Eternity\Calculator\Calculator\Properties\Resources.resx
?????文件???????1095??2010-02-19?22:37??計(jì)算器Ver1.04?By?Eternity\Calculator\Calculator\Properties\Settings.Designer.cs
?????文件????????249??2010-02-19?22:37??計(jì)算器Ver1.04?By?Eternity\Calculator\Calculator\Properties\Settings.settings
?????文件????????920??2010-02-19?22:37??計(jì)算器Ver1.04?By?Eternity\Calculator\Calculator.sln
????..A..H.?????24064??2010-02-28?00:39??計(jì)算器Ver1.04?By?Eternity\Calculator\Calculator.suo
?????文件????????400??2010-02-28?00:48??計(jì)算器Ver1.04?By?Eternity\readme.txt
?????目錄??????????0??2010-02-27?22:55??計(jì)算器Ver1.04?By?Eternity\Calculator\Calculator\obj\Debug\TempPE
?????目錄??????????0??2010-02-28?00:49??計(jì)算器Ver1.04?By?Eternity\Calculator\Calculator\bin\Debug
?????目錄??????????0??2010-02-28?00:39??計(jì)算器Ver1.04?By?Eternity\Calculator\Calculator\obj\Debug
?????目錄??????????0??2010-02-27?22:55??計(jì)算器Ver1.04?By?Eternity\Calculator\Calculator\bin
?????目錄??????????0??2010-02-27?22:55??計(jì)算器Ver1.04?By?Eternity\Calculator\Calculator\obj
?????目錄??????????0??2010-02-27?22:55??計(jì)算器Ver1.04?By?Eternity\Calculator\Calculator\Properties
............此處省略6個(gè)文件信息
評論
共有 條評論