javaweb编程技术第三版课后答案(javaweb编程技术第三版课后答案
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 编程技术 沈泽刚
推荐北京圣思园张龙老师讲的视频,网上可以下到,比看书好的多!