黑马程序员之WinForm编程基础学习笔记:简单的四则运算器
2012-09-04 08:31
543 查看
---------------------------------------------------
2345王牌技术员联盟、2345王牌技术员联盟、期待与您交流!---------------------------------------------------------
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Test9
{
public partial calss Form1 : Form
{
public Form1()
{
InitialzeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
//简单的四则运算器
string str1 = txtNumber1.Text;
string str2 = txtNumber2.Text;
int i1= Convert.ToInt32(str1);
int i2 = Convert.ToInt32(str2);
int result;
switch(cb操作符.SelectedIndex)
{
case 0://+
result = i1+ i2;
break;
case 1://-
result = i1- i2;
break;
case 2://*
result = i1* i2;
break;
case 3:// /
if(i2 == 0) //细节决定成败!
{
MessageBox.Show("0不能为除数!");
return;
}
result = i1 / i2;
break;
defualt://防患于未然!
throw new Exception("未知的运算符");
}
txtResult.Text = Convert.ToString(result);
}
}
}
---------------------------------------------------
2345王牌技术员联盟、2345王牌技术员联盟、期待与您交流!---------------------------------------------------------
2345王牌技术员联盟、2345王牌技术员联盟、期待与您交流!---------------------------------------------------------
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Test9
{
public partial calss Form1 : Form
{
public Form1()
{
InitialzeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
//简单的四则运算器
string str1 = txtNumber1.Text;
string str2 = txtNumber2.Text;
int i1= Convert.ToInt32(str1);
int i2 = Convert.ToInt32(str2);
int result;
switch(cb操作符.SelectedIndex)
{
case 0://+
result = i1+ i2;
break;
case 1://-
result = i1- i2;
break;
case 2://*
result = i1* i2;
break;
case 3:// /
if(i2 == 0) //细节决定成败!
{
MessageBox.Show("0不能为除数!");
return;
}
result = i1 / i2;
break;
defualt://防患于未然!
throw new Exception("未知的运算符");
}
txtResult.Text = Convert.ToString(result);
}
}
}
---------------------------------------------------
2345王牌技术员联盟、2345王牌技术员联盟、期待与您交流!---------------------------------------------------------
相关文章推荐
- 黑马程序员之WinForm编程基础学习笔记:在多行文本框中输入多行"姓名=成绩"格式的数据,要求输出成绩最高的学生的姓名和成绩。
- 黑马程序员之WinForm编程基础学习笔记:省市选择器
- 黑马程序员之WinForm编程基础学习笔记:日月选择器,假设2月份总是28天。1,3,4,7,8,10,12月份是31天,其他是30天。
- 黑马程序员之WinForm编程基础学习笔记:输入宽和高,输出面积。
- 黑马程序员之WinForm编程基础学习笔记:输入Email地址,输出用户名和域名。
- 黑马程序员之WinForm编程基础学习笔记:用户在文本框1,2中输入两个数,点击按钮,在文本框3中显示从文本框1中的数字到文本框2中的数字之间的累加和。如果1或者2为错误的数据格式,则弹出对话框提示错
- 黑马程序员之WinForm编程基础学习笔记:页面上有一张图片,默认是隐藏的,用户在文本框中输入身份证号(131226198105223452),点击按钮,如果年龄大于18岁则显示图片。
- 黑马程序员之WinForm编程基础学习笔记:页面上有一个文本框,文本框左侧和右侧各有一个按钮,点击左测按钮文本框中的文字向左循环滚动一次,点击右侧按钮文本框中的文字向右循环滚动一次。
- 黑马程序员之WinForm编程基础学习笔记:登陆界面,登陆错误三次退出程序,假设用户名,密码是admin,888888,不区分大小写。(易错点:局部变量与类变量),退出程序Close()或者Appli
- 黑马程序员之WinForm编程基础学习笔记:修改密码。界面上有旧密码,新密码,重复新密码,假设旧密码为888888,两次输入的新密码必须和旧密码不一样,并且两次输入的新密码必须一致。
- 黑马程序员之C#编程基础学习笔记:提示用户输入两个整数(假设i1,i2)。如果i1,i2都是正数,则将i2的值递增一个数,然后打印i1+i2的值;如果i1,i2都是负数,则将i1的值递减10个数,然后
- 黑马程序员之C#编程基础学习笔记:用while计算1到100之间整数的和;
- 黑马程序员之C#编程基础学习笔记:要求用户输入用户名和密码,只要不是admin,888888就一直提示要求重新输入。
- 黑马程序员—21—java基础:有关网络编程的学习笔记和学习心得体会
- 黑马程序员之C#编程基础学习笔记:不断要求用户输入一个数字,然后打印这个数字的二倍,当用户输入q的时候程序退出。
- 黑马程序员_JAVA网络编程基础概念+URL类学习笔记
- .黑马程序员之C#编程基础学习笔记:不断要求用户输入一个数字,当用户输入end的时候显示刚才输入的数字中的最大值。
- 黑马程序员--编程基础学习笔记五
- 黑马程序员之C#编程基础学习笔记:用while continue实现计算1到100之间的除了能被7整除之外所有整数的和。
- 黑马程序员--Java基础学习笔记【单例设计模式、网络编程、反射】