歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > PPT文檔下載  

第15章 開發(fā)Web應(yīng)用程序

  • 資源ID:249288627       資源大?。?span id="agglrhf" class="font-tahoma">134KB        全文頁數(shù):24頁
  • 資源格式: PPT        下載積分:15積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要15積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復(fù)下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標題沒有明確說明有答案則都視為沒有答案,請知曉。

第15章 開發(fā)Web應(yīng)用程序

單擊此處編輯母版標題樣式,單擊此處編輯母版文本樣式,第二級,第三級,第四級,第五級,*,第,15,章 開發(fā),Web,應(yīng)用程序,Web,應(yīng)用程序,是一種以網(wǎng)頁形式為界面的應(yīng)用程序,,Web,應(yīng)用程序可以利用網(wǎng)絡(luò)的強大功能為用戶提供服務(wù)。,ASP.NET,為這種類型應(yīng)用程序的開發(fā)提供了一個強大的平臺。還有一種可以為,Web,應(yīng)用程序提供服務(wù)的網(wǎng)絡(luò)應(yīng)用,叫,XML WebService,,也叫,Web,服務(wù),它雖然不以可視的界面出現(xiàn)在用戶面前,但可以為用戶的客戶端應(yīng)用程序或,Web,應(yīng)用程序提供網(wǎng)絡(luò)服務(wù)。,15.1 ASP.NET,簡介,15.1.1 ASP.NET,的運行環(huán)境,硬件的要求如下:,CPU,:,Pentium II 300MHz,以上,推薦使用,Pentium III 600MHz,以上。,內(nèi)存:,96MB,,推薦使用,128MB,以上。,硬盤空間:完全安裝方式至少需要,250MB,,快速安裝方式需要至少,155MB,。,顯示器:要求分辨率至少,800600,,支持,256,種以上的顏色數(shù)。,ASP.NET,對操作系統(tǒng)環(huán)境的要求較高,它只能在,Windows 2000 Profession SP1,、,Windows 2000 Server SP1,、,Windows XP Professional,及更高版本中運行。,除了操作系統(tǒng)之外,運行,ASP.NET,還需要安裝,.NET Framework,(,.NET,框架)、,MDAC,(,Microsoft Data Access Components,,數(shù)據(jù)訪問組件)。,15.1.2 ASP.NET,應(yīng)用程序的組成,一個,ASP.NET,頁面文件可以被拆分成兩個獨立的部分:一個文件(,xxxxx.aspx,)包含,html,代碼和控件信息,用來描述頁面外觀;另一個文件(,xxxxx.aspx.cs,)包含實現(xiàn)程序功能的代碼。,ASP.NET Web,應(yīng)用程序項目中“*,.aspx”,和“*,.cs”,文件的內(nèi)容,前者與普通的,.htm,文件格式非常相似,而后者則與,C#,應(yīng)用程序的格式相似。,15.1.3 Web,窗體頁及生命周期,當瀏覽器向用戶展示一個窗體,用戶對該窗體進行操作后,將導(dǎo)致該窗體回發(fā)到服務(wù)器,服務(wù)器對用戶的操作處理后又將窗體返回到瀏覽器,這一過程稱作“往返過程”。,Web,窗體頁的生命周期是自用戶打開網(wǎng)頁開始到提交操作為止的這段時間。,15.2,創(chuàng)建,Web,窗體應(yīng)用程序,15.2.1,創(chuàng)建,ASP.NET Web,應(yīng)用程序項目,在“新建項目”對話框中選擇項目類型為“,Visual C#,項目”,選擇使用的模板為“,ASP.NET Web,應(yīng)用程序”,在“位置”欄中指定項目文件存放的位置,如“,http:/localhost/WebAppTest”,。單擊,【,確定,】,按鈕進入,ASP.NET Web,應(yīng)用程序的開發(fā)環(huán)境。,該過程中系統(tǒng)會在“,C:Inetpubwwwroot”,下創(chuàng)建一個名為“,WebAppTest”,的文件夾,其中存放了該項目包含的所有文件和文件夾。,當一個新的,Web,應(yīng)用程序被創(chuàng)建后,系統(tǒng)自動創(chuàng)建的文件中包含以下幾個文件:,WebForm1.aspx,文件:這是一個空白的,ASP.NET Web,窗體頁面,通??蓪⒌谝粋€,.aspx,文件改名為“,default.aspx”,或“,index.aspx”,作為,Web,站點的缺省主頁。,AssemblyInfo.cs,文件:這是一個普通的源代碼文件,其中包含了所有的程序集特性。,Global.asax.cs,文件:這是應(yīng)用程序自動啟動時被加載的第一個文件,它包含了,Application_Start,,,Session_Start,,,Application_End,,,Session_End,等幾個過程。,Web.config,文件:這是,ASP.NET,應(yīng)用程序的配置文件。,15.2.2 ASP.NET,常用控件,1.ASP.NET,控件的分類,在,ASP.NET,中控件分為,Web,窗體控件和,html,控件兩大類。在,html,控件工具箱中,可以看到一些,Web,頁面中常用的元素。,Web,窗體控件與,html,控件或,html,表單相比較,有一個重要的區(qū)別,,Web,窗體控件是服務(wù)器端控件,是在服務(wù)器端生成。,2.,使用,ASP.NET,控件,15.3 ASP.NET,的常用對象,15.3.1 Page,對象,1.Page,對象的常用屬性,(1)IsPostBack,屬性,(4)Response,屬性,(2)Application,屬性,(5)Server,屬性,(3)Request,屬性,(6)Session,屬性,2.Page,對象的常用事件,Page,對象的常用事件有,Load,(裝入)和,UnLoad,(卸載)事件。,15.3.2 Response,對象,該對象被用于回應(yīng)客戶瀏覽器,告訴瀏覽器回應(yīng)內(nèi)容的報頭、服務(wù)器端的狀態(tài)信息以及輸出制定的內(nèi)容。,(1)Buffer,屬性,(2)Write,方法,(3)Redirect,方法,15.3.3 Request,對象,(1)UserHostAddress,屬性,(2)QueryString,屬性,(3)Browser,屬性,(4)ServerVariables,屬性,9.2.7 Wipe Info,(信息清除工具),啟動,Wipe Info,(信息清除工具),打開窗口。在窗口中,有一行提示信息:“,Drag files and folders into this list and select”,(將文件或文件夾拖入本列表框,然后選擇“,Wipe All”,),按照提示將要刪除的文件或文件夾用鼠標拖入窗口的列表框,單擊“,Wipe All”,(全部清除)。,15.3.4 Application,對象和,Session,對象,1.Application,對象和,Session,對象的區(qū)別,Application,對象和,Session,對象都可在服務(wù)器端保存數(shù)據(jù)或?qū)ο?,?Application,對象中保存的信息是為所有來訪的瀏覽器共享的,而,Session,對象保存的數(shù)據(jù)則是僅為特定的來訪者共享的。,2.,向,Application,對象或,Session,對象中存入數(shù)據(jù),向,Application,對象中存入數(shù)據(jù)的方法十分簡單,下面的語句將一個字符串存入對象中。,Applicationwelcome=,本網(wǎng)站歡迎來訪,;,向,Session,對象中存入數(shù)據(jù)的方法類似,如下面的語句同樣將一個字符串存入對象中。,Sessionwelcome=,本網(wǎng)站歡迎你來訪,;,3.,從,Application,對象或,Session,對象中取出數(shù)據(jù),假設(shè),Web,窗體頁中有一,ID,為,LblWelcome,的標簽,下面的語句表示了如何從,Application,對象或,Session,對象中取出數(shù)據(jù)的方法。,LblWelcome.Text=Applicationwelcome.ToString()+Sessionwelcome.ToString();,15.3.5 Server,對象,Server,對象提供了訪問服務(wù)的方法和屬性,其常用的方法主要有以下幾個。,1.MapPath,方法,2.Transfer,方法,3.HtmlEncode,方法,4.URLEncode,方法,15.4,在,Web,應(yīng)用程序中訪問數(shù)據(jù),在,ASP.NET,中通過使用,ADO.NET,實現(xiàn)數(shù)據(jù)庫訪問的,操作與,Windows,應(yīng)用程序?qū)?shù)據(jù)庫的訪問基本一致,可以實現(xiàn)對數(shù)據(jù)庫數(shù)據(jù)的讀取、更改與添加刪除。,15.4.1,設(shè)計程序界面,1.,創(chuàng)建項目,2.,設(shè)計界面,3.,設(shè)置對象屬性,15.4.2,訪問與顯示數(shù)據(jù),在,ASP.NET,中訪問數(shù)據(jù)庫與在,Windows,中訪問數(shù)據(jù)庫的操作步驟基本相同:,創(chuàng)建,DataSet,(數(shù)據(jù)集合)對象,以存放從數(shù)據(jù)庫中讀取的記錄;,創(chuàng)建與數(shù)據(jù)庫的連接,即創(chuàng)建,OleDbConnection,(,Ole,數(shù)據(jù)庫連接)對象,建立程序與數(shù)據(jù)庫的數(shù)據(jù)傳輸通道;,創(chuàng)建,OleDbDataAdapter,(,Ole,數(shù)據(jù)庫數(shù)據(jù)適配器)對象,以完成從數(shù)據(jù)庫讀取記錄或?qū)⒊绦蚴褂玫挠涗泴懭霐?shù)據(jù)庫;,將數(shù)據(jù)庫中讀取的數(shù)據(jù)寫入,DataSet(,數(shù)據(jù)集合,),中,即數(shù)據(jù)填充;,將,DataSet,(數(shù)據(jù)集合)中的數(shù)據(jù)與控件(如數(shù)據(jù)表格)綁定,以顯示數(shù)據(jù)。,15.5,創(chuàng)建和使用,Web,服務(wù),15.5.1 Web,服務(wù)簡介,WebService,是一種應(yīng)用程序,其作用是向用戶提供功能,并以受控的方式提供一些服務(wù)和數(shù)據(jù)訪問。,WebService,通過基于標準的開放接口被訪問,如,SOAP,和,HTTP,,所以,WebService,可以在任何支持這些標準的操作系統(tǒng)(如,Linux,等)中使用,并非僅為,.NET,平臺所獨有,這就為跨平臺的操作創(chuàng)造了條件。,15.5.2,創(chuàng)建,Web,服務(wù),使用,WebService,必須有被創(chuàng)建的,WebService,與調(diào)用它的應(yīng)用程序。,1.,創(chuàng)建,WebService,項目,2.,設(shè)計,WebService,代碼,3.,測試,WebService,15.5.3,調(diào)用,Web,服務(wù),在,ASP.NET,應(yīng)用程序中調(diào)用,WebService,服務(wù)。,1.,創(chuàng)建,Web,引用,2.,設(shè)計,ASP.NET,應(yīng)用程序界面,3.,設(shè)計代碼,4.,測試,ASP.NET,應(yīng)用程序的,WebService,調(diào)用,15.6 Windows,應(yīng)用程序的,Web,服務(wù)調(diào)用,15.6.1,創(chuàng)建,Web,服務(wù),15.6.2,調(diào)用,Web,服務(wù),1.,界面設(shè)計,2.,添加,Web,引用,3.,設(shè)計代碼,4.,測試,Windows,應(yīng)用程序的,WebService,調(diào)用,

注意事項

本文(第15章 開發(fā)Web應(yīng)用程序)為本站會員(dfg****19)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!