javaweb编程技术第三版课后答案(javaweb编程技术第三版课后答案

http://www.itjxue.com  2023-02-16 14:35  来源:未知  点击次数: 

web程序设计 第三版 课后题答案 主编 吉根林 顾云华 u8877@qq.com

Web程序设计第3章课后题

注:课后题共7题(除第一题和第九题),其中5和8由于还有些问题没有解决,就没有将答案附上。这里的答案仅供参考,希望在上机之前能自己练习一下。程序有很多地方可以改,不要照搬。

(2)设计一个网页,其中包含TextBox和Button控件各一个。当在TextBox中输入一个成绩,再单击Button控件时在网页上输出相应的等级信息。

【.aspx】

%@ Page Language="C#" AutoEventWireup="true" CodeBehind="question2.aspx.cs" Inherits="homework_chap3.question2" %

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""

html xmlns=""

head runat="server"

title/title

/head

body

form id="form1" runat="server"

div

asp:TextBox ID="TextBox1" runat="server"请输入一个成绩/asp:TextBox

asp:Label ID="Label1" runat="server" Text="Label"待显示/asp:Label

br /

asp:Button ID="Button1" runat="server" OnClick = "btmSubmit_Click" Text="检测" /

/div

/form

/body

/html

【.aspx.cs】

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

namespace homework_chap3

{

public partial class question2 : System.Web.UI.Page

{

protected void btmSubmit_Click(object sender, EventArgs e)

{

int iInput = int.Parse(TextBox1.Text);

if (iInput 100)

Label1.Text = "请输入正确的分数";

else if(iInput = 90)

Label1.Text = "优秀";

else if (iInput = 80)

Label1.Text = "良好";

else if (iInput = 60)

Label1.Text = "及格";

else if (iInput = 0)

Label1.Text = "不及格";

else

Label1.Text = "请输入正确的分数";

}

}

}

【效果】

(3)在网页上输出九九乘法表

【.aspx.cs】(.aspx源文件可以不作处理)

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

namespace homework_chap3

{

public partial class question3 : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

for (int i=1; i= 9; i++)

{

for (int j = 1; j = i; j++)

{

Response.Write(i + "*" + j + "=" + (i * j) + "????");

}

Response.Write("/br");

}

}

}

}

【效果】

(4)在网页上输出如下形状:

A

BBB

CCCCC

DDD

E

【.aspx.cs】(.aspx源文件可以不作处理)

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

namespace homework_chap3.questions

{

public partial class question4 : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

String[] s = { "A", "B", "C", "D", "E" };

for (int i = 1; i = 3; i++)

{

for (int j = 1; j = 3 - i; j++)

{

Response.Write("??");

}

for(int k = 1; k = 2*i-1; k++)

{

Response.Write(s[i-1]);

}

Response.Write("/br");

}

for (int i = 1; i 3; i++)

{

for (int j = 1; j = i; j++)

{

Response.Write("??");

}

for (int k = 1; k = 5 - 2*i; k++)

{

Response.Write(s[i + 2]);

}

Response.Write("/br");

}

}

}

}

【效果】

(6)设计一个网页,其中包含两个TextBox和一个Button控件。当在TextBox中各输入一个数值,再单击Button控件时在网页上输出两者相除的数值。(要求包含异常处理)

【.aspx】

%@ Page Language="C#" AutoEventWireup="true" CodeBehind="question6.aspx.cs" Inherits="homework_chap3.questions.question6" %

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""

html xmlns=""

head runat="server"

title/title

/head

body

form id="form1" runat="server"

div

asp:Label ID="Label1" runat="server" Text="Label"输入一个除数:/asp:Label?????

asp:TextBox ID="TextBox1" runat="server" Width="104px"/asp:TextBox

br /

asp:Label ID="Label2" runat="server" Text="Label"输入一个被除数:/asp:Label?

asp:TextBox ID="TextBox2" runat="server" Width="104px"/asp:TextBox

br /

asp:Button ID="Button1" runat="server" OnClick="btm_click" Text="计算" /?

asp:Label ID="Label3" runat="server" Text="Label"答案/asp:Label

/div

/form

/body

/html

【.aspx.ce】

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

namespace homework_chap3.questions

{

public partial class question6 : System.Web.UI.Page

{

protected void btm_click(object sender, EventArgs e)

{

int[] str = new int[1];

int iInput1 = int.Parse(TextBox1.Text);

int iInput2 = int.Parse(TextBox2.Text);

if (iInput2 == 0)

throw new Exception("除数不能为0");

else

Label3.Text = (iInput1 / iInput2).ToString();

}

}

}

【效果】

(7)设计一个用于用户注册页面的用户信息类UserInfo,它包括两个属性:姓名(Name)、生日(Birthday);一个方法DecideAge:用于判断用户是否达到规定年龄,对大于等于18岁的在页面上输出“您是成人了!”,而小于18岁的在页面上输出“您还没长大呢!”

【.aspx】

%@ Page Language="C#" AutoEventWireup="true" CodeBehind="question7.aspx.cs" Inherits="homework_chap3.questions.question71" %

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""

html xmlns=""

head runat="server"

title/title

/head

body

form id="form1" runat="server"

div

asp:Label ID="Label3" runat="server" Text="Label"?注册/asp:Label

br /br /

asp:Label ID="Label1" runat="server" Text="Label"姓名/asp:Label?

