SunnyUI 入門教程

Visual Studio 安裝

點擊修改按鈕

創(chuàng)建項目-使用SunnyUI引用

引用 SunnyUI



下載SunnyUI源代碼

打開源代碼項目

using Sunny.UI;

namespace SunnyUITest
{

    public partial class Form1 : UIForm
    {
        public Form1()
        {
            InitializeComponent();
        }
        /// <summary>
        /// 準(zhǔn)備字符
        /// </summary>
        string strA = "";

        /// <summary>
        /// 操作字符
        /// </summary>
        string strB = "";

        /// <summary>
        /// 算法 1 表示加法---2:表示減法--3:表示乘法--4:除法
        /// </summary>
        public int algorithm = 0;


        /// <summary>
        /// 添加計算器字符
        /// </summary>
        public void AddString(string str)
        {
            this.uiTextBox1.Text = this.uiTextBox1.Text + str;
        }
        
        private void uiButton2_Click(object sender, System.EventArgs e)
        {
            AddString("1");
        }

        private void uiButton6_Click(object sender, System.EventArgs e)
        {
            AddString("2");
        }

        private void uiButton8_Click(object sender, System.EventArgs e)
        {
            AddString("3");
        }

        private void uiButton5_Click(object sender, System.EventArgs e)
        {
            AddString("4");
        }

        private void uiButton10_Click(object sender, System.EventArgs e)
        {
            AddString("5");
        }

        private void uiButton7_Click(object sender, System.EventArgs e)
        {
            AddString("6");
        }

        private void uiButton4_Click(object sender, System.EventArgs e)
        {
            AddString("7");
        }

        private void uiButton9_Click(object sender, System.EventArgs e)
        {
            AddString("8");
        }

        private void uiButton11_Click(object sender, System.EventArgs e)
        {
            AddString("9");
        }

        private void uiButton12_Click(object sender, System.EventArgs e)
        {
            AddString("0");
        }
        /// <summary>
        /// 加法
        /// </summary>
        private void uiButton14_Click(object sender, System.EventArgs e)
        {
            algorithm = 1;
            strA = this.uiTextBox1.Text;
            this.uiTextBox1.Text = this.uiTextBox1.Text + " + ";
            strB = this.uiTextBox1.Text;
        }
        /// <summary>
        /// 減法
        /// </summary>
        private void uiButton15_Click(object sender, System.EventArgs e)
        {
            algorithm = 2;
            strA = this.uiTextBox1.Text;
            this.uiTextBox1.Text = this.uiTextBox1.Text + " - ";
            strB = this.uiTextBox1.Text;
        }
        /// <summary>
        /// 乘法
        /// </summary>
        private void uiButton16_Click(object sender, System.EventArgs e)
        {
            algorithm = 3;
            strA = this.uiTextBox1.Text;
            this.uiTextBox1.Text = this.uiTextBox1.Text + " * ";
            strB = this.uiTextBox1.Text;
        }
        /// <summary>
        /// 除法
        /// </summary>
        private void uiButton17_Click(object sender, System.EventArgs e)
        {
            algorithm = 4;
            strA = this.uiTextBox1.Text;
            this.uiTextBox1.Text = this.uiTextBox1.Text + " / ";
            strB = this.uiTextBox1.Text;
        }

        private void uiButton13_Click(object sender, System.EventArgs e)
        {
            this.uiTextBox1.Clear();
        }

        private void uiButton3_Click(object sender, System.EventArgs e)
        {

        }
        /// <summary>
        /// 等于
        /// </summary>
        private void uiButton18_Click(object sender, System.EventArgs e)
        {
            if (algorithm == 1)
            {//加法
                int len = strB.Length;
                string strC = this.uiTextBox1.Text.Substring(len);
                this.uiTextBox1.Text = (int.Parse(strA) + int.Parse(strC)).ToString();
            }
            else if (algorithm == 2)
            {//減法
                int len = strB.Length;
                string strC = this.uiTextBox1.Text.Substring(len);
                this.uiTextBox1.Text = (int.Parse(strA) - int.Parse(strC)).ToString();
            }
            else if (algorithm == 3)
            {//乘法
                int len = strB.Length;
                string strC = this.uiTextBox1.Text.Substring(len);
                this.uiTextBox1.Text = (int.Parse(strA) * int.Parse(strC)).ToString();
            }
            else if (algorithm == 4)
            {//除法
                int len = strB.Length;
                string strC = this.uiTextBox1.Text.Substring(len);
                this.uiTextBox1.Text = (int.Parse(strA) / int.Parse(strC)).ToString();
            }
            else
            {
                ShowInfoDialog("算法有誤");
            }
        }
    }
}

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容