微軟C培訓(xùn)教程課件

上傳人:沈*** 文檔編號:228109159 上傳時(shí)間:2023-08-20 格式:PPT 頁數(shù):25 大小:335KB
收藏 版權(quán)申訴 舉報(bào) 下載
微軟C培訓(xùn)教程課件_第1頁
第1頁 / 共25頁
微軟C培訓(xùn)教程課件_第2頁
第2頁 / 共25頁
微軟C培訓(xùn)教程課件_第3頁
第3頁 / 共25頁

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

10 積分

下載資源

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

資源描述:

《微軟C培訓(xùn)教程課件》由會(huì)員分享,可在線閱讀,更多相關(guān)《微軟C培訓(xùn)教程課件(25頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。

1、C#C#程序設(shè)計(jì)語言課程內(nèi)容程序設(shè)計(jì)語言課程內(nèi)容n第一章:概述第一章:概述n第二章:第二章:C#C#語言的基本原理語言的基本原理n第三章:第三章:C#C#中對象的創(chuàng)建中對象的創(chuàng)建n第四章:面向?qū)ο蟮木幊碳夹g(shù)第四章:面向?qū)ο蟮木幊碳夹g(shù)n第五章:第五章:C#C#編程編程n第第六六章章:編編寫寫基基于于 .NET.NET 的的應(yīng)應(yīng)用用 程序程序n第七章:使用第七章:使用 ADO.NET ADO.NET 訪問數(shù)訪問數(shù) 據(jù)據(jù)n第第八八章章:創(chuàng)創(chuàng)建建基基于于 Windows Windows 的應(yīng)用程序的應(yīng)用程序n第第九九章章:在在 C#C#應(yīng)應(yīng)用用程程序序中中使使 用用 XML Web ServiceXM

2、L Web Servicen第十章:創(chuàng)建第十章:創(chuàng)建 Web Web 應(yīng)用程序應(yīng)用程序n第第十十一一章章:應(yīng)應(yīng)用用程程序序設(shè)設(shè)置置和和 部署部署n第十二章:進(jìn)階學(xué)習(xí)目標(biāo)第十二章:進(jìn)階學(xué)習(xí)目標(biāo)第十章創(chuàng)建第十章創(chuàng)建 Web Web 應(yīng)用程序應(yīng)用程序n創(chuàng)建創(chuàng)建 Web Web 窗體應(yīng)用程序窗體應(yīng)用程序n在在 Web Web 窗體應(yīng)用程序中訪問數(shù)據(jù)窗體應(yīng)用程序中訪問數(shù)據(jù)n配置配置 ASP.NET ASP.NET 應(yīng)用程序設(shè)置應(yīng)用程序設(shè)置創(chuàng)建創(chuàng)建 Web Web 窗體應(yīng)用程序窗體應(yīng)用程序nASP.NETASP.NETnWeb Web 窗體應(yīng)用程序窗體應(yīng)用程序 n創(chuàng)建創(chuàng)建 Web Web 窗體應(yīng)用程序窗體

3、應(yīng)用程序 nWeb Web 窗體應(yīng)用程序的組件窗體應(yīng)用程序的組件 nWeb Web 窗體應(yīng)用程序的生命周期窗體應(yīng)用程序的生命周期 n為為 Web Web 窗體應(yīng)用程序添加控件窗體應(yīng)用程序添加控件n為控件添加事件處理程序?yàn)榭丶砑邮录幚沓绦?n課堂練習(xí)課堂練習(xí) 創(chuàng)建創(chuàng)建 Web Web 窗體應(yīng)用程序窗體應(yīng)用程序 10.1 10.1 創(chuàng)建創(chuàng)建 Web Web 窗體應(yīng)用程序窗體應(yīng)用程序ASP.NETASP.NETnActive Server Pages(ASP)Active Server Pages(ASP)革命性的、更可靠的繼任者革命性的、更可靠的繼任者n能訪問服務(wù)器資源的動(dòng)態(tài)能訪問服務(wù)器資源的

4、動(dòng)態(tài) Web Web 頁面頁面n服務(wù)器端服務(wù)器端 Web Web 窗體的處理過程窗體的處理過程n獨(dú)立于語言獨(dú)立于語言n獨(dú)立于瀏覽器獨(dú)立于瀏覽器nXML Web Services XML Web Services 允許你創(chuàng)建分布式的允許你創(chuàng)建分布式的 Web Web 應(yīng)用程序應(yīng)用程序10.1.1 ASP.NET10.1.1 ASP.NETWeb Web 窗體應(yīng)用程序窗體應(yīng)用程序 n基于基于 ASP.NET ASP.NET 技術(shù)可以創(chuàng)建強(qiáng)大的可編程技術(shù)可以創(chuàng)建強(qiáng)大的可編程 Web Web 頁面頁面n與所有瀏覽器和移動(dòng)設(shè)備兼容與所有瀏覽器和移動(dòng)設(shè)備兼容n與所有語言兼容,只要該語言被公共語言運(yùn)行庫支持

