




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第4章WEB控件使用PAGE13《數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)踐》綜合練習(xí)題(二)填空題快捷圖標(biāo)表示:________,快捷圖標(biāo)表示:________,快捷圖標(biāo)表示:________。VB.NET的編譯命令是:________。使用Command的________方法返回DataReader對(duì)象。服務(wù)器驗(yàn)證控件的________屬性可以將錯(cuò)誤信息傳達(dá)給用戶。在Web窗體的Page_Load事件中可以通過(guò)________屬性區(qū)分窗體是首次還是回送(PostBack)。在引用用戶控件的ASP.NET程序中,包含一些特殊的Page指令。其中,指明程序使用的編程語(yǔ)言的為_(kāi)_______屬性,而________屬性設(shè)定事件處理真正的代碼位置,________屬性則設(shè)定需要引入的類(lèi)名。使用頁(yè)的________屬性可以確定是否啟用了跟蹤。在Web服務(wù)器驗(yàn)證控件與被驗(yàn)證的控件之間是通過(guò)________屬性進(jìn)行關(guān)聯(lián)的。聲明一個(gè)用戶控件的三個(gè)主要元素是________、________和________。Web.config中,所有的配置都必須包含在________標(biāo)記下。在基于Forms的身份驗(yàn)證中,<authorization>節(jié)的?表示________,*表示________。Session_Start事件是在________文件中定義的。要獲取DataGrid編輯模板中TextBox的文本,需要使用轉(zhuǎn)換函數(shù)________。包含Web窗體事件代碼的文件后綴是________。為DataList設(shè)置水平布局的屬性是________,設(shè)置每行重復(fù)記錄數(shù)的屬性是________。為了在DataGrid中實(shí)現(xiàn)數(shù)據(jù)排序,通常情況下為其DataSource屬性設(shè)置的數(shù)據(jù)源是:________。選擇題指出以下程序的運(yùn)行結(jié)果:Dimmyarray()AsInteger={0,1,2,3}Console.WriteLine(myarray(0))A.0B.1C.2D.3E.數(shù)組越界錯(cuò)誤在VS.NET開(kāi)發(fā)環(huán)境中,在同一個(gè)解決方案容器中(多選):A.可以包含多個(gè)項(xiàng)目,但這些項(xiàng)目必須是相同類(lèi)型的應(yīng)用程序(例如:Windows應(yīng)用程序或者Web應(yīng)用程序)B.可以包含多個(gè)項(xiàng)目,而且這些項(xiàng)目的類(lèi)型可以不同,例如Windows應(yīng)用程序的項(xiàng)目可以和Web應(yīng)用程序的項(xiàng)目并存C.只能有一個(gè)項(xiàng)目,該項(xiàng)目可以同時(shí)使用VB.NET和C#編程語(yǔ)言D.只能有一個(gè)項(xiàng)目,該項(xiàng)目不能同時(shí)使用VB.NET和C#編程語(yǔ)言E.可以包含多個(gè)項(xiàng)目,但每一個(gè)項(xiàng)目只能使用一種編程語(yǔ)言在使用ValidationSummary控件時(shí),默認(rèn)情況是除ValidationSummary控件要顯示所有驗(yàn)證控件中的錯(cuò)誤消息(ErrorMessage)外,每個(gè)驗(yàn)證控件還要顯示其自己的ErrorMessage。請(qǐng)問(wèn):如何設(shè)置才能使頁(yè)面只顯示錯(cuò)誤匯總信息,單個(gè)驗(yàn)證控件的錯(cuò)誤信息不再顯示?A.將所有驗(yàn)證控件的Text屬性設(shè)置為空B.將所有驗(yàn)證控件的ErrorMessage屬性設(shè)置為空C.將所有驗(yàn)證控件的Display屬性設(shè)置為空D.以上三個(gè)步驟都作 在VisualStudio.NET集成開(kāi)發(fā)環(huán)境中,當(dāng)你想把一個(gè)Web服務(wù)器控件添加到你的Web窗體時(shí),卻發(fā)現(xiàn)工具箱中沒(méi)有“Web窗體”選項(xiàng)卡。為什么?A.你需要設(shè)置工具箱的選項(xiàng)B.工具箱的屬性需要重新設(shè)置并添加“Web窗體”選項(xiàng)卡C.你當(dāng)前的位置是在“HTML”視圖,不是“設(shè)計(jì)”視圖D.工具箱中沒(méi)有“Web窗體”選項(xiàng)卡在使用RangeValidator控件時(shí),必須設(shè)置以下哪些屬性:A.MaximumValue,MinimumValue,controlToValidate,ErrorMessageB.MaximumValue,MinimumValue,Type,ErrorMessageC.MaximumValue,MinimumValue,controlToValidate,Type,ErrorMessageD.MaximumValue,MinimumValue,ErrorMessage將字段student綁定到Repeater控件的語(yǔ)法是:A.DataBinder.Eval(Container.DataItem,"student")B.DataBinder.Eval(Container,"DataItem.student")C.<%#DataBinder.Eval(Container.DataItem,"student")%>D.以上都不對(duì)如果DataList的RepeatDirection屬性為RepeatDirection.Horizontal,RepeatColumns=3,下面哪一個(gè)布局是正確的?A.12345678910C.12345678910以下代碼是在Web窗體中添加一個(gè)用戶控件的代碼:<MyControls:TestControlid="TestControl1"runat="server">該用戶控件在使用前必須注冊(cè),請(qǐng)選出正確的注冊(cè)語(yǔ)句。A.<%@RegisterTagPrefix="MyControls"TagName="TestControl"Src="TestControl.ascx"%>B.<%@RegisterTagPrefix="TestControl"TagName="MyControls"Src="TestControl.ascx"%>C.<%@RegisterTagPrefix="MyControls"TagName="TestControl"Src="TestControl.aspx"%>D.<%@RegisterTagPrefix="MyControls"TagName="TestControl"%>Web窗體頁(yè)是從以下哪個(gè)類(lèi)繼承而來(lái)?A.System.DataB.SystemC.System.UI.Web.PageD.System.Web在Web窗體中有2個(gè)密碼輸入框,如果對(duì)第2個(gè)密碼輸入框既要驗(yàn)證用戶是否填寫(xiě),又要驗(yàn)證該密碼是否與第1個(gè)密碼輸入框中密碼相同,應(yīng)該選擇的驗(yàn)證控件是:A.CompareValidator控件B.ValidationSummary控件C.RequiredFieldValidator控件D.同時(shí)使用RequiredFieldValidator控件和CompareValidator控件用戶控件的文件擴(kuò)展名是?A.asxB.aspxC.ctlD.ascx如果你想從兩個(gè)不同數(shù)據(jù)庫(kù)的表中獲取數(shù)據(jù),最好的解決方案是:A.為每個(gè)表分別創(chuàng)建一個(gè)DataSetB.創(chuàng)建一個(gè)DataSet并使用2個(gè)不同的DataAdapter填充數(shù)據(jù)到該DataSetC.在ADO.NET中不可能D.為其中一個(gè)表創(chuàng)建一個(gè)DataSet,將該DataSet轉(zhuǎn)換為XML文件,然后獲取另一個(gè)表的數(shù)據(jù)。包含SQLServer數(shù)據(jù)提供者的命名空間是:A.System.Data.SqlTypesB.System.Data.SqlServerC.System.Data.SqlProviderD.System.Data.SqlClient在DataGrid中,當(dāng)DataSource屬性設(shè)置為一個(gè)DataSet時(shí),則DataMember屬性應(yīng)該設(shè)置為:A.DataSet的一列B.DataSet的一個(gè)表C.不需要設(shè)置D.都不對(duì)以下哪個(gè)選項(xiàng)能夠?qū)崿F(xiàn):除了Joe和Jane以外,允許所有其它用戶訪問(wèn)?A.<denyusers="?"/>B.<denyusers="Joe,Jane"/>C.<denyusers="Joe,Jane"/><allowusers="?"/>D.<allowusers="*"/><denyusers="Joe,Jane"/>判斷題(正確的劃√,錯(cuò)的劃×并指明原因)1.在VS.NET開(kāi)發(fā)環(huán)境中,在同一個(gè)解決方案容器中只能包含一個(gè)項(xiàng)目。()2.DataReader主要應(yīng)用于連接的環(huán)境。()3.在DataGrid中,當(dāng)DataSource屬性設(shè)置為一個(gè)DataSet時(shí),則DataMember屬性應(yīng)該設(shè)置為DataSet的一個(gè)表。()4.Java語(yǔ)言提供的訪問(wèn)、操作數(shù)據(jù)庫(kù)的統(tǒng)一接口稱為JDBC。()5.Reapter控件必須至少定義一個(gè)ItemTemplate模板。()6.默認(rèn)情況下,驗(yàn)證控件只在客戶端執(zhí)行驗(yàn)證操作。()7.獲取數(shù)據(jù)記錄時(shí)可用ExecuteNonQuery()方法。()8.當(dāng)用戶關(guān)閉應(yīng)用程序的頁(yè)面時(shí),存儲(chǔ)在Application對(duì)象中的變量不會(huì)清除。()9.DataAdapter對(duì)象主要用于綁定控件中的數(shù)據(jù)。()10.在.aspx文件的開(kāi)頭,添加<%@PageTrace="true"%>即可啟用頁(yè)跟蹤。()簡(jiǎn)答題名詞解釋?zhuān)好臻g,公共語(yǔ)言運(yùn)行庫(kù),自定義控件,身份驗(yàn)證。編寫(xiě)一段代碼,將以下數(shù)組的第1列第2個(gè)元素的值賦為20,并回答該數(shù)組一共有多少個(gè)元素。DimmyArray(3,3)AsInteger如何使一個(gè)TextBox變?yōu)橹蛔x?為么要使用ValidationSummary服務(wù)器驗(yàn)證控件?簡(jiǎn)述使用服務(wù)器驗(yàn)證控件的一般步驟。根據(jù)以下代碼回答:A.連接對(duì)象的名字是什么?B.選擇了什么類(lèi)型的數(shù)據(jù)提供者?C.數(shù)據(jù)庫(kù)的名稱是什么?D.使用的安全驗(yàn)證方式是什么?DimconnAsSqlConnectionconn=NewSqlConnection()conn.ConnectionString="server=London;Database=pubs;User=sa;Password=123"conn.Open()Web.config文件一般放在哪個(gè)目錄?Machine.config文件的路徑是什么?五、編程填空題下圖中的DataGrid可實(shí)現(xiàn)數(shù)據(jù)的排序和升降序自動(dòng)切換功能。其中,各字段分別為(編號(hào):id,名:name,電話:phone,地址:address)。以下代碼通過(guò)Bind_Data過(guò)程實(shí)現(xiàn)數(shù)據(jù)獲取和綁定,其中排序表達(dá)式和排序方向分別使用ViewState("SortString")和ViewState("IsAscending")變量保存。請(qǐng)根據(jù)注釋填寫(xiě)未完成的代碼。PrivateSubPage_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMyBase.LoadIfNotPage.IsPostBackThen'設(shè)置DataGrid允許排序=1\*GB3①_________________________________________Bind_Data()EndIfEndSub'處理排序命令PrivateSubDataGrid1_SortCommand(ByValsourceAsObject,ByValeAsSystem.Web.UI.WebControls.DataGridSortCommandEventArgs)HandlesDataGrid1.SortCommand'將排序表達(dá)式保存起來(lái)Ife.SortExpression=ViewState("SortString")Then'兩次排序表達(dá)式相同,點(diǎn)擊的是同一個(gè)字段,將排序方向顛倒一下②____________________________________________Else'點(diǎn)擊的是另一個(gè)字段,按照升序處理ViewState("IsAscending")=TrueEndIf'將排序表達(dá)式保存起來(lái)ViewState("SortString")=e.SortExpressionBind_Data()EndSubPrivateSubBind_Data()DimconnAsSqlConnection=NewSqlConnection(_ "server=localhost\netsdk;database=pubs;Trusted_Connection=Yes")DimcmdAsSqlDataAdapter=NewSqlDataAdapter(_"SELECTtop6*FROMauthors",conn)'定義并初始化數(shù)據(jù)集③____________________________________________________cmd.Fill(ds,"authors")'定義并獲取數(shù)據(jù)視圖④____________________________________________________'通過(guò)ViewState變量SortString實(shí)現(xiàn)數(shù)據(jù)排序dv.Sort=⑤____________________________________________'沒(méi)有點(diǎn)擊的時(shí)候初始化為升序IfViewState("IsAscending")IsNothingThenViewState("IsAscending")=TrueEndIfIfNotViewState("IsAscending")Then'處理降序情況⑥_________________________________________________EndIfDataGrid1.DataSource=dvDataGrid1.DataBind()EndSub
《數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)踐》綜合練習(xí)題(二)答案填空題屬性窗口、工具箱、類(lèi)視圖VBCExecuteReaderErrorMessageIsPostBackLanguage、Src、InheritsTrace.IsEnabledControlToValidateTagPrefix,TagName,Src<Configuration>匿名用戶、任何用戶global.asaxCtypeaspx.vbRepeatDirection,RepeatColumnsDataView選擇題AB,ECCCCBACDDBDBD判斷題2,3,4,5,8,10是正確的,其余是錯(cuò)誤的。1.原因:在VS.NET開(kāi)發(fā)環(huán)境中,在同一個(gè)解決方案容器中可以包含多個(gè)項(xiàng)目。6.原因:默認(rèn)情況下,驗(yàn)證控件只在服務(wù)器端執(zhí)行驗(yàn)證操作。7.原因:ExecuteNonQuery()方法只能用于沒(méi)有返回記錄集的操作,如刪除、添加等操作。9.原因:DataAdapter對(duì)象在DataSet與數(shù)據(jù)之間起橋梁作用,用于填充DataSet中的數(shù)據(jù)。簡(jiǎn)答題名詞解釋命名空間:在.NET框架中,為了便于管理和使用,將相關(guān)的類(lèi)型進(jìn)行分組的邏輯命名方案稱為命名空間。簡(jiǎn)單地,可以將命名空間理解為各種類(lèi)型(類(lèi)、結(jié)構(gòu)、接口等)的集合。.NET框架類(lèi)庫(kù)就是一個(gè)由命名空間組成的分層體系。了解JAVA的人可以認(rèn)為它相當(dāng)于JAVA中的Package。公共語(yǔ)言運(yùn)行庫(kù):公共語(yǔ)言運(yùn)行庫(kù)的英文全稱是CommonLanguageRuntime,簡(jiǎn)稱CLR,它是.NET框架中第一個(gè)最核心部分,其設(shè)計(jì)目標(biāo)是為了提供一個(gè)“可以被多種語(yǔ)言共用”的通用環(huán)境。CLR是一個(gè)基礎(chǔ)庫(kù),它是.NET框架類(lèi)庫(kù)的基礎(chǔ),是托管代碼執(zhí)行核心中的引擎。自定義控件:用戶或第三方軟件供應(yīng)商創(chuàng)作的控件,它不屬于.NET框架類(lèi)庫(kù)。自定義服務(wù)器控件在Web窗體(ASP.NET頁(yè))中使用。自定義控件是在服務(wù)器上運(yùn)行的編譯組件,它們將用戶界面和其他相關(guān)功能封裝在可復(fù)用包中。相對(duì)于用戶控件而言,自定義控件的創(chuàng)建要復(fù)雜一些,它是經(jīng)過(guò)編譯的,可以添加到VisualStudio中的工具箱中。授權(quán):授權(quán)(Authorization)是確定是否允許主體執(zhí)行請(qǐng)求的操作的過(guò)程。授權(quán)發(fā)生在身份驗(yàn)證之后,并使用主體的標(biāo)識(shí)和角色信息確定此主體可以訪問(wèn)的資源,通過(guò)對(duì)已驗(yàn)證身份授予或拒絕特定權(quán)限來(lái)限制訪問(wèn)權(quán)限。授權(quán)的機(jī)制包括基于文件和基于URL兩種方式。DimmyArray(3,3)AsIntegermyArray(0,1)=20數(shù)組中共有16個(gè)元素(注:可以使用myArray.Length得到)設(shè)置其ReadOnly屬性為T(mén)rue當(dāng)頁(yè)面上的驗(yàn)證控件比較多時(shí),可以通過(guò)ValidationSummary控件將所有的錯(cuò)誤信息集中顯示到頁(yè)面的某個(gè)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 提升社區(qū)服務(wù)效率的策略計(jì)劃
- 小學(xué)機(jī)器人編程課 1.《抽油機(jī)》活動(dòng)教學(xué)設(shè)計(jì)
- 人教版初中歷史與社會(huì)七年級(jí)上冊(cè) 1.2 .1鄉(xiāng)村聚落教學(xué)設(shè)計(jì)
- 員工參與感與歸屬感提升計(jì)劃
- 音樂(lè)家的新年個(gè)人工作計(jì)劃
- 2025年美術(shù)《烏龜》標(biāo)準(zhǔn)教案
- 藝術(shù)行業(yè):平面設(shè)計(jì)師求職信簡(jiǎn)歷
- 2025年籃球運(yùn)球教學(xué)標(biāo)準(zhǔn)教案
- 三病母嬰阻斷知識(shí)
- 2025年南平貨運(yùn)從業(yè)資格證考試模擬
- 水利工程冬季施工方案及注意事項(xiàng)
- 2024屆陜西省西安地區(qū)高考模擬英語(yǔ)試題試卷含解析
- 幼兒園運(yùn)動(dòng)晨間鍛煉
- 2024年中鐵十一局集團(tuán)限公司招聘公開(kāi)引進(jìn)高層次人才和急需緊缺人才筆試參考題庫(kù)(共500題)答案詳解版
- 2024年廣東深圳市龍崗坂田街道招考綜合網(wǎng)格員招聘筆試沖刺題(帶答案解析)
- 人力資源外包投標(biāo)方案
- 利那洛肽治療便秘病例
- 2024年上海市楊浦區(qū)高三二模英語(yǔ)試卷及答案
- MOOC 高等數(shù)學(xué)(上)-西北工業(yè)大學(xué) 中國(guó)大學(xué)慕課答案
- 部編版小學(xué)語(yǔ)文四年級(jí)下冊(cè)第二單元教材分析
- 等差數(shù)列公開(kāi)課課件
評(píng)論
0/150
提交評(píng)論