秋霞电影网午夜鲁丝片无码,真人h视频免费观看视频,囯产av无码片毛片一级,免费夜色私人影院在线观看,亚洲美女综合香蕉片,亚洲aⅴ天堂av在线电影猫咪,日韩三级片网址入口

微軟認(rèn)證課程系列教材--面向.NET的Web應(yīng)用程序設(shè)計(jì)第8章 創(chuàng)建用戶控件

上傳人:r****d 文檔編號(hào):233378065 上傳時(shí)間:2023-10-07 格式:PPT 頁(yè)數(shù):22 大小:301KB
收藏 版權(quán)申訴 舉報(bào) 下載
微軟認(rèn)證課程系列教材--面向.NET的Web應(yīng)用程序設(shè)計(jì)第8章 創(chuàng)建用戶控件_第1頁(yè)
第1頁(yè) / 共22頁(yè)
微軟認(rèn)證課程系列教材--面向.NET的Web應(yīng)用程序設(shè)計(jì)第8章 創(chuàng)建用戶控件_第2頁(yè)
第2頁(yè) / 共22頁(yè)
微軟認(rèn)證課程系列教材--面向.NET的Web應(yīng)用程序設(shè)計(jì)第8章 創(chuàng)建用戶控件_第3頁(yè)
第3頁(yè) / 共22頁(yè)

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《微軟認(rèn)證課程系列教材--面向.NET的Web應(yīng)用程序設(shè)計(jì)第8章 創(chuàng)建用戶控件》由會(huì)員分享,可在線閱讀,更多相關(guān)《微軟認(rèn)證課程系列教材--面向.NET的Web應(yīng)用程序設(shè)計(jì)第8章 創(chuàng)建用戶控件(22頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、1 1/3939主講:劉主講:劉 佳佳面向面向.NET.NET的的WebWeb應(yīng)用應(yīng)用程序設(shè)計(jì)程序設(shè)計(jì)微軟認(rèn)證課程系列教材微軟認(rèn)證課程系列教材2 2/3939面向面向 .NET.NET 的的 Web Web 應(yīng)用程序設(shè)計(jì)應(yīng)用程序設(shè)計(jì)n第第1 1章章 Microsoft.NET Microsoft.NET Framework Framework 概述概述n第第2 2章章 使用使用 Microsoft Visual Microsoft Visual Studio.NETStudio.NETn第第3 3章章 使用使用基基于于 Microsoft Microsoft.NET.NET 的開發(fā)語(yǔ)言的開發(fā)語(yǔ)

2、言n第第4 4章章 創(chuàng)建創(chuàng)建 Microsoft Microsoft ASP.NET Web ASP.NET Web 窗體窗體n第第5 5章章 在在 Microsoft ASP.NET Microsoft ASP.NET Web Web 窗體中添加代碼窗體中添加代碼n第第6 6章章 Microsoft ASP.NET Microsoft ASP.NET Web Web 應(yīng)用程序的跟蹤機(jī)制應(yīng)用程序的跟蹤機(jī)制n第第7 7章章 驗(yàn)證用戶輸入驗(yàn)證用戶輸入n第第8 8章章 創(chuàng)建用戶控件創(chuàng)建用戶控件n第第9 9章章 使用使用 Microsoft Microsoft Visual Studio.NET Vi

3、sual Studio.NET 訪問(wèn)關(guān)訪問(wèn)關(guān)系型數(shù)據(jù)系型數(shù)據(jù)n第第1010章章 使用使用 Microsoft Microsoft ADO.NET ADO.NET 訪問(wèn)數(shù)據(jù)訪問(wèn)數(shù)據(jù)n第第1111章章 通過(guò)通過(guò) Microsoft Microsoft ADO.NET ADO.NET 調(diào)用存儲(chǔ)過(guò)程調(diào)用存儲(chǔ)過(guò)程n第第1212章章 讀寫讀寫 XML XML 數(shù)據(jù)數(shù)據(jù)n第第1313章章 使用和創(chuàng)建使用和創(chuàng)建 XML XML Web ServiceWeb Servicen第第1414章章 狀態(tài)管理狀態(tài)管理n第第1515章章 配置、優(yōu)化和配置、優(yōu)化和部署部署 Microsoft ASP.NET Microso

4、ft ASP.NET Web Web 應(yīng)用程序應(yīng)用程序n第第1616章章 Web Web 安全性介安全性介紹紹n第第1717章章 Web Web 應(yīng)用程序應(yīng)用程序安全性規(guī)劃安全性規(guī)劃n第第1818章章 驗(yàn)證用戶輸入驗(yàn)證用戶輸入n第第1919章章 Internet Internet 信息服信息服務(wù)身份驗(yàn)證務(wù)身份驗(yàn)證n第第2020章章 保護(hù)保護(hù) Web Web 頁(yè)面頁(yè)面安全安全第21章保護(hù)文件系統(tǒng)數(shù)據(jù)的安全第22章保護(hù)MicrosoftSQLServer的安全第23章保證通信中的機(jī)密信息和數(shù)據(jù)完整性第24章加密、散列和數(shù)據(jù)簽名第25章測(cè)試Web站點(diǎn)的安全性面向.NET 的 Web 應(yīng)用程序設(shè)計(jì)4

5、4/2222第第8 8章章 創(chuàng)建用戶控件創(chuàng)建用戶控件n在在 ASP.NET Web ASP.NET Web 窗體中添加用戶窗體中添加用戶控件控件n創(chuàng)建用戶控件創(chuàng)建用戶控件5 5/2222在在 ASP.NET Web ASP.NET Web 窗體中添加用戶控件窗體中添加用戶控件n用戶控件用戶控件n使用用戶控件的原因使用用戶控件的原因n課堂練習(xí)課堂練習(xí) 列舉用戶控件列舉用戶控件n添加用戶控件添加用戶控件n演示演示 使用用戶控件使用用戶控件6 6/2222用戶控件用戶控件n用戶控件用戶控件l使用與 ASP.NET 頁(yè)相同的語(yǔ)法創(chuàng)建的用戶自定義 Web 服務(wù)器控件l在多個(gè) ASP.NET Web 應(yīng)用

6、程序之間劃分和重復(fù)使用公共用戶界面功能l可以使用任何文本編輯器開發(fā)l支持代碼隱藏頁(yè)l支持可視化開發(fā)8.1.1 8.1.1 用戶控件用戶控件7 7/2222用戶控件用戶控件n與與 Web Web 窗體的區(qū)別窗體的區(qū)別l.ascx 擴(kuò)展名l不能獨(dú)立地請(qǐng)求用戶控件,必須包括在 Web 窗體頁(yè)內(nèi)才能使用l不能包含、和 標(biāo)簽l使用 Control 指令代替 Page 指令l用戶控件的代碼隱藏類從 UserControl 類繼承,Web 窗體的代碼隱藏類從 Page 類繼承l(wèi)擁有自己的事件處理代碼8.1.1 8.1.1 用戶控件用戶控件8 8/2222用戶控件用戶控件nControl Control 指令

7、指令n與與 HTML HTML 服務(wù)器控件、服務(wù)器控件、Web Web 服務(wù)器控件的區(qū)服務(wù)器控件的區(qū)別別n與與 Web Web 自定義控件的區(qū)別自定義控件的區(qū)別%Control Language=vb Codebehind=“control1.ascx.vb%Control Language=“C#Codebehind=“control1.ascx.cs%8.1.1 8.1.1 用戶控件用戶控件9 9/2222使用用戶控件的原因使用用戶控件的原因nASP Include ASP Include 函數(shù)的不足函數(shù)的不足l容易產(chǎn)生變量名、方法名沖突n用戶控件的優(yōu)點(diǎn)用戶控件的優(yōu)點(diǎn)l獨(dú)立于 Web 窗體

8、,用戶控件的變量、方法和屬性不會(huì)與 Web 窗體的變量、方法和屬性沖突l在同一 Web 窗體中多次使用用戶控件不會(huì)產(chǎn)生沖突l可被 Web 應(yīng)用程序內(nèi)所有 Web 窗體重用Page2.aspxControl1.ascxPage1.aspx應(yīng)用程序 A8.1.2 8.1.2 使用用戶控件的原因使用用戶控件的原因1010/2222使用用戶控件的原因使用用戶控件的原因n用戶控件的不足用戶控件的不足l每個(gè)應(yīng)用程序中需要控件的一個(gè)單獨(dú)副本l不能在使用其他語(yǔ)言開發(fā)的 Web 應(yīng)用程序中重用l不能將用戶控件添加到 Visual Studio.NET 工具箱中n解決方案:解決方案:Web Web 自定義控件自定

9、義控件Page2.aspxControl1.ascxPage1.aspxPage3.aspx應(yīng)用程序 A應(yīng)用程序 B8.1.2 8.1.2 使用用戶控件的原因使用用戶控件的原因1111/2222課堂練習(xí)課堂練習(xí) 列舉用戶控件列舉用戶控件在本練習(xí)中,你將在本練習(xí)中,你將l列舉適合使用用戶控件的例子n時(shí)間:時(shí)間:5 5 分鐘分鐘8.1.3 8.1.3 課堂練習(xí)課堂練習(xí) 列舉用戶控件列舉用戶控件1212/2222添加用戶控件添加用戶控件n使用使用 Register Register 指令指令將用戶控件添加到將用戶控件添加到 Web Web 窗體中窗體中nTagPrefix TagPrefix 屬性屬

10、性l指定用戶控件的標(biāo)記前綴nTagName TagName 屬性屬性l指定用戶控件標(biāo)記的名稱nSrc Src 屬性屬性%Register TagPrefix=demo TagName=validNum Src=%8.1.4 8.1.4 添加用戶控件添加用戶控件1313/2222添加用戶控件添加用戶控件n手動(dòng)添加用戶控件手動(dòng)添加用戶控件l添加 Register 指令l在 Web 窗體中插入用戶控件%Register TagPrefix=demo TagName=validNum Src=%.8.1.4 8.1.4 添加用戶控件添加用戶控件1414/2222添加用戶控件添加用戶控件n可視化添加用戶

11、控件可視化添加用戶控件n自動(dòng)生成自動(dòng)生成 Regesiter Regesiter 指令指令8.1.4 8.1.4 添加用戶控件添加用戶控件%Register TagPrefix=“uc1 TagName=numberbox Src=%.1515/2222添加用戶控件添加用戶控件n給用戶控件添加屬性和方法給用戶控件添加屬性和方法n讀取或設(shè)置用戶控件屬性讀取或設(shè)置用戶控件屬性num1.pNum=5 num1.pNum=5 設(shè)置屬性設(shè)置屬性x=num1.pNum x=num1.pNum 讀取屬性讀取屬性num1.pNum=5;/num1.pNum=5;/設(shè)置屬性設(shè)置屬性x=num1.pNum;/x=

12、num1.pNum;/讀取屬性讀取屬性8.1.4 8.1.4 添加用戶控件添加用戶控件1616/2222演示演示 使用用戶控件使用用戶控件n新建用戶控件新建用戶控件n添加屬性添加屬性8.1.5 8.1.5 演示演示 使用用戶控件使用用戶控件1717/2222第第8 8章章 創(chuàng)建用戶控件創(chuàng)建用戶控件n在在 ASP.NET Web ASP.NET Web 窗體中添加用戶窗體中添加用戶控件控件n創(chuàng)建用戶控件創(chuàng)建用戶控件1818/2222創(chuàng)建用戶控件創(chuàng)建用戶控件n創(chuàng)建用戶控件創(chuàng)建用戶控件n演示演示 創(chuàng)建用戶控件創(chuàng)建用戶控件 創(chuàng)建用戶控件創(chuàng)建用戶控件1919/2222創(chuàng)建用戶控件創(chuàng)建用戶控件n創(chuàng)建用戶控

13、件的方法創(chuàng)建用戶控件的方法l使用 Visual Studio.NET 新建用戶控件l將 Web 窗體轉(zhuǎn)換為用戶控件n使用使用 Visual Studio.NET Visual Studio.NET 新建用戶控件新建用戶控件1.在項(xiàng)目中新建用戶控件2.添加用戶界面元素3.在代碼隱藏頁(yè)中添加事件處理過(guò)程、方法和屬性 創(chuàng)建用戶控件創(chuàng)建用戶控件Public Property pNum()As IntegerPublic Property pNum()As Integer Get Get Return Convert.ToInt32(txtNum.Text)Return Convert.ToInt32(

14、txtNum.Text)End Get End Get Set(ByVal value As Integer)Set(ByVal value As Integer)=CStr(value)=CStr(value)End Set End SetEnd PropertyEnd Propertypublic int pNumpublic int pNum get get return Convert.ToInt32(txtNum.Text);return Convert.ToInt32(txtNum.Text);set set =Convert.ToString(value);=Convert.To

15、String(value);2020/2222創(chuàng)建用戶控件創(chuàng)建用戶控件n將將 Web Web 窗體轉(zhuǎn)換為用戶控件窗體轉(zhuǎn)換為用戶控件1.將代碼隱藏基類從 Page 更改為 UserControl2.從.aspx 文件中刪除、和 標(biāo)記3.將 ASP.NET 指令類型從 Page 更改為 Control4.更改 Codebehind 屬性來(lái)引用控件的代碼隱藏類文件(或)5.將.aspx 文件擴(kuò)展名更改為.ascx n宿主頁(yè)宿主頁(yè)l包含用戶控件的 Web 窗體l通過(guò)用戶控件的公共屬性和方法與用戶控件交互l建議使用流布局模式 創(chuàng)建用戶控件創(chuàng)建用戶控件2121/2222演示演示 創(chuàng)建用戶控件創(chuàng)建用戶控件n在頁(yè)面中添加用戶控件在頁(yè)面中添加用戶控件n在代碼隱藏頁(yè)中創(chuàng)建用戶在代碼隱藏頁(yè)中創(chuàng)建用戶控件控件8.2.2 8.2.2 演示演示 創(chuàng)建用戶控件創(chuàng)建用戶控件2222/2222回顧回顧學(xué)習(xí)完本章后,將能夠:學(xué)習(xí)完本章后,將能夠:n在在 Web Web 窗體中添加用戶控件窗體中添加用戶控件n創(chuàng)建用戶控件創(chuàng)建用戶控件

展開閱讀全文
溫馨提示:
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. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

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

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


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