第一章 绪论
1.1计算器程序设计的特征
随着计算机技术的迅速发展,计算机已成为我们生活不可缺少的部分。计算机带给我们的方便也越来越明显。然而,计算器在我们生活的重要性已经渗透在我们生活每个角落,如何设计出更简单,更方便,功能更强大的计算器,已成为一个热门话题。本文介绍了在C#环境下设计开发的多功能计算器,它提供的功能更加简单,方便,实用。
Microsoft公司发布的Microsoft Visual Studio .NET编程环境,比原来的Visual Studio 6.0来说,有了较大的改进,这次改进,Microsoft 公司依托自己强大的软件实力,结合Java框架,研究了互联网今后的发展技术、软件发展技术、嵌入式发展技术等,制定 . NET 战略。随着 . NET战略。随着. NET的推广和发展,微软每次对Visual Studio 的升级,无疑给全世界的计算机软件带来新鲜的活力,同时也让软件得到了更快、更高、更强的发展。
此程序可以用于其日常的计算,强大的计算功能,方便快捷,界面的视觉效果使使用者轻松,不易疲劳,且简单易懂的操作,让使用者比较简单易懂。
1.2计算器程序设计的目的
计算器是人们日常生活中常用的事物,可以通过快速精确的计算使劳动效力大大提高。基本上次计算器程序具备了以下功能:
(1)清零。
(2)加减乘除运算。
(3)小数运算。
(4)人性化的界面。
第二章 程序设计思想
在此程序中,主要完成对学生计算器的需求分析、功能模块划分并由此设计了计算器应用程序,实现了加减乘除与控件的连接。本软件使用方便快捷、应用面广泛、简单易学、适合各种人所使用。
产生计算器界面并添加控件。
控件的实现有以下功能:
1关于数字的算法实现;
2关于加法的算法实现;
3关于减法的算法实现;
4关于乘法的算法实现;
5关于除法的算法实现;
6关于小数的算法实现;
7关于显示结果的算法实现;
8关于清零的算法实现。
第三章 计算器程序算法的实现
3.1控件的选择
选择buttonlistbox按钮。
3.2控件的算法实现
一、概述
点击所添加的控件按钮,进入程序界面添加程序。
3.2.1数字的算法实现
将控件button 1更名为“1”,将控件button 2更名为“2”,将控件button 3更名为“3”,将控件button 4更名为“4”,将控件button 5更名为“5”,将控件button 6更名为“6”,将控件button 7更名为“7”,将控件button 8更名为“8”,将控件button 9更名为“9”,将控件button 10更名为“0”,并输入以下程序:
private void button15_Click(object sender, EventArgs e)
        {
            if (textBox1.Text == "0")
                textBox1.Text = "0";
            else
                textBox1.Text += "0";
        }
        private void button10_Click(object sender, EventArgs e)
        {
            if (textBox1.Text == "0")
                textBox1.Text = "3";
            else
                textBox1.Text += "3";
        }
        private void button11_Click(object sender, EventArgs e)
        {
            if (textBox1.Text == "0")
                textBox1.Text = "2";
            else
                textBox1.Text += "2";
        }
        private void button12_Click(object sender, EventArgs e)
        {
            if (textBox1.Text == "0")
                textBox1.Text = "1";
            else
                textBox1.Text += "1";
        }
        private void button6_Click(object sender, EventArgs e)
        {
            if (textBox1.Text == "0")
                textBox1.Text = "6";
            else
                textBox1.Text += "6";
        }
        private void button7_Click(object sender, EventArgs e)
        {
            if (textBox1.Text == "0")
                textBox1.Text = "5";
            else
                textBox1.Text += "5";
        }
        private void button8_Click(object sender, EventArgs e)
        {
            if (textBox1.Text == "0")
                textBox1.Text = "4";
            else
                textBox1.Text += "4";
        }
        private void button3_Click(object sender, EventArgs e)
        {
            if (textBox1.Text == "0")
                textBox1.Text = "9";
            else
                textBox1.Text += "9";
        }
        private void button2_Click(object sender, EventArgs e)
        {
            if (textBox1.Text == "0")
                textBox1.Text = "8";
            else
                textBox1.Text += "8";
        }
        private void button1_Click(object sender, EventArgs e)
        {
            if (textBox1.Text == "0")用java编写一个简单的计算器
                textBox1.Text = "7";
            else
                textBox1.Text += "7";
        }
3.2.2加法的算法实现
一、概述
将控件名为button11更名为“+”,并输入以下程序:
case 1:
    textBox1.Text = Convert.ToString(oneNumber + twoNumber); break;
3.2.3减法的算法实现