版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
本資料由-大學生創(chuàng)業(yè)|創(chuàng)業(yè)|創(chuàng)業(yè)網(wǎng).chuangyw./提供資料-在線代理|網(wǎng)頁代理|代理網(wǎng)頁|.dailiav.
減肥藥排行榜|淘寶最好的減肥藥|什么減肥藥效果最好|減肥瘦身藥|pigpro*y..z...第1章ASP.NET與VS2005開發(fā)平臺1.簡要描述VS2005和ASP.NET的關系及特點。VisualStudio2005〔簡稱VS2005〕是一個功能強大的集成開發(fā)平臺,幾乎可以在其中完成所有的軟件開發(fā)任務。ASP.NET是其中重要的組成局部,提供了各種方便的Web開發(fā)模型,利用這些模型能夠快速地開發(fā)出Web應用程序中所需的復雜功能。利用ASP.NET能夠可視化地設計Web頁面,結合樣式表、主題和母版頁統(tǒng)一風格;可視化數(shù)據(jù)庫工具方便開發(fā)數(shù)據(jù)庫應用系統(tǒng);提供模版快速創(chuàng)立ASP.NETWeb效勞程序等。2.簡要表達開發(fā)ASP.NETWeb應用程序的一般步驟。開發(fā)ASP.NETWeb應用程序,總的來說有3步:首先要建立Web應用程序,然后是進展開發(fā)調(diào)試,最后發(fā)布。其中開發(fā)調(diào)試是一個很大的環(huán)節(jié),包括的設計和實現(xiàn),其中涉及的內(nèi)容很多,比方數(shù)據(jù)庫實現(xiàn)、類實現(xiàn)、圖片設計、素材收集、設計頁面等。一般在系統(tǒng)實現(xiàn)時,從底層到上層逐步實現(xiàn),先建立數(shù)據(jù)庫并實現(xiàn)存儲過程,然后實現(xiàn)類文件,最后實現(xiàn)Web頁面。當然整個過程中各階段不是完全獨立的,會在具體實現(xiàn)過程中穿插進展。第2章HTML與*HTML1.簡要答復什么是HTML、*ML和*HTML?!窘獯稹縃TML超文本標記語言,是一種基于標記的網(wǎng)頁設計語言。*ML是用來對信息進展自我描述而設計的一種新語言。同HTML一樣,*ML也是一種基于文本的標記語言,但是*ML可以讓用戶根據(jù)要表現(xiàn)的文檔,自由地定義標記來表現(xiàn)具有實際意義的文檔內(nèi)容。*HTML是為了適應*ML而重新改造的HTML,也是一種標記語言。它可以看作是從HTML到*ML的過渡。*HTML要求在網(wǎng)頁中出現(xiàn)的任何元素都應該被標記出來。2.HTML和*HTML的典型區(qū)別是什么.【解答】解答中要包含如下要點。〔1〕標記的嵌套使用〔2〕大小寫的使用〔3〕引號的使用〔4〕完畢標記〔5〕樣式〔6〕id和name3.用嵌套實現(xiàn)如下內(nèi)容:運動會1. 田賽鉛球跳遠2. 徑賽100米3000米【解答】<p>運動會<ol><li>田賽<ul><li>鉛球</li><li>跳遠</li></ul></li><li>徑賽<ul><li>100米</li><li>3000米</li></ul></li></ol></p>第3章樣式控制與頁面布局1.解釋以下概念元素、樣式、樣式生成器【解答要點】元素是構成HTML或者*HTML描述的根本單位,例如HTML或*HTML標記、Web效勞器控件等。樣式是指元素在瀏覽器中呈現(xiàn)的形式。樣式生成器是指生成樣式的可視化設計工具。2.試用*HTML代碼,分別用兩種不同的方法實現(xiàn)頁面居中顯示?!窘獯鹨c】方法1:<bodystyle="te*t-align:center">……</body>方法2:<body><divstyle="te*t-align:center">……</div></body>3.答復以下問題,并用*HTML代碼舉例說明?!?〕什么是流布局.什么是坐標定位布局.〔2〕什么是相對定位.什么是絕對定位.兩者的區(qū)別是什么.【解答要點】〔1〕流布局是指HTML元素按照元素從左到右、從上到下排列的順序顯示。各元素之間不重疊?!?〕絕對定位是指按照元素的水平和垂直坐標確定元素位置。元素顯示在頁中的位置由style樣式的left、top、right、bottom以及z-inde*屬性決定,其參照物為具有定位屬性的父級元素〔定義了position屬性的元素〕來決定。具有一樣z-inde*值的元素可以重疊,其效果就像多*透明紙按順序重疊在一起一樣。如果z-inde*不同,則z-inde*值大的元素會覆蓋z-inde*值小的元素內(nèi)容。相對定位是指元素在頁中顯示的位置由相對于父級元素的坐標位置確定,其位置也是由left、top以及z-inde*屬性決定,但是具有一樣z-inde*值的元素不重疊。據(jù)對定位和相對定位的區(qū)別是:參照物不同、z-inde*值一樣時的處理方式不同。4.解釋以下概念CSS、內(nèi)聯(lián)式、嵌入式、外部式【解答要點】CSS是CascadingStyleSheets的縮寫,稱為級聯(lián)樣式表,也叫層疊式樣式表。利用CSS,可以分級控制元素的樣式。內(nèi)聯(lián)式:在元素內(nèi)部定義樣式。嵌入式:在head中定義元素的樣式。外部式:在CSS文件中定義元素的樣式。5.在CSS文件中,如何利用可視化界面添加樣式規(guī)則.【解答要點】在樣式表文件的大括號外面單擊鼠標右鍵,然后在快捷菜單中選擇【添加樣式規(guī)則】命令,即彈出樣式規(guī)則對話框。在樣式規(guī)則對話框中選擇*個元素,或者定義一個類,或者定義一個元素ID,【確定】按鈕即變?yōu)榭捎茫瑔螕簟敬_定】按鈕,就添加了一個樣式規(guī)則。第4章ASP.NET狀態(tài)管理1.ASP.NET頁面的處理過程是什么.ASP.NET頁面的處理循環(huán)如下?!?〕用戶請求頁面。頁面第一次運行,如果程序員通過編程讓它執(zhí)行初步處理,比方執(zhí)行頁面初始化之類,則對頁面進展初步處理?!?〕頁面將標記動態(tài)呈現(xiàn)到瀏覽器,瀏覽器對標記進展解析并顯示,用戶看到的頁面外觀于其他任何頁面,如jsp和php頁面等?!?〕用戶鍵入信息或從可用選項中進展選擇,然后單擊按鈕。如果用戶單擊而不是按鈕,頁面可能僅僅定位到另一頁面,而該頁面不會被進一步處理?!?〕頁面發(fā)送到Web效勞器。在ASP.NET中稱此為“回發(fā)〞。更明確地說,頁面發(fā)送回其自身。例如,如果用戶正在使用Default.asp*頁面,則單擊該頁面上的*個按鈕可以將該頁面發(fā)送回效勞器,發(fā)送的目標則是Default.asp*。在Web效勞器上,該頁面再次運行,并且可在頁上使用用戶鍵入或選擇的信息?!?〕效勞器執(zhí)行后臺代碼指定的操作。〔6〕效勞器將執(zhí)行操作后的頁面以HTML或*HTML標記的形式發(fā)送到客戶端瀏覽器。2.ASP.NET狀態(tài)管理有哪些方式.頁面的狀態(tài)管理有多種方式,有視圖狀態(tài)、Application和Session對象、Cookie對象、控件狀態(tài)、隱藏域和配置文件等。3.設計一個Web應用程序,包含一個頁面,添加一個按鈕。在該頁面的Page_Load事件中添加代碼將一個數(shù)組保存到視圖狀態(tài)中,然后單擊按鈕時,將該視圖狀態(tài)中的值換行輸出到頁面上。見源程序。第5章ASP.NET控件1.Web效勞器控件和Windows控件的執(zhí)行有何不同.【解答】Windows控件的屬性、方法、事件等都是在本機上執(zhí)行的,而Web效勞器控件則全部是在效勞器端執(zhí)行的。2、利用HiddenField控件是否可用來存儲**數(shù)據(jù).為什么.【解答】HiddenField控件的隱藏值是用戶可見的,所以它不適用于存儲**數(shù)據(jù)。3.填空題〔1〕假設希望每次修改Te*tBo*效勞器控件文本內(nèi)容后都能立刻被效勞器處理,則應將〔AutoPostBack〕屬性值更改為true。〔2〕假設不采用任何容器控件,要將頁面中的假設干個RadioButton效勞器控件分為兩組進展單項選擇,則應該設置的屬性是〔GroupName〕。4.判斷題:〔1〕兩個RadioButton控件的GroupName的屬性值不一樣,則可以同時選中?!獭?〕LinkButton控件與Hyperlink控件的用法和功能完全一樣。ⅹ〔3〕CheckBo*List控件中的選項不能同時選中多個。ⅹ〔4〕HTML控件和HTML效勞器控件的用法一樣。ⅹ5、見源程序。第6章頁面切換與導航1.簡要答復從一個網(wǎng)頁切換到另一個網(wǎng)頁的方法常用有哪幾種?!緟⒖冀獯稹砍S糜邢旅鎺追N切換網(wǎng)頁的方法?!?〕利用超切換到新網(wǎng)頁,例如使用<a>標記或者HyperLink控件直接到其他網(wǎng)頁?!?〕利用Button、ImageButton和LinkButton控件的PostBackUrl屬性切換到新網(wǎng)頁?!?〕使用Response.Redirect方法切換到新的網(wǎng)頁?!?〕使用Server.Transfer方法切換到新的網(wǎng)頁。2.簡要答復網(wǎng)頁間的數(shù)據(jù)傳遞方法有哪些。【參考解答】〔1〕使用QueryString傳遞數(shù)據(jù)〔2〕利用Session對象傳遞或共享數(shù)據(jù)〔3〕利用PreviousPage屬性獲取數(shù)據(jù)第7章主題與母版頁1.簡要答復以下問題。〔1〕什么是外觀.主題與外觀的關系是什么.〔2〕外觀文件和樣式表文件的區(qū)別與聯(lián)系是什么.【解答要點】〔1〕什么是外觀.主題與外觀的關系是什么.1〕外觀是指效勞器控件的屬性集合。2〕可以在*HTML中設置效勞器控件的外觀,也可以在外觀文件中設置效勞器控件的外觀。3〕外觀文件的擴展名為.skin,外觀文件必須存放在主題文件夾下。4〕一個主題可以有一個外觀文件,也可以有多個外觀文件?!?〕外觀文件和樣式表文件的區(qū)別與聯(lián)系是什么.1〕外觀文件設置效勞器控件的屬性,樣式表文件設置頁面元素的樣式。2〕樣式表文件只能描述效勞器控件的局部屬性,無法描述效勞器控件的所有屬性。3〕也可以在外觀文件中設置樣式表樣式。4〕在實際的工程開發(fā)中,一般利用外觀文件和樣式表文件綜合控制頁面的各種樣式。2.舉例說明在母版頁-內(nèi)容頁構造中,如何使用主題?!緟⒖冀獯稹坎襟E如下:1〕設計主題。2〕在內(nèi)容頁中設置StyleSheetTheme屬性為引用的主題。例如主題名稱為Theme1,則只需要在內(nèi)容頁中設置頁面的StyleSheetTheme屬性為“Theme1”3.假設有一個名為Site1.Master的母版頁,其中包含一個Te*tBo*1控件,在內(nèi)容頁中如何將其Te*t屬性設置為“123456”【參考解答】Te*tBo*te*tbo*=(Te*tBo*)Master.FindControl("Te*tBo*1");if(te*tbo*!=null){te*tbo*.Te*t="123456";}第8章ASP.NET數(shù)據(jù)1.什么是數(shù)據(jù)源控件,ASP.NET共包含哪幾種數(shù)據(jù)源控件.【答】數(shù)據(jù)源組件是ASP.NET數(shù)據(jù)的核心,它只負責管理與實際數(shù)據(jù)存儲源的連接,并不呈現(xiàn)于任何用戶界面。數(shù)據(jù)源組件是ADO.NET對象與數(shù)據(jù)綁定控件的中間橋梁,為數(shù)據(jù)綁定控件構造了一個公共接口,并使得它們綁定到數(shù)據(jù)源而無需代碼。對于數(shù)據(jù)而言,數(shù)據(jù)存儲格式分為三種:基于關系數(shù)據(jù)模型的表格格式、基于*ML的分層格式以及中間層業(yè)務對象,共有4類相應的數(shù)據(jù)源控件:SqlDataSource控件〔連接關系型數(shù)據(jù)庫〕,AccessDataSource控件〔用于檢索MicrosoftAccess數(shù)據(jù)庫中的數(shù)據(jù)〕,ObjectDataSource控件〔用于承受中間層業(yè)務對象提供的數(shù)據(jù)〕,*mlDataSource控件〔用于讀取*ML文件或*ML字符串〕。2.試比擬SqlDataSource控件與ObjectDataSource控件的區(qū)別?!敬稹縎qlDataSource控件用于連接關系型數(shù)據(jù)庫,如MicrosoftSQLServer、通過OLEDB的數(shù)據(jù)庫、通過ODBC的數(shù)據(jù)庫〔例如VisualFo*pro〕以及Oracle數(shù)據(jù)庫,并可使用SQL命令來檢索和修改數(shù)據(jù)。SqlDataSource控件可將結果作為DataReader或DataSet對象返回,一般用于二層構造的系統(tǒng)中。ObjectDataSource控件為滿足.NET三層架構應運而生的,它可以使用依賴中間層業(yè)務對象來管理數(shù)據(jù)的Web應用程序中的業(yè)務對象或其他類。此控件旨在通過與實現(xiàn)一種或多種方法的對象交互來檢索或修改數(shù)據(jù)。二者本質(zhì)區(qū)別在于數(shù)據(jù)的來源不同,SqlDataSource控件數(shù)據(jù)來源是關系型數(shù)據(jù)庫,而ObjectDataSource控件數(shù)據(jù)來源是業(yè)務對象或其他類。3.【例8-6】中,如果不設置Dropdownlist1的AutoPostBack屬性會出現(xiàn)什么結果.【答】【例8-6】如果不設置Dropdownlist1的AutoPostBack屬性,選擇Dropdownlist1的工程時不會觸發(fā)DropDownList1_SelectedInde*Changed,就不能實現(xiàn)Dropdownlist的三級聯(lián)動了。4.【例8-1】使用SQLDataSource使用【FilterParameters】屬性與【例8-2】的查詢功能有什么區(qū)別.【答】【FilterE*pression】與【FilterParameters】這2個屬性是為了篩選從數(shù)據(jù)庫返回的結果集而設計的。也就是說,使用這兩個屬性的前提是數(shù)據(jù)已經(jīng)從數(shù)據(jù)庫返回,然后通過這2個參數(shù)來對返回的數(shù)據(jù)集進展篩選,最終供相關的WEB數(shù)據(jù)控件所使用的。我們使用參數(shù)化的查詢語句以及SelectParameters參數(shù)集合,是將篩選數(shù)據(jù)這一過程交由數(shù)據(jù)庫端來完成的。SelectParameters指定的參數(shù)是通過參數(shù)化查詢語句傳遞給數(shù)據(jù)庫的參數(shù),而FilterParameters參數(shù)集合則是對從數(shù)據(jù)庫返回的數(shù)據(jù)進展篩選的?!膊⑶抑挥挟擣ilterE*pression篩選表達式存在時才會設置此FilterParameters參數(shù)集合〕。第9章ASP.NET中的數(shù)據(jù)綁定1.GridView控件、DetailsView控件與FormView控件中的DataKeyNames屬性有什么作用,是否必須設置該屬性.【答】DataKeyNames表示主鍵的列名,主要用于實現(xiàn)刪除及更新操作。更新數(shù)據(jù)必須有條件指出要更新哪一條數(shù)據(jù),否則就會把所有數(shù)據(jù)都更新了,DataKeyNames所包含是要更新的表的主鍵,可以通過主鍵指出要更新哪一條數(shù)據(jù)。所以,在使用數(shù)據(jù)綁定控件的更新數(shù)據(jù)功能時,必須設置DataKeyNames屬性。2.DetailsView控件與FormView控件有什么區(qū)別.【答】雖然這兩個控件都是一次顯示一條記錄,DetailsView控件和FormView控件的關鍵差異在于:FormView控件利用用戶定義的模板;而DetailsView控件則使用行字段。FormView控件控件沒有預先定義數(shù)據(jù)布局;相反,它需要建立包含控件的模板來顯示記錄中的單個字段。模板中包含建立表單所要用到的格式、控件和綁定表達式。第10章ASP.NETAJAX1.簡要答復ASP.NETAJA*和Aja*有什么一樣點和不同點。答:一樣點:都能實現(xiàn)異步通信以及頁面局部刷新。不同點:ASP.NETAJA*提供了可視化的設計方法〔控件〕,同時還提供了效勞器編程模型和客戶端編程模型,既簡化了實現(xiàn)Aja*的復雜性,又能滿足高級Web開發(fā)的需要。2.設計1個頁面,實現(xiàn)下面的功能?!?〕頁面開場運行效果如圖12-16所示,要求不刷新整個頁面。〔2〕當用戶在用戶名右邊的文本框中輸入注冊用戶名,然后將焦點離開該文本框時,系統(tǒng)自動檢測用戶名是否為“abc〞,并在文本框右邊顯示剛輸入的注冊名是否可用。如果用戶名為“abc〞,提示“該用戶名已存在〞,否則提示“該用戶名可用〞?!?〕當用戶單擊【注冊】按鈕時,如果注冊用戶名已經(jīng)存在或者用戶名為空,則彈出一個對話框,提示信息“用戶名不合法!〞。圖12-16習題2的運行效果圖12-16習題2的運行效果答案見源程序。3.如果網(wǎng)頁中使用了UpdatePanel控件,后綴為E*tender的工具包控件和被控制的效勞器控件是否必須放在UpdatePanel內(nèi).【答】不一定。帶有后綴為E*tender的工具包控件和被控制的效勞器控件可以放在UpdatePanel控件內(nèi),也可以不放在UpdatePanel控件內(nèi)。但是,如果放在UpdatePanel控件內(nèi),兩者必須在同一個UpdatePanel控件內(nèi),不能一個在外部,另一個在內(nèi)部。4.FilteredTe*tBo*E*tender控件和Web效勞器驗證控件的區(qū)別是什么.【答】〔1〕如果是不合法的字符,F(xiàn)ilteredTe*tBo*E*tender控件根本不接收;而Web效勞器驗證控件則是接收后,當焦點離開被驗證的控件時才提示不合法?!?〕FilteredTe*tBo*E*tender控件驗證的功能有限,沒有Web效勞器驗證控件功能多。5.假設SlideShowE*tender控件調(diào)用的Web效勞方法不是一個靜態(tài)的方法,而是定義在MyWebService.asm*.cs中,如何定義和調(diào)用Web效勞.【答】〔1〕MyWebService.asm*.cs的內(nèi)容〔注意GetSlides不能定義為靜態(tài)的〕:……[System.Web.Script.Services.ScriptService]publicclassMy{[WebMethod][System.Web.Script.Services.ScriptMethod]publicAja*ControlToolkit.Slide[]GetSlides(){Aja*ControlToolkit.Slide[]slides={newAja*ControlToolkit.Slide("images/hnd*01.jpg",","計算機大樓"),newAja*ControlToolkit.Slide("images/hnd*02.jpg",","校園風光2"),newAja*ControlToolkit.Slide("images/hnd*03.jpg",","校園風光3"),newAja*ControlToolkit.Slide("images/hnd*04.jpg",","校園風光4"),newAja*ControlToolkit.Slide("images/hnd*05.jpg",","校園風光5"),newAja*ControlToolkit.Slide("images/hnd*06.jpg",","校園風光6")};returnslides;}}〔2〕網(wǎng)頁body局部的內(nèi)容:<bodystyle="te*t-align:center;"><formid="form1"runat="server"><br/><asp:ScriptManagerID="ScriptManager1"runat="server"/><fieldsetstyle="width:296p*;"><legendstyle="width:71p*">校園風光</legend><asp:ImageID="Image1"runat="server"Style="border:1p*solidblack;width:auto;"ImageUrl="~/images/hnd*01.jpg"AlternateTe*t="計算機大樓"Height="187p*"Width="374p*"/><br/><asp:Labelrunat="Server"ID="LabelImage"/><br/><br/><asp:Buttonrunat="Server"ID="ButtonPrevious"Te*t="上一個"/><asp:Buttonrunat="Server"ID="ButtonPlay"Te*t="自動播放"Width="78p*"/><asp:Buttonrunat="Server"ID="ButtonNe*t"Te*t="下一個"/><cc1:SlideShowE*tenderID="SlideShowE*tend1"runat="server"TargetControlID="Image1"SlideShowServicePath="WebService1.asm*"SlideShowServiceMethod="GetSlides"AutoPlay="true"PlayInterval="2000"ImageDescriptionLabelID="LabelImage"Ne*tButtonID="ButtonNe*t"PlayButtonTe*t="自動播放"StopButtonTe*t="停頓"PreviousButtonID="ButtonPrevious"PlayButtonID="ButtonPlay"Loop="True"></cc1:SlideShowE*tender></fieldset></form></body>第11章Web效勞1.解釋以下名詞Web效勞、*ML、SOAP、WSDL、JSON【解答】Web效勞:是一種特殊的應用程序,它通過標準的*ML或者JSON格式以*種網(wǎng)絡協(xié)議〔HTTP或者SOAP〕通過Internet提供可以被多種客戶端應用程序調(diào)用的方法。*ML:可擴展標記語言〔E*tensibleMarkupLanguage〕,是一種普通的、獨立于平臺的數(shù)據(jù)描述語言,是Internet上表示和傳遞數(shù)據(jù)的Web標準。SOAP:簡單對象協(xié)議〔SimpleObjectAccessProtocol〕,用來與Web效勞交換數(shù)據(jù),是一個開放的基于
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年分期付款旅游套餐協(xié)議
- 導演與設計師2025年度合作協(xié)議3篇
- 2025年人事代理授權服務協(xié)議
- 二零二五版奶茶店財務審計與風險控制服務合同
- 2025年代理權益保護協(xié)議書案例展示總結介紹案例
- 2025年在線購物消費者協(xié)議
- 2025年銀行間市場協(xié)議存款居間業(yè)務合作合同范本6篇
- 2025年超額保險合同保險合同保險范圍協(xié)議
- 復習課件蘇聯(lián)的社會主義建設人教版
- 2025年度新能源技術研發(fā)個人技術服務合同4篇
- 書籍小兵張嘎課件
- 藝術哲學:美是如何誕生的學習通超星期末考試答案章節(jié)答案2024年
- 北京海淀區(qū)2025屆高三下第一次模擬語文試題含解析
- 量子醫(yī)學治療學行業(yè)投資機會分析與策略研究報告
- 多重耐藥菌病人的管理-(1)課件
- (高清版)TDT 1056-2019 縣級國土資源調(diào)查生產(chǎn)成本定額
- 環(huán)境監(jiān)測對環(huán)境保護的意義
- 2023年數(shù)學競賽AMC8試卷(含答案)
- 神經(jīng)外科課件:神經(jīng)外科急重癥
- 2023年十天突破公務員面試
- 《瘋狂動物城》中英文對照(全本臺詞)
評論
0/150
提交評論