xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 73KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-14
  • 語言: C#
  • 標簽: 計算器??C#??代碼??

資源簡介

計算器C#工廠模式實現代碼

資源截圖

代碼片段和文件信息


/*
?*?
?*?題目:計算器
?*?
?*?作者:張衡
?*?
?*?時間:2010年4月22日
?*?
?*?
?*/
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?FormCalculator?:?Form
????{
????????public?FormCalculator()
????????{
????????????InitializeComponent();
????????????this.mpointed?=?false;
????????????this.mdoubleOpred?=?false;
????????????this.mOpred?=?false;
????????????this.mInputstr?=?“0.“;
????????????//前面是用于顯示,后面用于定焦的為了鍵盤輸入不顯示光標
????????????this.mTextBox_Show.Text?=?this.mTextBoxShow.Text;
????????}
????????//標記小數點是否輸入.
????????private?bool?mpointed;
????????//標記是否按下雙操作數運算符
????????private?bool?mdoubleOpred;
????????//標記是否有運算符按下
????????private?bool?mOpred;
????????//記錄最近輸入的數據(倒數第一個).
????????private?string?mInputstr;
????????//記錄倒數第二個輸入的數據(沒有使用過它)
????????private?string?mInputstr2;
????????//用于記錄符號.
????????private?string?msign?=?“+“;
????????//記錄上次的運算符(默認+)
????????private?string?msgin2?=?“+“;
????????//記錄上次的運算結果(默認0)
????????private?double?mresult?=?0;
????????///?
????????///?按小數點事件.
????????///?

????????///?
????????///?
????????private?void?mButtonPoint_Click(object?sender?EventArgs?e)
????????{
????????????//定焦
????????????this.mTextBoxShow.Focus();
????????????//將點標記為輸入.
????????????this.mpointed?=?true;
????????}
????????///?
????????///?數字點擊處理函數.
????????///?

????????///?數字字符.
????????private?void?NumClick(string?a_number)
????????{
????????????this.mTextBoxShow.Focus();
????????????//檔按數字前是按操作符時候,清零.
????????????if?(this.mOpred?==?true)
????????????{
????????????????this.mInputstr?=?“0.“;
????????????}
????????????/*數據輸入*/
????????????//當小數點已輸入.
????????????if?(this.mpointed?==?true)
????????????{
????????????????//直接插入最后.
????????????????this.mInputstr?=?this.mInputstr?+?a_number;
????????????}
????????????else
????????????{
????????????????if?(this.mInputstr?!=?“0.“)
????????????????{
????????????????????//插入小數點前.
????????????????????this.mInputstr?=?this.mInputstr.Remove(this.mInputstr.Length?-?1?1);
????????????????????this.mInputstr?=?this.mInputstr?+?a_number?+?“.“;
????????????????}
????????????????else
????????????????{
????????????????????//替換為輸入的
????????????????????this.mInputstr?=?a_number?+?“.“;
????????????????}
????????????}
????????????//將字符是否為當前輸入改為不是當前.
????????????this.mOpred?=?false;
????????????this.mdoubleOpred?=?false;
????????????this.mTextBoxShow.Text?=?this.mInputstr;
????????????this.mTextBox_Show.Text?=?this.mTextBoxShow.Text;
????????}

????????private?void?mButton0_Click(object?sender?EventArgs?e)
????????{
????????????this.NumClick(“0“);
????????????
????????}

????????private?void?mButton1_Click(object?sender?EventArgs?e)
??

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????22016??2012-04-21?15:06??Calculator\Calculator\bin\Debug\Calculator.exe

?????文件?????112128??2012-04-21?15:06??Calculator\Calculator\bin\Debug\Calculator.pdb

?????文件??????14328??2012-04-21?15:18??Calculator\Calculator\bin\Debug\Calculator.vshost.exe

?????文件????????490??2007-07-21?01:33??Calculator\Calculator\bin\Debug\Calculator.vshost.exe.manifest

?????文件???????4120??2010-04-22?14:56??Calculator\Calculator\Calculator.csproj

?????文件??????19108??2010-10-30?17:04??Calculator\Calculator\Form1.cs

?????文件??????23988??2010-09-04?10:17??Calculator\Calculator\Form1.Designer.cs

?????文件???????6012??2010-09-04?10:17??Calculator\Calculator\Form1.resx

?????文件???????4418??2012-04-21?15:18??Calculator\Calculator\obj\Debug\Calculator.csproj.FileListAbsolute.txt

?????文件????????847??2010-09-04?10:17??Calculator\Calculator\obj\Debug\Calculator.csproj.GenerateResource.Cache

?????文件??????22016??2012-04-21?15:06??Calculator\Calculator\obj\Debug\Calculator.exe

?????文件????????180??2012-04-21?15:06??Calculator\Calculator\obj\Debug\Calculator.FormCalculator.resources

?????文件?????112128??2012-04-21?15:06??Calculator\Calculator\obj\Debug\Calculator.pdb

?????文件????????180??2012-04-21?15:06??Calculator\Calculator\obj\Debug\Calculator.Properties.Resources.resources

?????文件????????751??2010-04-21?18:23??Calculator\Calculator\Operation.cs

?????文件????????343??2010-04-21?18:23??Calculator\Calculator\OperationAdd.cs

?????文件????????341??2010-04-21?19:42??Calculator\Calculator\OperationDiv.cs

?????文件???????1106??2010-04-22?11:09??Calculator\Calculator\OperationFactory.cs

?????文件????????341??2010-04-21?19:38??Calculator\Calculator\OperationMul.cs

?????文件????????335??2010-04-22?11:09??Calculator\Calculator\OperationRec.cs

?????文件????????385??2010-10-30?17:08??Calculator\Calculator\OperationSin.cs

?????文件????????382??2010-04-22?09:38??Calculator\Calculator\OperationSqrt.cs

?????文件????????343??2010-04-21?18:49??Calculator\Calculator\OperationSub.cs

?????文件????????511??2010-04-21?14:51??Calculator\Calculator\Program.cs

?????文件???????1450??2010-04-20?16:48??Calculator\Calculator\Properties\AssemblyInfo.cs

?????文件???????2849??2010-04-20?16:48??Calculator\Calculator\Properties\Resources.Designer.cs

?????文件???????5612??2010-04-20?16:48??Calculator\Calculator\Properties\Resources.resx

?????文件???????1095??2010-04-20?16:48??Calculator\Calculator\Properties\Settings.Designer.cs

?????文件????????249??2010-04-20?16:48??Calculator\Calculator\Properties\Settings.settings

?????文件????????920??2010-04-20?16:48??Calculator\Calculator.sln

............此處省略13個文件信息

評論

共有 條評論