C#實現(xiàn)簡易計算器功能(1)(窗體應(yīng)用)
本文實例為大家分享了C#實現(xiàn)簡易計算器功能的具體代碼,供大家參考,具體內(nèi)容如下
實現(xiàn)頁面布局和數(shù)值初始化
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace WindowsFormsAppCalculator { ? ? public partial class Form1 : Form ? ? { ? ? ? ? double number = 0; ? ? ? ? public Form1() ? ? ? ? { ? ? ? ? ? ? InitializeComponent(); ? ? ? ? } ? ? ? ? private void num1_Click(object sender, EventArgs e) ? ? ? ? { ? ? ? ? ? ? number = number * 10 + 1; ? ? ? ? ? ? labelout.Text = Convert.ToString(number); ? ? ? ? } ? ? ? ? private void num2_Click(object sender, EventArgs e) ? ? ? ? { ? ? ? ? ? ? number = number * 10 + 2; ? ? ? ? ? ? labelout.Text = Convert.ToString(number); ? ? ? ? } ? ? ? ? private void num3_Click(object sender, EventArgs e) ? ? ? ? { ? ? ? ? ? ? number = number * 10 + 3; ? ? ? ? ? ? labelout.Text = Convert.ToString(number); ? ? ? ? } ? ? ? ? private void num4_Click(object sender, EventArgs e) ? ? ? ? { ? ? ? ? ? ? number = number * 10 + 4; ? ? ? ? ? ? labelout.Text = Convert.ToString(number); ? ? ? ? } ? ? ? ? private void num5_Click(object sender, EventArgs e) ? ? ? ? { ? ? ? ? ? ? number = number * 10 + 5; ? ? ? ? ? ? labelout.Text = Convert.ToString(number); ? ? ? ? } ? ? ? ? private void num6_Click(object sender, EventArgs e) ? ? ? ? { ? ? ? ? ? ? number = number * 10 + 6; ? ? ? ? ? ? labelout.Text = Convert.ToString(number); ? ? ? ? } ? ? ? ? private void num7_Click(object sender, EventArgs e) ? ? ? ? { ? ? ? ? ? ? number = number * 10 + 7; ? ? ? ? ? ? labelout.Text = Convert.ToString(number); ? ? ? ? } ? ? ? ? private void num8_Click(object sender, EventArgs e) ? ? ? ? { ? ? ? ? ? ? number = number * 10 + 8; ? ? ? ? ? ? labelout.Text = Convert.ToString(number); ? ? ? ? } ? ? ? ? private void num9_Click(object sender, EventArgs e) ? ? ? ? { ? ? ? ? ? ? number = number * 10 + 9; ? ? ? ? ? ? labelout.Text = Convert.ToString(number); ? ? ? ? } ? ? ? ? private void num0_Click(object sender, EventArgs e) ? ? ? ? { ? ? ? ? ? ? number = number * 10 + 0; ? ? ? ? ? ? labelout.Text = Convert.ToString(number); ? ? ? ? } ? ? ? ? private void Form1_Load(object sender, EventArgs e) ? ? ? ? { ? ? ? ? ? ? labelout.Text = Convert.ToString(number); ? ? ? ? } ? ? ? ? private void clean_Click(object sender, EventArgs e) ? ? ? ? { ? ? ? ? ? ? number = 0; ? ? ? ? ? ? labelout.Text = Convert.ToString(number); ? ? ? ? } ? ? } }
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
OpenCvSharp實現(xiàn)Mat對象簡單的像素操作
這篇文章主要介紹了OpenCvSharp實現(xiàn)Mat對象簡單的像素操作,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11在類庫或winform項目中打開另一個winform項目窗體的方法
這篇文章主要介紹了在類庫或winform項目中打開另一個winform項目窗體的方法,可以實現(xiàn)Winform項目間窗體的調(diào)用,在進行Winform項目開發(fā)中非常具有實用價值,需要的朋友可以參考下2014-11-11C#(int)中Convert、Parse、TryParse的區(qū)別
Convert.ToInt32、int.Parse(Int32.Parse)、int.TryParse、(int) 四者都可以解釋為將類型轉(zhuǎn)換為 int,那它們的區(qū)別是什么呢?2013-04-04.NET中的async和await關(guān)鍵字使用及Task異步調(diào)用實例
這篇文章主要介紹了.NET中的async和await關(guān)鍵字使用及Task異步調(diào)用實例,本文還包含了取消執(zhí)行和顯示進度的例子,需要的朋友可以參考下2014-07-07C#中的WebRequest與WebResponse抽象類、DNS靜態(tài)類、Ping類介紹
這篇文章介紹了C#中的WebRequest與WebResponse抽象類、DNS靜態(tài)類、Ping類,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-05-05解析C#中用Process類殺死進程,執(zhí)行命令的深入分析
本篇文章是對C#中用Process類殺死進程,執(zhí)行命令進行了詳細的分析介紹,需要的朋友參考下2013-05-05