Web程序设计实验指导书1116Word文档下载推荐.docx

上传人:b****2 文档编号:12935366 上传时间:2022-09-30 格式:DOCX 页数:45 大小:55.41KB
下载 相关 举报
Web程序设计实验指导书1116Word文档下载推荐.docx_第1页
第1页 / 共45页
Web程序设计实验指导书1116Word文档下载推荐.docx_第2页
第2页 / 共45页
Web程序设计实验指导书1116Word文档下载推荐.docx_第3页
第3页 / 共45页
Web程序设计实验指导书1116Word文档下载推荐.docx_第4页
第4页 / 共45页
Web程序设计实验指导书1116Word文档下载推荐.docx_第5页
第5页 / 共45页
点击查看更多>>
下载资源
资源描述

Web程序设计实验指导书1116Word文档下载推荐.docx

《Web程序设计实验指导书1116Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《Web程序设计实验指导书1116Word文档下载推荐.docx(45页珍藏版)》请在冰豆网上搜索。

Web程序设计实验指导书1116Word文档下载推荐.docx

4.计算两个数的商

(1)页面浏览效果如图1-4和图1-5所示。

(2)输入使用两个TextBox控件。

(3)单击Botton控件时输出两个数的商。

(4)必须包含异常处理。

图1-4计算商浏览效果

(1)

图1-5计算商浏览效果

(2)

5.设计一个用户信息类UserInfo

(1)包括两个属性:

姓名(Name)和生日(Birthday)。

(2)包括一个方法DecideAge()用于判断用户是否达到规定年龄。

当年龄大于等于18岁时返回值“XXX,您是成年人了!

”;

当年龄小于18岁时返回值“XXX,您还没长大呢!

”。

6.将UserInfo类应用于Web窗体中

页面浏览效果如图1-6和图1-7所示。

图1-6UserInfo类浏览效果图

(1)

图1-7UserInfo类浏览效果图

(2)

三.实验步骤

(1)设计Web窗体

新建一个Web窗体,切换到设计视图。

如图1-8所示,向页面添加1个TextBox控件、1个Botton控件和1个Lable控件。

图1-8设计界面

(2)设置属性

Web窗体中各控件的属性设置如表1-1所示。

表1-1各控件的属性设置表

控件

属性名

属性值

说明

TextBox

ID

txtInput

“输入成绩”文本框的编程名称

Botton

btnSubmit

“等级”按钮的编程名称

Text

等级

“等级”按钮上显示的文本

Label

lblDisplay

用来显示等级信息的Label控件编程名称

出示不显示任何内容

(3)编写事件代码

按钮btnSubmit被单击时执行的事件代码如下:

protectedvoidbtnSubmit_Click(objectsender,EventArgse)

{

floatfGrade=;

intiGrade=(int)(fGrade/10);

switch(iGrade)

case10:

case9:

="

优秀"

;

break;

case8:

="

良"

case7:

中"

case6:

及格"

case5:

case4:

case3:

case2:

case1:

case0:

不及格"

}

(4)浏览建立的Web窗体进行测试。

在空白处双击,编写Web窗体载入时执行代码如下:

protectedvoidPage_Load(objectsender,EventArgse)

for(inti=1;

i<

=9;

i++)

for(intj=1;

j<

=i;

j++)

()+"

*"

+()+"

="

+(i*j).ToString());

("

&

nbsp;

nbsp"

);

<

br/>

"

最后,浏览建立的Web窗体查看效果。

3.输入一组以空格间隔的共10个以内的整数,输出该组整数的降序排列

如图1-9所示,向页面添加1个TextBox控件、1个Botton控件。

图1-9设计界面

Web窗体中各控件的初始属性设置如表1-2所示。

表1-2各控件的属性设置表

“输入一组数据”文本框的编程名称

“降序级”按钮的编程名称

降序

“降序”按钮上显示的文本

stringsInput;

"

intj=0;

int[]aInput=newint[10];

stringtemp="

0"

for(inti=0;

=-1;

if(i,1)!

="

temp+=(i,1);

else

aInput[j]=(temp);

j++;

temp="

(aInput);

foreach(intiinaInput)

if(i!

=0)

(i+"

4.计算两个数的商

如图1-10所示,向页面添加2个TextBox控件、1个Botton控件。

图1-10设计界面

Web窗体中各控件的初始属性设置如表1-3所示。

表1-3各控件的属性设置表

txtDivsor

“除数”文本框的编程名称

txtDivided

“被除数”文本框的编程名称

“提交”按钮的编程名称

提交

“提交”按钮上显示的文本

try

floatdivsor=;

floatdividend=;

商为:

+divsor/dividend);

catch(Exceptionee)

系统提示"

++"

请输入正确的数字"

5.设计一个用户信息类UserInfo

(1)右击App_Code文件夹,选择“添加新项”→“类”模板,重命名为,单击“添加”按钮。

(2)输入代码如下:

publicclassUserInfo

{

privatestring_Name;

privateDateTime_Birthday;

publicstringName

get

return_Name;

set

_Name=value;

publicDateTimeBirthday

return_Birthday;

_Birthday=value;

publicUserInfo(stringname,DateTimebirthday)

UserInfo类应用于Web窗体中

如图1-11所示,向页面添加2个TextBox控件、1个Botton控件。

图1-11设计界面

Web窗体中各控件的初始属性设置如表1-4所示。

表1-4各控件的属性设置表

txtName

“姓名”文本框的编程名称

txtBirthday

“生日”文本框的编程名称

stringname=;

stringbirthday=;

UserInfouserInfo=newUserInfo(name,(birthday,"

yyyymmdd"

null));

());

实验二标准控件

一.实验目的

(1)理解页面事件处理流程。

(2)理解标注控件的应用。

1.设计并实现一个简易的计算器

(1)页面浏览效果如图2-1所示

(2)仿照一般计算器的工作方式,实现加和减的功能。

图2-1“简易计算器”浏览效果

2.设计并实现一个用于查询教师课表的联动下拉列表框页面

(1)页面浏览效果如图2-2所示

(2)“学年”下拉列表框中添加十个数据项:

当前学年及之前的九个学年。

(3)“学期”下拉列表框中添加两个数据项:

1和2.

(4)“分院”下拉列表框中添加三个数据项:

“数学与信息工程学院”、“机电学院”和“外国语学院”。

(5)“教师”下拉列表框中的数据项根据不同的分院产生。

图2-2联动下拉列表框浏览效果

3.设计并实现一个用于单项选择题的测试页面

(1)页面浏览效果如图2-3所示

(2)试题要求和选择题必须动态生成。

(3)如图2-4所示,当单击提交按钮时,给出选择的答案。

图2-3测试页面效果

(1)图2-4测试页面效果

(2)

1.设计并实现一个简易的计算器

如图2-5所示,向页面添加1个用于布局的1行1列黑色边框表格。

向表格中添加一个TextBox控件、6个Botton控件。

图2-5

Web窗体中各控件的属性设置如表2-1所示。

表2-1各控件的属性设置表

txtDisplay

用于显示输入数字的文本框控件编程名称

ReadOnly

True

不能更改文本框中的文本,默认值为False

btnOne

“数字1”按钮的

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1