asp:TextBox ID="TextBox1" runat="server"如“朱晓栋”/asp:TextBox

br /

asp:Label ID="Label2" runat="server" Text="Label"生日/asp:Label?

asp:TextBox ID="TextBox2" runat="server"如“19890411”/asp:TextBox

br /

asp:Button ID="Button1" runat="server" OnClick="btm_click" Text="注册" /

/div

/form

/body

/html

【.aspx.cs】

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

namespace homework_chap3.questions

{

public partial class question71 : System.Web.UI.Page

{

protected void btm_click(object sender, EventArgs e)

{

int iInput2 = int.Parse (TextBox2.Text);

question7 que = new question7("zhu",19890411);

que.DecideAge(iInput2);

}

}

}

【.cs】

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

namespace homework_chap3.questions

{

public class question7

{

private string _Name;

private int _Brithday;

public string Name

{

get

{

return this._Name;

}

set

{

this._Name = value;

}

}

public int Brithday

{

get

{

return this._Brithday;

}

set

{

this._Brithday = value;

}

}

public question7(String name, int brithday)

{

this._Name = name;

this._Brithday = brithday;

}

public void DecideAge(int brithday)

{

if (20101001 - brithday 180000)

throw new Exception("您还没长大呢!");

else

throw new Exception("您是成人了!");

}

}

}

【效果】

是这个么

Javaweb编程技术 课后答案

是不是这个(附件下载)

不过只有4到14章的答案,前三章没有

有关于《Thinking in Java》(第三版)的课后习题的答案

这里有你想要的一切...

①《Java语言程序设计(一)》串讲笔记(完整版)

②自考Java语言程序设计(一)串讲笔记

③自考Java语言程序设计(一)串讲笔记

其他:自考Java语言程序设计(一)历年真题及答案

自考Java语言程序设计(一)课后答案

..........

-------请到自考乐园俱乐部下载

如果你还想找更多关于自考Java语言程序设计(一)的资料(比如笔记,课后答案...等等)...也欢迎你自己去这个俱乐部找找...一定会得到意想不到的收获...

------------------------------------------------------

这里也许更适合你....

百度贴吧:自考乐园俱乐部

自我感觉自考乐园俱乐部最适合你...

本人也是自考计算机网络(独立本科),和你也有类似想法...

偶然间发现原来竟然有这样一个圈子:自考乐园俱乐部

这里几乎聚集了最多的自考计算机网络独立本科的朋友,和几乎全部自考本专业的资料(更可贵的是还能免费下载...)

也欢迎你和我们一起加入这个圈子...

------------------------------------------

以下是这个俱乐部的简介:

☆自考乐园---心境随缘,诚与天下自考人共勉!!!

☆自考乐园---分享快乐,你的快乐老家!!!

☆自考乐园---引领成功,你的精神乐园!!!

--------------------------------------

☆★☆与千万自考生同行,你准备好了吗?

你希望在自考的征途中,有一群和你志同道合的人同行?

你愿意在漫长的自考岁月中,有一群人和你分享快乐,分担忧愁吗?

你渴望在一个人奋斗时,有一群人在背后默默支持你吗?

你是否也一直在苦苦寻找这样一个平台,一群志同道合的人,一片积极向上的心,一个共同的追求,一个诚挚的鼓励,一个坚实的支持......对!!!就是这里!!!这里有你想要的一切......

与志者同行,你也将成为志者!!!

与成功者同行,你也将获得成功!!!

与千万自考生同行,你准备好了吗???

与千万自考生同行,你做好了准备吗???

今天我们诚挚的发出邀请,真诚的欢迎广大报考和我相同专业的考生加入本俱乐部,一起交流,进步,提高.......我们正寻找特别的你亲情加入.........

---------------------------------

我也认为百度贴吧:自考乐园俱乐部最好.......

尤其是他们所共享的自考资料...几乎可以说是网上最全面,最系统的...

加入自考乐园俱乐部...绝对会让你受益多多...

以下仅例举几科资料:

●★自考乐园发帖须知★● ●自考乐园优秀主题简介● [置顶]

自考中国近现代史纲一贴通(资料大全) [精品]

自考马克思主义基本原理概论一贴通(资料大全) [精品]

自考计算机网络原理一贴通(资料大全) [精品]

自考Java语言程序设计(一)一贴通(资料大全) [精品]

自考高等数学(工本)一贴通(资料大全) [精品]

自考自考网络操作系统一贴通(资料大全) [精品]

自考数据结构一贴通(资料大全) [精品]

自考数据库系统原理一贴通(资料大全) [精品]

自考英语二一贴通(资料大全) [精品]

自考互联网及其应用一贴通(资料大全) [精品]

自考计算机网络管理一贴通(资料大全) [精品]

自考计算机网络安全一贴通(资料大全) [精品]

--------------------------------------------------

最后预祝所有的朋友:

自考快乐

天天有份好心情!!!-------------------自考乐园俱乐部

======================================================

关于自考,你还有什么疑惑,欢迎在百度上给我留言,我会尽力帮助你的...

如果你要加入自考乐园俱乐部,也欢迎给我留言,我会给你发邀请链接...

=======================================================

百度贴吧:自考乐园俱乐部

参考资料:百度贴吧:自考乐园俱乐部

参考资料:

java web 编程技术 沈泽刚

推荐北京圣思园张龙老师讲的视频,网上可以下到,比看书好的多!

(责任编辑:IT教学网)

更多

推荐java认证文章