高級網頁設計課程教學方案_第1頁
高級網頁設計課程教學方案_第2頁
高級網頁設計課程教學方案_第3頁
高級網頁設計課程教學方案_第4頁
高級網頁設計課程教學方案_第5頁
已閱讀5頁,還剩13頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、高級網頁設計課程教學大綱一、課程的基本情況課程中文名稱:高級網頁設計課程英文名稱: Adva need Web Desig n課程編碼:課程類別:專業課課程性質:必修課總 學時:72講課學時:40實驗學時:32學 分:4授課對象:計算機應用技術(專&電專)前導課程:數據庫原理、Java程序設計二、教學目的高級網頁設計是相對于傳統的ASP技術而言的,本課程的最終目的是要求學生掌握使用等。VS2008開發簡單的Web網站,其主要內容有ASP.NET網站的運行環境、Web服務器控件的使用、 使用ADO.NET訪問數據庫、Web服務的創建與使用、網站導航與母版的使用、ASP.NET Ajax三

2、、教學基本要求高級Web程序設計概述1.1Web應用與B/S體系結構1.1.1從桌面應用程序到 Web應用程序1.1.2 B/S體系結構1.1.3網頁設計與 Web程序設計1.2動態網頁與動態網站1.2.1 Web服務器與Web站點1.2.2動態網頁及其主要特征1.2.3網站工作模式1.2.4三種高級Web技術比較1.3高級Web程序設計技術基礎1.3.1 CSS樣式技術1.3.2客戶端腳本技術一JavaScript1.3.3面向對象編程1.3.4腳本編程語言1.3.5 MVC開發模式1.3.6 Ajax技術簡介1.3.7 XML 基礎1.4含有數據庫訪問的 Web程序設計1.4.1文件型數據

3、庫1.4.2數據庫服務器1.4.3數據庫訪問技術習題1實驗1高級 Web應用開發基礎基本要求:了解基于對象的程序設計的思想、XML文件格式。重點與難點:Ajax技術。第2章ASP.NET網站及其集成開發環境2.1 ASP.NET 與 ASP 比較2.1.1 .NET框架體系2.1.2 ASP.NET功能介紹2.1.3 ASP.NET網站與 ASP網站的區別2.1.4 .NET項目與 ASP.NET網站的關系2.2 VS 2008集成開發工具介紹2.2.1 Visual Studio 2008 概述2.2.2代碼窗口與設計窗口同步顯示2.2.3 VS 2008的聯機幫助2.3使用VS 2008開

4、發ASP.NET網站的一般步驟2.3.1新建ASP.NET網站2.3.2新建Web窗體頁2.3.3在VS 2008中瀏覽網站與網頁2.3.4在VS 2008中新建安裝項目2.4 ASP.NET Web 窗體模型2.4.1單文件頁模型2.4.2代碼隱藏頁模型2.5 ASP.NET窗體頁面語法2.5.1 Web窗體代碼模型2.5.2 Web窗體前臺和后臺代碼注釋2.5.3代碼塊語法<% %>2.5.4數據綁定語法<%#%>2.5.5表達式語法<%$:%>2.6 ASP.NET網站配置文件2.6.1網站配置文件 Web.Cobfig2.6.2 Global.asa

5、x保存用于整個站點設置的代碼習題2實驗2 ASP.NET網站集成開發環境的使用基本要求:了解基于對象的程序設計的思想、XML文件格式。重點與難點:Ajax技術。第3章ASP.NET網站的運行環境及工作原理3.1運行ASP.NET網站所需要的支撐組件3.1.1 IIS組件及其安裝3.1.2 Framework組件及其安裝3.1.3 ASP.NET 與 ASP 的區別3.2 ASP.NET網站的運行方法3.2.1利用IIS默認網站瀏覽 ASP.NET網站3.2.2通過新建IIS默認網站的虛擬目錄瀏覽ASP.NET網站3.3 ASP.NET網站的工作原理3.3.1頁面事件、服務器控件的事件與IsPo

6、stBack屬性3.3.2 ASP.NET框架結構與后臺代碼3.4 ASP.NET網站的發布、打包與安裝3.4.1在VS中發布 ASP.NET網站3.4.2 ASP.NET網站的打包與安裝習題3實驗3利用IIS默認網站瀏覽 ASP.NET網站基本要求:了解 Framework組件的作用、掌握 ASP.NET網站的運行環境。重點與難點:頁面的IsPostBack屬性。第 4 章 C#與 ASP.NET Framwork4.1 C#概述4.2 .NET Framework 類庫4.2.1命名空間422類與結構423程序集4.3 C#編程規范4.3.1程序注釋4.3.2命名規則4.3.3變量的修飾符

