




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、系別 班次 學(xué)號 姓名 . 密封線以內(nèi)答題無效電子科技大學(xué)成都學(xué)院二零一三至二零一四學(xué)年第一學(xué)期11電本、11信管 Web應(yīng)用開發(fā)試題B(120分鐘)閉卷 考試時間:一二三四五總分評卷教師一、簡答題(本大題8小題,每小題5分,共40分)1、什么是CSS層疊樣式表?CSS在網(wǎng)絡(luò)設(shè)計中有什么作用?CSS是Cascading Style Sheet的縮寫,譯為“層疊樣式表”或“級聯(lián)樣式表”,是為了彌補(bǔ)HTML在排版樣式上的不足而制訂的一套樣式標(biāo)準(zhǔn)??梢杂脕恚涸O(shè)置頁面中的字體;定義層及其在頁面中的位置;修改HTML標(biāo)記。作用:減少圖形文件的使用;集中管理樣式內(nèi)容;共享樣式設(shè)定;將樣式分類使用2、 CS
2、S是怎樣通過選擇器指定頁面樣式的?類選擇器(Class) 使用類選擇器可以在不同的標(biāo)簽上套用相同的樣式。其定義語法為: .類名稱 規(guī)則1; 規(guī)則2; 在HTML中使用類選擇器的語法為: <標(biāo)簽名稱 class="類名稱">ID 選擇器(ID) ID 選擇器和類選擇器很相似,也是用來區(qū)別套用的樣式。ID 選擇器的定義語法為: #ID標(biāo)識符 規(guī)則1; 規(guī)則2; 在HTML中使用ID選擇器的語法為: <標(biāo)簽名稱 ID="ID標(biāo)識符">上下文選擇器(Contextual) 為HTML中的特定上下文定制的樣式,其定義語法為: 標(biāo)簽1 標(biāo)簽2
3、 規(guī)則1; 規(guī)則2; 3、 在使用VS2005創(chuàng)建一個網(wǎng)站項(xiàng)目時,有幾種位置選項(xiàng)可以選擇?請分別簡述。在“位置”列表中有3個可選項(xiàng),代表3種開發(fā)Web應(yīng)用的方式:文件系統(tǒng)、HTTP和FTP。 文件系統(tǒng) 文件系統(tǒng)是默認(rèn)的選項(xiàng)。使用該選項(xiàng)可以把網(wǎng)站創(chuàng)建到當(dāng)前物理文件系統(tǒng)上任何可以訪問的地方,既可以是本機(jī)的一個目錄,也可以在網(wǎng)絡(luò)可訪問的其他機(jī)器上。 通過文件系統(tǒng)創(chuàng)建的網(wǎng)站在發(fā)布之前不能夠通過瀏覽器直接瀏覽,而只能在VS2005環(huán)境下運(yùn)行。HTTP HTTP方式指定IIS為Web Server。開發(fā)的Web應(yīng)用程序必須是在IIS的某個虛擬目錄下,VS2005會自動創(chuàng)建虛擬目錄。FTP FTP方式允許開
4、發(fā)者在遠(yuǎn)程計算機(jī)上通過FTP協(xié)議開發(fā)Web應(yīng)用程序。4、 很多控件具有AutoPostBack屬性,請概述該屬性的作用。Autopostback是一種機(jī)制(自動根據(jù)Web控件的一些事件,將頁面自動發(fā)回服務(wù)器。在一些Web控件中,稱為auto post back屬性。如果設(shè)置為true ,當(dāng)此控件的某事件發(fā)生時,將發(fā)送一個request到服務(wù)器。 例如: Dropdown Box (Combo box)控件的屬性AutoPostBack。如果我們將其設(shè)置為true ,當(dāng)用戶在組合框中
5、選擇不同的值時,被觸發(fā)的事件將發(fā)送一個request給服務(wù)器。 為什么我們需要發(fā)送請求到服務(wù)器? 在此情況下的網(wǎng)頁一般是用來輸入用戶信息的。該網(wǎng)頁包含兩個組合框控件:國家和城市。當(dāng)用戶選擇某國,適當(dāng)?shù)某鞘袘?yīng)該顯示到另一組合框,當(dāng)然這一般是從數(shù)據(jù)庫加載。為實(shí)現(xiàn)這一要求,我們可以設(shè)置國家組合框的autopostback屬性為true 。如果我們這樣做,當(dāng)國家組合框觸發(fā)了事件,那么將有一request發(fā)送給服務(wù)器,而此時,可執(zhí)行一次,我們預(yù)先寫好的根據(jù)國家值從數(shù)據(jù)庫讀取適當(dāng)?shù)某鞘兄怠?、 ListBox控件有哪些與數(shù)據(jù)綁定
6、有關(guān)的屬性和方法。DataMember; DataSource; DataSourceID; DataTextField; DataTextFormatString;DataValueField6、 簡述驗(yàn)證控件的作用。ASP.NET提供哪幾類驗(yàn)證控件?簡單描述各類驗(yàn)證控件的功能。 作用:驗(yàn)證控件可以在客戶端直接攔截錯誤,相應(yīng)地減少了與服務(wù)器的交互次數(shù)。 ASP.NET提供了6種驗(yàn)證控件。其中5個驗(yàn)證控件是由BaseValidator類所派生的,它們直接對某個輸入控件進(jìn)行驗(yàn)證。 一個驗(yàn)證控件是ValidationSummary,它不直接關(guān)聯(lián)輸入控件,僅提供了一個集中顯示驗(yàn)證錯誤信息的地方,用于
7、總結(jié)來自網(wǎng)頁上所有驗(yàn)證控件的錯誤信息。 由BaseValidator類所派生的驗(yàn)證控件包括: RequiredFieldValidator:保證用戶必須輸入某些字段的值。 CompareValidator:將用戶輸入到當(dāng)前控件的值與輸入到其他控件的值或常數(shù)值進(jìn)行比較。 RangeValidator:驗(yàn)證輸入值是否在指定范圍內(nèi)。 RegularExpressionValidator:使用正則表達(dá)式來驗(yàn)證輸入值。CustomValidator:使用自定義的驗(yàn)證程序來驗(yàn)證用戶輸入。 7、 Application對象有什么作用和特點(diǎn)?Application對象在某個應(yīng)用程序的所有用戶之間共享信息,并在
8、服務(wù)器運(yùn)行期間持久地保存數(shù)據(jù)。( Application對象在第一次有客戶端請求本應(yīng)用程序的任何URL時創(chuàng)建。它存儲在服務(wù)器的內(nèi)存中,因此,與在數(shù)據(jù)庫中存儲和檢索信息相比,對Application對象的操作執(zhí)行速度更快。也正是由于它存儲在內(nèi)存中,Application對象適合用于存儲那些數(shù)量較少、不隨用戶數(shù)量而變化的常用數(shù)據(jù))8、 采用哪些方法可以將一般控件綁定到數(shù)據(jù)源?將一般控件綁定到數(shù)據(jù)源有兩種方法:一種是與DataSource對象綁定;另一種是綁定到ADO.NET的查詢結(jié)果二、閱讀并寫出運(yùn)行結(jié)果(本大題4小題,每小題5分,共20分)1、<HTML><HEAD>&l
9、t;TITLE>我們的實(shí)驗(yàn)室</TITLE></HEAD><BODY><P><B>有一個清潔衛(wèi)生的實(shí)驗(yàn)室,對同學(xué)們的學(xué)習(xí)是很重要的。</B> <BR><BR><U>清潔衛(wèi)生的環(huán)境,是需要大家來愛護(hù)的。</U> <BR><BR> <I>有的同學(xué)離開實(shí)驗(yàn)室丟下廢棄的紙屑、水杯和塑料袋,敗壞大家學(xué)習(xí)的情緒</I><BR><BR>這是我們大家反對和不齒的,良好的生活習(xí)慣從我在實(shí)驗(yàn)室做起。 <BR>
10、;<BR></P></BODY></HTML> /(粗體字 <b>.</b>)/換行(也稱回車) <br>/底線 <u>.</u>/斜體字 <i>.</i> /分段 <p> 2、static void Main(string args) short Fact = 1; short n, i; n = 5; for (i = 1; i <= n; i+) Fact *= i; Console.WriteLine("0! = 1"
11、, n, Fact); /1! = 1 2! = 2 3! = 6 4! =24 5! =1203、 <br>綁定其他控件屬性:<br> 請輸入文本:<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br> <asp:Button ID="Button1" runat="server" Text="綁定" OnClick="Button1_Click&quo
12、t; /> <asp:Label ID="Label2" runat="server" Text="<%# TextBox1.Text %>"> </asp:Label>4、<% Page Language="C#" %><script runat="server">void Button1_click(object sender, EventArgs e) Label2.Text = TextBox1.Text + Label2
13、.Text;</script><html><body><form id="form1" runat="server"><div><asp:Label ID="Label1" runat="server" Text="輸入姓名:"></asp:Label> <asp:TextBox ID="TextBox1" runat="server">&l
14、t;/asp:TextBox> <asp:Button ID="Button1" runat="server" Text="確認(rèn)" OnClick ="Button1_click" /><br /> <asp:Label ID="Label2" runat="server" Text="歡迎您的到來"></asp:Label><br /></div></f
15、orm></body></html>/輸入姓名: 確認(rèn) 運(yùn)行后結(jié)果為:“剛輸入的姓名”歡迎您的到來三、補(bǔ)充修改、說明下列程序(本大題4小題,每小題5分,共20分)1、補(bǔ)充修改 、 、 protected void btnSubmit_Click(object sender, EventArgs e) lblResult.Text = "您的選擇如下:<br>"/ 判斷復(fù)選框是否選中if (chkNewsletter.Checked) lblResult.Text = "愿意接收郵件列表<br>"els
16、e lblResult.Text = "不愿意接收郵件列表<br>"/ 判斷單選鈕哪個選中string s = ;if (rbMagazine.Checked) s = rbMagazine.Text;if (rbTV.Checked) s = rbTV.Text;if (rbOther.Checked) s = rbOther.Text;lblResult.Text += "您是從" + s + "獲悉我們的網(wǎng)站" 2、補(bǔ)充修改 和 protected void mapMenu_Click(object sender,
17、ImageMapEventArgs e) switch (e.PostBackValue) Case "ToUpper": tbText.Text = tbText.Text.ToUpper(); break; case "ToLower": tbText.Text = tbText.Text.ToLower(); break; case "Empty": tbText.Text = String.Empty; break; 3、補(bǔ)充修改 和 private void CustomValidator1_ServerValidate(o
18、bject source,System.Web.UI.WebControls.ServerValidateEventArgs args)args.IsValid = true;if (args.Value.Length < 6 )CustomValidator1.ErrorMessage = "你輸入的密碼太短了,至少要6個字符."args.IsValid = false;if ( args.Value.Length > 15 )CustomValidator1.ErrorMessage = "你輸入的密碼太長,最長不能超過15個字符."ar
19、gs.IsValid = false; 4、請說明這段程序的功能protected void Page_Load(object sender, EventArgs e) string username = Request.QueryString"tbName" string love = Request .QueryString"tbLove" Response.Write("用戶名:"+username+"<br>興趣:"+love); 四、 程序設(shè)計題(本大題2小題,每小題10分,共20分)1、使用文本編輯器編寫一個HTML文檔,要求能夠在瀏覽器中顯示下圖:<HTML><HEAD><TITLE></TITLE></HEAD><BODY></P><b>.美國務(wù)卿:不承認(rèn)中國防空識別區(qū)</b> <BR>警告
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 無人值守的停車場管理系統(tǒng)
- 光伏發(fā)電項(xiàng)目社會效益
- 高效辦公空間設(shè)計建議報告
- 模板專項(xiàng)施工方案(完整版)
- 電子設(shè)備回收與再利用技術(shù)指南
- 倉儲物流系統(tǒng)電商
- 面向員工的培訓(xùn)方案及實(shí)施計劃
- rdpac腫瘤復(fù)習(xí)試題附答案
- 人工智能算法及應(yīng)用試題及答案
- 往來文書操作指南
- 2023年蘇州衛(wèi)生職業(yè)技術(shù)學(xué)院高職單招(語文)試題庫含答案解析
- 拘留所教育課件02
- 《網(wǎng)紅現(xiàn)象的研究背景、意義及文獻(xiàn)綜述(2100字)》
- 管接頭注塑模具設(shè)計開題報告
- 最新-駕駛員職業(yè)心理和生理健康知識二-課件
- 加氫裝置催化劑硫化方案
- 核電廠概率安全評價概述課件
- 2022“博學(xué)杯”全國幼兒識字與閱讀大賽選拔試卷
- 幼兒園硬筆專用字帖大寫數(shù)字描紅
- 滬教牛津版四年級上冊英語全冊課件
- 2022年信息管理概論復(fù)習(xí)資料
評論
0/150
提交評論