2016信息工程Web開發(fā)技術(shù)復(fù)習(xí)概要_第1頁
2016信息工程Web開發(fā)技術(shù)復(fù)習(xí)概要_第2頁
2016信息工程Web開發(fā)技術(shù)復(fù)習(xí)概要_第3頁
2016信息工程Web開發(fā)技術(shù)復(fù)習(xí)概要_第4頁
2016信息工程Web開發(fā)技術(shù)復(fù)習(xí)概要_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

./Web開發(fā)基礎(chǔ)復(fù)習(xí)概要一、簡(jiǎn)答題解釋下列名詞HTTP;SQL;OOP;HTML;ADO.NET;IIS;DBMS;SOAP;DB;IE。假如將一個(gè)lianxi.aspx文件保存在Web服務(wù)器的虛擬目錄ls下,其物理目錄為E:\\data,假設(shè)該Web服務(wù)器的主目錄為C:\Inetpub\wwwroot,如果要訪問該文件,需要在瀏覽器中輸入什么?簡(jiǎn)述發(fā)送表單的二種HTTP方法,下列語句表明使用的是什么方法。"1245舉例說明Web窗體的組成,各包含什么容。舉例說明HTML的基本結(jié)構(gòu)。簡(jiǎn)述CSS的作用,如何在網(wǎng)頁中使用CSS?簡(jiǎn)述C#中有那些數(shù)值類型。分支語句有哪兩種,分別在什么情況下使用。簡(jiǎn)述C#中異常處理語句的使用方法。簡(jiǎn)述C#中數(shù)據(jù)類型隱式轉(zhuǎn)換和顯示轉(zhuǎn)換的異同。在C#類的聲明中有哪些類訪問修飾符和類成員訪問修飾符?舉例說明在C#中類的使用。簡(jiǎn)述靜態(tài)網(wǎng)頁和動(dòng)態(tài)網(wǎng)頁的工作原理,有何區(qū)別?簡(jiǎn)述Web服務(wù)器控件的BackColor和ForeColor、Tabindex、ToolTip、AccessKey、Visible、Enabled屬性的含義。舉例說明當(dāng)使用某Web服務(wù)器控件的AutoPostBack屬性時(shí),一般激活的是何中事件?簡(jiǎn)述TextBox控件的功能,當(dāng)TextBox控件的屬性TextMode="Multuline"其含義是什么?同時(shí)還應(yīng)設(shè)置什么屬性才能完成這一功能;當(dāng)使用TextBox控件輸入信息時(shí),顯示的容為"***",應(yīng)設(shè)置什么屬性;設(shè)置屬性TabIndex="5”Button有幾種方法?是什么?如何使用?簡(jiǎn)述RadioButton控件和RadioButtonList控件的差異和使用方法。當(dāng)在這兩個(gè)控件中使用AccessKey屬性時(shí)能完成什么功能?簡(jiǎn)述CheckBox控件和CheckBoxList控件的差異和使用方法,這兩個(gè)控件判斷是否被選中可以通過什么屬性來完成;某控件源代碼如下,這是什么控件?簡(jiǎn)述代碼各部分的意義。<asp:HyperLinkid="Hyperlink2"ImageUrl="read.gif"accessKey="a"NavigateUrl=Target="_top"runat="server"/>下列頁面使用了什么控件?如何保證多選一?舉例說明對(duì)兩個(gè)值進(jìn)行比較驗(yàn)證,需要使用什么控件?舉例說明要驗(yàn)證某個(gè)值是否在要求的圍,需要使用什么控件?舉例說明如何將網(wǎng)頁重新定義到另一個(gè)頁面。舉例說明用何對(duì)象的何方法可以在頁面上輸出信息。舉例說明使用Server對(duì)象終止頁面執(zhí)行的兩種方法的區(qū)別。舉例說明Server對(duì)象使用什么方法實(shí)現(xiàn)對(duì)HTML的編碼。舉例說明利用Application對(duì)象存取變量的方法。默認(rèn)有效時(shí)間為多少。舉例說明利用Session對(duì)象存取變量的方法;Session對(duì)象的有效時(shí)間如何設(shè)置。默認(rèn)有效時(shí)間為多少。Cookie對(duì)象的作用是什么?如何使用Cookie對(duì)象?請(qǐng)寫出查詢、插入、更新、刪除數(shù)據(jù)表記錄的SQL基本語句。允許對(duì)數(shù)據(jù)表進(jìn)行編輯的必要條件是什么?如果只允許對(duì)數(shù)據(jù)表的部分字段進(jìn)行修改,應(yīng)該補(bǔ)充哪些設(shè)置使用ADO.NET完成對(duì)數(shù)據(jù)庫的操作需引入什么名稱空間?其提供了那些對(duì)象?簡(jiǎn)述這些對(duì)象的功能。簡(jiǎn)述DataSet對(duì)象的作用。簡(jiǎn)述DataAdapter對(duì)象。簡(jiǎn)述Connection對(duì)象的作用。簡(jiǎn)述Command對(duì)象的作用。提供幾種方法,舉例說明其如何使用。舉例說明使用Command對(duì)象調(diào)用存儲(chǔ)過程的方法?簡(jiǎn)述ADO.NET中兩種操縱數(shù)據(jù)庫的方法,最主要的區(qū)別是什么?什么是數(shù)據(jù)綁定技術(shù)?簡(jiǎn)述Repeater控件的作用,Repeater控件的模板ItemTemplate、AlternatingItemTemplate、SeparatorTemplate的作用是什么?ASP.NET2.0提供的SqlDataSource是個(gè)什么控件?有何作用?當(dāng)單擊[高級(jí)]按鈕時(shí),有何目的?舉例簡(jiǎn)述其使用過程。簡(jiǎn)述GridView控件的功能。舉例說明如何使用GridView控件進(jìn)行分頁顯示、進(jìn)行數(shù)據(jù)排序。舉例簡(jiǎn)述GridView控件顯示數(shù)據(jù)表的過程。簡(jiǎn)述在GridView控件中實(shí)現(xiàn)給數(shù)據(jù)表增添記錄的設(shè)計(jì)步驟。簡(jiǎn)述DataList控件的功能。舉例說明其使用的步驟。簡(jiǎn)述DetailsView控件的功能。用該控件完成數(shù)據(jù)編輯的步驟。舉例說明在查詢記錄時(shí),如果只想顯示部分字段的容,應(yīng)該使用哪個(gè)數(shù)據(jù)控件,如果只想顯示單個(gè)記錄,又該怎么辦。簡(jiǎn)述FormView控件的功能。簡(jiǎn)述利用FormView控件設(shè)計(jì)招聘網(wǎng)頁的設(shè)計(jì)過程。簡(jiǎn)述用GridView控件作為主控件,其它數(shù)據(jù)控件為輔助控件,聯(lián)合完成對(duì)數(shù)據(jù)操作的過程。簡(jiǎn)述Web服務(wù)的體系結(jié)構(gòu)。簡(jiǎn)述創(chuàng)建及使用Web服務(wù)的過程。global.asax文件的功能是什么?簡(jiǎn)述global.asax文件中的Application_Error事件的作用。簡(jiǎn)述Web.config配置文件的作用。簡(jiǎn)述Web.config配置文件中connectionSettings節(jié)的設(shè)置和使用方法。簡(jiǎn)述Web系統(tǒng)的三層結(jié)構(gòu)及各層的主要功能。二、程序分析1.下列程序使用何技術(shù)?運(yùn)行結(jié)果是什么?<HTML><HEAD><TITLE>JavaScript-條件語句演示</TITLE><SCRIPTlanguage=JavaScript><!--functioncmdChanged_onClick<>{varthe_form=document.Form1;vartb=the_form.txtNewText;varcb1=the_form.checkbox1;varcb2=the_form.checkbox2;the_form.txtNewText.value="您的選擇為:"if<cb1.checked>{tb.value+=cb1.value;}if<cb2.checked>{tb.value+=cb2.value;}if<!cb1.checked&&!cb2.checked>{tb.value+="空";}//-->returntrue;}</SCRIPT><BODY><FORMname=Form1>請(qǐng)選擇:<P><INPUTtype=checkboxvalue="蘋果"name=checkbox1>蘋果<BR><INPUTtype=checkboxvalue="香蕉"name=checkbox2>香蕉<P></P><INPUTonclick=cmdChanged_onClick<>;type=buttonvalue=選擇><BR><BR><INPUTname=txtNewText></FORM></BODY></HTML>2.判斷程序運(yùn)行結(jié)果,使用何技術(shù)?:Stringtemp=Server.HtmlEncode<"<ahref=’.’>科技大學(xué)</a>">;Response.write<temp+"<br>">;Response.write<Server.HtmlDecode<temp>>;3.請(qǐng)?jiān)赑age_Load事件中編寫代碼,類的作用是什么?將下列類的結(jié)果在TextBox控件上輸出。publicclassDemo_test{intval1=8;floatval2=17.6F;shortval3=12;publicfloatmy_show_test<>{return<val1*val2/val3>;}{protectedvoidPage_Load<objectsender,EventArgse>{}4.使用SqlCommand方法完成下列數(shù)據(jù)庫記錄插入程序sqlConnection1.Open<>;stringsql="insertintostudents<name,age,stu_id>values<‘wngwei’,23,‘080501012’>SqlCommandmyCommand=newSqlCommand<sql,sqlConnection1>;[]5.使用ADO.NET提供的對(duì)象完成下列數(shù)據(jù)庫記錄查詢程序sqlConnection1.Open<>;SqlCommandmyCommand=newSqlCommand<"select*fromstudents",sqlConnection1>;SqlDataAdapterAdapter=newSqlDataAdapter<>;Adapter.[]=myCommand;DataSetmy_DataSet=newDataSet<>;Adapter.Fill<my_DataSet>[];GridView1.DataBind<>;sqlConnection1.Close<>;6、下面程序段執(zhí)行完畢,頁面上顯示的容為〔。Response.Write<"電子<br>">;Response.Write<"信息">;Response.End<>;Response.Write<"工程">;7、下列程序段使用了什么技術(shù)?判斷程序運(yùn)行結(jié)果:voidPage_Load<>{string[]lesson={"因特網(wǎng)技術(shù)","網(wǎng)絡(luò)數(shù)據(jù)庫","數(shù)據(jù)結(jié)構(gòu)","計(jì)算機(jī)通信網(wǎng)","面向?qū)ο蟪绦蛟O(shè)計(jì)",};for<inti=0;i<=4;i++>Response.Write<<i+1>+"、"+lesson[i]+"<br>">;}8、解釋下列程序中的語句含義myConnection.Open<>;SqlCommandmyCommand=newSqlCommand<>;myCommand.Connection=myConnection;myCommand.CommandType=CommandType.StoredProcedure;[A]SqlParameterParm=newSqlParameter<"get_age",SqlDbType.Int,4>;[B]Parm.Value=23;[C]myCommand.Parameters.Add<Parm>;[D]myCommand.CommandText="Ado_test_sp_pa";[E]myCommand.ExecuteNonQuery<>;三、程序設(shè)計(jì)1.編寫應(yīng)用程序,輸入兩個(gè)數(shù),比較判斷兩個(gè)數(shù)的大小并輸出結(jié)果。2.請(qǐng)開發(fā)一個(gè)簡(jiǎn)單的計(jì)算器,輸入兩個(gè)數(shù)后可以求兩個(gè)數(shù)的加、減、乘、除等。所使用的服務(wù)器控件要求設(shè)置:a、Tab按鈕的順序;b、設(shè)置控件的提示信息。3、選擇使用合適的控件,輸入兩個(gè)數(shù),其中一個(gè)是分母,另一個(gè)是分子,輸出兩數(shù)之比的百分比。4、請(qǐng)開發(fā)一個(gè)頁面,顯示來訪者的IP地址。并判斷:如果IP地址以192.168開頭的,則顯示歡迎信息:否則顯示為非法用戶,并終止程序。5、創(chuàng)建三個(gè)網(wǎng)頁,在其中一個(gè)網(wǎng)頁中輸入和密碼,要求當(dāng)瀏覽其它網(wǎng)頁時(shí),這個(gè)和密碼將傳送的新的網(wǎng)頁中并顯示出來。6、現(xiàn)有一個(gè)倉庫入庫管理軟件,貨品入庫頁面、貨品查詢頁面如下,表名稱為S_CKGL;有字段S_CKMC<倉庫名稱>,S_HPMC〔貨品名稱,D_RQ〔日期,N_SL〔數(shù)量,數(shù)據(jù)表結(jié)構(gòu)如圖二,請(qǐng)編程實(shí)現(xiàn)以下任務(wù)〔只需腳本代碼:①要求使用TextBox、DropDownList、Button、DataGrid等控件如圖一。②主要代碼需注釋。③要求使用ADO.NET提供的相關(guān)對(duì)象完成數(shù)據(jù)庫的操作。④當(dāng)貨品入庫頁面、貨品查詢頁面一加載,即顯示全部商品倉庫信息,并按照庫存數(shù)量增量排序<頁面加載引發(fā)Page_Load事件>⑤實(shí)現(xiàn)簡(jiǎn)單的根據(jù)貨品名稱或倉庫名稱或貨品名稱模糊查詢?!伯?dāng)單擊查詢提交按鈕引發(fā)query_Click事件。圖一、貨品入庫頁面、貨品查詢頁面privatevoidPage_Load<objectsender,System.EventArgse> {}privatevoidquery_Click<objectsender,System.EventArgse> { }7、現(xiàn)有一個(gè)簡(jiǎn)單的學(xué)生實(shí)驗(yàn)管理軟件,含有學(xué)生上機(jī)登記和上機(jī)查詢功能頁面如圖一,已建數(shù)據(jù)庫庫名為lianxi;表名稱為stu_register;有字段stu_id<學(xué)號(hào)>,spec_name〔專業(yè),course〔課程,stu_name〔學(xué)生,stu_ip,〔登錄主機(jī)IPclass_time〔上課時(shí)間數(shù)據(jù)表結(jié)構(gòu)如圖二。請(qǐng)完成以下任務(wù):①、圖一使用哪些Web服務(wù)器控件,顯示數(shù)據(jù)輸出的控件還實(shí)現(xiàn)了什么功能及屬性如何設(shè)置?。②、上機(jī)登記程序,將上機(jī)登記記錄顯示。〔當(dāng)單擊登記提交時(shí)引發(fā)input_Click事件。③、實(shí)現(xiàn)簡(jiǎn)單的根據(jù)上機(jī)日期或?qū)I(yè)或?qū)嶒?yàn)課程的查詢并顯示查詢結(jié)果?!伯?dāng)單擊查詢提交時(shí)引發(fā)query_Click事件。要求:①、編程部分只需腳本代碼。②、主要代碼需注釋。③、要求使用ADO.NET提供的相關(guān)對(duì)象完成數(shù)據(jù)庫的操作?!沧⒁猓翰荒苁褂脭?shù)據(jù)連接控件。圖一、學(xué)生上機(jī)登記和上機(jī)查詢功能頁面圖二、stu_registerprivatevoidinput_Click<objectsender,System.Eve

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論