实验一:设计一个简单的在线记录器
第一步:设计页面
准备控件
输入框控件 TextBox
按钮控件 Button
下拉框控件 DropDownList
注意实现DropDownList控件的设计
点击DropDownList空间右边的小三角后按照下图进行设置
第二步:双击计算按钮:添加代码:
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void Button1_Click1(object sender, EventArgs e)//按钮点击后执行 { double a = Convert.ToDouble(TextBox1.Text); //这里TextBox1.Text里面装的是字符,需要Convert.ToDouble转换成浮点型才可以使用啊。TextBox1.Text是什么?就是你输入的第一个框框中的内容啊。 double b = Convert.ToDouble(TextBox2.Text);//这里TextBox2.Text是TextBox1.Text的兄弟咯。需要同样对待。 if (DropDownList1.SelectedValue == "+") //if是什么?我还没有讲过呢,其实很容易理解就是“当”啦。当你选择的DropDownList1.SelectedValue等于 "+"号的时候执行{ }里面的东东.if语句下章讲咯 { TextBox3.Text = Convert.ToString(a+b); //什么?不用转换?你不转换试试。吓死你!浮点到字符Convert.ToString需要转换的! } //减法怎么写呢?? if (DropDownList1.SelectedValue == "-") { TextBox3.Text = Convert.ToString(a-b); //这样写就对咯 } //后面的呢?看懂了吧 if (DropDownList1.SelectedValue == "*") { TextBox3.Text = Convert.ToString(a*b); } if (DropDownList1.SelectedValue == "/") { TextBox3.Text = Convert.ToString(a/b); } //现在Ctrl+F5咯。试试看吧 } }
对比一下结果截图:
做出来了实验就做完了
实验问题:
1.不能输入字符,会出错,等学到try时候解决
2.不能除0,会出现
这个等到学完if语句解决,本次实验主要是加深对变量和类型的学习
总结:其实程序是很好做的,就看你如何来做咯。思想变成程序找执行才是最快乐的!