




版權(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開(kāi)發(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開(kāi)發(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)用開(kāi)發(fā)根底根本要求:了解基于對(duì)象的程序設(shè)計(jì)的思想、XML文件格式。重點(diǎn)與難點(diǎn):Ajax技術(shù)。第2章 ASP.NET網(wǎng)站及其集成開(kāi)發(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集成開(kāi)發(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開(kāi)發(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)站集成開(kāi)發(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ù)程序的開(kāi)發(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)斷開(kāi)方式的數(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控件做折疊式樹(shù)狀菜單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)站開(kāi)發(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)建開(kāi)發(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)站開(kāi)發(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 尊重老師班會(huì)課件
- 2024年吉林長(zhǎng)春中考地理真題及答案
- 公共車庫(kù)租賃及維護(hù)服務(wù)合同
- 綜合教學(xué)課件
- 醫(yī)療機(jī)構(gòu)社會(huì)責(zé)任與風(fēng)險(xiǎn)應(yīng)對(duì)考核試卷
- 公共設(shè)施管理中的技術(shù)創(chuàng)新與采納路徑考核試卷
- 2024年監(jiān)理工程師合同管理工程索賠知識(shí)點(diǎn)練習(xí)
- 印刷機(jī)械智能控制技術(shù)在印刷設(shè)備智能化改造中的應(yīng)用考核試卷
- 抗老化材料考核試卷
- 流程標(biāo)準(zhǔn)化與客戶生命周期管理考核試卷
- 重慶市智慧園林綠化管理信息系統(tǒng)-可行性研究報(bào)告(國(guó)信咨詢)
- 十七個(gè)崗位安全操作規(guī)程手冊(cè)
- 大學(xué)世界現(xiàn)代史世界當(dāng)代史名詞解釋主觀題復(fù)習(xí)資料
- 貴州省貴陽(yáng)市云巖區(qū)2023-2024學(xué)年四年級(jí)下學(xué)期期末語(yǔ)文試題
- QCT1177-2022汽車空調(diào)用冷凝器
- GB/T 4074.5-2024繞組線試驗(yàn)方法第5部分:電性能
- 2024年單獨(dú)考試招生嬰幼兒托育與管理專業(yè)考試題庫(kù)(含答案)
- 人工智能中的圖像識(shí)別技術(shù)
- 市場(chǎng)監(jiān)管培訓(xùn)課件
- 腫瘤科放療健康宣教
- 你的名字叫什么-音樂(lè)教案
評(píng)論
0/150
提交評(píng)論