亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C# > 正文

C#實現簡單加減乘除計算器

2019-10-29 21:02:36
字體:
來源:轉載
供稿:網友

第一次學習C#,做了個簡單的加減乘除計算器,只能實現兩個因數的運算。

主要是練習下C#編程,和以前用過的VB差不多。與VB6不同的是,C#代碼區分大小寫。

Windows窗口程序主要也是由一些控件組成,響應響應的事件(event),實現具體的功能。

1.效果圖如下所示

C#,加減乘除,計算器

2.代碼如下所示

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms;  namespace WindowsApplication1 {   public partial class Main : Form   {     public Main()     {       InitializeComponent();     }      private void Main_Load(object sender, EventArgs e)     {      }      private void txtInshu1_TextChanged(object sender, EventArgs e)     {      }      private void txtInshu1_KeyPress(object sender, KeyPressEventArgs e)     {       OnlyEnterNumber(sender, e);     }      //// <summary>     /// 只能輸入數字(含負號小數點)     /// </summary>     /// <param name="sender"></param>     /// <param name="e"></param>     public static void OnlyEnterNumber(object sender, KeyPressEventArgs e)     {       if ((e.KeyChar < 48 || e.KeyChar > 57) && e.KeyChar != 8 && e.KeyChar != 13 && e.KeyChar != 45 && e.KeyChar != 46)       {         e.Handled = true;       }        // 輸入為負號時,只能輸入一次且只能輸入一次       if (e.KeyChar == 45 && (((TextBox)sender).SelectionStart != 0 || ((TextBox)sender).Text.IndexOf("-") >= 0)) e.Handled = true;       if (e.KeyChar == 46 && ((TextBox)sender).Text.IndexOf(".") >= 0) e.Handled = true;     }       /*      * 參數:d表示要四舍五入的數;i表示要保留的小數點后位數。      * 正負數都四舍五入,適合數據統計的顯示      */     double Round(double d, int i)     {       if (d >= 0)       {         d += 5 * Math.Pow(10, -(i + 1));       }       else       {         d += -5 * Math.Pow(10, -(i + 1));       }       string str = d.ToString();       string[] strs = str.Split('.');       int idot = str.IndexOf('.');       string prestr = strs[0];       string poststr = strs[1];       if (poststr.Length > i)       {         poststr = str.Substring(idot + 1, i);       }       string strd = prestr + "." + poststr;       d = Double.Parse(strd);       return d;     }      private void txtInshu2_TextChanged(object sender, EventArgs e)     {      }      private void txtInshu2_KeyPress_1(object sender, KeyPressEventArgs e)     {       OnlyEnterNumber(sender, e);     }      private void btnJisuan_Click(object sender, EventArgs e)     {       if (txtInshu1.Text == "") {         MessageBox.Show("因數1不能為空!", "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning);         return;       }       if (txtInshu2.Text == "")       {         MessageBox.Show("因數2不能為空!", "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning);         return;       }        double inshu1 = Convert.ToDouble(txtInshu1.Text);       double inshu2 = Convert.ToDouble(txtInshu2.Text);       double result = 0.0;        if (radioBtnJia.Checked) {         result = inshu1 + inshu2;       }        if (radioBtnJian.Checked)       {         result = inshu1 - inshu2;       }        if (radioBtnCheng.Checked)       {         result = inshu1 * inshu2;       }        if (radioBtnChu.Checked)       {         if (0 == inshu2)         {           MessageBox.Show("因數2做除數不能為0!", "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning);           return;         }         result = inshu1 / inshu2;         result = Round(result, 6);       }        txtResult.Text = Convert.ToString(result);     }   } } 

因數輸入框只允許輸入數字和小數點負號的代碼是從網絡上引用的。
除法運算時四舍五入的處理也是引用自網絡上的文章。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到c#教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久久亚洲精品| 麻豆精品精华液| 国产精欧美一区二区三区| 色噜噜久久综合伊人一本| 91免费综合在线| 久久久人成影片一区二区三区| 国产精品视频一区国模私拍| 在线播放日韩av| 国产精品人成电影在线观看| 亚洲第一黄色网| 亚洲精品久久久久久久久久久久| 久久精品视频99| 91在线视频九色| 98精品国产高清在线xxxx天堂| 亚洲国产天堂久久国产91| 欧美野外猛男的大粗鳮| 中文欧美日本在线资源| 亚洲人线精品午夜| 欧美日韩成人免费| 庆余年2免费日韩剧观看大牛| 欧美激情一区二区三区久久久| 精品美女久久久久久免费| 日韩av中文字幕在线播放| 高清欧美性猛交xxxx| 九九久久国产精品| 亚洲va久久久噜噜噜久久天堂| 久久国产一区二区三区| 国产精品91视频| 51ⅴ精品国产91久久久久久| 亚洲xxxxx| 亚洲福利在线播放| 日韩久久免费视频| 亚洲人成在线播放| 欧美在线观看日本一区| 免费91麻豆精品国产自产在线观看| 美日韩精品视频免费看| 热99精品里视频精品| 亚洲欧洲在线观看| 91性高湖久久久久久久久_久久99| 国产精品99蜜臀久久不卡二区| 国产一区二区三区毛片| 欧美性猛交xxxx乱大交极品| 色婷婷综合久久久久中文字幕1| 国产日韩av在线播放| 韩国日本不卡在线| 日韩中文字幕网| 亚洲区中文字幕| 热门国产精品亚洲第一区在线| 亚洲国产福利在线| 欧美激情在线一区| 亚洲国产精品系列| 日本不卡视频在线播放| 欧美在线国产精品| 欧美国产日韩一区二区在线观看| 97在线视频免费| 久久久久亚洲精品国产| 日日骚久久av| 亚洲奶大毛多的老太婆| 国产精品稀缺呦系列在线| 国产激情久久久久| 精品性高朝久久久久久久| 亚洲在线观看视频| 日韩精品在线观| 色琪琪综合男人的天堂aⅴ视频| 国产精品视频一区二区高潮| 日韩一中文字幕| 国产成人激情小视频| 亚洲www永久成人夜色| 激情亚洲一区二区三区四区| 91中文字幕一区| 国产区精品在线观看| 亚洲精品国产精品国自产观看浪潮| 亚洲精品福利在线观看| 北条麻妃在线一区二区| 欧美午夜激情视频| 国产成人精品在线视频| 国产精品美女www爽爽爽视频| 国产成人精品免高潮费视频| 亚洲欧美日韩国产中文专区| 欧洲s码亚洲m码精品一区| 亚洲国产高清高潮精品美女| 国产精品一香蕉国产线看观看| 亚洲成人精品av| 日韩av电影在线免费播放| 日本免费久久高清视频| 538国产精品一区二区免费视频| 欧美日韩中文字幕日韩欧美| 亚洲欧美在线播放| 亚洲大胆人体av| 国产成人精品国内自产拍免费看| 久久久国产一区二区| 91久久国产综合久久91精品网站| 中文字幕日韩欧美| 亚洲欧美日韩天堂| 日韩在线播放av| 日韩免费看的电影电视剧大全| 欧美激情亚洲自拍| 日韩经典中文字幕在线观看| 久久精品视频播放| 亚洲一区亚洲二区| 国产精品人成电影| 国产精品久久久| 欧美性生交大片免费| 精品久久久免费| 亚洲成人性视频| 亚洲国产日韩一区| y97精品国产97久久久久久| 一本色道久久综合狠狠躁篇的优点| 国产98色在线| 日韩av最新在线观看| 秋霞午夜一区二区| 91国产中文字幕| 91香蕉国产在线观看| **欧美日韩vr在线| 国产成人精品综合| 国产视频精品久久久| 亚洲福利视频久久| 在线精品国产欧美| 亚洲国产精品电影| 欧美一级大片视频| 国内精品小视频| 久久免费观看视频| 日韩欧美中文第一页| 欧美日韩综合视频网址| 亚洲一区二区三区在线免费观看| 日韩av大片在线| 亚洲国产精品视频在线观看| 成人一区二区电影| 揄拍成人国产精品视频| 国产日韩av高清| 91亚洲精品视频| 日韩电影视频免费| 亚洲精品videossex少妇| 欧美精品videos另类日本| 91大神在线播放精品| 亚洲iv一区二区三区| 亚洲国产天堂久久综合网| 国产在线精品一区免费香蕉| 久久精品中文字幕电影| 亚洲一区二区久久久| 国产福利精品av综合导导航| 久久夜色精品国产欧美乱| 亚洲成色777777女色窝| 欧美性生交xxxxx久久久| 91精品视频专区| 日韩成人在线电影网| 国产精品九九久久久久久久| 亚洲成人久久一区| 欧美日产国产成人免费图片| 日韩成人网免费视频| 欧美高清电影在线看| 懂色av一区二区三区| 亚洲三级 欧美三级| 在线视频欧美日韩精品| 尤物九九久久国产精品的特点| 日韩欧美中文字幕在线观看| 国产精品免费一区豆花| 日韩视频免费在线| 91精品国产高清久久久久久久久| 久久精品男人天堂| 国产精品jvid在线观看蜜臀| 亚洲欧美在线一区| 国产一区玩具在线观看| 亚洲精品天天看|