7、4.3.4變量的作用范圍與生命周期4.4數據類型4.4.1值類型4.4.2引用類型4.4.3裝箱與拆箱4.5異常處理4.6公用類的創建與使用4.6.1類的創建4.6.2類的使用習題實驗4 C#程序設計語言與.NET Framework第5章ASP.NET常用服務器控件5.1服務器控件概述5.1.1服務器控件及其分類5.1.2服務器控件與對象的關系5.1.3服務器控件的屬性、方法與事件5.2基本服務器控件5.2.1標簽控件 Label5.2.2文本框控件 TextBox5.2.3 圖像控件 Image 與 ImageMap5.2.4 超鏈接控件 HyperLink 與 HyperLinkFiel

8、ds5.2.5 按鈕控件 Button、LinkButton 和 ImageButton5.2.6下拉列表控件 DropDow nList5.2.7 單選按鈕控件 RadioButt on 和 RadioButt on List5.2.8 復選框控件 CheckBox 和 CheckBoxList5.3實用控件5.3.1 日歷控件 Calendar532登錄控件 533驗證控件5.4容器控件5.4.1面板控件Panel5.4.2 占位控件 PlaceHoder*5.4.3表格控件Table習題5實驗5 ASP.NET常用服務器控件的使用 第6章ASP.NET基本內置對象、跨頁提交6.1 Res

9、ponse 對象與 HttpResponse 類6.1.1輸出方法Write()6.1.2重定向方法 Redirect()6.2 Request 對象與 HttpRequest 類6.2.1獲取表單傳遞值6.2.2獲取URL傳遞變量6.2.3查詢環境信息6.2.4獲取客戶端瀏覽器信息6.3 Server 對象6.3.1 MapPath()方法6.3.2 Execute()和 Transfer()方法6.3.3 ScriptTimeOut 屬性6.3.4 CreateObject()方法6.4跨網頁提交習題6實驗6 ASP.NET內置對象的使用第7章 ASP.NET其它內置對象與 HTTP狀態信

10、息管理7.1 Cook 信息7.1.1 Cookie 概述7.1.2使用Response對象建立Cookie信息7.1.3使用Request對象使用Cookie信息7.2 Session 對象7.2.1 Session對象的特點722 Session對象的屬性、方法與事件7.2.3 Session信息與 Cookie信息的關系7.3 Application 對象7.3.1 Application 對象的特點7.3.2 Application對象方法與事件*7.4 Cache 對象*7.5 ViewState習題7實驗7 HTTP狀態信息管理第8章數據源控件和數據綁定控件8.1數據源控件與數據綁

11、定控件概述8.1.1 數據源控件 SqlDataSource8.1.2 數據源控件 AccessDataSource8.1.3網站上傳后Access數據庫文件路徑問題的解決方案8.2 GridView數據綁定控件8.2.1分頁顯示數據表8.2.2編輯與刪除數據表8.2.3選擇列與顯示主從表8.2.4定制數據綁定列8.2.5使用模板列為刪除做確認8.3 ListView數據綁定控件8.3.1配合DataPager控件實現分頁功能8.3.2 ListView控件的增/刪/改”功能功能*8.4 DetailsView數據綁定控件8.5 Repeater容器控件與模板的自由設計習題8實驗8數據綁定控件

12、的使用第9章使用ADO.NET訪問數據庫9.1 ADO.NET 概述9.1.1 ADO.NET體系結構與對象模型9.1.2 ADO.NET數據庫程序的開發流程9.2使用Conn ection對象連接數據庫9.2.1使用SqlConnection對象連接 SQL Server數據庫922連接其它數據庫9.3使用Comma nd對象查詢數據庫表9.3.1 Insert/Delete/Update 操作查詢9.3.2 Select選擇查詢9.4讀取數據集9.4.1使用DataReader讀取數據9.4.2使用DataSet+DataAdapter實現斷開方式的數據庫查詢9.4.3使用DataSet+

