zoukankan      html  css  js  c++  java
  • C#第一个简单小程序——计算机

      1 using System;
      2 using System.Collections.Generic;
      3 using System.ComponentModel;
      4 using System.Data;
      5 using System.Drawing;
      6 using System.Linq;
      7 using System.Text;
      8 using System.Threading.Tasks;
      9 using System.Windows.Forms;
     10 
     11 namespace Demo
     12 {
     13     public partial class Form1 : Form
     14     {
     15         double a = 0;
     16         double b = 0;
     17         bool c = false;
     18         string d;  
     19       
     20         public Form1()
     21         {
     22             InitializeComponent();
     23         }
     24 
     25         private void textBox1_TextChanged(object sender, EventArgs e)
     26         {
     27 
     28         }
     29 
     30         private void button12_Click(object sender, EventArgs e)
     31         {
     32             c = true;
     33             b = double.Parse(textBox1.Text);
     34             d = "*";    
     35         }
     36 
     37         private void button17_Click(object sender, EventArgs e)
     38         {
     39             c = true;
     40             b = double.Parse(textBox1.Text);
     41             d = "ln";    
     42         }
     43 
     44         private void Form1_Load(object sender, EventArgs e)
     45         {
     46 
     47         }
     48 
     49         private void button18_Click(object sender, EventArgs e)
     50         {
     51             c = true;
     52             b = double.Parse(textBox1.Text);
     53             d = "log";      
     54         }
     55 
     56         private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
     57         {
     58             System.Diagnostics.Process.Start("http://www.cnblogs.com/tyx0604/");
     59         }
     60 
     61         private void button14_Click(object sender, EventArgs e)
     62         {
     63             textBox1.Text = "";  
     64         }
     65 
     66         private void button15_Click(object sender, EventArgs e)
     67         {
     68             switch (d)
     69             {
     70                 case "+": a = b + double.Parse(textBox1.Text); break;
     71                 case "-": a = b - double.Parse(textBox1.Text); break;
     72                 case "*": a = b * double.Parse(textBox1.Text); break;
     73                 case "/": a = b / double.Parse(textBox1.Text); break;
     74                 case "x2": a = b * double.Parse(textBox1.Text); break;
     75                 case "sqrt": a = Math.Sqrt(b); break;
     76                 case "log": a = Math.Log(double.Parse(textBox1.Text), b); break;
     77                 case "ln": a = Math.Log(b, Math.E); break;
     78             }
     79             textBox1.Text = a + "";
     80             c = true;   
     81         }
     82 
     83         private void button19_Click(object sender, EventArgs e)
     84         {
     85             if (c == true)
     86             {
     87                 textBox1.Text = "";
     88                 c = false;
     89             }
     90             textBox1.Text += "1";      
     91         }
     92 
     93         private void button9_Click(object sender, EventArgs e)
     94         {
     95             if (c == true)
     96             {
     97                 textBox1.Text = "";
     98                 c = false;
     99             }
    100             textBox1.Text += "1";     
    101         }
    102 
    103         private void button10_Click(object sender, EventArgs e)
    104         {
    105             if (c == true)
    106             {
    107                 textBox1.Text = "";
    108                 c = false;
    109             }
    110             textBox1.Text += "2";      
    111         }
    112 
    113         private void button11_Click(object sender, EventArgs e)
    114         {
    115             if (c == true)
    116             {
    117                 textBox1.Text = "";
    118                 c = false;
    119             }
    120             textBox1.Text += "3";       
    121         }
    122 
    123         private void button5_Click(object sender, EventArgs e)
    124         {
    125             if (c == true)
    126             {
    127                 textBox1.Text = "";
    128                 c = false;
    129             }
    130             textBox1.Text += "4";     
    131         }
    132 
    133         private void button6_Click(object sender, EventArgs e)
    134         {
    135             if (c == true)
    136             {
    137                 textBox1.Text = "";
    138                 c = false;
    139             }
    140             textBox1.Text += "5"; 
    141         }
    142 
    143         private void button7_Click(object sender, EventArgs e)
    144         {
    145             if (c == true)
    146             {
    147                 textBox1.Text = "";
    148                 c = false;
    149             }
    150             textBox1.Text += "6";       
    151         }
    152 
    153         private void button1_Click(object sender, EventArgs e)
    154         {
    155             if (c == true)
    156             {
    157                 textBox1.Text = "";
    158                 c = false;
    159             }
    160             textBox1.Text += "7";        
    161         }
    162 
    163         private void button2_Click(object sender, EventArgs e)
    164         {
    165             if (c == true)
    166             {
    167                 textBox1.Text = "";
    168                 c = false;
    169             }
    170             textBox1.Text += "8";    
    171         }
    172 
    173         private void button3_Click(object sender, EventArgs e)
    174         {
    175             if (c == true)
    176             {
    177                 textBox1.Text = "";
    178                 c = false;
    179             }
    180             textBox1.Text += "9"; 
    181         }
    182 
    183         private void button13_Click(object sender, EventArgs e)
    184         {
    185             if (c == true)
    186             {
    187                 textBox1.Text = "";
    188                 c = false;
    189             }
    190             textBox1.Text += "0";
    191             if (d == "/")
    192             {
    193                 textBox1.Clear();
    194                 MessageBox.Show("除数不能为零", "错误提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
    195             }          
    196         }
    197 
    198         private void button4_Click(object sender, EventArgs e)
    199         {
    200             c = true;
    201             b = double.Parse(textBox1.Text);
    202             d = "+";
    203         }
    204 
    205         private void button8_Click(object sender, EventArgs e)
    206         {
    207             c = true;
    208             b = double.Parse(textBox1.Text);
    209             d = "-";       
    210         }
    211 
    212         private void button16_Click(object sender, EventArgs e)
    213         {
    214             c = true;
    215             b = double.Parse(textBox1.Text);
    216             d = "/";       
    217         }
    218 
    219         private void button17_Click_1(object sender, EventArgs e)
    220         {
    221             c = true;
    222             b = double.Parse(textBox1.Text);
    223             d = "x2";  
    224         }
    225 
    226         private void button18_Click_1(object sender, EventArgs e)
    227         {
    228             c = true;
    229             b = double.Parse(textBox1.Text);
    230             d = "sqrt";    
    231         }
    232 
    233         private void button19_Click_1(object sender, EventArgs e)
    234         {
    235             c = true;
    236             b = double.Parse(textBox1.Text);
    237             d = "log";      
    238         }
    239 
    240         private void button20_Click(object sender, EventArgs e)
    241         {
    242             c = true;
    243             b = double.Parse(textBox1.Text);
    244             d = "ln";    
    245         }
    246     }
    247 }
    View Code

  • 相关阅读:
    基本MVVM 和 ICommand用法举例(转)
    WPF C# 命令的运行机制
    628. Maximum Product of Three Numbers
    605. Can Place Flowers
    581. Shortest Unsorted Continuous Subarray
    152. Maximum Product Subarray
    216. Combination Sum III
    448. Find All Numbers Disappeared in an Array
    268. Missing Number
    414. Third Maximum Number
  • 原文地址:https://www.cnblogs.com/ghostTao/p/4474635.html
Copyright © 2011-2022 走看看