当前位置:首页 > APSNET沈士根实验报告(二)
《Web编程基础》实验报告
班级 计专141 学号14501111姓名 黄跃翔 完成日期 2015.5.1 实验室 __理工楼320_ 指导老师 沈士根、叶晓彤 成绩__________
实验题目[ASP.NET 4.5控件]
(一)实验目的
(1)理解ASP.NET4.5页面事件处理流程 (2)掌握ASP.NET4.5标准控件的应用 (3)熟悉JQuery的使用方法
(4)掌握ASP.NET4.5各验证控件的应用 (5)掌握分组验证的方法
(二)实验内容及步骤
实验四部分
1.扩充计算器功能。要求增加“CE”“sin”“x2”“÷”“×”“.”等按钮。 这是计算器运行后的面板
首先在原来的基础上添加4-9和0,还有小数点“.”这几个按键,对其ID以及Text的属性进行修改,达到如图所示的效果,下面只给出数字键1的代码,2-9的代码只需改写“total +=”后面的数字就行
protected void Button1_Click(object sender, EventArgs e) {
total += \1\
textBox1.Text = total;
《Web编程基础》实验报告
}
接着就是添加“CE”“sin”“x2”“÷”“×”这几个按钮,按钮大小的设置,ID的修改和Text的修改和数字键一样。“sin”“x2”“÷”“×”四个按钮的代码编程和书本中的“+”,“-”号一样,代码如下:(只需相应的修改sign=“”中的值即可)
if(sign.Length==1) {
Count();
num1 = textBox1.Text; sign = \ } else {
num1 = textBox1.Text; textBox1.Text = \ total = \ sign = \ }
然后是清零按键CE的代码: textBox1.Text = \ num1 = \ num2 = \ total = \ sign = \
界面上的按键添加完成之后,就到了比较关键的自定义Count事件中的代码编写,而Count是这个计算器能运行起来的关键:(加减法代码就不重复了) case \
if (int.Parse(num2)==0) {
textBox1.Text = \输入错误!\ } else {
textBox1.Text = (double.Parse(num1) / double.Parse(num2)).ToString(); num1 = \
《Web编程基础》实验报告
num2 = \ total = \ sign = \ } break; case \
textBox1.Text = (double.Parse(num1) * double.Parse(num2)).ToString(); num1 = \ num2 = \ total = \ sign = \ break; case \2\
textBox1.Text = (double.Parse(num1) * double.Parse(num1)).ToString(); num1 = \ num2 = \ total = \ sign = \ break; case \
textBox1.Text=Math.Sin( double.Parse(num1)).ToString(); num1 = \ num2 = \ total = \ sign = \ break;
《Web编程基础》实验报告
2.完善单项选择题测试页面。要求如下: ①使用数组控件
RadioButtonList[] RBLa = new RadioButtonList[5]; ②显示5道单项选择题 for (int i = 0; i < 5; i++) {
Label lblQuestion = new Label();
lblQuestion.ID = \ lblQuestion.Text = (i+1).ToString()+\(  )。\ plhChoice.Controls.Add(lblQuestion);
RadioButtonList rdoltChoice = new RadioButtonList(); rdoltChoice.ID = \
rdoltChoice.Items.Add(new ListItem(\ rdoltChoice.Items.Add(new ListItem(\ rdoltChoice.Items.Add(new ListItem(\ rdoltChoice.Items.Add(new ListItem(\ plhChoice.Controls.Add(rdoltChoice); }
③各单项选择题的题目要求和选择项等数据预先存放在数组中。 RBLa[i] = rdoltChoice;
服务器控件不包括
实验五部分
3.扩展带验证控件的用户注册页面。要求如下:
①“生日”的输入值必须在1900-1-1到当前日期之前
生 日 ! \ Display=\ SetFocusOnError=\ ControlToValidate=\ ControlToValidate=\日期应在1900-1-1到当前日期之间\Type=\
共分享92篇相关文档