5、與所有語言兼容,只要該語言被公共語言運(yùn)行庫支持n頁面上允許代碼和內(nèi)容分離頁面上允許代碼和內(nèi)容分離 n支持龐大的控件集支持龐大的控件集n提供狀態(tài)管理功能集,用以保存提供狀態(tài)管理功能集,用以保存 Web Web 頁面在不同請求頁面在不同請求之間的狀態(tài)之間的狀態(tài)10.1.2 Web 10.1.2 Web 窗體應(yīng)用程序窗體應(yīng)用程序 創(chuàng)建創(chuàng)建 Web Web 窗體應(yīng)用程序窗體應(yīng)用程序 n使用使用 ASP.NET Web ASP.NET Web 應(yīng)用程序模板應(yīng)用程序模板解決方案資源解決方案資源理器中的文件理器中的文件Web 窗體窗體控件控件屬性屬性10.1.3 10.1.3 創(chuàng)建創(chuàng)建 Web Web 窗體

6、應(yīng)用程序窗體應(yīng)用程序 WebWeb窗體應(yīng)用程序的組件窗體應(yīng)用程序的組件 n可視化組件可視化組件n設(shè)計(jì)視圖nHTML 視圖n用戶界面邏輯用戶界面邏輯Class MyWebFormWelcome!Name:Password:OK可視化組件可視化組件MyWebForm.asp.csMyWebForm.aspx用戶界面邏輯用戶界面邏輯MyWebForm這兩個(gè)文件組成了 MyWebFormWelcome!Name:Password:OK10.1.4 Web10.1.4 Web窗體應(yīng)用程序的組件窗體應(yīng)用程序的組件 Web Web 窗體應(yīng)用程序的生命周期窗體應(yīng)用程序的生命周期 ASP.NET Web 窗體的

7、生命周期有五個(gè)基本階段:Page_InitValidationEvent HandlingPage_UnloadPage_Load10.1.5 Web 10.1.5 Web 窗體應(yīng)用程序的生命周期窗體應(yīng)用程序的生命周期 為為 Web Web 窗體應(yīng)用程序添加控件窗體應(yīng)用程序添加控件n添加服務(wù)器端控件添加服務(wù)器端控件 n在設(shè)計(jì)視圖,將 Web Server 控件對象從工具箱的 Web 窗體選項(xiàng)卡中拖到窗體n添加添加 HTML HTML 服務(wù)器端控件服務(wù)器端控件 n將 HTML 元素從工具箱的 HTML 選項(xiàng)卡拖放到窗體上,右擊元素并選擇作為服務(wù)器控件運(yùn)行,就將其轉(zhuǎn)換成服務(wù)器端控件10.1.6 1

8、0.1.6 為為 Web Web 窗體應(yīng)用程序添加控件窗體應(yīng)用程序添加控件 為控件添加事件處理程序?yàn)榭丶砑邮录幚沓绦?n用戶在瀏覽器中的行為會(huì)觸發(fā)許多事件用戶在瀏覽器中的行為會(huì)觸發(fā)許多事件n事件觸發(fā)的代碼在服務(wù)器上運(yùn)行事件觸發(fā)的代碼在服務(wù)器上運(yùn)行n代碼執(zhí)行完畢以后,結(jié)果頁面會(huì)送回給瀏覽器代碼執(zhí)行完畢以后,結(jié)果頁面會(huì)送回給瀏覽器private void Button1_Click(object sender,System.EventArgs e)/()10.1.7 10.1.7 為控件添加事件處理程序?yàn)榭丶砑邮录幚沓绦?課堂練習(xí)課堂練習(xí)創(chuàng)建創(chuàng)建 Web Web 窗體應(yīng)用程序窗體應(yīng)用程序

