ASP.NET程式設計(2013年高等教育出版社出版圖書)

ASP.NET程式設計(2013年高等教育出版社出版圖書)

《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,單元2,單元3的任務3.1、3.2、3.4,單元8,單元9,單元10;苗彩霞編寫單元3的任務3.3、任務3.5,單元4,單元7;匡萬利編寫單元5,單元6;王偉編寫了單元12;李偉編寫單元11。徐占鵬負責全書內容的設計、組織統稿定稿。
該教材在編寫中,得到了深圳職業技術學院、常州信息職業技術學院、湖南鐵道職業技術學院、長春職業技術學院、山東商業職業技術學院、南京工業職業技術學院、重慶電子工程職業學院、北京信息職業技術學院、淮安信息職業技術學院、武漢軟體工程職業技術學院等單位的支持,還參考了出版的與ASP.NET技術相關的專著、教材及雜誌,以及相關網路資源。

出版工作

2013年9月16日,《ASP.NET程式設計》由高等教育出版社出版。
工作人員
策劃編輯責任編輯封面設計版式設計責任校隊責任印刷
張值勝
侯均佳
于濤
於婕
劉娟娟
朱學忠

內容簡介

該教材介紹了ASP.NET的控制項、內置對象、Web頁面的資料庫訪問技術、數據控制項、檔案操作、XML、Web Service、AJAX技術、網站配置與部署等。全書共分為12個單元,單元1介紹項目系統分析與環境構建;單元2介紹母版、主題和皮膚;單元3介紹控制項的使用;單元4介紹系統對象與數據傳遞;單元5介紹使用ADO.NET訪問資料庫;單元6介紹資料庫服務控制項的套用;單元7介紹ASP.NET檔案操作;單元8介紹網站導航;單元9介紹AJAX技術的運用;單元10介紹Web Service技術套用;單元11介紹XML數據操作套用;單元12介紹項目的發布與部署。

教材目錄

前輔文單元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程式設計》配有“ASP.NET程式設計”數字課程,該數字課程包括《C語言程式設計》《數據結構(C語言描述)》等。
數字課程名稱出版社出版時間內容提供者
“ASP.NET程式設計”數字課程
高等教育出版社、高等教育電子音像出版社
2013年11月
徐占鵬

教材特色

該教材以實際項目為載體,強調軟體開發思維與學習思維的融合,突出綜合職業能力的訓練。該書結合專業特點,對基於 ASP.NET Web軟體開發工作過程進行剖析,以真實完整的項目“電子商務網站”為載體,在行業專家的指導下,結合Web項目開發的流程和規範,分解出工作過程的典型工作任務,根據工作任務整合了相關知識點,按照高職學生的認知特點設計教學過程。該書以實例為依託,把基礎知識的套用滲透到實例中。

作者簡介

徐占鵬(1979-),男,山東棲霞人,講師,碩士。青島職業技術學院信息學院教師。

相關詞條

熱門詞條

聯絡我們