版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第一章
1.1選擇題
l.D2.D3.C4.C
1.2判斷題
1.x2.43.x4.45.x
1.2填空題
1.公共語(yǔ)言運(yùn)行庫(kù)、Web
2.操作系統(tǒng)、.NET企業(yè)級(jí)服務(wù)器、.NET開(kāi)發(fā)工具
3.System.10
1.4思考題
1..NET在原理上具有跨越平臺(tái)的特性。所有的.NET編程語(yǔ)言首先要編譯成為
IL,然后IL通過(guò)CLR的JIT即時(shí)編譯成為本地代碼。因此,IL本身是與平臺(tái)
無(wú)關(guān)的,可以在裝有CLR的任何一臺(tái)計(jì)算機(jī)上運(yùn)行。實(shí)際上,在編寫(xiě)出.NET程
序代碼并編譯完成后,就可以將它復(fù)制到裝有CLR的計(jì)算機(jī)上運(yùn)行了。
2.基于組件的技術(shù)
跨語(yǔ)言集成
簡(jiǎn)化了開(kāi)發(fā)過(guò)程
簡(jiǎn)化了部署
強(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開(kāi)發(fā)的人員能較快地上手。
②正在使用現(xiàn)存的HTML頁(yè)工作,并且希望快速地添加Web窗體功能。因
為HTML服務(wù)器控件完
全映射為HTML元素,所以不必替換控件,沒(méi)有替換錯(cuò)誤和頁(yè)面格式錯(cuò)誤的風(fēng)
險(xiǎn),適合于在將現(xiàn)有的ASP
程序向ASP.NET程序遷移時(shí)使用。
③控件既需要運(yùn)行客戶端腳本也需要運(yùn)行服務(wù)器端腳本??梢詫?xiě)一個(gè)客戶端腳
本生成一般的HTML
控件,因?yàn)榭丶诳蛻舳耸强梢?jiàn)的。同時(shí),也可以有服務(wù)器端代碼,因?yàn)樗彩?/p>
一個(gè)服務(wù)器控件。
④由于帶寬受到限制,所以需要進(jìn)行大量的客戶端處理來(lái)減少帶寬的開(kāi)銷。
在下述情況下可以選擇使用Web服務(wù)器控件。
①喜歡與VisualBasic相似的程序設(shè)計(jì)模型,即基于控件的事件驅(qū)動(dòng)模式。可
以使用面向?qū)ο缶幊?/p>
通過(guò)控件的ID屬性識(shí)別控件,并能容易地從用戶界面中分離出頁(yè)面邏輯。使用
Web服務(wù)器控件,也可
創(chuàng)建具有嵌套控件的應(yīng)用程序,并且在容器層捕獲事件。
②創(chuàng)建的Web頁(yè)可以通過(guò)多種瀏覽器瀏覽。由于Web服務(wù)器控件內(nèi)的邏輯
能根據(jù)客戶端瀏覽器的
性生成相應(yīng)的HTML,所以可以為最新的瀏覽器編寫(xiě)代碼,而不必?fù)?dān)心瀏覽器
錯(cuò)誤會(huì)影響到未使用最新
覽器的用戶。
③只有Web服務(wù)器控件才能實(shí)現(xiàn)特定功能(如日歷、廣告或循環(huán)廣告)的場(chǎng)合。
④由于帶寬不受限制,所以Web服務(wù)器控件的“請(qǐng)求-響應(yīng)”周期不會(huì)引起
帶寬問(wèn)題。
3.Web服務(wù)器控件在經(jīng)過(guò)服務(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)容頁(yè)面
的區(qū)域。普通頁(yè)面不可以
2、
5.3上機(jī)操作題
1、
2.編寫(xiě)Web應(yīng)用程序,該應(yīng)用程序包含三個(gè)Web頁(yè)面,default.aspx頁(yè)面,
about,aspx頁(yè)面和content,aspx.頁(yè)面;這三個(gè)頁(yè)面采用統(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>無(wú)標(biāo)題頁(yè)</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”><!一頁(yè)面層容器
<divid=nHeader">
<divid="banner”><!一廣告部分—>
</div>
</div>
<divid=npagebodyMstyle=Hwidth:877px”>v!--頁(yè)面主體一,
<divid=nsidebarnstyle="width:197px”><!--側(cè)邊欄
vp>到訪人數(shù):<asp:LabelID="Labell"runat=nserver"
Height=“39px”Text=""Width=M72pxn></asp:Label></p>
<P>
近日訪問(wèn)量:<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”><!--頁(yè)面底部—>
</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”,
尺寸:長(zhǎng)23CM*寬15CM*高16cM
頁(yè)面內(nèi)容
</div>
</asp:Content>
第八草
6.1選擇題
1.A2.D3.C4.A
6.2思考題
1、聯(lián)系:都是與緩沖區(qū)有關(guān)的方法
區(qū)別:Clear清除緩沖區(qū)中所有的HTTP頁(yè)面
End將當(dāng)前所有緩沖區(qū)的輸出發(fā)送到客戶端,停止該頁(yè)運(yùn)行,并引發(fā)
Application>EndRequest事件。
Flush向客戶端發(fā)送當(dāng)前所有緩沖輸出
1)Response.Clear。之前的內(nèi)容不會(huì)得到輸出
2)Response.End()之后的語(yǔ)句不會(huì)得到執(zhí)行
3)Response.Flush()前后的語(yǔ)句都可以得到輸出
2、(1)ScriptTimeout屬性
當(dāng)服務(wù)器端的某些應(yīng)用程序陷入了死循環(huán),或者服務(wù)器過(guò)載時(shí),用戶不可能一直
等待頁(yè)面顯示,這時(shí),需要一個(gè)屬性來(lái)限制腳本文件的執(zhí)行時(shí)間,ScriptTimeout
就是這樣一個(gè)屬性,它的默認(rèn)值為90秒。超過(guò)90秒,該頁(yè)面將表示為“該頁(yè)無(wú)
法顯示"。
(2)Execute方法
Execute方法首先中斷執(zhí)行當(dāng)前頁(yè)面,轉(zhuǎn)到新的頁(yè)面執(zhí)行相應(yīng)的應(yīng)用程序,執(zhí)行
完畢之后返回當(dāng)前頁(yè)面,繼續(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í)行完新的頁(yè)面程序之后并不返回當(dāng)前頁(yè)面,而是終止執(zhí)行。
(6)UrlEncode方法
UrlEncode方法可以將有些瀏覽器無(wú)法識(shí)別空格和漢字等特殊字符轉(zhuǎn)換為
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 單位管理制度匯編大合集【人事管理篇】十篇
- 單位管理制度合并匯編員工管理
- 《眩暈基礎(chǔ)知識(shí)》課件
- 單位管理制度分享大全【職工管理篇】十篇
- 單位管理制度范例合集【員工管理】十篇
- 單位管理制度呈現(xiàn)匯編人力資源管理十篇
- 單位管理制度呈現(xiàn)大合集【職工管理】十篇
- 《離心泵工作點(diǎn)》課件
- 貴都高速某合同段施工組織設(shè)計(jì)
- 《祝世界好友周快樂(lè)》課件
- 哈爾濱市商品房買(mǎi)賣合同書(shū)(最終定稿)
- 施工機(jī)械施工方案
- 信號(hào)與系統(tǒng) 西安郵電 習(xí)題答案
- 新疆維吾爾自治區(qū)和田地區(qū)各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會(huì)明細(xì)及行政區(qū)劃代碼
- 哈爾濱市城市規(guī)劃管理技術(shù)規(guī)定
- 用人單位終止(解除)勞動(dòng)合同證明書(shū)參考
- 天津工業(yè)大學(xué)《工程力學(xué)》2017-2018-1期末試卷及答案
- 能力素質(zhì),勝任力模型
- app界面設(shè)計(jì)(課堂PPT)
- 工程總承包EPC實(shí)施方案
- 開(kāi)展創(chuàng)新型課題QC小組活動(dòng)實(shí)施指導(dǎo)意見(jiàn)
評(píng)論
0/150
提交評(píng)論