9、n本練習(xí)中的本練習(xí)中的 Web Forms Web Forms 應(yīng)用程序?qū)⑹褂脩?yīng)用程序?qū)⑹褂脦讉€(gè)控件,包括幾個(gè)控件,包括 Validation Validation 控件控件n在本練習(xí)中,將開發(fā)一個(gè)簡單的在本練習(xí)中,將開發(fā)一個(gè)簡單的 Web Web 窗體應(yīng)用程序,該程序可以計(jì)算兩個(gè)窗體應(yīng)用程序,該程序可以計(jì)算兩個(gè)數(shù)值的和,這兩個(gè)數(shù)值是通過窗體輸數(shù)值的和,這兩個(gè)數(shù)值是通過窗體輸入的入的動(dòng)手練習(xí)動(dòng)手練習(xí)動(dòng)手練習(xí)動(dòng)手練習(xí)10 10 分鐘分鐘10.1.8 10.1.8 課堂練習(xí)創(chuàng)建課堂練習(xí)創(chuàng)建 Web Web 窗體應(yīng)用程序窗體應(yīng)用程序 第十章創(chuàng)建第十章創(chuàng)建 Web Web 應(yīng)用程序應(yīng)用程序n創(chuàng)建創(chuàng)建

10、Web Web 窗體應(yīng)用程序窗體應(yīng)用程序n在在 Web Web 窗體應(yīng)用程序中訪問數(shù)據(jù)窗體應(yīng)用程序中訪問數(shù)據(jù)n配置配置 ASP.NET ASP.NET 應(yīng)用程序設(shè)置應(yīng)用程序設(shè)置在在 Web Web 窗體應(yīng)用程序中訪問數(shù)據(jù)窗體應(yīng)用程序中訪問數(shù)據(jù) n在在 Web Web 窗體應(yīng)用程序中訪問數(shù)據(jù)窗體應(yīng)用程序中訪問數(shù)據(jù) n在在 Web Web 窗體應(yīng)用程序中顯示數(shù)據(jù)窗體應(yīng)用程序中顯示數(shù)據(jù) n課堂練習(xí)課堂練習(xí) 在在 Web Web 窗體應(yīng)用程序上顯示窗體應(yīng)用程序上顯示數(shù)據(jù)庫中的數(shù)據(jù)數(shù)據(jù)庫中的數(shù)據(jù)10.2 10.2 在在 Web Web 窗體應(yīng)用程序中訪問數(shù)據(jù)窗體應(yīng)用程序中訪問數(shù)據(jù) 在在 Web Web

11、窗體應(yīng)用程序中訪問數(shù)據(jù)窗體應(yīng)用程序中訪問數(shù)據(jù) n基本原則基本原則n使用非連接模型n讀取數(shù)據(jù)多于更新數(shù)據(jù) n最小化對服務(wù)器資源的需求 n使用遠(yuǎn)程進(jìn)程來訪問數(shù)據(jù) nWeb Web 窗體頁面的數(shù)據(jù)源窗體頁面的數(shù)據(jù)源 n訪問數(shù)據(jù)庫,ADO.NETnXML 數(shù)據(jù)n其他10.2.1 10.2.1 在在 Web Web 窗體應(yīng)用程序中訪問數(shù)據(jù)窗體應(yīng)用程序中訪問數(shù)據(jù) 在在 Web Web 窗體應(yīng)用程序中訪問數(shù)據(jù)窗體應(yīng)用程序中訪問數(shù)據(jù)創(chuàng)建 Web 應(yīng)用程序項(xiàng)目和 Web 窗體頁面創(chuàng)建并配置你要綁定窗格的數(shù)據(jù)子集向窗體添加 DataGrid 控件并將其綁定到數(shù)據(jù)添加代碼填充數(shù)據(jù)子集,測試private void

12、Page_Load(object sender,System.EventArgs e)if(!IsPostBack)SqlDataAdapter1.Fill(customerDS1);DataGrid1.DataSource=customerDS1;DataGrid1.DataBind();1 12 23 34 410.2.1 10.2.1 在在 Web Web 窗體應(yīng)用程序中訪問數(shù)據(jù)窗體應(yīng)用程序中訪問數(shù)據(jù)課堂練習(xí)課堂練習(xí)在在 Web Web 窗體應(yīng)用程序上顯示數(shù)據(jù)庫窗體應(yīng)用程序上顯示數(shù)據(jù)庫中的數(shù)據(jù)中的數(shù)據(jù) n在本練習(xí)中,將開發(fā)一個(gè)包含有在本練習(xí)中,將開發(fā)一個(gè)包含有 DataGrid Data