13、DataAdapter實現數據庫的“增/刪/改”9.5數據庫高級應用9.5.1將數據庫的連接字符串放入網站配置文件Web.Config中9.5.2建立訪問數據庫的公共類9.5.3 MDF數據庫的動態附加習題9實驗9使用ADO.NET訪問數據庫第10章在ASP.NET中使用XML10.1 XML 簡介10.1.1 XML基本語法10.1.2 System.Xml 命名空間10.2讀取XML文件并顯示10.2.1使用XML控件10.2.2使用XmlDocument對象和 XML控件10.2.3使用DataSet對象和 GridView 控件10.2.4 使用 XmlDataSource 和 Tre

14、eView 控件10.3在ASP.NET中創建 XML文檔10.3.1使用DataSet對象創建 XML文檔10.3.2以文本方式創建 XML文檔習題10實驗10在ASP.NET中使用 XML第11章Web服務11.1 Web服務概述11.1.1基礎技術11.1.2工作流程11.2創建Web服務11.2.1創建ASP.NET Web服務網站11.2.2在ASP.NRT網站中創建 Web服務11.3建立含有調用 Web服務的 Web頁面11.4 Web服務應用實例11.4.1在ASP.NET網站中創建與使用 Web服務11.4.2調用火車時刻表的 Web服務習題11實驗11 Web服務的創建與使

15、用第12章網站導航12.1網站地圖文件12.2使用SiteMapPath控件實現面包屑導航12.3使用TreeView和Menu導航控件12.3.1 數據源控件 SiteMapDataSource12.3.2使用TreeView控件做折疊式樹狀菜單12.3.3使用Menu控件做水平彈出式菜單習題12實驗12網站地圖與導航控件的使用 第13章主題、母版、用戶控件與第三方控件的使用13.1主題13.1.1網站主題的建立13.1.2對網站應用主題13.1.3對單個網頁應用主題13.1.4網站部分網頁應用主題13.1.5禁用主題13.1.6動態主題13.2母版13.2.1工作原理13.2.2創建母版頁

16、13.2.3創建內容頁時引用母版13.3 Web用戶控件13.3.1 Web用戶控件概述1332創建 Web用戶控件1333使用Web用戶控件13.4第三方控件的使用習題13實驗13主題、母版、用戶控件與第三方控件的使用第14章 Web環境下的文件與目錄操作14.1文件與目錄特性14.1.1 Directorylnfo 類與目錄信息14.1.2 File類的基本用法:文件存在性判定、文件刪除等14.1.3 Filelnfo類與文件信息14.1.4 Path 類14.2使用FileUpload控件實現文件上傳14.2.1 關于 FileUpLoad 組件14.2.2 FileUpLoad組件的后

17、臺代碼14.3文件讀寫操作14.3.1文件讀寫的相關類14.3.2應用實例一:在線審稿14.3.3應用實例二:導出 GridView控件的數據源為 Excel表習題14實驗14 Web方式的服務器文件與目錄操作、使用控件上傳文件第15章 Ajax技術與 ASP.NET15.1 Ajax技術在 ASP.NET中的應用15.2 VS 2008提供的Ajax控件的使用15.2.1 ASP.NET Ajax 控件及作用15.2.2 ASP.NET Ajax 應用示例15.3 AjaxToolKit控件包的使用習題15實驗15 Ajax技術在ASP.NET網站開發中的應用第16章 綜合實例一鮮花網站16

18、.1.1確定系統功能項并編寫網站地圖文件16.1系統總體設計16.1.2構建開發環境16.1.3數據庫及其表間關系設計16.1.4 網站配置文件 Web.config 和 Global.asax16.1.5設計公共類16.16網站文件組織結構16.2主頁設計16.2.1頭部控件設計16.2.2腳部控件設計16.2.3主體設計及其用戶控件設計16.3功能頁面設計16.3.1母版頁設計16.3.2前臺功能頁面設計16.3.3后臺功能頁面設計習題16實驗16綜合案例分析基本要求:了解網站的一般過程。重點與難點:主機空間的申請、域名的購買、域名與主機的綁定。第17章三層架構在ASP.NET網站開發中的應用17.1 ASP.NET三層架構概述17.2如何搭建 ASP.NET三層架構17.2.1搭建表示層一創建 Web項目16.2.2搭建業務邏輯層一創建類庫項目17.2.3搭建數據訪問層一創建類庫項目17.2.4添加各層之間的依賴關系17.3實例分析:新聞網站17.3.1新聞系統分析及數據設計17.3.2數據訪問層17.3.3業務邏輯層17.3.4用戶表示建層一新聞系統的前臺頁

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論