資源簡介
我是個菜鳥…… 也就是初學者……
寫了快一個禮拜才到這樣的成果……算是比較接近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個文件信息
評論
共有 條評論