亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

C# WinForm程序設計簡單計算器

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

一個簡單的計算器的例子,在這個小程序中我們需要用到的組件有:

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

首先我們在界面上拖以上的控件,得到如下界面:

這時候監(jiān)聽計算按鈕的點擊事件:

private void button1_Click(object sender, EventArgs e)
  {
   double op1, op2, result;
   if (textBox1.Text == ""||textBox2.Text=="" ) {//判斷是否兩個框框都輸入了數(shù)據(jù)
    MessageBox.Show(this,"輸入錯誤","msg",MessageBoxButtons.OK,
     MessageBoxIcon.Information);//有空余項沒輸入數(shù)據(jù)彈出提示框
    return;
   }
   op1 = double.Parse(textBox1.Text);//得到兩個框框的值并轉化為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();//設置textBox3的值
  }

我們看一下測試的結果:

加法:

 

乘法:

 

好了,上面基本就是一個簡單的計算器的例子了!

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

相關文章

  • c# 實現(xiàn)語音合成

    c# 實現(xiàn)語音合成

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

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

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

    c#橋接模式(bridge結構模式)用法實例

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

    將文件夾下所有文件輸出到日志文件中 c#遞歸算法學習示例

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

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

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

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

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

    C# WebApi 接口傳參詳解

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

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

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

    unity3d調用手機或電腦攝像頭

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

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

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

最新評論