下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、上海一家公司的.net筆試題問(wèn)題:上海一家公司的.net筆試題 回答:1. n et Fran work:公共公共語(yǔ)言運(yùn)行規(guī)范,.n et類庫(kù)SQL。 ADO.net與XML ASP.NET與win forns。公共語(yǔ)言運(yùn)行時(shí),其它重 要技術(shù)(如CTS、CAS與線程技術(shù))答:Microsoft .NET 框架是生成、部署和運(yùn)行 Web服務(wù)及應(yīng) 用程序的平臺(tái)。它提供了一個(gè)生產(chǎn)率高且基于標(biāo)準(zhǔn)的多語(yǔ)言環(huán)境, 用 于將現(xiàn)有投資與下一代應(yīng)用程序和服務(wù)集成,同時(shí)提供了解決In ternet規(guī)模應(yīng)用程序的部署和操作難題的靈活性。.NET框架由三 個(gè)主要部分組成:公共語(yǔ)言運(yùn)行庫(kù)、統(tǒng)一類庫(kù)的分層集合和稱為 AS
2、P.NET 的 Active Server Pages組件化版本2. ASP的概念;ASP.NET新特性;ASP.NET的運(yùn)行原理;ASP 的基本語(yǔ)法。3. Web.co nfig 的配置4. ASP.NET 中的內(nèi)建對(duì)象:Request > Response、Sever、appliation 、session、Cookies、 viewstate答:Request獲取客戶端信息,Response 響應(yīng)客戶端, application 公共的,session 次會(huì)話,私有的,cookies 客戶端保 存信息,用戶可以設(shè)置是否啟用,viewstate單個(gè)頁(yè)面中保存。Server 獲取服務(wù)器
3、信息。5. Global.asax 文件6. ASP.NET的控件類答:Html控件和 Web控件7. 組件的使用:文件上傳,郵件發(fā)送,語(yǔ)言發(fā)送,運(yùn)程控制,office組件編程8. 什么是 Web Service ( SOAP、UDDI、WSDL)答:Web服務(wù)是利用SOAP(簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議,Simple ObjectAccess Protocol )在HTTP上執(zhí)行遠(yuǎn)程方法調(diào)用的一種新方法,也 可以使用 WSDL ( Web服務(wù)描述語(yǔ)言,Web Service Description Language )來(lái)完整的描述 Web服務(wù)。UDDI,用于注冊(cè)各個(gè)服務(wù)提 供商提供的服務(wù),以便共享它們。
4、9. Web service 的設(shè)置、跟蹤與安全10. ASP.NET的緩沖機(jī)制答:減輕服務(wù)器壓力,及其優(yōu)化,不要使用不必要的sessio n,不使用不必要的Server Control,不使用不必要的ViewState,不要用 Exception控制程序流程,禁用VB和Jscript動(dòng)態(tài)數(shù)據(jù)類型,使用存儲(chǔ) 過(guò)程完成數(shù)據(jù)訪問(wèn),只讀數(shù)據(jù)訪問(wèn)不要使用DataSet,關(guān)閉ASP.NET的 Debug模式,使用ASP.Net Output Cache 緩沖數(shù)據(jù):頁(yè)面緩沖片斷 緩沖,數(shù)據(jù)緩沖11. 分布式支持系統(tǒng)的實(shí)現(xiàn)答:分布式軟件系統(tǒng)(Distributed Software Systems)是支持分
5、布式處理的軟件系統(tǒng),是在由通信網(wǎng)絡(luò)互聯(lián)的多處理機(jī)體系結(jié)構(gòu)上執(zhí)行任務(wù)的系統(tǒng)。它包括分布式操作系統(tǒng)、分布式程序設(shè)計(jì)語(yǔ)言及其編 譯(解釋)系統(tǒng)、分布式文件系統(tǒng)和分布式數(shù)據(jù)庫(kù)系統(tǒng)等。12. SQL Server存儲(chǔ)過(guò)程,與觸發(fā)器的作用,與優(yōu)缺點(diǎn)答:存儲(chǔ)過(guò)程是SQL語(yǔ)句和可選控制流語(yǔ)句的預(yù)編譯集合,以 一個(gè)名稱存儲(chǔ)并作為一個(gè)單元處理。 存儲(chǔ)過(guò)程存儲(chǔ)在數(shù)據(jù)庫(kù)內(nèi),可由 應(yīng)用程序通過(guò)一個(gè)調(diào)用執(zhí)行,而且允許用戶聲明變量、有條件執(zhí)行以 及其它強(qiáng)大的編程功能。存儲(chǔ)過(guò)程在創(chuàng)建時(shí)即在服務(wù)器上進(jìn)行編譯, 所以執(zhí)行起來(lái)比單個(gè)SQL語(yǔ)句快。觸發(fā)器是一種特殊類型的存儲(chǔ)過(guò)程,當(dāng)使用下面的一種或多種數(shù) 據(jù)修改操作在指定表中對(duì)數(shù)據(jù)進(jìn)
6、行修改時(shí), 觸發(fā)器會(huì)生效:UPDATE、 INSERT或DELETE。觸發(fā)器可以查詢其它表,而且可以包含復(fù)雜的 SQL語(yǔ)句。它們主要用于強(qiáng)制復(fù)雜的業(yè)務(wù)規(guī)則或要求。例如,可以 控制是否允許基于顧客的當(dāng)前帳戶狀態(tài)插入定單。觸發(fā)器還有助于強(qiáng)制引用完整性, 以便在添加、更新或刪除表中 的行時(shí)保留表之間已定義的關(guān)系。 然而,強(qiáng)制引用完整性的最好方法 是在相關(guān)表中定義主鍵和外鍵約束。如果使用數(shù)據(jù)庫(kù)關(guān)系圖,則可以 在表之間創(chuàng)建關(guān)系以自動(dòng)創(chuàng)建外鍵約束。 有關(guān)詳細(xì)信息,請(qǐng)參見表關(guān) 系。觸發(fā)器的優(yōu)點(diǎn)如下:觸發(fā)器是自動(dòng)的:它們?cè)趯?duì)表的數(shù)據(jù)作了任何修改(比如手工輸 入或者應(yīng)用程序采取的操作)之后立即被激活。觸發(fā)器可以
7、通過(guò)數(shù)據(jù)庫(kù)中的相關(guān)表進(jìn)行層疊更改。例如,可以在 titles表的title_id列上寫入一個(gè)刪除觸發(fā)器,以使其它表中的各匹 配行采取刪除操作。該觸發(fā)器用title_id 列作為唯一鍵,在 titleauthor、sales及roysched 表中對(duì)各匹配行進(jìn)行定位。觸發(fā)器可以強(qiáng)制限制,這些限制比用CHECK約束所定義的更復(fù)雜。與CHECK約束不同的是,觸發(fā)器可以引用其它表中的列。13. SQL語(yǔ)句14. .NET框架概述答:Microsoft .NET 框架是生成、部署和運(yùn)行 Web服務(wù)及應(yīng) 用程序的平臺(tái)。它提供了一個(gè)生產(chǎn)率高且基于標(biāo)準(zhǔn)的多語(yǔ)言環(huán)境, 用 于將現(xiàn)有投資與下一代應(yīng)用程序和服務(wù)集成
8、,同時(shí)提供了解決In ternet規(guī)模應(yīng)用程序的部署和操作難題的靈活性。.NET框架由三 個(gè)主要部分組成:公共語(yǔ)言運(yùn)行庫(kù)、統(tǒng)一類庫(kù)的分層集合和稱為ASP.NET 的 Active Server Pages 組件化版本15. ADO 與 ADO.NET 的區(qū)別答:ADO使用OLE DB接口并基于微軟的COM技術(shù),而ADO.NET擁有自己的 ADO.NET接口并且基于微軟的.NET體系架 構(gòu)。ADO 以 Recordset 存儲(chǔ),而 ADO.NET 則以 DataSet 表示。Recordset看起來(lái)更像單表,如果讓 Recordset以多表的方式表示 就必須在SQL中進(jìn)行多表連接。反之,Data
9、Set可以是多個(gè)表的集 合。ADO的運(yùn)作是一種在線方式,這意味著不論是瀏覽或更新數(shù)據(jù) 都必須是實(shí)時(shí)的。ADO.NET則使用離線方式,在訪問(wèn)數(shù)據(jù)的時(shí)候ADO.NET會(huì)利用XML制作數(shù)據(jù)的一份幅本,AD0.NET的數(shù)據(jù)庫(kù)連 接也只有在這段時(shí)間需要在線。由于AD0使用COM技術(shù),這就要求所使用的數(shù)據(jù)類型必須符 合COM規(guī)范,而ADO.NET基于XML格式,數(shù)據(jù)類型更為豐富并 且不需要再做COM編排導(dǎo)致的數(shù)據(jù)類型轉(zhuǎn)換,從而提高了整體性 能。16. ASP 與 ASP.NET 的區(qū)別答:ASP.Net擺脫了以前ASP使用腳本語(yǔ)言來(lái)編程的缺點(diǎn),理 論上可以使用任何編程語(yǔ)言包括 C+ , VB , JS等等
10、,當(dāng)然,最合適 的編程語(yǔ)言還是 MS為.Net Frmaework 專門推出的C(讀c sharp), 它可以看作是VC和Java的混合體吧,盡管MS自己講C#內(nèi)核中更 多的象VC,但實(shí)際上我還是認(rèn)為它和 Java更象一些吧。首先它是面 向?qū)ο蟮木幊陶Z(yǔ)言,而不是一種腳本,所以它具有面向?qū)ο缶幊陶Z(yǔ)言 的一切特性,比如封裝性、繼承性、多態(tài)性等等,這就解決了剛才談 到的ASP的那些弱點(diǎn)。封裝性使得代碼邏輯清晰,易于管理,并且 應(yīng)用到ASP.Net上就可以使業(yè)務(wù)邏輯和 Html頁(yè)面分離,這樣無(wú)論頁(yè) 面原型如何改變,業(yè)務(wù)邏輯代碼都不必做任何改動(dòng); 繼承性和多態(tài)性 使得代碼的可重用性大大提高,你可以通過(guò)繼承已有的對(duì)象最大限度 保護(hù)你以前的投資。并且 C#和C+、Java 一樣提供了完善的調(diào)試/ 糾錯(cuò)體系。17
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度電氣設(shè)備安裝與維修合同
- 總經(jīng)理聘請(qǐng)合同模板
- 房地產(chǎn)代理合同范文:委托與代理
- 代理合同:房地產(chǎn)估價(jià)委托協(xié)議書
- 廣告業(yè)務(wù)經(jīng)營(yíng)權(quán)轉(zhuǎn)讓合同
- 產(chǎn)品責(zé)任保險(xiǎn)合同專業(yè)版解析
- 自動(dòng)化機(jī)器租賃協(xié)議
- 2024裝修工程轉(zhuǎn)包合同范本
- 年度長(zhǎng)期合作協(xié)議范例
- 全面購(gòu)銷合同模板珍藏
- 君子自強(qiáng)不息課件
- 2022人教版高二英語(yǔ)新教材選擇性必修全四冊(cè)課文原文及翻譯(英漢對(duì)照)
- WDZANYJY23低壓電力電纜技術(shù)規(guī)格書
- 抗高血壓藥物基因檢測(cè)課件
- 醫(yī)院管理醫(yī)院應(yīng)急調(diào)配機(jī)制
- (公開課)文言文斷句-完整版課件
- 小學(xué)生性教育調(diào)查問(wèn)卷
- 醫(yī)院感染管理質(zhì)量持續(xù)改進(jìn)反饋表
- 旅游行政管理第二章旅游行政管理體制課件
- 學(xué)生崗位實(shí)習(xí)家長(zhǎng)(或法定監(jiān)護(hù)人)知情同意書
- 衛(wèi)生院關(guān)于召開基本公共衛(wèi)生服務(wù)項(xiàng)目培訓(xùn)會(huì)的通知
評(píng)論
0/150
提交評(píng)論