13、Grid 控件的簡單控件的簡單 Web Web 窗體應(yīng)用程序窗體應(yīng)用程序指導(dǎo)練習(xí)指導(dǎo)練習(xí)指導(dǎo)練習(xí)指導(dǎo)練習(xí)10 10 分鐘分鐘10.2.3 10.2.3 課堂練習(xí)課堂練習(xí) 在在 Web Web 窗體應(yīng)用程序上顯示數(shù)據(jù)庫中的數(shù)據(jù)窗體應(yīng)用程序上顯示數(shù)據(jù)庫中的數(shù)據(jù) 第十章創(chuàng)建第十章創(chuàng)建 Web Web 應(yīng)用程序應(yīng)用程序n創(chuàng)建創(chuàng)建 Web Web 窗體應(yīng)用程序窗體應(yīng)用程序n在在 Web Web 窗體應(yīng)用程序中訪問數(shù)據(jù)窗體應(yīng)用程序中訪問數(shù)據(jù)n配置配置 ASP.NET ASP.NET 應(yīng)用程序設(shè)置應(yīng)用程序設(shè)置配置配置 ASP.NET ASP.NET 應(yīng)用程序設(shè)置應(yīng)用程序設(shè)置 nASP.NET ASP.NET

14、 狀態(tài)管理狀態(tài)管理nASP.NET ASP.NET 安全性安全性 n配置配置 ASP.NET ASP.NET 應(yīng)用程序設(shè)置應(yīng)用程序設(shè)置 n課堂練習(xí)課堂練習(xí) 使用使用 Web.config Web.config 配置配置 Web Web 應(yīng)用程序應(yīng)用程序10.3 10.3 配置配置 ASP.NET ASP.NET 應(yīng)用程序設(shè)置應(yīng)用程序設(shè)置 多媒體演示多媒體演示ASP.NET ASP.NET 運(yùn)行模型運(yùn)行模型ASP.NET ASP.NET 狀態(tài)管理狀態(tài)管理nHTTP HTTP 沒有狀態(tài)沒有狀態(tài)nASP.NET ASP.NET 同時(shí)提供應(yīng)用程序和對話的狀態(tài)管理同時(shí)提供應(yīng)用程序和對話的狀態(tài)管理priv

15、ate void Page_Load(object sender,System.EventArgs e)SessionDemo=ABCDEF;private void Page_Load(object sender,System.EventArgs e)textBox1.Text=(string)SessionDemo;10.3.1 ASP.NET 10.3.1 ASP.NET 狀態(tài)管理狀態(tài)管理ASP.NET ASP.NET 安全性安全性n身份認(rèn)證身份認(rèn)證nNonenWindowsnFormsnPassportn授權(quán)授權(quán)n扮演扮演10.3.2 ASP.NET 10.3.2 ASP.NET 安全

16、性安全性 配置配置 ASP.NET ASP.NET 應(yīng)用程序設(shè)置應(yīng)用程序設(shè)置 n使用使用 Web.configWeb.config10.3.3 10.3.3 配置配置 ASP.NET ASP.NET 應(yīng)用程序設(shè)置應(yīng)用程序設(shè)置 課堂練習(xí)課堂練習(xí)使用使用 Web.Config Web.Config 配置配置 Web Web 應(yīng)用程序應(yīng)用程序 n在本練習(xí)中,根據(jù)提供的在本練習(xí)中,根據(jù)提供的 Web.Config Web.Config 文文件,你需要回答一系列問題件,你需要回答一系列問題連線練習(xí)連線練習(xí)連線練習(xí)連線練習(xí)10 10 分鐘分鐘10.3.4 10.3.4 課堂練習(xí)課堂練習(xí) 使用使用 Web.

17、Config Web.Config 配置配置 Web Web 應(yīng)用程序應(yīng)用程序 回顧回顧學(xué)習(xí)完本章后,你將能夠:學(xué)習(xí)完本章后,你將能夠:n創(chuàng)建創(chuàng)建 Web Web 窗體應(yīng)用程序窗體應(yīng)用程序n處理處理 Web Web 窗體應(yīng)用程序中的事件窗體應(yīng)用程序中的事件n在在 Web Web 窗體應(yīng)用程序中訪問數(shù)據(jù)窗體應(yīng)用程序中訪問數(shù)據(jù)n配置配置 ASP.NET ASP.NET 應(yīng)用程序的設(shè)置應(yīng)用程序的設(shè)置 實(shí)驗(yàn)實(shí)驗(yàn) 10.110.1開發(fā)開發(fā) ASP.NET Web ASP.NET Web 應(yīng)用程序應(yīng)用程序 n練習(xí)練習(xí) 1 1:完成用戶身份驗(yàn)證的代碼:完成用戶身份驗(yàn)證的代碼 n練習(xí)練習(xí) 2 2:完成:完成 Master.aspx Master.aspx 頁面中的代碼頁面中的代碼 n練習(xí)練習(xí) 3 3:測試應(yīng)用程序:測試應(yīng)用程序 1 1 小時(shí)小時(shí)

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

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

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

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


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