




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第一章
1.1選擇題
l.D2.D3.C4.C
1.2判斷題
1.x2.43.x4.45.x
1.2填空題
1.公共語言運(yùn)行庫、Web
2.操作系統(tǒng)、.NET企業(yè)級(jí)服務(wù)器、.NET開發(fā)工具
3.System.10
1.4思考題
1..NET在原理上具有跨越平臺(tái)的特性。所有的.NET編程語言首先要編譯成為
IL,然后IL通過CLR的JIT即時(shí)編譯成為本地代碼。因此,IL本身是與平臺(tái)
無關(guān)的,可以在裝有CLR的任何一臺(tái)計(jì)算機(jī)上運(yùn)行。實(shí)際上,在編寫出.NET程
序代碼并編譯完成后,就可以將它復(fù)制到裝有CLR的計(jì)算機(jī)上運(yùn)行了。
2.基于組件的技術(shù)
跨語言集成
簡化了開發(fā)過程
簡化了部署
強(qiáng)大的分布式應(yīng)用
可靠性和安全性
第二章
2.1選擇題
1.A2.A3.D4.A5.C6.C7.B
2.2填空題
1.System、Main、Console.WriteLine>MyHello.es
2.UserName、set{usemame=value;}、int、get{returnscore;}
2.3上機(jī)操作題
1、
usingSystem;
publicclassjc
staticvoidMain()
(
Intx;
X=Console.ReadLine();
Ints=l;
for(i=l;i<=x;i++){
s=s*i;
Console.WriteLineCl到"+x+“階乘為:"+x);
2、
staticvoidMain(string[]args)
(
Console.WriteLine("請(qǐng)輸入數(shù)字:")
stringstr;
str=Console.ReadLine();
Console.WriteLine("反序后為:");
change(refstr);
}
staticvoidchange(refstringstrl)
(
intm;
inta=0;
m=strl.Length;
char[]arr=newchar[m];
for(inti=strl.Length-1;i>=0;i—)
(
arrfa]=strlfi];
a++;
)
foreach(charbinarr)
(
Console.Write(n{0}n,b);
)
Console.ReadLine();
)
3、
usingSystem;
usingSystem.Collections.Generic;
usingSystem.Text;
namespaceConsoleApplication1
classProgram
(
staticvoidMain(string[]args)
{Citizenc=newCitizen();
Adulta=newAdult();
Teacherteacher=newTeacherQ;
Console.Write(”請(qǐng)輸入公民的身份證號(hào)碼,姓名,出生日期{0},{1},
{2},”,c.id,,c.birthDay);
Console.Write(“請(qǐng)輸入成人的身份證號(hào)碼,姓名,出生日期,學(xué)歷,
職業(yè){0},{1},{2},{3},{4}",a.id,,a.birthDay,cation,a.vocation);
Console.Write(”請(qǐng)輸入教師的身份證號(hào)碼,姓名,出生日期,學(xué)歷,
職業(yè),學(xué)校,系別{0},{1},{2},{3},{4},{5},{6}",
t.id,,t.birthDay,cation,t.vocation,1.school,1.department);
Console.Readline("請(qǐng)輸入公民的身份證號(hào)碼,姓名,出生日期{0},
{1},{2},",c.id,,c.birthDay);
Console.Readline(”請(qǐng)輸入成人的身份證號(hào)碼,姓名,出生日期,學(xué)
歷,職業(yè){0},{1},{2},{3},{4}n,a.id,,a.birthDay,cation,a.vocation);
Console.Readline("請(qǐng)輸入教師的身份證號(hào)碼,姓名,出生日期,學(xué)
歷,職業(yè),學(xué)校,系別{0},{1},{2},{3},{4},{5},
{6}nt.id,,t.birthDay,1.education,t.vocation,t.school,t.department);
publicclassCitizen
Publicintid;
privatestringname;
privateDateTimebirthday;
publicclassAdults:Citizen
privatestringeducation;
}
publicclassTeacher:Adults
privatestringschool;
privatestringdepartment;
4、(1)
usingSystem;
publicclassForSample
staticvoidMain()
(
for(inti=1;i<6;i++)
(
for(intj=1;j<=2*i;j++)
(
Console.Write("*");
)
Console.WriteLine();
)
)
}
⑵
usingSystem;
publicclassForSample
(
staticvoidMain()
(
for(inti=1;i<6;i++)
(
for(intj=1;j<=2*(6-i);j++)
(
Console.Write("*");
)
Console.WriteLine();
第三章
操作題
創(chuàng)建一個(gè)應(yīng)用程序。要求,界面上有兩個(gè)控件:標(biāo)簽,按紐。
當(dāng)用戶單擊按紐控件的時(shí)候,在標(biāo)簽控件上顯示“Hello,World"
publicpartialclass_Default:System.Web.ULPage
protectedvoidButtonl_Click(objectsender,EventArgse)
Labell.Text="Hello,World"
第四章
4.1選擇題
l.B2.A3.A4.D5.C
4.2思考題
1.(1)保存視圖狀態(tài)
(2)公共對(duì)象模型
(3)數(shù)據(jù)綁定模型
(4)用戶定制
(5)配置文件
(6)創(chuàng)建瀏覽器特定的HTML
2.在下述情況下可以選擇使用HTML服務(wù)器控件。
①喜歡與HTML相似的對(duì)象模型。HTML服務(wù)器控件具有和基本的HTML
控件幾乎一樣的HTML
代碼,習(xí)慣于ASP開發(fā)的人員能較快地上手。
②正在使用現(xiàn)存的HTML頁工作,并且希望快速地添加Web窗體功能。因
為HTML服務(wù)器控件完
全映射為HTML元素,所以不必替換控件,沒有替換錯(cuò)誤和頁面格式錯(cuò)誤的風(fēng)
險(xiǎn),適合于在將現(xiàn)有的ASP
程序向ASP.NET程序遷移時(shí)使用。
③控件既需要運(yùn)行客戶端腳本也需要運(yùn)行服務(wù)器端腳本??梢詫懸粋€(gè)客戶端腳
本生成一般的HTML
控件,因?yàn)榭丶诳蛻舳耸强梢姷?。同時(shí),也可以有服務(wù)器端代碼,因?yàn)樗彩?/p>
一個(gè)服務(wù)器控件。
④由于帶寬受到限制,所以需要進(jìn)行大量的客戶端處理來減少帶寬的開銷。
在下述情況下可以選擇使用Web服務(wù)器控件。
①喜歡與VisualBasic相似的程序設(shè)計(jì)模型,即基于控件的事件驅(qū)動(dòng)模式???/p>
以使用面向?qū)ο缶幊?/p>
通過控件的ID屬性識(shí)別控件,并能容易地從用戶界面中分離出頁面邏輯。使用
Web服務(wù)器控件,也可
創(chuàng)建具有嵌套控件的應(yīng)用程序,并且在容器層捕獲事件。
②創(chuàng)建的Web頁可以通過多種瀏覽器瀏覽。由于Web服務(wù)器控件內(nèi)的邏輯
能根據(jù)客戶端瀏覽器的
性生成相應(yīng)的HTML,所以可以為最新的瀏覽器編寫代碼,而不必?fù)?dān)心瀏覽器
錯(cuò)誤會(huì)影響到未使用最新
覽器的用戶。
③只有Web服務(wù)器控件才能實(shí)現(xiàn)特定功能(如日歷、廣告或循環(huán)廣告)的場(chǎng)合。
④由于帶寬不受限制,所以Web服務(wù)器控件的“請(qǐng)求-響應(yīng)”周期不會(huì)引起
帶寬問題。
3.Web服務(wù)器控件在經(jīng)過服務(wù)器的編譯后生成HTML代碼和Javascript腳本
發(fā)送的客戶端。
4.(1)RangeValidator
(2)CustomValidator
(3)RequiredFieldValidator
(4)ReqularExpressionValidator
4.3上機(jī)操作題
2、為例4-12添加服務(wù)器驗(yàn)證控件
(1)RequiredFieldValidator控件
<asp:requiredfieldvalidatorid=nrfvNamenrunat=nserver"ErrorMessage=”請(qǐng)輸
入姓名!”
ControlToValidate=ntxbNamen
EnableClientScript=nFalsenx/asp:requiredfieldvalidator>
<asp:requiredfieldvalidatorid="rfvPwd”runat二"server”ErrorMessage="請(qǐng)輸入
密碼!nControlToValidate=HtxbPwd"></asp:requiredfieldvalidator>
(2)CompareValidator控件
<asp:CompareVaiidatorid="cvNamenrunat="serverM
ControlToValidate=ntxbConfirmHErrorMessage二”兩次姓名輸入不一致!”
ControlToCompare=ntxbName"x/asp:CompareValidator>
第五章
5.1思考題
1、母版可以包含ContentPlaceHolder控件,ContentPlaceHolder控件就是可以顯示內(nèi)容頁面
的區(qū)域。普通頁面不可以
2、
5.3上機(jī)操作題
1、
2.編寫Web應(yīng)用程序,該應(yīng)用程序包含三個(gè)Web頁面,default.aspx頁面,
about,aspx頁面和content,aspx.頁面;這三個(gè)頁面采用統(tǒng)一的母板
master,master。
master.master
usingSystem;
usingSystem.Data;
usingSystem.Configuration;
usingSystem.Collections;
usingSystem.Web;
usingSystem.Web.Security;
usingSystem.Web.UI;
usingSystem.Web.UI.WebControls;
usingSystem.Web.ULWebControls.WebParts;
usingSystem.Web.ULHtmlControls;
publicpartialclassMasterPage:System.Web.UI.MasterPage
(一
voidpage_load(objectsender,EventArgse)
(
Label1.text=(int)Application["countSessionH]
)
voidSession_Start(objectsender,EventArgse)
(
stringipAddress=Request.ServerVariables["REMOTE_ADDRn];
stringipSrc;
if(Request.UrlReferrer==null)
(
ipSrc=
)
else
(
ipSrc=Request.UrlReferrer.ToStringO;
)
DateTimeipDatetime=DateTime.Now;
IPControlcont=newIPControl();
cont.AddIP(ipAddress,ipSrc,ipDatetime);
stringpageurl=Request.Url.ToStringO;
if(pageurl.EndsWith(nIPStat.aspxn))
Application.Lock();
Application["StatCount"]=
int.ParseCApplicationf'StatCounfl.ToStringO)+1;
Application.UnLock();
)
Session.Timeout=10;
Application.Lock();
Application[HcountSession"]=
Convert.ToInt32(Application[,,countSessionH])+1;
Application[nonlineWhxn]=(int)ApplicationfnonlineWhxn]+1;〃在線人
數(shù)加+1
Sessionf,,login_name,,J=null;
Application.UnLock();
voidSession_End(objectsender,EventArgse)
default.aspx
<%@PageLanguage二"C#"AutoEventWireup="true"CodeFile=HDefault2.aspx.csn
Inherits="Default2n%>
<!DOCTYPEhtmlPUBLICn-//W3C//DTDXHTML1.0Transitional//ENn
nhttp://www./TR/xhtml1/DTD/xhtml1-transitional.dtdn>
<htmlxmlns=',/1999/xhtmr,>
<headrunat=nservern>
vtitle>無標(biāo)題頁</title>
<style>
#container
(
width:800px;
margin-top:lOpx;
#Footer
width:800px;
margin:O;
height:20px;
background:#FFCCCC;
border-color:#FF3399;
border-style:solid;
border-width:Ipx;
text-align:center;
fbnt-size:9pt;
)
#banner
(
background-image:url(images/banner.JPG);
border-top-width:5px;
border-top-color:#FF3399;
border-top-style:solid;
height:157px;
clear:both;
)
#pagebody
(
width:800px;
margin:0/*居中*/
)
#sidebar
{
width:160px;
text-align:center;
float:left;
overflow:hidden;
background-color:#FFCCCC;
border-color:#FF3399;
border-style:dotted;
border-width:Ipx;
color:#FF3399;
)
#mainbody
width:600px;
text-align:left;
float:right;
div.itemtitle
background-image:url(images/listimage.GIF);
background-repeatmo-repeat;
border-color:#FF3399;
border-style:dotted;
border-width:lpx;
text-align:center;
color:#FF3399;
fbnt-size:large;
fdnt-weight:bolder;
font-family:Sans-Serif;
padding:0auto;
div.item
color:#FF3399;
border-color:#FF3399;
border-style:dotted;
border-width:Ipx;
font-family:Sans-Serif;
background-color:#FFCCCC;
padding:5px5px5px5px;
margin:5pxauto;
)
</style>
</head>
<body>
<center>
<formid=',formr,runat="serverH>
<divid="container”style="width:881px”><!一頁面層容器
<divid=nHeader">
<divid="banner”><!一廣告部分—>
</div>
</div>
<divid=npagebodyMstyle=Hwidth:877px”>v!--頁面主體一,
<divid=nsidebarnstyle="width:197px”><!--側(cè)邊欄
vp>到訪人數(shù):<asp:LabelID="Labell"runat=nserver"
Height=“39px”Text=""Width=M72pxn></asp:Label></p>
<P>
近日訪問量:<asp:LabelID="Label2"runat="server"
Height=n35pxnText="nWidth="82pxnx/asp:Label></p>
<P>
友情連接:<asp:ImageButtonID=HImageButtonlMrunat=nserverH
Width=n42pxn/>
<asp:ImageButtonID="ImageButton2nrunat=nserverH
Width="42px”/></p>
</div>
<divid="mainbody”style="width:671px;height:53px”><!--主體內(nèi)
容
</div>
</div>
<divid=nFooternstyle=nwidth:879px”><!--頁面底部—>
</div>
</div>
</form>
</center>
</body>
</html>
content.aspx
<%@PageLanguage="C#nMasterPageFile=n-/5-l/MasterPage.master11
AutoEventWireup=,,true"CodeFile="content.aspx.es”Inherits="_Default”
Title="UntitledPage"%>
<asp:ContentID二"Content1"ContentPIaceHolderID=',ContentPlaceHolderr,
Runat=nServern>
<divclass=nitemtitlen>
特色介紹v/div>
<divclass="item”,
尺寸:長23CM*寬15CM*高16cM
頁面內(nèi)容
</div>
</asp:Content>
第八草
6.1選擇題
1.A2.D3.C4.A
6.2思考題
1、聯(lián)系:都是與緩沖區(qū)有關(guān)的方法
區(qū)別:Clear清除緩沖區(qū)中所有的HTTP頁面
End將當(dāng)前所有緩沖區(qū)的輸出發(fā)送到客戶端,停止該頁運(yùn)行,并引發(fā)
Application>EndRequest事件。
Flush向客戶端發(fā)送當(dāng)前所有緩沖輸出
1)Response.Clear。之前的內(nèi)容不會(huì)得到輸出
2)Response.End()之后的語句不會(huì)得到執(zhí)行
3)Response.Flush()前后的語句都可以得到輸出
2、(1)ScriptTimeout屬性
當(dāng)服務(wù)器端的某些應(yīng)用程序陷入了死循環(huán),或者服務(wù)器過載時(shí),用戶不可能一直
等待頁面顯示,這時(shí),需要一個(gè)屬性來限制腳本文件的執(zhí)行時(shí)間,ScriptTimeout
就是這樣一個(gè)屬性,它的默認(rèn)值為90秒。超過90秒,該頁面將表示為“該頁無
法顯示"。
(2)Execute方法
Execute方法首先中斷執(zhí)行當(dāng)前頁面,轉(zhuǎn)到新的頁面執(zhí)行相應(yīng)的應(yīng)用程序,執(zhí)行
完畢之后返回當(dāng)前頁面,繼續(xù)執(zhí)行
(3)HtmlEncode方法
當(dāng)需要輸出HTML標(biāo)記本身(如需用瀏覽器輸出HTML教程)的時(shí)候,可以使用
Server.HtmlEncode方法,它可以將字符串中的HTML標(biāo)記字符串轉(zhuǎn)換為字符實(shí)
體輸出。
(4)MapPath方法
MapPath方法可以實(shí)現(xiàn)將虛擬路徑轉(zhuǎn)化為物理路徑。
(5)Transfer方法
Transfer方法于前面講的Execute方法是非常相似的,二者的區(qū)別在于,
Transfer方法執(zhí)行完新的頁面程序之后并不返回當(dāng)前頁面,而是終止執(zhí)行。
(6)UrlEncode方法
UrlEncode方法可以將有些瀏覽器無法識(shí)別空格和漢字等特殊字符轉(zhuǎn)換為
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 IEC 60601-1:1988 EN-D Medical electrical equipment - Part 1: General requirements for safety
- 【正版授權(quán)】 IEC 60071-2:1996 EN-D Insulation co-ordination - Part 2: Application guide
- 凝心聚力·追求卓越
- 公司部門的2025年度工作方案
- 2025年銷售工作方案格式演講稿
- 2025年春幼兒園德育工作方案
- 2025年老師個(gè)人教育教學(xué)工作方案
- 護(hù)理生理學(xué):消化與吸收
- 破宮產(chǎn)手術(shù)的術(shù)后護(hù)理
- 2025年人事工作總結(jié)與方案演講稿
- 東方財(cái)富在線測(cè)評(píng)題答案
- 鐵路貨車偏載偏重標(biāo)準(zhǔn)
- 2025屆高考語文復(fù)習(xí):古詩詞鑒賞及答題技巧+課件
- 詩歌創(chuàng)作課(2023年浙江杭州中考語文試卷記敘文閱讀題及答案)
- 26個(gè)英文字母大小寫臨摹字貼(帶筆順)
- 廣東省高考物理考綱
- 2024年電工(高級(jí)技師)考前沖刺必會(huì)試題庫300題(含詳解)
- CJJT 164-2011 盾構(gòu)隧道管片質(zhì)量檢測(cè)技術(shù)標(biāo)準(zhǔn)
- 2024-2030年中國艾葉行業(yè)發(fā)展趨勢(shì)與前景展望戰(zhàn)略分析報(bào)告
- 光伏與水處理技術(shù)結(jié)合
- 動(dòng)力廠房中央控制室鍋爐房項(xiàng)目可行性研究報(bào)告-立項(xiàng)備案
評(píng)論
0/150
提交評(píng)論