91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 76KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-06-15
  • 語(yǔ)言: C#
  • 標(biāo)簽: C#??計(jì)算器??

資源簡(jiǎn)介

C# ,窗體,簡(jiǎn)單工廠模式, 盡量符合開(kāi)閉原則 增加新的運(yùn)算功能時(shí),從Operation派生一個(gè)類,不影響已經(jīng)存在的運(yùn)算功能;增加一個(gè)button,它的button_Click事件也不影響已經(jīng)存在的事件。 增加運(yùn)算功能時(shí)OperationFactory類將被打開(kāi)修改。只能進(jìn)行兩個(gè)數(shù)的運(yùn)算,不能進(jìn)行混合運(yùn)算。人機(jī)交互有待優(yōu)化

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Linq;
using?System.Text;
using?System.Threading.Tasks;
using?System.Windows.Forms;

namespace?calculator
{
????public?partial?class?Form1?:?Form
????{
????????public?Form1()
????????{
????????????InitializeComponent();
????????}

????????public?double?ope1?;
????????public?double?ope2?;
????????public?double?ree;
????????public?string?oper?;

????????//數(shù)字
????????private?void?button1_Click(object?sender?EventArgs?e)
????????{
????????????textBox1.Text?+=?“1“;
????????????textBox2.Text?+=?“1“;
????????}

????????private?void?button2_Click(object?sender?EventArgs?e)
????????{
????????????textBox1.Text?+=?“2“;
????????????textBox2.Text?+=?“2“;
????????}

????????private?void?button3_Click(object?sender?EventArgs?e)
????????{
????????????textBox1.Text?+=?“3“;
????????????textBox2.Text?+=?“3“;
????????}

????????private?void?button4_Click(object?sender?EventArgs?e)
????????{
????????????textBox1.Text?+=?“4“;
????????????textBox2.Text?+=?“4“;
????????}

????????private?void?button5_Click(object?sender?EventArgs?e)
????????{
????????????textBox1.Text?+=?“5“;
????????????textBox2.Text?+=?“5“;
????????}

????????private?void?button6_Click(object?sender?EventArgs?e)
????????{
????????????textBox1.Text?+=?“6“;
????????????textBox2.Text?+=?“6“;
????????}

????????private?void?button7_Click(object?sender?EventArgs?e)
????????{
????????????textBox1.Text?+=?“7“;
????????????textBox2.Text?+=?“7“;
????????}

????????private?void?button8_Click(object?sender?EventArgs?e)
????????{
????????????textBox1.Text?+=?“8“;
????????????textBox2.Text?+=?“8“;
????????}

????????private?void?button9_Click(object?sender?EventArgs?e)
????????{
????????????textBox1.Text?+=?“9“;
????????????textBox2.Text?+=?“9“;
????????}

????????private?void?button0_Click(object?sender?EventArgs?e)
????????{
????????????textBox1.Text?+=?“0“;
????????????textBox2.Text?+=?“0“;
????????????if?(oper?==?“/“)
????????????{
????????????????textBox1.Clear();
????????????????textBox2.Clear();
????????????????MessageBox.Show(“除數(shù)不能為零“?“錯(cuò)誤提示“?MessageBoxButtons.OK?MessageBoxIcon.Warning);
????????????}
????????}

????????private?void?dot_Click(object?sender?EventArgs?e)
????????{
????????????if(textBox1.Text==““)
????????????{
????????????????textBox1.Text?=?“0.“;
????????????????textBox2.Text?=?“0.“;
????????????}
????????????else
????????????{
????????????????textBox1.Text?+=?“.“;
????????????????textBox2.Text?+=?“.“;
????????????}?????????
????????}

????????private?void?clear_Click(object?sender?EventArgs?e)
????????{
????????????textBox1.Text?=?““;
????????????textBox2.Text?=?““;
????????}

????????//運(yùn)算
????????private?void?add_Click(object?sender?EventArgs?e)
????????{
????????????if?(textBox1.Text?==?““)
????????????{
????????????????MessageBox

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件????????187??2017-10-11?13:58??calculator(3.0)\calculator\App.config

?????文件??????19456??2017-11-15?16:50??calculator(3.0)\calculator\bin\Debug\calculator.exe

?????文件????????187??2017-10-11?13:58??calculator(3.0)\calculator\bin\Debug\calculator.exe.config

?????文件??????42496??2017-11-15?16:50??calculator(3.0)\calculator\bin\Debug\calculator.pdb

?????文件??????23168??2017-11-22?16:03??calculator(3.0)\calculator\bin\Debug\calculator.vshost.exe

?????文件????????187??2017-10-11?13:58??calculator(3.0)\calculator\bin\Debug\calculator.vshost.exe.config

?????文件????????490??2013-06-18?20:28??calculator(3.0)\calculator\bin\Debug\calculator.vshost.exe.manifest

?????文件????????187??2017-10-11?13:58??calculator(3.0)\calculator\bin\Release\calculator.exe.config

?????文件??????23168??2017-10-21?13:23??calculator(3.0)\calculator\bin\Release\calculator.vshost.exe

?????文件????????187??2017-10-11?13:58??calculator(3.0)\calculator\bin\Release\calculator.vshost.exe.config

?????文件????????490??2013-06-18?20:28??calculator(3.0)\calculator\bin\Release\calculator.vshost.exe.manifest

?????文件???????3800??2017-10-11?14:07??calculator(3.0)\calculator\calculator.csproj

?????文件??????13469??2017-10-25?16:20??calculator(3.0)\calculator\Form1.cs

?????文件??????19532??2017-10-25?14:23??calculator(3.0)\calculator\Form1.Designer.cs

?????文件???????5817??2017-10-25?14:23??calculator(3.0)\calculator\Form1.resx

?????文件???????1230??2017-11-22?16:03??calculator(3.0)\calculator\obj\Debug\calculator.csproj.FileListAbsolute.txt

?????文件????????977??2017-11-15?16:50??calculator(3.0)\calculator\obj\Debug\calculator.csproj.GenerateResource.Cache

?????文件???????2211??2017-11-15?16:50??calculator(3.0)\calculator\obj\Debug\calculator.csprojResolveAssemblyReference.cache

?????文件??????19456??2017-11-15?16:50??calculator(3.0)\calculator\obj\Debug\calculator.exe

?????文件????????180??2017-11-15?16:50??calculator(3.0)\calculator\obj\Debug\calculator.Form1.resources

?????文件??????42496??2017-11-15?16:50??calculator(3.0)\calculator\obj\Debug\calculator.pdb

?????文件????????180??2017-11-15?16:50??calculator(3.0)\calculator\obj\Debug\calculator.Properties.Resources.resources

?????文件???????1453??2017-11-22?16:08??calculator(3.0)\calculator\obj\Debug\DesignTimeResolveAssemblyReferences.cache

?????文件???????7200??2017-11-15?16:50??calculator(3.0)\calculator\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

?????文件??????????0??2017-11-15?16:50??calculator(3.0)\calculator\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs

?????文件??????????0??2017-11-15?16:50??calculator(3.0)\calculator\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs

?????文件??????????0??2017-11-15?16:50??calculator(3.0)\calculator\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs

?????文件?????????97??2017-10-21?13:23??calculator(3.0)\calculator\obj\Release\calculator.csproj.FileListAbsolute.txt

?????文件???????7055??2017-10-21?13:23??calculator(3.0)\calculator\obj\Release\DesignTimeResolveAssemblyReferencesInput.cache

?????文件??????????0??2017-10-21?13:23??calculator(3.0)\calculator\obj\Release\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs

............此處省略24個(gè)文件信息

評(píng)論

共有 條評(píng)論