欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C# WinForm程序設(shè)計(jì)簡(jiǎn)單計(jì)算器

 更新時(shí)間:2018年02月10日 11:22:20   投稿:lijiao  
這篇文章主要為大家詳細(xì)介紹了C# WinForm程序設(shè)計(jì)簡(jiǎn)單計(jì)算器,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

一個(gè)簡(jiǎn)單的計(jì)算器的例子,在這個(gè)小程序中我們需要用到的組件有:

Button:點(diǎn)擊計(jì)算
TextBox:輸出要運(yùn)算的數(shù)
RadioButton:選擇運(yùn)算類型
GroupBox:綁定RadioButton

首先我們?cè)诮缑嫔贤弦陨系目丶玫饺缦陆缑妫?

這時(shí)候監(jiān)聽(tīng)計(jì)算按鈕的點(diǎn)擊事件:

private void button1_Click(object sender, EventArgs e)
  {
   double op1, op2, result;
   if (textBox1.Text == ""||textBox2.Text=="" ) {//判斷是否兩個(gè)框框都輸入了數(shù)據(jù)
    MessageBox.Show(this,"輸入錯(cuò)誤","msg",MessageBoxButtons.OK,
     MessageBoxIcon.Information);//有空余項(xiàng)沒(méi)輸入數(shù)據(jù)彈出提示框
    return;
   }
   op1 = double.Parse(textBox1.Text);//得到兩個(gè)框框的值并轉(zhuǎn)化為long類型
   op2 = double.Parse(textBox2.Text);

   if (radioButton1.Checked) {//加法
    result = op1 + op2;
   }
   else if (radioButton2.Checked){//減法
    result = op1 - op2;
   }
   else if (radioButton3.Checked){//乘法
    result = op1 * op2;
   }
   else {//除法
    result = op1 / op2;
   }
   textBox3.Text = result.ToString();//設(shè)置textBox3的值
  }

我們看一下測(cè)試的結(jié)果:

加法:

 

乘法:

 

好了,上面基本就是一個(gè)簡(jiǎn)單的計(jì)算器的例子了!

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • c# 實(shí)現(xiàn)語(yǔ)音合成

    c# 實(shí)現(xiàn)語(yǔ)音合成

    這篇文章主要介紹了c# 實(shí)現(xiàn)語(yǔ)音合成的方法,幫助大家更好的理解和使用c#,感興趣的朋友可以了解下
    2020-12-12
  • C#中的并發(fā)編程與.NET任務(wù)并行庫(kù)的使用示例和常見(jiàn)問(wèn)題

    C#中的并發(fā)編程與.NET任務(wù)并行庫(kù)的使用示例和常見(jiàn)問(wèn)題

    在現(xiàn)代軟件開(kāi)發(fā)中,.NET Framework通過(guò)引入任務(wù)并行庫(kù)(TPL)和并發(fā)集合類型,簡(jiǎn)化了并發(fā)復(fù)雜性,提高程序的性能、可維護(hù)性和可擴(kuò)展性,并發(fā)集合設(shè)計(jì)上允許多線程安全訪問(wèn),此外,TPL通過(guò)Task類簡(jiǎn)化異步操作,正確使用這些工具可避免死鎖和競(jìng)爭(zhēng)條件等常見(jiàn)問(wèn)題
    2024-09-09
  • c#橋接模式(bridge結(jié)構(gòu)模式)用法實(shí)例

    c#橋接模式(bridge結(jié)構(gòu)模式)用法實(shí)例

    這篇文章主要介紹了c#橋接模式(bridge結(jié)構(gòu)模式)用法,較為詳細(xì)的分析了橋接模式的原理與用法實(shí)例,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2014-12-12
  • 將文件夾下所有文件輸出到日志文件中 c#遞歸算法學(xué)習(xí)示例

    將文件夾下所有文件輸出到日志文件中 c#遞歸算法學(xué)習(xí)示例

    這篇文章主要介紹了將文件夾下所有文件輸出到日志文件中,通過(guò)這個(gè)示例我們學(xué)習(xí)一下遞歸算法的使用方法
    2014-01-01
  • C#實(shí)現(xiàn)字符串倒序遍歷的方法小結(jié)

    C#實(shí)現(xiàn)字符串倒序遍歷的方法小結(jié)

    這篇文章主要為大家詳細(xì)介紹了C#中實(shí)現(xiàn)字符串倒序遍歷的常見(jiàn)方法,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,有需要的小伙伴可以參考下
    2024-02-02
  • C#游戲開(kāi)發(fā)之實(shí)現(xiàn)俄羅斯方塊游戲

    C#游戲開(kāi)發(fā)之實(shí)現(xiàn)俄羅斯方塊游戲

    這篇文章主要為大家詳細(xì)介紹了C#如何實(shí)現(xiàn)經(jīng)典俄羅斯方塊游戲,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)C#有一定的幫助,感興趣的小伙伴可以跟隨小編一起了解一下
    2023-01-01
  • C# WebApi 接口傳參詳解

    C# WebApi 接口傳參詳解

    這篇文章主要介紹了C# WebApi 接口傳參詳解,本篇打算通過(guò)get、post、put、delete四種請(qǐng)求方式分別談?wù)劵A(chǔ)類型(包括int/string/datetime等)、實(shí)體、數(shù)組等類型的參數(shù)如何傳遞。感興趣的小伙伴們可以參考一下
    2018-07-07
  • C#如何讀取Txt大數(shù)據(jù)并更新到數(shù)據(jù)庫(kù)詳解

    C#如何讀取Txt大數(shù)據(jù)并更新到數(shù)據(jù)庫(kù)詳解

    這篇文章主要給大家介紹了關(guān)于C#如何讀取Txt大數(shù)據(jù)并更新到數(shù)據(jù)庫(kù)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用C#具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • unity3d調(diào)用手機(jī)或電腦攝像頭

    unity3d調(diào)用手機(jī)或電腦攝像頭

    這個(gè)是在網(wǎng)上看到的,經(jīng)測(cè)試可以在電腦上運(yùn)行,確實(shí)調(diào)用了本地?cái)z像頭。有需要的小伙伴可以參考下。
    2015-03-03
  • C#使用GZipStream解壓縮數(shù)據(jù)文件的方法

    C#使用GZipStream解壓縮數(shù)據(jù)文件的方法

    這篇文章主要介紹了C#使用GZipStream解壓縮數(shù)據(jù)文件的方法,實(shí)例分析了C#中GZipStream方法的原理與使用技巧,需要的朋友可以參考下
    2015-04-04

最新評(píng)論