700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > C#练习——窗体实现简单计算器 完成加 减 乘 除 取余 简单运算

C#练习——窗体实现简单计算器 完成加 减 乘 除 取余 简单运算

时间:2019-09-27 18:37:46

相关推荐

C#练习——窗体实现简单计算器 完成加 减 乘 除 取余 简单运算

c# windows窗体练习:实现简单计算器,完成加,减,乘,除,取余,简单运算

//编写环境:vsusing System;using System.Collections.Generic;using ponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;namespace windows_test{public partial class Form1 : Form{Single a;public Form1(){InitializeComponent();}private void textBox1_TextChanged(object sender, EventArgs e){}private void button1_Click(object sender, EventArgs e){label1.Text = "+";a = Convert.ToSingle(textBox1.Text) + Convert.ToSingle(textBox2.Text);label2.Text = a.ToString();//ToString()是一种object类的方法,实现将数字数据类型转换为String(字符串)类型,返回原生数据类型的string对象值}private void button4_Click(object sender, EventArgs e){label1.Text = "/";if(Convert.ToSingle(textBox2.Text)!=0){a = Convert.ToSingle(textBox1.Text) / Convert.ToSingle(textBox2.Text);//强制转换为single型 single类型表示单精度实数label2.Text = a.ToString();}else{MessageBox.Show("除数不能为0!请重新输入:");//MessageBox.show()方法,实现c# windows窗体中的弹出式提示语句(警告语句)}}private void button3_Click(object sender, EventArgs e){label1.Text = "*";a = Convert.ToSingle(textBox1.Text) * Convert.ToSingle(textBox2.Text);label2.Text = a.ToString();}private void button2_Click(object sender, EventArgs e){label1.Text = "-";a = Convert.ToSingle(textBox1.Text) - Convert.ToSingle(textBox2.Text);label2.Text = a.ToString();}private void button6_Click(object sender, EventArgs e){label1.Text = "%";if (Convert.ToSingle(textBox2.Text) != 0){a = Convert.ToSingle(textBox1.Text) % Convert.ToSingle(textBox2.Text);//强制转换为single型 single类型表示单精度实数label2.Text = a.ToString();}else{MessageBox.Show("除数不能为0!请重新输入:");//MessageBox.show()方法,实现c# windows窗体中的弹出式提示语句(警告语句)}}private void button5_Click(object sender, EventArgs e){this.Close();//退出窗体,结束程序并关闭程序}}}

重难点:

1.ToString()方法将数值型转换为字符串类型

ToString()是一种object类的方法,继承object类,使用ToString()方法,即方法的重写

1)如果方法使用了原生的数据类型作为参数,返回原生数据类型的 String 对象值。原生数据类型—>String 类型

2)如果方法有两个参数, 返回用第二个参数指定基数表示的第一个参数的字符串表示形式。 例:2.5.ToString(“C”) =》¥2.50

或 {0[,M:D]}([] 表示可选,与c#输出时设置格式语法相同)

按指定格式输出

返回值:

(1)toString(): 返回表示 Integer 值的 String 对象。

语法:值或变量.ToString();

(2)toString(int i): 返回表示指定 int的 String 对象。

语法:原生数据类型.ToString(值或变量);

(2种形式均可,且意义相等)

2.Single 型 和 int 型的区别:

Integer:整数数据类型, 表示整数 / 整型数

Single:单精度的实数 表示单精度浮点型(实数)

Single的范围更大

3.MessageBox.Show()方法

用途:弹出一个消息框,实现 windows窗体中的弹出式提示语句(警告语句),并不关闭程序

语法:MessageBox.Show("提示语句“);

4.this.Close();//退出窗体,结束程序并关闭程序

常添加在按钮上,(点击按钮关闭窗体(程序),建设关闭按钮)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。