《ASP.NET程式設計》是由徐占鵬主編,高等教育出版社2013年出版的“十二五”職業教育國家規劃教材,可作為套用性、技能型人才培養的教材,可以作為高等院校程式設計相關課程的教材或實踐指導書,也可作為培訓班的培訓教材,還可供從事ASP.NET開發和套用的相關人員學習與參考。
該教程主要介紹了ASP.NET的控制項、內置對象、Web頁面的資料庫訪問技術、數據控制項等。
基本介紹
- 書名:ASP.NET程式設計
- 作者:徐占鵬
- ISBN:978-7-04-037475-9
- 類別:“十二五”職業教育國家規劃教材
- 頁數:382頁
- 出版社:高等教育出版社
- 出版時間:2013年9月16日
- 裝幀:平裝
- 開本:16開
- 版面字數:440千字
- CIP核字號:2013105817
成書過程
修訂情況
出版工作
策劃編輯 | 責任編輯 | 封面設計 | 版式設計 | 責任校隊 | 責任印刷 |
---|---|---|---|---|---|
張值勝 | 侯均佳 | 于濤 | 於婕 | 劉娟娟 | 朱學忠 |
內容簡介
教材目錄
前輔文單元1 項目系統分析與環境構建 引例描述 任務1.1了解電子商務網站系統 任務陳述 知識準備 1.1.1軟體開發流程 1.1.2 SelectOKShop電子商務網站系統概述 任務實施 1.1.3 SelectOKShop電子商務網站系統分析 1.1.4 SelectOKShop電子商務網站系統總體結構設計 1.1.5 SelectOKShop電子商務網站系統詳細設計 任務拓展 1.1.6電子商務系統Web平台的開發方式 項目實訓 任務1.2安裝Visual Studio 2010集成開發環境 任務陳述 知識準備 1.2.1 Visual Studio 2010集成開發工具概述 任務實施 1.2.2安裝Visual Studio 2 任務拓展 1.2.3 Visual Studio與.NETFramework 1.2.4 MSDN簡介 項目實訓 單元小結 評價體系表 單元2 母版、主題和皮膚 引例描述 任務2.1新建網站 任務陳述 知識準備 2.1.1網頁基礎知識 2.1.2 ASP.NET網站基礎知識 任務實施 2.1.3新建網站項目 2.1.4運行網站項目 任務拓展 2.1.5網站類型 2.1.6網站檔案 2.1.7 ASP.NET頁面 項目實訓 任務2.2 CSS樣式的設計與套用 任務陳述 知識準備 2.2.1用CSS樣式設計Web頁面 任務實施 2.2.2創建樣式表檔案 2.2.3套用樣式表檔案 任務拓展 2.2.4 CSS的語法 項目實訓 任務2.3網站主題、皮膚的設計與套用 任務陳述 知識準備 2.3.1主題和皮膚 任務實施 2.3.2主題和皮膚的定義與套用 任務拓展 2.3.3頁面主題和全局主題 項目實訓 任務2.4母版頁設計與套用 任務陳述 知識準備 2.4.1母版頁設計的基礎知識 任務實施 2.4.2創建並使用SelectOKShop電子商務網站母版 任務拓展 2.4.3母版頁運行機制 2.4.4母版頁的嵌套 2.4.5內容頁與母版頁的互訪 項目實訓 單元小結 評價體系表 單元練習題 單元3 控制項的使用 引例描述 任務3.1使用基本伺服器控制項設計用戶登錄頁面 任務陳述 知識準備 3.1.1 ASP.NET控制項概述 3.1.2 Web伺服器控制項 3.1.3文本類型控制項 3.1.4按鈕類型控制項 任務實施 3.1.5網站登錄模組的實現 任務拓展 3.1.6認識Page對象 項目實訓 任務3.2使用基本伺服器控制項設計用戶註冊頁面 任務陳述 知識準備 3.2.1選擇類型控制項 3.2.2 Image控制項 3.2.3 Calendar控制項 任務實施 3.2.4創建SelectOKShop用戶註冊頁面 任務拓展 3.2.5 ASP.NET路徑的使用 3.2.6 ImageMap控制項 3.2.7 Calendar控制項的高級套用 3.2.8使用面向對象思想模擬操作新註冊的用戶 項目實訓 任務3.3使用ASP.NET驗證控制項檢驗用戶註冊信息 任務陳述 知識準備 3.3.1驗證控制項 3.3.2客戶端驗證 3.3.3 ASP.NET驗證控制項 任務實施 3.3.4驗證控制項檢驗用戶註冊信息 任務拓展 3.3.5其他驗證控制項 3.3.6驗證組屬性ValidationGroup 3.3.7禁用數據驗證 項目實訓 任務3.4設計產品分類導航及首頁廣告 任務陳述 知識準備 3.4.1 Panel控制項 3.4.2 AdRotator廣告控制項 3.4.3 MultiView和View視圖切換控制項 任務實施 3.4.4創建並使用電子商務網站的廣告欄 3.4.5創建並使用電子商務網站的產品導航欄 任務拓展 3.4.6第三方控制項的使用 項目實訓 任務3.5電子商務網站的新聞公告欄 任務陳述 知識準備 3.5.1用戶控制項 3.5.2在Web頁面中使用用戶控制項 任務實施 3.5.3創建並使用電子商務網站的新聞公告欄 任務拓展 3.5.4訪問用戶控制項的屬性 3.5.5動態修改用戶控制項的內容 項目實訓 單元小結 評價體系表 單元練習題 單元4 系統對象與數據傳遞 引例描述 任務4.1 Response對象、Request對象和Session對象的套用 任務陳述 知識準備 4.1.1 Response對象的使用 4.1.2 Request對象的使用 4.1.3 Session對象的使用 任務實施 4.1.4使用Session實現用戶信息記錄 4.1.5 Response與Request對象實現找回密碼頁面功能 任務拓展 4.1.6利用Request對象獲取伺服器環境變數 4.1.7利用Request對象獲取客戶端瀏覽器信息 項目實訓 任務4.2 Cookie對象的使用 任務陳述 知識準備 4.2.1 Cookie對象的套用 任務實施 4.2.2使用Cookie記錄用戶訪問次數 任務拓展 4.2.3網站檔案 項目實訓 任務4.3 Application對象的使用 任務陳述 知識準備 4.3.1 Application對象 任務實施 4.3.2 Application對象實現線上聊天 任務4.4 Server對象的使用 任務陳述 知識準備 4.4.1 Server對象 任務實施 4.4.2獲取遠程伺服器的信息 任務拓展 4.4.3 ASP.NET HttpContext.Server屬性 單元小結 評價體系表 單元練習題 單元5 使用ADO.NET訪問資料庫 引例描述 任務5.1基於ADO.NET連線資料庫 任務陳述 知識準備 5.1.1 ADO.NET概述 5.1.2連線SQL Server資料庫 任務實施 5.1.3 ADO.NET實現資料庫連線 任務拓展 5.1.4連線池概述 項目實訓 任務5.2 ADO.NET實現資料庫操作 任務陳述 知識準備 5.2.1 ADO.NET常用對象 任務實施 5.2.2 ADO.NET實現後台商品列表數據讀取 5.2.3 ADO.NET實現商品數據編輯 5.2.4 ADO.NET實現商品數據刪除 任務拓展 5.2.5參數化查詢 項目實訓 任務5.3項目三層架構設計實現 任務陳述 知識準備 5.3.1三層架構簡介 5.3.2三層架構概述 任務實施 5.3.3三層架構創建 5.3.4添加各層之間依賴關係 5.3.5創建三層架構的代碼 5.3.6調用三層架構實現用戶後台登錄 任務拓展 5.3.7三層架構 項目實訓 單元小結 評價體系表 單元練習題 單元6 資料庫服務控制項的套用 | 引例描述 任務6.1實現商品分類數據綁定 任務陳述 知識準備 6.1.1數據源控制項 6.1.2 DataList控制項基礎知識 任務實施 6.1.3實現商品分類數據綁定 任務拓展 6.1.4 SqlDataSource控制項 項目實訓 任務6.2 GridView控制項實現新聞列表顯示 任務陳述 知識準備 6.2.1 GridView控制項 任務實施 6.2.2 GridView控制項實現首頁新聞列表顯示 6.2.3 GridView控制項實現新聞頁面列表分頁排序顯示 任務拓展 6.2.4 GridView控制項 項目實訓 任務6.3 DataList控制項實現全部商品列表顯示 任務陳述 知識準備 6.3.1 DataList控制項 任務實施 6.3.2 DataList控制項實現全部商品列表顯示 任務拓展 6.3.3 DataList控制項 項目實訓 任務6.4 Repeater控制項實現熱銷商品顯示 任務陳述 知識準備 6.4.1 Repeater控制項基礎 任務實施 6.4.2 Repeater實現熱銷商品列表顯示 任務拓展 6.4.3 Repeater控制項 項目實訓 任務6.5使用DetailsView控制項實現商品詳細信息顯示 任務陳述 知識準備 6.5.1 DetailsView控制項 任務實施 6.5.2 DetailsView控制項顯示商品詳細信息 任務拓展 6.5.3 DetailsView控制項 項目實訓 單元小結 評價體系表 單元練習題 單元7 ASP.NET檔案操作 引例描述 任務7.1獲取本地驅動器信息 任務陳述 知識準備 7.1.1檔案系統操作 7.1.2 DriveInfo類 任務實施 7.1.3獲取本地磁碟驅動信息 任務7.2檔案目錄操作 任務陳述 知識準備 7.2.1 Directory類和DirectoryInfo類 7.2.2 Directory類的主要方法 7.2.3 DirectoryInfo類 任務實施 任務拓展 7.2.4 Directory類創建子目錄 項目實訓 任務7.3檔案操作 任務陳述 知識準備 7.3.1 File類與FileInfo類 7.3.2 I/O流 任務實施 項目實訓 任務7.4使用檔案上傳控制項上傳商品圖片 任務陳述 知識準備 7.4.1 FileUpload控制項 任務實施 7.4.2使用FileUpload控制項上傳商品圖片 項目實訓 單元小結 評價體系表 單元練習題 單元8網站導航 引例描述 任務8.1使用站點地圖和SiteMapPath控制項設計網站導航 任務陳述 知識準備 8.1.1站點地圖 8.1.2 SiteMapPath控制項 任務實施 8.1.3創建並使用SelectOKShop電子商務網站麵包屑導航 任務拓展 8.1.4 SiteMapPath控制項的樣式控制 項目實訓 任務8.2使用TreeView控制項設計網站樹形導航 任務陳述 知識準備 8.2.1 TreeView控制項簡介 8.2.2 TreeView控制項的數據顯示 任務實施 8.2.3通過數據綁定的方式創建網站的站點導航 8.2.4通過XML檔案創建網站新聞發布系統後台新聞管理目錄導航頁面 任務拓展 8.2.5 TreeView控制項的常用屬性 8.2.6 TreeView控制項的操作 項目實訓 任務8.3使用Menu控制項設計網站選單導航 任務陳述 知識準備 8.3.1 Menu選單控制項的基礎知識 任務實施 8.3.2創建並使用電子商務網站的導航選單 任務拓展 8.3.3 Menu控制項的常用屬性 項目實訓 單元小結 評價體系表 單元練習題 單元9 AJAX技術套用 引例描述 任務9.1 AJAX實現局部刷新功能 任務陳述 知識準備 9.1.1 ASP.NET AJAX基礎 9.1.2 ASP.NET AJAX控制項 任務實施 9.1.3實現UpdatePanel局部刷新顯示當前時間 任務拓展 9.1.4一個Web頁面上的多個UpdatePanel控制項 9.1.5伺服器端UpdatePanel控制項的更新 9.1.6 UpdateProgress控制項 項目實訓 任務9.2 AJAX Control Toolkit套用舉例 任務陳述 知識準備 9.2.1 ASP.NET AJAX ControlToolkit 任務實施 9.2.2實現搜尋框帶有水印效果 任務拓展 9.2.3使用擴展控制項 項目實訓 單元小結 評價體系表 單元練習題 單元10 Web Service技術套用 引例描述 任務10.1創建Web Service 任務陳述 知識準備 10.1.1 Web Service概述 10.1.2 Web Service開發生命周期 10.1.3 Web Service的調用原理 10.1.4 Web Service特性 任務實施 10.1.5新建並調用Web Service應用程式計算器 任務拓展 10.1.6自定義資料庫連線並訪問Web服務 項目實訓 任務10.2 Web Service實現在項目中顯示天氣 任務陳述 知識準備 10.2.1遠程Web服務概述 任務實施 10.2.2實現天氣預報服務 任務拓展 10.2.3常用的遠程Web Service 項目實訓 單元小結 評價體系表 單元練習題 單元11 XML數據操作套用 引例描述 任務11.1訪問和操作XML讀取配置數據 任務陳述 知識準備 11.1.1 XML基礎 11.1.2 ASP.NET對XML文檔的操作 任務實施 11.1.3實現配置數據的讀取 任務拓展 11.1.4 XML檔案讀取類(XmlTextReader) 11.1.5 XML檔案寫入類(XmlTextWriter) 項目實訓 任務11.2 XmlDataSource控制項套用 任務陳述 知識準備 11.2.1 XmlDataSource控制項基礎 任務實施 11.2.2 XmlDataSource控制項綁定Repeater控制項實現關鍵字顯示 任務拓展 11.2.3 XmlDataSource控制項綁定功能 項目實訓 單元小結 評價體系表 單元練習題 單元12 項目的發布與部署 引例描述 任務12.1發布網站到IIS中 任務陳述 知識準備 12.1.1 IIS的安裝與配置 任務實施 12.1.2發布網站到IIS 12.1.3在伺服器上運行網站 項目實訓 任務12.2發布網站到Internet 任務陳述 知識準備 12.2.1空間申請 任務實施 12.2.2發布網站到Internet 項目實訓 單元小結 評價體系表 附錄ASP.NET編碼規範 參考文獻 |
教學資源
數字課程名稱 | 出版社 | 出版時間 | 內容提供者 |
---|---|---|---|
“ASP.NET程式設計”數字課程 | 高等教育出版社、高等教育電子音像出版社 | 2013年11月 | 徐占鵬 |