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

下載本文檔

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

文檔簡介

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

2、基本要求第1章 高級Web程序設計概述1.1 Web應用與B/S體系結構1.1.1 從桌面應用程序到Web應用程序1.1.2 B/S體系結構1.1.3 網頁設計與Web程序設計1.2 動態(tài)網頁與動態(tài)網站1.2.1 Web服務器與Web站點1.2.2 動態(tài)網頁及其主要特征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開發(fā)模式1.3.6 Ajax技術簡介1.3.7 XML基礎1.4 含有數據庫訪問的Web程序設計1.

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

4、VS 2008開發(fā)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.asax保存用于整個站點設置的代碼習題2實驗2 A

5、SP.NET網站集成開發(fā)環(huán)境的使用基本要求:了解基于對象的程序設計的思想、XML文件格式。重點與難點:Ajax技術。第3章 ASP.NET網站的運行環(huán)境及工作原理3.1 運行ASP.NET網站所需要的支撐組件3.1.1 IIS組件及其安裝3.1.2 Framework組件及其安裝3.1.3 ASP.NET與ASP的區(qū)別3.2 ASP.NET網站的運行方法3.2.1 利用IIS默認網站瀏覽ASP.NET網站3.2.2 通過新建IIS默認網站的虛擬目錄瀏覽ASP.NET網站3.3 ASP.NET網站的工作原理3.3.1 頁面事件、服務器控件的事件與IsPostBack屬性3.3.2 ASP.NET

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

7、期4.4 數據類型4.4.1 值類型4.4.2 引用類型4.4.3 裝箱與拆箱4.5 異常處理4.6 公用類的創(chuàng)建與使用4.6.1 類的創(chuàng)建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與HyperLinkFields5.2.5 按

8、鈕控件Button、LinkButton和ImageButton5.2.6 下拉列表控件DropDownList5.2.7 單選按鈕控件RadioButton和RadioButtonList5.2.8 復選框控件CheckBox和CheckBoxList5.3 實用控件5.3.1 日歷控件Calendar5.3.2 登錄控件5.3.3 驗證控件5.4 容器控件5.4.1 面板控件Panel5.4.2 占位控件PlaceHoder*5.4.3 表格控件Table習題5實驗5 ASP.NET常用服務器控件的使用第6章 ASP.NET基本內置對象、跨頁提交6.1 Response對象與HttpRes

9、ponse類6.1.1 輸出方法Write()6.1.2 重定向方法Redirect()6.2 Request對象與HttpRequest類6.2.1獲取表單傳遞值6.2.2獲取URL傳遞變量6.2.3查詢環(huán)境信息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狀態(tài)信息管理7.1 Cook信息7.1.1 Coo

10、kie概述7.1.2 使用Response對象建立Cookie信息7.1.3 使用Request對象使用Cookie信息7.2 Session對象7.2.1 Session對象的特點7.2.2 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狀態(tài)信息管理第8章 數據源控件和數據綁定控件8.1 數據源控件與數據綁定控件概述8.1.1 數據源控件SqlData

11、Source8.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 數據綁定控件的使用第9章 使用ADO.NET訪問數據

12、庫9.1 ADO.NET概述9.1.1 ADO.NET體系結構與對象模型9.1.2 ADO.NET數據庫程序的開發(fā)流程9.2 使用Connection對象連接數據庫9.2.1 使用SqlConnection對象連接SQL Server數據庫9.2.2 連接其它數據庫9.3 使用Command對象查詢數據庫表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+DataAdapter實現數據庫

13、的“增/刪/改” 9.5數據庫高級應用9.5.1 將數據庫的連接字符串放入網站配置文件Web.Config中9.5.2 建立訪問數據庫的公共類9.5.3 MDF數據庫的動態(tài)附加習題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和TreeView控件10.3 在AS

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

15、網站地圖文件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 動態(tài)主題13.2 母版13.2.1工作原理13.2.2創(chuàng)建母版頁1

16、3.2.3創(chuàng)建內容頁時引用母版13.3 Web用戶控件13.3.1 Web用戶控件概述13.3.2 創(chuàng)建Web用戶控件13.3.3 使用Web用戶控件13.4 第三方控件的使用習題13實驗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控件實現文件上傳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網站開發(fā)中的應用第16章 綜合實例鮮花網站16.1

18、 系統總體設計16.1.1 確定系統功能項并編寫網站地圖文件16.1.2 構建開發(fā)環(huán)境 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網站開發(fā)中的應用17.1 ASP.NET三層架構概述17.2 如何搭建ASP.NET三層架構17.2.1 搭建表示層創(chuàng)建Web項目16.2.2 搭建業(yè)務邏輯層創(chuàng)建類庫項目17.2.3 搭建數據訪問層創(chuàng)建類庫項目17.2.4 添加各層之間的依賴關系17.3 實例分析:新聞網站17.3.1 新聞系統分析及數據設計17.3.2 數據訪問層17.3.3 業(yè)務邏輯層17.3.4 用戶表示建層新聞系統的前

溫馨提示

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

評論

0/150

提交評論