版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1、簡(jiǎn)述private、protected、public、internal修飾符的訪問(wèn)權(quán)限。private:私有成員在類的內(nèi)部才可以訪問(wèn)。protected:保護(hù)成員,該類內(nèi)部和繼承類中可以訪問(wèn)。public:公共成員,完全公開(kāi),沒(méi)有訪問(wèn)限制。internal:當(dāng)前程序集內(nèi)可以訪問(wèn)。2、中的五個(gè)主要對(duì)象Connection:主要是開(kāi)啟程序和數(shù)據(jù)庫(kù)之間的連接。沒(méi)有利用連接對(duì)象將數(shù)據(jù)庫(kù)打開(kāi),是無(wú)法從數(shù)據(jù)庫(kù)中取得數(shù)據(jù)的。Close和Dispo
2、se的區(qū)別,Close以后還可以O(shè)pen,Dispose以后則不能再用。Comm:主要可以用來(lái)對(duì)數(shù)據(jù)庫(kù)發(fā)出一些指令,例如可以對(duì)數(shù)據(jù)庫(kù)下達(dá)查詢、新增、修改、刪除數(shù)據(jù)等指令,以及調(diào)用存在數(shù)據(jù)庫(kù)中的存儲(chǔ)過(guò)程等。這個(gè)對(duì)象是架構(gòu)在Connection對(duì)象上,也就是Comm對(duì)象是透過(guò)連接到數(shù)據(jù)源。DataAdapter:主要是在數(shù)據(jù)源以及DataSet之間執(zhí)行數(shù)據(jù)傳輸?shù)墓ぷ?,它可以透過(guò)Comm對(duì)象下達(dá)命令后,并將取得的數(shù)據(jù)放入DataSet對(duì)象中。
3、這個(gè)對(duì)象是架構(gòu)在Comm對(duì)象上,并提供了許多配合DataSet使用的功能。DataSet:這個(gè)對(duì)象可以視為一個(gè)暫存區(qū)(Cache),可以把從數(shù)據(jù)庫(kù)中所查詢到的數(shù)據(jù)保留起來(lái),甚至可以將整個(gè)數(shù)據(jù)庫(kù)顯示出來(lái),DataSet是放在內(nèi)存中的。DataSet的能力不只是可以儲(chǔ)存多個(gè)Table而已,還可以透過(guò)DataAdapter對(duì)象取得一些例如主鍵等的數(shù)據(jù)表結(jié)構(gòu),并可以記錄數(shù)據(jù)表間的關(guān)聯(lián)。DataSet對(duì)象可以說(shuō)是中重量級(jí)的對(duì)象,這個(gè)對(duì)象架構(gòu)在Da
4、taAdapter對(duì)象上,本身不具備和數(shù)據(jù)源溝通的能力;也就是說(shuō)我們是將DataAdapter對(duì)象當(dāng)做DataSet對(duì)象以及數(shù)據(jù)源間傳輸數(shù)據(jù)的橋梁。DataSet包含若干DataTable、DataTableTable包含若干DataRow。DataReader:當(dāng)我們只需要循序的讀取數(shù)據(jù)而不需要其它操作時(shí),可以使用DataReader對(duì)象。DataReader對(duì)象只是一次一筆向下循序的讀取數(shù)據(jù)源中的數(shù)據(jù),這些數(shù)據(jù)是存在數(shù)據(jù)庫(kù)服務(wù)器中的
5、,而不是一次性加載到程序的內(nèi)存中的,只能(通過(guò)游標(biāo))讀取當(dāng)前行的數(shù)據(jù),而且這些數(shù)據(jù)是只讀的,并不允許作其它的操作。因?yàn)镈ataReader在讀取數(shù)據(jù)的時(shí)候限制了每次只讀取一筆,而且只能只讀,所以使用起來(lái)不但節(jié)省資源而且效率很好。使用DataReader對(duì)象除了效率較好之外,因?yàn)椴挥冒褦?shù)據(jù)全部傳回,故可以降低網(wǎng)絡(luò)的負(fù)載。使用Connection對(duì)象來(lái)連接數(shù)據(jù)庫(kù),使用Comm或DataAdapter對(duì)象來(lái)執(zhí)行SQL語(yǔ)句,并將執(zhí)行的結(jié)果返回給
6、DataReader或DataAdapter然后再使用取得的DataReader或DataAdapter對(duì)象操作數(shù)據(jù)結(jié)果。3、列舉頁(yè)面之間傳遞值的幾種方式。1.使用QueryString如….id=1response.Redirect()….2.使用Session變量3.使用Server.Transfer4.Cookie傳值5.Application傳值6.PreviosPagesetPersonp1=newPerson()p1.Age
7、=30p1.AgeConsole.Write(p1.Age)輸出38、三層架構(gòu)通常意義上的三層架構(gòu)就是將整個(gè)業(yè)務(wù)應(yīng)用劃分為:表現(xiàn)層(UI)、業(yè)務(wù)邏輯層(BLL)、數(shù)據(jù)訪問(wèn)層(DAL)。區(qū)分層次的目的即為了“高內(nèi)聚,低耦合”的思想。表現(xiàn)層(UI):通俗講就是展現(xiàn)給用戶的界面,即用戶在使用一個(gè)系統(tǒng)的時(shí)候的所見(jiàn)所得。業(yè)務(wù)邏輯層(BLL):針對(duì)具體問(wèn)題的操作,也可以說(shuō)是對(duì)數(shù)據(jù)層的操作,對(duì)數(shù)據(jù)業(yè)務(wù)邏輯處理。數(shù)據(jù)訪問(wèn)層(DAL):該層所做事務(wù)直接操
8、作數(shù)據(jù)庫(kù),針對(duì)數(shù)據(jù)的增添、刪除、修改、更新、查找等每層之間是一種垂直的關(guān)系。三層結(jié)構(gòu)是N層結(jié)構(gòu)的一種,一般來(lái)說(shuō),層次之間是向下依賴的,下層代碼未確定其接口(契約)前,上層代碼是無(wú)法開(kāi)發(fā)的,下層代碼接口(契約)的變化將使上層的代碼一起變化。優(yōu)點(diǎn):分工明確,條理清晰,易于調(diào)試,而且具有可擴(kuò)展性。缺點(diǎn):增加成本。9、MVC模式()MVC(ModelViewController)模型-視圖-控制器aspx就是View,視圖;Model:Data
9、Set、Reader、對(duì)象;Controller:cs代碼。MVC是典型的平行關(guān)系,沒(méi)有說(shuō)誰(shuí)在上誰(shuí)在下的關(guān)系,模型負(fù)責(zé)業(yè)務(wù)領(lǐng)域的事情,視圖負(fù)責(zé)顯示的事情,控制器把數(shù)據(jù)讀取出來(lái)填充模型后把模型交給視圖去處理。而各種驗(yàn)證什么的應(yīng)該是在模型里處理了。它強(qiáng)制性的使應(yīng)用程序的輸入、處理和輸出分開(kāi)。MVC最大的好處是將邏輯和頁(yè)面分離。10、什么是裝箱(boxing)和拆箱(unboxing)?()裝箱:從值類型接口轉(zhuǎn)換到引用類型。拆箱:從引用類型轉(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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- net筆試面試寶典
- java se 筆試面試題匯總
- java面試筆試題大匯總
- 常見(jiàn)net技術(shù)面試題
- c++筆試面試題目大匯總
- 公衛(wèi)預(yù)防醫(yī)學(xué)招聘筆試面試題目匯總
- 阿里巴巴技術(shù)類筆試題
- fpga筆試題匯總
- 機(jī)械類面試+筆試總結(jié)71389
- fpga筆試題匯總
- 中移動(dòng)面試、筆試題目
- 面試筆試題(帶答案)
- ibm筆試面試題目
- uid技術(shù)面試題庫(kù)匯總
- 銷售人員面試筆試題
- 2017年高校輔導(dǎo)員招聘筆試面試試題匯總
- 。net面試題加答案
- 130道.net面試題
- 名企筆試題匯總
- c++筆試題匯總
評(píng)論
0/150
提交評(píng)論