C#實(shí)現(xiàn)簡易計(jì)算器功能(1)(窗體應(yīng)用)
本文實(shí)例為大家分享了C#實(shí)現(xiàn)簡易計(jì)算器功能的具體代碼,供大家參考,具體內(nèi)容如下
實(shí)現(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)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
OpenCvSharp實(shí)現(xiàn)Mat對(duì)象簡單的像素操作
這篇文章主要介紹了OpenCvSharp實(shí)現(xiàn)Mat對(duì)象簡單的像素操作,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11基于C#制作一個(gè)飛機(jī)大戰(zhàn)小游戲的全過程
飛機(jī)大戰(zhàn)小游戲詳細(xì)大家都不陌生,下面這篇文章主要給大家介紹了關(guān)于基于C#制作一個(gè)飛機(jī)大戰(zhàn)小游戲的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-02-02在類庫或winform項(xiàng)目中打開另一個(gè)winform項(xiàng)目窗體的方法
這篇文章主要介紹了在類庫或winform項(xiàng)目中打開另一個(gè)winform項(xiàng)目窗體的方法,可以實(shí)現(xiàn)Winform項(xiàng)目間窗體的調(diào)用,在進(jìn)行Winform項(xiàng)目開發(fā)中非常具有實(shí)用價(jià)值,需要的朋友可以參考下2014-11-11C#實(shí)現(xiàn)基于鏈表的內(nèi)存記事本實(shí)例
這篇文章主要介紹了C#實(shí)現(xiàn)基于鏈表的內(nèi)存記事本,實(shí)例分析了C#基于鏈表實(shí)現(xiàn)的記事本功能,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-07-07C#(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)用實(shí)例
這篇文章主要介紹了.NET中的async和await關(guān)鍵字使用及Task異步調(diào)用實(shí)例,本文還包含了取消執(zhí)行和顯示進(jìn)度的例子,需要的朋友可以參考下2014-07-07C#中的WebRequest與WebResponse抽象類、DNS靜態(tài)類、Ping類介紹
這篇文章介紹了C#中的WebRequest與WebResponse抽象類、DNS靜態(tài)類、Ping類,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-05-05解析C#中用Process類殺死進(jìn)程,執(zhí)行命令的深入分析
本篇文章是對(duì)C#中用Process類殺死進(jìn)程,執(zhí)行命令進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-05-05