현재 위치 - 중국 분류 정보 발표 플랫폼 - 비즈니스 서비스 정보 - 웹 프로그래밍 제3판 방과 후 질문에 대한 답변 편집장 Ji Genlin Gu Yunhua u8877@qq.com

웹 프로그래밍 제3판 방과 후 질문에 대한 답변 편집장 Ji Genlin Gu Yunhua u8877@qq.com

웹 프로그래밍 3장 방과 후 질문

참고: *** 7개의 방과 후 질문이 있습니다(질문 1과 9 제외). 그 중 5와 8은 일부 질문이 해결되지 않아 답변이 첨부되지 않습니다. 여기에 있는 답변은 참고용일 뿐입니다. 컴퓨터를 사용하기 전에 직접 연습해 보시기 바랍니다. 프로그램에는 변경할 수 있는 내용이 많으니 복사하지 마세요.

(2) 하나의 TextBox와 하나의 Button 컨트롤이 포함된 웹 페이지를 디자인합니다. TextBox에 성적을 입력하고 Button 컨트롤을 클릭하면 해당 성적정보가 웹페이지에 출력됩니다.

.aspx

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

< /p>

<제목 >

점수를 입력하세요

표시 예정


.aspx.cs

시스템 사용;

System.Collections.Generic 사용;

System.Linq 사용;

System.Web 사용;

System.Web.UI 사용;

System.Web.UI.WebControls 사용 ;

네임스페이스 homework_chap3

{

공개 부분 클래스 질문2 : System.Web.UI.Page

{

protected void btmSubmit_Click(객체 전송자, EventArgs e)

{

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

if (iInput > 100 )

Label1.Text = "올바른 점수를 입력하세요.";

else if(iInput >= 90)

Labe

l1.Text = "매우 좋음";

else if (iInput >= 80)

Label1.Text = "좋음";

else if (iInput > = 60)

Label1.Text = "통과";

else if (iInput >= 0)

Label1.Text = "실패";< / p>

else

Label1.Text = "올바른 점수를 입력하세요.";

}

}

} < /p>

효과

(3) 웹 페이지에 구구단 출력

.aspx.cs (.aspx 소스 파일을 처리할 필요가 없음)< /p>

시스템 사용;

System.Collections.Generic 사용;

System.Linq 사용;

System.Web 사용;

System.Web.UI 사용;

System.Web.UI.WebControls 사용;

네임스페이스 homework_chap3

{

공개 부분 클래스 질문3 : 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) + "");

}

< p> 응답 .Write("
");

}

}

}

}

효과

(4) 웹페이지에 다음 모양을 출력합니다:

A

BBB

CCCCC

DDD

E

.aspx.cs(.aspx 소스 파일은 처리할 필요가 없음)

using System;

System.Collections 사용.

System.Linq 사용;

System.Web 사용;

System.Web.UI 사용;< /p>

System.Web.UI.WebControls 사용;

네임스페이스 homework_chap3.question

s

{

공개 부분 클래스 질문4 : System.Web.UI.Page

{

protected void Page_Load(객체 보낸 사람, EventArgs e)

{

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

< p> 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( "
");

}

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]);< /p>

}

Response.Write("
");

}

}

}

}

효과

(6) 두 개의 TextBox와 하나의 Button 컨트롤이 포함된 웹 페이지를 디자인합니다. TextBox에 값을 입력한 후 Button 컨트롤을 클릭하면 둘로 나누어진 값이 웹페이지에 출력됩니다.

(예외 처리 필요)

.aspx

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

< / p>

제수 입력: ?


< p> 배당금을 입력하세요:?


?

답변

< p>

.aspx.

System 사용;

System.Collections.Generic 사용;

System.Linq 사용;

System.Web 사용;< / p>

System.Web.UI 사용;

System.Web.UI.WebControls 사용;

네임스페이스 homework_chap3.questions

{

공개 부분 클래스 질문6 : System.Web.UI.Page

{

protected void btm_click(object sender, EventArgs e)

{

< p> int[] str = 새로운 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();

}

}

}

효과

< p>(7) 사용자 등록 페이지에 대해 이름(Name) 및 생일(Birthday)이라는 두 가지 속성을 포함하는 사용자 정보 클래스 UserInfo를 설계합니다. DecideAge: 사용자가 지정된 연령에 도달했는지 확인하는 데 사용됩니다. 18세 이상인 경우 페이지에 "당신은 성인입니다!"가 출력되고, 18세 미만인 경우 "아직 성장하지 않았습니다!"가 출력됩니다.

< p>.aspx

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

< p>

<제목>

?등록


< br />

이름?

예: " Zhu Xiaodong"

>


생일?

예: "19890411"


< p>

.aspx.cs

시스템 사용,

System.Collections 사용 . 일반;

System.Linq 사용;

System.Web 사용;

System.Web.UI 사용;

시스템 사용 . Web.UI.WebControls;

네임스페이스 homework_chap3.questions

{

공개 부분 클래스 질문71 : System.Web.UI.Page

{

protected void btm_click(객체 전송자, EventArgs e)

{

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

질문7 que = 새로운 질문7("zhu",19890411);

que.DecideAge(iInput2);

}

}

}

.cs

시스템 사용;

System.Collections.Generic 사용;

System.Linq 사용;

System.Web 사용;

네임스페이스 homework_chap3.questions

{

공개 수업 질문7

{< /p>

p>

비공개 문자열 _Name;

비공개 int _Brithday;

공개 문자열 이름

{

get

{

return this._Name;

}

set

{

this._Name = value;

}

}

public int Brithday

{

}

p>

p>

get

{

return this._Brithday;

}

set

{

this._Brithday = value;

}

}

공개 질문7(문자열 이름, int brithday)

< p> {

this._Name = 이름;

this._Brithday = 생일;

}

공개 void DecideAge(int brithday )

{

if (20101001 - brithday < 180000)

throw new Exception("아직 성장하지 않았습니다!" );

else

throw new Exception("당신은 성인입니다!");

}

}

}

효과

이게 다