版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 ?高級(jí)網(wǎng)頁(yè)設(shè)計(jì)?課程教學(xué)大綱一、課程的根本情況課程中文名稱:高級(jí)網(wǎng)頁(yè)設(shè)計(jì)課程英文名稱:Advanced Web Design課程編碼: 課程類別:專業(yè)課課程性質(zhì):必修課總 學(xué) 時(shí):72 講課學(xué)時(shí):40 實(shí)驗(yàn)學(xué)時(shí): 32學(xué) 分:4授課對(duì)象:計(jì)算機(jī)應(yīng)用技術(shù)專&電專前導(dǎo)課程:數(shù)據(jù)庫(kù)原理、Java程序設(shè)計(jì)二、教學(xué)目的高級(jí)網(wǎng)頁(yè)設(shè)計(jì)是相對(duì)于傳統(tǒng)的ASP技術(shù)而言的,本課程的最終目的是要求學(xué)生掌握使用VS2021開發(fā)簡(jiǎn)單的Web網(wǎng)站,其主要內(nèi)容有ASP.NET網(wǎng)站的運(yùn)行環(huán)境、Web效勞器控件的使用、使用ADO.NET訪問(wèn)數(shù)據(jù)庫(kù)、Web效勞的創(chuàng)立與使用、網(wǎng)站導(dǎo)航與母版的使用、ASP.NET Ajax等。三、教
2、學(xué)根本要求第1章 高級(jí)Web程序設(shè)計(jì)概述1.1 Web應(yīng)用與B/S體系結(jié)構(gòu)1.1.1 從桌面應(yīng)用程序到Web應(yīng)用程序1.1.2 B/S體系結(jié)構(gòu)1.1.3 網(wǎng)頁(yè)設(shè)計(jì)與Web程序設(shè)計(jì)1.2 動(dòng)態(tài)網(wǎng)頁(yè)與動(dòng)態(tài)網(wǎng)站1.2.1 Web效勞器與Web站點(diǎn)1.2.2 動(dòng)態(tài)網(wǎng)頁(yè)及其主要特征1.2.3 網(wǎng)站工作模式1.2.4 三種高級(jí)Web技術(shù)比擬1.3 高級(jí)Web程序設(shè)計(jì)技術(shù)根底1.3.1 CSS樣式技術(shù)1.3.2 客戶端腳本技術(shù)JavaScript1.3.3 面向?qū)ο缶幊?.3.4 腳本編程語(yǔ)言1.3.5 MVC開發(fā)模式1.3.6 Ajax技術(shù)簡(jiǎn)介1.3.7 XML根底1.4 含有數(shù)據(jù)庫(kù)訪問(wèn)的Web程序設(shè)計(jì)1
3、.4.1 文件型數(shù)據(jù)庫(kù)1.4.2 數(shù)據(jù)庫(kù)效勞器1.4.3 數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)習(xí)題1實(shí)驗(yàn)1 高級(jí)Web應(yīng)用開發(fā)根底根本要求:了解基于對(duì)象的程序設(shè)計(jì)的思想、XML文件格式。重點(diǎn)與難點(diǎn):Ajax技術(shù)。第2章 ASP.NET網(wǎng)站及其集成開發(fā)環(huán)境2.1 ASP.NET與ASP比擬2.1.1 .NET框架體系2.1.2 ASP.NET功能介紹2.1.3 ASP.NET網(wǎng)站與ASP網(wǎng)站的區(qū)別2.1.4 .NET工程與ASP.NET網(wǎng)站的關(guān)系2.2 VS 2021集成開發(fā)工具介紹2.2.1 Visual Studio 2021概述2.2.2 代碼窗口與設(shè)計(jì)窗口同步顯示2.2.3 VS 2021的聯(lián)機(jī)幫助2.3 使
4、用VS 2021開發(fā)ASP.NET網(wǎng)站的一般步驟2.3.1 新建ASP.NET網(wǎng)站2.3.2 新建Web窗體頁(yè)2.3.3 在VS 2021中瀏覽網(wǎng)站與網(wǎng)頁(yè)2.3.4 在VS 2021中新建安裝工程2.4 ASP.NET Web窗體模型2.4.1單文件頁(yè)模型2.4.2 代碼隱藏頁(yè)模型2.5 ASP.NET窗體頁(yè)面語(yǔ)法2.5.1 Web窗體代碼模型2.5.2 Web窗體前臺(tái)和后臺(tái)代碼注釋2.5.3代碼塊語(yǔ)法2.5.4數(shù)據(jù)綁定語(yǔ)法2.5.5表達(dá)式語(yǔ)法2.6 ASP.NET網(wǎng)站配置文件2.6.1 網(wǎng)站配置文件Web.Cobfig2.6.2 Global.asax保存用于整個(gè)站點(diǎn)設(shè)置的代碼習(xí)題2實(shí)驗(yàn)2
5、ASP.NET網(wǎng)站集成開發(fā)環(huán)境的使用根本要求:了解基于對(duì)象的程序設(shè)計(jì)的思想、XML文件格式。重點(diǎn)與難點(diǎn):Ajax技術(shù)。第3章 ASP.NET網(wǎng)站的運(yùn)行環(huán)境及工作原理3.1 運(yùn)行ASP.NET網(wǎng)站所需要的支撐組件3.1.1 IIS組件及其安裝3.1.2 Framework組件及其安裝3.1.3 ASP.NET與ASP的區(qū)別3.2 ASP.NET網(wǎng)站的運(yùn)行方法3.2.1 利用IIS默認(rèn)網(wǎng)站瀏覽ASP.NET網(wǎng)站3.2.2 通過(guò)新建IIS默認(rèn)網(wǎng)站的虛擬目錄瀏覽ASP.NET網(wǎng)站3.3 ASP.NET網(wǎng)站的工作原理3.3.1 頁(yè)面事件、效勞器控件的事件與IsPostBack屬性3.3.2 ASP.NE
6、T框架結(jié)構(gòu)與后臺(tái)代碼3.4 ASP.NET網(wǎng)站的發(fā)布、打包與安裝3.4.1 在VS中發(fā)布ASP.NET網(wǎng)站3.4.2 ASP.NET網(wǎng)站的打包與安裝習(xí)題3實(shí)驗(yàn)3 利用IIS默認(rèn)網(wǎng)站瀏覽ASP.NET網(wǎng)站根本要求:了解Framework組件的作用、掌握ASP.NET網(wǎng)站的運(yùn)行環(huán)境。重點(diǎn)與難點(diǎn):頁(yè)面的IsPostBack屬性。第4章 C#與ASP.NET Framwork4.1 C#概述4.2 .NET Framework類庫(kù)4.2.1 命名空間4.2.2 類與結(jié)構(gòu)4.2.3 程序集4.3 C#編程標(biāo)準(zhǔn)4.3.1 程序注釋4.3.2 命名規(guī)那么4.3.3 變量的修飾符4.3.4 變量的作用范圍與生
7、命周期4.4 數(shù)據(jù)類型4.4.1 值類型4.4.2 引用類型4.4.3 裝箱與拆箱4.5 異常處理4.6 公用類的創(chuàng)立與使用4.6.1 類的創(chuàng)立4.6.2 類的使用習(xí)題實(shí)驗(yàn)4 C#程序設(shè)計(jì)語(yǔ)言與.NET Framework第5章 ASP.NET常用效勞器控件5.1 效勞器控件概述5.1.1 效勞器控件及其分類5.1.2 效勞器控件與對(duì)象的關(guān)系5.1.3 效勞器控件的屬性、方法與事件5.2 根本效勞器控件5.2.1標(biāo)簽控件Label5.2.2 文本框控件TextBox5.2.3 圖像控件Image與ImageMap5.2.4 超鏈接控件HyperLink與HyperLinkFields5.2.5
8、 按鈕控件Button、LinkButton和ImageButton5.2.6 下拉列表控件DropDownList5.2.7 單項(xiàng)選擇按鈕控件RadioButton和RadioButtonList5.2.8 復(fù)選框控件CheckBox和CheckBoxList5.3 實(shí)用控件5.3.1 日歷控件Calendar5.3.2 登錄控件5.3.3 驗(yàn)證控件5.4 容器控件5.4.1 面板控件Panel5.4.2 占位控件PlaceHoder*5.4.3 表格控件Table習(xí)題5實(shí)驗(yàn)5 ASP.NET常用效勞器控件的使用第6章 ASP.NET根本內(nèi)置對(duì)象、跨頁(yè)提交6.1 Response對(duì)象與 Re
9、sponse類6.1.1 輸出方法Write()6.1.2 重定向方法Redirect6.2 Request對(duì)象與 Request類6.2.1獲取表單傳遞值6.2.2獲取URL傳遞變量6.2.3查詢環(huán)境信息6.2.4 獲取客戶端瀏覽器信息6.3 Server對(duì)象6.3.1 MapPath()方法6.3.2 Execute()和Transfer()方法6.3.3 ScriptTimeOut屬性6.3.4 CreateObject()方法6.4 跨網(wǎng)頁(yè)提交習(xí)題6實(shí)驗(yàn)6 ASP.NET內(nèi)置對(duì)象的使用第7章 ASP.NET其它內(nèi)置對(duì)象與 狀態(tài)信息管理7.1 Cook信息7.1.1 Cookie概述7.
10、1.2 使用Response對(duì)象建立Cookie信息7.1.3 使用Request對(duì)象使用Cookie信息7.2 Session對(duì)象7.2.1 Session對(duì)象的特點(diǎn)7.2.2 Session對(duì)象的屬性、方法與事件7.2.3 Session信息與Cookie信息的關(guān)系7.3 Application對(duì)象7.3.1 Application對(duì)象的特點(diǎn)7.3.2 Application對(duì)象方法與事件*7.4 Cache對(duì)象*7.5 ViewState習(xí)題7實(shí)驗(yàn)7 狀態(tài)信息管理第8章 數(shù)據(jù)源控件和數(shù)據(jù)綁定控件8.1 數(shù)據(jù)源控件與數(shù)據(jù)綁定控件概述8.1.1 數(shù)據(jù)源控件SqlDataSource8.1.2
11、數(shù)據(jù)源控件AccessDataSource8.1.3 網(wǎng)站上傳后Access數(shù)據(jù)庫(kù)文件路徑問(wèn)題的解決方案8.2 GridView數(shù)據(jù)綁定控件8.2.1分頁(yè)顯示數(shù)據(jù)表8.2.2編輯與刪除數(shù)據(jù)表8.2.3選擇列與顯示主從表8.2.4 定制數(shù)據(jù)綁定列8.2.5使用模板列為刪除做確認(rèn)8.3 ListView數(shù)據(jù)綁定控件8.3.1 配合DataPager控件實(shí)現(xiàn)分頁(yè)功能8.3.2 ListView控件的“增/刪/改功能功能*8.4 DetailsView數(shù)據(jù)綁定控件8.5 Repeater容器控件與模板的自由設(shè)計(jì)習(xí)題8 實(shí)驗(yàn)8 數(shù)據(jù)綁定控件的使用第9章 使用ADO.NET訪問(wèn)數(shù)據(jù)庫(kù)9.1 ADO.NET
12、概述9.1.1 ADO.NET體系結(jié)構(gòu)與對(duì)象模型9.1.2 ADO.NET數(shù)據(jù)庫(kù)程序的開發(fā)流程9.2 使用Connection對(duì)象連接數(shù)據(jù)庫(kù)9.2.1 使用SqlConnection對(duì)象連接SQL Server數(shù)據(jù)庫(kù)9.2.2 連接其它數(shù)據(jù)庫(kù)9.3 使用Command對(duì)象查詢數(shù)據(jù)庫(kù)表9.3.1 Insert/Delete/Update操作查詢9.3.2 Select選擇查詢9.4讀取數(shù)據(jù)集9.4.1 使用DataReader讀取數(shù)據(jù)9.4.2使用DataSet+DataAdapter實(shí)現(xiàn)斷開方式的數(shù)據(jù)庫(kù)查詢9.4.3 使用DataSet+DataAdapter實(shí)現(xiàn)數(shù)據(jù)庫(kù)的“增/刪/改 9.5數(shù)
13、據(jù)庫(kù)高級(jí)應(yīng)用9.5.1 將數(shù)據(jù)庫(kù)的連接字符串放入網(wǎng)站配置文件Web.Config中9.5.2 建立訪問(wèn)數(shù)據(jù)庫(kù)的公共類9.5.3 MDF數(shù)據(jù)庫(kù)的動(dòng)態(tài)附加習(xí)題9實(shí)驗(yàn)9 使用ADO.NET訪問(wèn)數(shù)據(jù)庫(kù)第10章 在ASP.NET中使用XML10.1 XML簡(jiǎn)介10.1.1 XML根本語(yǔ)法10.1.2 System.Xml命名空間10.2 讀取XML文件并顯示10.2.1 使用XML控件10.2.2 使用XmlDocument對(duì)象和XML控件10.2.3 使用DataSet對(duì)象和GridView控件10.2.4 使用XmlDataSource和TreeView控件10.3 在ASP.NET中創(chuàng)立XML文檔
14、10.3.1 使用DataSet對(duì)象創(chuàng)立XML文檔10.3.2 以文本方式創(chuàng)立XML文檔習(xí)題10實(shí)驗(yàn)10 在ASP.NET中使用XML第11章 Web效勞11.1 Web效勞概述11.1.1 根底技術(shù)11.1.2 工作流程11.2 創(chuàng)立Web效勞11.2.1創(chuàng)立ASP.NET Web效勞網(wǎng)站11.2.2在ASP.NRT網(wǎng)站中創(chuàng)立Web效勞11.3建立含有調(diào)用Web效勞的Web頁(yè)面11.4 Web效勞應(yīng)用實(shí)例11.4.1 在ASP.NET網(wǎng)站中創(chuàng)立與使用Web效勞11.4.2 調(diào)用火車時(shí)刻表的Web效勞習(xí)題11實(shí)驗(yàn)11 Web效勞的創(chuàng)立與使用第12章 網(wǎng)站導(dǎo)航12.1 網(wǎng)站地圖文件12.2 使用
15、SiteMapPath控件實(shí)現(xiàn)面包屑導(dǎo)航12.3 使用TreeView和Menu導(dǎo)航控件12.3.1 數(shù)據(jù)源控件SiteMapDataSource12.3.2 使用TreeView控件做折疊式樹狀菜單12.3.3 使用Menu控件做水平彈出式菜單習(xí)題12實(shí)驗(yàn)12 網(wǎng)站地圖與導(dǎo)航控件的使用第13章 主題、母版、用戶控件與第三方控件的使用13.1 主題13.1.1 網(wǎng)站主題的建立13.1.2 對(duì)網(wǎng)站應(yīng)用主題13.1.3 對(duì)單個(gè)網(wǎng)頁(yè)應(yīng)用主題13.1.4 網(wǎng)站局部網(wǎng)頁(yè)應(yīng)用主題13.1.5 禁用主題13.1.6 動(dòng)態(tài)主題13.2 母版13.2.1工作原理13.2.2創(chuàng)立母版頁(yè)13.2.3創(chuàng)立內(nèi)容頁(yè)時(shí)引用
16、母版13.3 Web用戶控件13.3.1 Web用戶控件概述13.3.2 創(chuàng)立Web用戶控件13.3.3 使用Web用戶控件13.4 第三方控件的使用習(xí)題13實(shí)驗(yàn)13 主題、母版、用戶控件與第三方控件的使用第14章 Web環(huán)境下的文件與目錄操作14.1 文件與目錄特性14.1.1 DirectoryInfo類與目錄信息14.1.2 File類的根本用法:文件存在性判定、文件刪除等14.1.3 FileInfo類與文件信息14.1.4 Path類14.2 使用FileUpload控件實(shí)現(xiàn)文件上傳14.2.1關(guān)于FileUpLoad組件14.2.2 FileUpLoad組件的后臺(tái)代碼14.3 文件
17、讀寫操作14.3.1文件讀寫的相關(guān)類14.3.2應(yīng)用實(shí)例一:在線審稿14.3.3應(yīng)用實(shí)例二:導(dǎo)出GridView控件的數(shù)據(jù)源為Excel表習(xí)題14實(shí)驗(yàn)14 Web方式的效勞器文件與目錄操作、使用控件上傳文件第15章 Ajax技術(shù)與ASP.NET15.1 Ajax技術(shù)在ASP.NET中的應(yīng)用15.2 VS 2021提供的Ajax控件的使用15.2.1 ASP.NET Ajax控件及作用15.2.2 ASP.NET Ajax應(yīng)用例如 15.3 AjaxToolKit控件包的使用習(xí)題15實(shí)驗(yàn)15 Ajax技術(shù)在ASP.NET網(wǎng)站開發(fā)中的應(yīng)用第16章 綜合實(shí)例鮮花網(wǎng)站16.1 系統(tǒng)總體設(shè)計(jì)16.1.1
18、 確定系統(tǒng)功能項(xiàng)并編寫網(wǎng)站地圖文件16.1.2 構(gòu)建開發(fā)環(huán)境 16.1.3 數(shù)據(jù)庫(kù)及其表間關(guān)系設(shè)計(jì)16.1.4 網(wǎng)站配置文件Web.config和Global.asax16.1.5 設(shè)計(jì)公共類16.16 網(wǎng)站文件組織結(jié)構(gòu)16.2 主頁(yè)設(shè)計(jì)16.2.1 頭部控件設(shè)計(jì)16.2.2 腳部控件設(shè)計(jì)16.2.3 主體設(shè)計(jì)及其用戶控件設(shè)計(jì)16.3 功能頁(yè)面設(shè)計(jì)16.3.1 母版頁(yè)設(shè)計(jì)16.3.2 前臺(tái)功能頁(yè)面設(shè)計(jì)16.3.3 后臺(tái)功能頁(yè)面設(shè)計(jì)習(xí)題16實(shí)驗(yàn)16 綜合案例分析根本要求:了解網(wǎng)站的一般過(guò)程。重點(diǎn)與難點(diǎn):主機(jī)空間的申請(qǐng)、域名的購(gòu)置、域名與主機(jī)的綁定。第17章 三層架構(gòu)在ASP.NET網(wǎng)站開發(fā)中的應(yīng)用17.1 ASP.NET三層架構(gòu)概述17.2 如何搭建ASP.NET三層架構(gòu)17.2.1 搭建表示層創(chuàng)立Web工程16.2.2 搭建業(yè)務(wù)邏輯層創(chuàng)立類庫(kù)工程17.2.3 搭建數(shù)據(jù)訪問(wèn)層創(chuàng)立類庫(kù)工程17.2.4 添加各層之間的依賴關(guān)系17.3 實(shí)例分析:新聞網(wǎng)站17.3.1 新聞系統(tǒng)分析及數(shù)據(jù)設(shè)計(jì)17.3.2 數(shù)據(jù)訪問(wèn)層17.3.3 業(yè)務(wù)邏輯層17.3.4 用戶表示建層新聞系統(tǒ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. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 城市次干道2024年路燈更新改造項(xiàng)目協(xié)議總匯
- 膠水銷售合同模板
- 機(jī)械設(shè)備送油合同模板
- 租賃住房經(jīng)營(yíng)合同模板
- 2024年度工程品質(zhì)保障協(xié)議版
- 2024年股份權(quán)益分配細(xì)則合同
- 2024年度建筑工地挖掘機(jī)施工合作協(xié)議版
- EPC合作體2024年度標(biāo)準(zhǔn)協(xié)議模板版
- 合伙公司解約合同模板
- 餐飲服裝采購(gòu)合同模板
- 幼兒園大班語(yǔ)言故事:《傻小熊種蘿卜》 課件
- 2022年北京市西城區(qū)社區(qū)工作者招聘筆試題庫(kù)及答案解析
- 農(nóng)村寄宿制學(xué)校建設(shè)和管理經(jīng)驗(yàn)資料
- 固定資產(chǎn)卡片(臺(tái)賬)樣本
- 卡通學(xué)生班干部競(jìng)選自我介紹
- 江蘇民歌課件
- DB11T 1448-2017 城市軌道交通工程資料管理規(guī)程
- 施耐德APC1-20K不間斷電源內(nèi)部培訓(xùn)(ppt可編輯修改)課件
- 八年級(jí)環(huán)境教育教案全冊(cè)各課
- 藍(lán)色炫酷科技風(fēng)新品上市發(fā)布會(huì)PPT模板課件
- 小小建筑師公開課-PPT課件
評(píng)論
0/150
提交評(píng)論