九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

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

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

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

15 積分

下載資源

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

資源描述:

《微軟認證課程系列教材--面向.NET的Web應用程序設計第8章 創(chuàng)建用戶控件》由會員分享,可在線閱讀,更多相關《微軟認證課程系列教材--面向.NET的Web應用程序設計第8章 創(chuàng)建用戶控件(22頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、1 1/3939主講:劉主講:劉 佳佳面向面向.NET.NET的的WebWeb應用應用程序設計程序設計微軟認證課程系列教材微軟認證課程系列教材2 2/3939面向面向 .NET.NET 的的 Web Web 應用程序設計應用程序設計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ā)語言的開發(fā)語

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 應用程序的跟蹤機制應用程序的跟蹤機制n第第7 7章章 驗證用戶輸入驗證用戶輸入n第第8 8章章 創(chuàng)建用戶控件創(chuàng)建用戶控件n第第9 9章章 使用使用 Microsoft Microsoft Visual Studio.NET Vi

3、sual Studio.NET 訪問關訪問關系型數(shù)據(jù)系型數(shù)據(jù)n第第1010章章 使用使用 Microsoft Microsoft ADO.NET ADO.NET 訪問數(shù)據(jù)訪問數(shù)據(jù)n第第1111章章 通過通過 Microsoft Microsoft ADO.NET ADO.NET 調用存儲過程調用存儲過程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 應用程序應用程序n第第1616章章 Web Web 安全性介安全性介紹紹n第第1717章章 Web Web 應用程序應用程序安全性規(guī)劃安全性規(guī)劃n第第1818章章 驗證用戶輸入驗證用戶輸入n第第1919章章 Internet Internet 信息服信息服務身份驗證務身份驗證n第第2020章章 保護保護 Web Web 頁面頁面安全安全第21章保護文件系統(tǒng)數(shù)據(jù)的安全第22章保護MicrosoftSQLServer的安全第23章保證通信中的機密信息和數(shù)據(jù)完整性第24章加密、散列和數(shù)據(jù)簽名第25章測試Web站點的安全性面向.NET 的 Web 應用程序設計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課堂練習課堂練習 列舉用戶控件列舉用戶控件n添加用戶控件添加用戶控件n演示演示 使用用戶控件使用用戶控件6 6/2222用戶控件用戶控件n用戶控件用戶控件l使用與 ASP.NET 頁相同的語法創(chuàng)建的用戶自定義 Web 服務器控件l在多個 ASP.NET Web 應用

6、程序之間劃分和重復使用公共用戶界面功能l可以使用任何文本編輯器開發(fā)l支持代碼隱藏頁l支持可視化開發(fā)8.1.1 8.1.1 用戶控件用戶控件7 7/2222用戶控件用戶控件n與與 Web Web 窗體的區(qū)別窗體的區(qū)別l.ascx 擴展名l不能獨立地請求用戶控件,必須包括在 Web 窗體頁內(nèi)才能使用l不能包含、和 標簽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 服務器控件、服務器控件、Web Web 服務器控件的區(qū)服務器控件的區(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)點用戶控件的優(yōu)點l獨立于 Web 窗體

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

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

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

11、控件可視化添加用戶控件n自動生成自動生成 Regesiter Regesiter 指令指令8.1.4 8.1.4 添加用戶控件添加用戶控件%Register TagPrefix=“uc1 TagName=numberbox Src=%.1515/2222添加用戶控件添加用戶控件n給用戶控件添加屬性和方法給用戶控件添加屬性和方法n讀取或設置用戶控件屬性讀取或設置用戶控件屬性num1.pNum=5 num1.pNum=5 設置屬性設置屬性x=num1.pNum x=num1.pNum 讀取屬性讀取屬性num1.pNum=5;/num1.pNum=5;/設置屬性設置屬性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 窗體轉換為用戶控件n使用使用 Visual Studio.NET Visual Studio.NET 新建用戶控件新建用戶控件1.在項目中新建用戶控件2.添加用戶界面元素3.在代碼隱藏頁中添加事件處理過程、方法和屬性 創(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 窗體轉換為用戶控件窗體轉換為用戶控件1.將代碼隱藏基類從 Page 更改為 UserControl2.從.aspx 文件中刪除、和 標記3.將 ASP.NET 指令類型從 Page 更改為 Control4.更改 Codebehind 屬性來引用控件的代碼隱藏類文件(或)5.將.aspx 文件擴展名更改為.ascx n宿主頁宿主頁l包含用戶控件的 Web 窗體l通過用戶控件的公共屬性和方法與用戶控件交互l建議使用流布局模式 創(chuàng)建用戶控件創(chuàng)建用戶控件2121/2222演示演示 創(chuàng)建用戶控件創(chuàng)建用戶控件n在頁面中添加用戶控件在頁面中添加用戶控件n在代碼隱藏頁中創(chuàng)建用戶在代碼隱藏頁中創(chuàng)建用戶控件控件8.2.2 8.2.2 演示演示 創(chuàng)建用戶控件創(chuàng)建用戶控件2222/2222回顧回顧學習完本章后,將能夠:學習完本章后,將能夠:n在在 Web Web 窗體中添加用戶控件窗體中添加用戶控件n創(chuàng)建用戶控件創(chuàng)建用戶控件

展開閱讀全文
溫馨提示:
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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關資源

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

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

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


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