六月丁香五月婷婷,丁香五月婷婷网,欧美激情网站,日本护士xxxx,禁止18岁天天操夜夜操,18岁禁止1000免费,国产福利无码一区色费

學(xué)習(xí)啦>知識(shí)大全>知識(shí)百科>百科知識(shí)>

.net中級(jí)理論知識(shí)

時(shí)間: 若木632 分享

  .NET中級(jí)理論知識(shí)技能

  技能名稱(chēng)

  等級(jí)要求 技能名稱(chēng)

  等級(jí)要求 列舉ASP.NET 頁(yè)面之間傳遞值的幾種方式

  4A 請(qǐng)說(shuō)出面向?qū)ο蟮娜筇匦允鞘裁?

  4A 請(qǐng)解釋 string str=null 和string str=“”的區(qū)別?

  4A

  簡(jiǎn)述 private、 protected、 public、 internal 修飾符的訪問(wèn)權(quán)限

  4A try { } 里有一個(gè)return語(yǔ)句,那么緊跟在這個(gè)try后的finally { } 里的code會(huì)不會(huì)被執(zhí)行,什么時(shí)候被執(zhí)行,在return前還是后? 4A ASP.NET中狀態(tài)保持對(duì)象有哪些,它們各自的特點(diǎn)是什么?

  4A

  請(qǐng)說(shuō)明DataReader和DataSet的主要區(qū)別

  4A 為什么ASP.NET中頁(yè)面第一次運(yùn)行速度慢,而第二次運(yùn)行速度較快?

  4A 部署ASP.NET網(wǎng)站可以使用哪幾種方式?

  4A 請(qǐng)說(shuō)出用戶(hù)控件和頁(yè)面的區(qū)別?

  4A 請(qǐng)說(shuō)說(shuō)在.NET中使用三層結(jié)構(gòu)開(kāi)發(fā)應(yīng)用程序時(shí),三層如何劃分?每層的功能都是是什么?并說(shuō)說(shuō)它的優(yōu)點(diǎn)

  4A

  請(qǐng)說(shuō)出GridView、DataList、Repeater控件的適用場(chǎng)合?

  4A

  1 .列舉ASP.NET 頁(yè)面之間傳遞值的幾種方式。

  答題要點(diǎn):

  1.使用Request.QueryString屬性, 如 Response. Redirect (“Targert.aspx?id=1”).... 2.使用Server.Transfer 2.使用Session變量 4.Application變量 5、Cookie

  2、請(qǐng)解釋 string str=null 和string str=“”的區(qū)別? 答題要點(diǎn):

  string str = null 沒(méi)有分配內(nèi)存空間,str中存放的是空引用指針;

  而string str = "" 分配了內(nèi)存空間。

  3、try { } 里有一個(gè)return語(yǔ)句,那么緊跟在這個(gè)try后的finally { } 里的code會(huì)不會(huì)被執(zhí)行,什么時(shí)候被執(zhí)行,在return前還是后? 答題要點(diǎn):

  Finally中的代碼會(huì)執(zhí)行,在return前執(zhí)行 4、請(qǐng)說(shuō)明DataReader和DataSet的主要區(qū)別。 答題要點(diǎn):

  1)DataSet提供一個(gè)內(nèi)存中數(shù)據(jù)的關(guān)系表示形式,DataSet中包括若干表的信息(表的數(shù)據(jù)、對(duì)數(shù)據(jù)進(jìn)行排序或約束的信息)和表之間的關(guān)系等。相當(dāng)于離線的數(shù)據(jù)庫(kù),并且DataSet支持對(duì)數(shù)據(jù)的更新操作。

  2)DataReader提供一個(gè)來(lái)自數(shù)據(jù)庫(kù)的快速、僅向前、只讀數(shù)據(jù)流。使用DataReader時(shí)必須時(shí)刻保持?jǐn)?shù)據(jù)庫(kù)處于連接狀態(tài)。

  5、部署ASP.NET網(wǎng)站可以使用哪幾種方式?

  答題要點(diǎn):

  1) COPY方式部署

  2) 使用VS的復(fù)制站點(diǎn)功能

  3) 使用VS的發(fā)布預(yù)編譯站點(diǎn)功能

  6、請(qǐng)說(shuō)說(shuō)在.NET中使用三層結(jié)構(gòu)開(kāi)發(fā)應(yīng)用程序時(shí),三層如何劃分?每層的功能都是是什么?并說(shuō)說(shuō)它的優(yōu)點(diǎn)? 答題要點(diǎn):

  一般為3層:數(shù)據(jù)訪問(wèn)層,業(yè)務(wù)邏輯層,表示層。 a) 數(shù)據(jù)訪問(wèn)層對(duì)數(shù)據(jù)庫(kù)進(jìn)行增刪改查。 b) 業(yè)務(wù)邏輯層負(fù)責(zé)業(yè)務(wù)處理和數(shù)據(jù)傳遞。 c) 表示層提供用戶(hù)交互操作界面。

  優(yōu)點(diǎn):易于維護(hù),易于擴(kuò)展,易于代碼的重用,易于分工協(xié)作開(kāi)發(fā)。 7、 請(qǐng)說(shuō)出面向?qū)ο蟮娜筇匦允鞘裁?

  答:封裝、繼承、多態(tài)

  8、簡(jiǎn)述 private、 protected、 public、 internal 修飾符的訪問(wèn)權(quán)限。

  答題要點(diǎn):

  private : 私有成員, 在類(lèi)的內(nèi)部才可以訪問(wèn)。

  protected : 保護(hù)成員,該類(lèi)內(nèi)部和繼承類(lèi)中可以訪問(wèn)。 public : 公共成員,完全公開(kāi),沒(méi)有訪問(wèn)限制。

  internal: 只有在同一程序集的文件中,內(nèi)部類(lèi)型或成員才是可訪問(wèn) 9、ASP.NET中狀態(tài)保持對(duì)象有哪些,它們各自的特點(diǎn)是什么?

  1)Session能夠保存相對(duì)少量的,簡(jiǎn)單的數(shù)據(jù),這是面向單個(gè)用戶(hù),單個(gè)連接的信息,保存于服務(wù)器端(會(huì)占用服務(wù)器資源)。當(dāng)Session超時(shí)或者被關(guān)閉時(shí)將清空保存數(shù)據(jù)。由于用戶(hù)停止使用應(yīng)用程序后它仍然會(huì)存在一段時(shí)間(一般是20分鐘),因此Session對(duì)象保存數(shù)據(jù)的效率比較低,適用于保存少量數(shù)據(jù)。

  2)Cookie保存少量的,簡(jiǎn)單的數(shù)據(jù),一般不允許超4KB(與瀏覽器有關(guān)),使用期限可以靈活設(shè)定,面向單個(gè)用戶(hù),保存于瀏覽器中(客戶(hù)端),最好不要保存敏感的信息。

  3)Application能夠保存任意大小的信息,在整個(gè)應(yīng)用程序周期中有效,是面對(duì)所有應(yīng)用程序用戶(hù)的,保存于服務(wù)器端。當(dāng)我們的網(wǎng)站訪問(wèn)量過(guò)大時(shí),可能造成性能上的瓶頸。因此我們不推薦使用該對(duì)象來(lái)保存大的數(shù)據(jù)集合

  10、為什么ASP.NET中頁(yè)面第一次運(yùn)行速度慢,而第二次運(yùn)行速度較快? 答題要點(diǎn):

  頁(yè)面有aspx文件和cs文件構(gòu)成,用戶(hù)只能直接請(qǐng)求aspx文件(Web服務(wù)器會(huì)屏蔽掉不合適的后綴

  名請(qǐng)求),此時(shí)ASPNET引擎會(huì)編譯aspx和cs文件,合并生成頁(yè)面類(lèi),將處理結(jié)果返回。(這是第一次請(qǐng)求的過(guò)程)

  當(dāng)?shù)诙握?qǐng)求該頁(yè)面時(shí),因?yàn)轫?yè)面類(lèi)已經(jīng)存在于內(nèi)存中了,所以就省去了編譯的環(huán)節(jié),只剩下執(zhí)行和輸出了。由此可見(jiàn)第二次請(qǐng)求頁(yè)面時(shí)間較短。 11、請(qǐng)說(shuō)出用戶(hù)控件和頁(yè)面的區(qū)別。

  1) 后綴名:用戶(hù)控件以.ascx為后綴名,而頁(yè)面后綴名是.aspx 2) 指令:用戶(hù)控件為@Control,頁(yè)面是@Page

  3) 繼承:用戶(hù)控件繼承自System.Web.UI.UserControl,而頁(yè)面繼承自System.Web.UI.Page 4) 用戶(hù)控件不可直接訪問(wèn),頁(yè)面可直接訪問(wèn)

  5) 包含:用戶(hù)控件包含控件和其他用戶(hù)控件,也可以被其他的用戶(hù)控件和頁(yè)面包含;頁(yè)面可以包含控件和所有用戶(hù)控件,但是不可 以被其他頁(yè)面包含。

  6) 標(biāo)簽:用戶(hù)控件不能包含等HTML標(biāo)簽,而頁(yè)面中可以包含所有HTML標(biāo)簽 12、請(qǐng)說(shuō)出GridView、DataList、Repeater控件的適用場(chǎng)合?

  1)GridView功能很強(qiáng)大,使用最方便, 但靈活性較差。還有GridView占用較多的系統(tǒng)資源,因此

  如果數(shù)據(jù)量比較大的時(shí)候,效率較低。 2)Repeater控件需要手工定制布局和樣式,使用較復(fù)雜,但其靈活性較高。由于其不自動(dòng)生成HTML

  代碼,所以運(yùn)行效率很高 。

84021