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#中的并發(fā)編程與.NET任務并行庫的使用示例和常見問題
在現(xiàn)代軟件開發(fā)中,.NET Framework通過引入任務并行庫(TPL)和并發(fā)集合類型,簡化了并發(fā)復雜性,提高程序的性能、可維護性和可擴展性,并發(fā)集合設計上允許多線程安全訪問,此外,TPL通過Task類簡化異步操作,正確使用這些工具可避免死鎖和競爭條件等常見問題2024-09-09C#如何讀取Txt大數(shù)據(jù)并更新到數(shù)據(jù)庫詳解
這篇文章主要給大家介紹了關于C#如何讀取Txt大數(shù)據(jù)并更新到數(shù)據(jù)庫的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用C#具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧2019-08-08C#使用GZipStream解壓縮數(shù)據(jù)文件的方法
這篇文章主要介紹了C#使用GZipStream解壓縮數(shù)據(jù)文件的方法,實例分析了C#中GZipStream方法的原理與使用技巧,需要的朋友可以參考下2015-04-04