ASP.NET動態網站開發項目化教程

本書以項目化任務為載體,系統介紹了微軟ASP.NET動態網站開發技術。全書共分10章,主要內容包括ASP.NET框架與環境、C#編程、ASP.NET伺服器控制項和第三方控制項、ASP.NET系統對象、資料庫訪問和編程、XML訪問、Web服務、網站部署與安全性配置、AJAX技術等。 本書以一個MVC三層架構的實際的入口網站項目為主線,突出.NET的特點和套用方向,強調“邊做邊學”,將理論知識分解到一個項目的眾多任務中去,

書籍信息,內容簡介,圖書目錄,

書籍信息

作者:程琪、張白樺
定價:26元
印次:1-3
ISBN:9787302217374
出版日期:2010.01.01
印刷日期:2011.08.09

內容簡介

本書以項目化任務為載體,系統介紹了微軟ASP.NET動態網站開發技術。全書共分10章,主要內容包括ASP.NET框架與環境、C#編程、ASP.NET伺服器控制項和第三方控制項、ASP.NET系統對象、資料庫訪問和編程、XML訪問、Web服務、網站部署與安全性配置、AJAX技術等。 本書以一個MVC三層架構的實際的入口網站項目為主線,突出.NET的特點和套用方向,強調“邊做邊學”,將理論知識分解到一個項目的眾多任務中去,並給出了每個任務實例的設計步驟和原始碼。 0931項目包括一個多功能多角色的三層架構新聞網站、一個同樣多功能的三層架構部落格網站、一個基於系統對象設計的聊天室、一個基於XML技術的留言板、一個提供電話區號查詢的Web服務、一個基於AJAX技術的新聞展示改進方案以及網站後台管理、網站配置和安全性策略等。

圖書目錄

第1章ASP.NET概述
任務1.1構建ASP.NET開發環境
任務目標
1.1.1.NET框架與ASP.NET
1.1.2安裝Web伺服器IIS
1.1.3安裝Microsoft.NETFramework
1.1.4設定虛擬目錄
1.1.5VisualStudio集成開發環境
1.1.6小結
1.1.7思考與練習
任務1.2第一個ASP.NET應用程式
任務目標
1.2.1創建ASP.NET程式
1.2.2Web窗體頁面的控制項設計
1.2.3事件處理與代碼後置
1.2.4Web.config配置檔案
1.2.5常用控制項與屬性視窗
1.2.6小結
1.2.7思考與練習
第2章使用站點導航控制項和母版頁
任務2.1使用SiteMapPath設計麵包屑導航
任務目標
2.1.1導航系統與站點地圖
2.1.2網站的麵包屑導航
2.1.3將SiteMapPath的分隔設定設定為圖片
2.1.4小結
2.1.5思考與練習
任務2.2使用TreeView設計樹形結構導航
任務目標
2.2.1TreeView站點導航控制項
2.2.2網站樹形目錄導航
2.2.3在樹形目錄導航中重定向頁面
2.2.4選擇XML檔案作為數據源
2.2.5小結
2.2.6思考與練習
任務2.3母版頁和導航系統
任務目標
2.3.1項目概況與母版頁概述
2.3.2網站新聞模組母版頁
2.3.3組合母版頁和導航系統
2.3.4創建內容頁
2.3.5有多個ContentPlaceHolder控制項時的母版頁布局
2.3.6小結
2.3.7思考與練習
第3章系統對象與數據傳遞
任務3.1獲取用戶輸入信息和客戶端環境信息
任務目標
3.1.1ASP.NET系統對象概述
3.1.2頁內數據傳遞
3.1.3跨頁數據傳遞
3.1.4小結
3.1.5思考與練習
任務3.2記錄用戶訪問網站的時間和次數
任務目標
3.2.1Cookie對象簡介
3.2.2記錄用戶的訪問信息
3.2.3小結
3.2.4思考與練習
任務3.3設計網站聊天室
任務目標
3.3.1Session對象和Application對象簡介
3.3.2聊天室首頁與簡單計數器設計
3.3.3構建登錄字元串與發言字元串
3.3.4小結
3.3.5思考與練習
第4章伺服器控制項和第三方控制項
任務4.1驗證控制項和驗證碼控制項
任務目標
4.1.1控制項概述
4.1.2驗證控制項與用戶註冊頁面
4.1.3使用驗證碼控制項
4.1.4小結
4.1.5思考與練習
任務4.2日曆控制項和JS版日曆控制項
任務目標
4.2.1Calendar日曆控制項
4.2.2JS版日曆控制項
4.2.3小結
4.2.4思考與練習
任務4.3線上文本編輯控制項
任務目標
4.3.1下載安裝FCKeditor控制項
4.3.2在發表文章頁面使用FCKeditor控制項
4.3.3使用FCKeditor控制項上傳圖片
4.3.4小結
4.3.5思考與練習
第5章使用ADO.NET訪問資料庫
任務5.1資料庫及表的架構和實體類的實現
任務目標
5.1.1三層結構概述
5.1.2搭建基於三層結構的系統基本框架
5.1.3分析並創建新聞系統資料庫及表的架構
5.1.4三層結構系統實體類的實現
5.1.5小結
5.1.6思考與練習
任務5.2實現三層結構下的用戶登錄
任務目標
5.2.1ADO.NET概述
5.2.2常用ADO.NET對象的使用
5.2.3用戶登錄數據訪問層的實現
5.2.4用戶登錄業務邏輯層的實現
5.2.5用戶登錄表示層的實現
5.2.6小結
5.2.7思考與練習
任務5.3實現三層結構下的用戶註冊
任務目標
5.3.1用戶註冊數據訪問層的實現
5.3.2用戶註冊業務邏輯層的實現
5.3.3用戶註冊表示層的實現
5.3.4小結
5.3.5思考與練習
任務5.4使用GridView控制項實現新聞管理
任務目標
5.4.1數據源控制項與數據綁定控制項概述
5.4.2GridView控制項簡介
5.4.3新聞類別管理數據訪問層與業務邏輯層的實現
5.4.4使用GridView控制項實現新聞類別顯示
5.4.5使用GridView控制項實現新聞類別的編輯、刪除
5.4.6新聞列表顯示、刪除數據訪問層與業務邏輯層的實現
5.4.7使用GridView控制項實現新聞列表的顯示、刪除
5.4.8小結
5.4.9思考與練習
任務5.5使用DropDownList控制項分類顯示新聞
任務目標
5.5.1DropDownList控制項簡介
5.5.2使用DropDownList控制項分類顯示新聞
5.5.3小結
5.5.4思考與練習
任務5.6使用DetailsView控制項實現新聞詳細顯示
任務目標
5.6.1DetailsView控制項簡介
5.6.2新聞詳細顯示數據訪問層與業務邏輯層的實現
5.6.3使用DetailsView控制項實現管理員後台新聞詳細顯示
5.6.4新聞編輯、添加數據訪問層與業務邏輯層的實現
5.6.5使用DetailsView控制項實現新聞編輯、添加
5.6.6小結
5.6.7思考與練習
任務5.7使用FormView控制項實現新聞詳細顯示
任務目標
5.7.1FormView控制項簡介
5.7.2使用FormView控制項實現前台新聞詳細顯示
5.7.3小結
5.7.4思考與練習
第6章深入資料庫編程
任務6.1使用DataList列表顯示新聞
任務目標
6.1.1DataList控制項簡介
6.1.2新聞速覽數據訪問層與業務邏輯層的實現
6.1.3使用DataList控制項實現新聞速覽列表顯示
6.1.4小結
6.1.5思考與練習
任務6.2使用PagedDataSource分頁顯示新聞
任務目標
6.2.1PagedDataSource對象簡介
6.2.2使用PagedDataSource實現新聞速覽頁分頁顯示
6.2.3小結
6.2.4思考與練習
任務6.3使用Repeater列表顯示新聞
任務目標
6.3.1Repeater控制項簡介
6.3.2使用Repeater控制項實現新聞搜尋列表顯示
6.3.3小結
6.3.4思考與練習
第7章XML訪問技術
任務7.1一個基於XML的留言板設計
任務目標
7.1.1訪問XML的常用處理類
7.1.2創建留言板的XML檔案和XSLT檔案
7.1.3XML訪問的公共類設計
7.1.4使用XmlDataSource控制項和DataList控制項顯示留言
7.1.5添加留言到XML檔案中
7.1.6使用XmlDataSource控制項和GridView控制項刪除留言
7.1.7小結
7.1.8思考與練習
第8章.NET Web服務
任務8.1使用Web服務查詢發布天氣預報
任務目標
8.1.1Web服務概述
8.1.2一個簡單的Web 服務實例
8.1.3一個返回DataSet對象的電話區號查詢Web 服務實例
8.1.4使用Web服務查詢發布天氣預報
8.1.5小結
8.1.6思考與練習
第9章網站部署與安全性配置
任務9.1一個三層架構的部落格網站
任務目標
9.1.1Web.Config檔案概述
9.1.2系統三層結構與功能分析
9.1.3SQL Server資料庫的設計與連線
9.1.4在Web.config中部署資料庫連線字元串
9.1.5Blog網站實體類的實現
9.1.6Blog網站數據訪問層的實現
9.1.7Blog網站業務邏輯層的實現
9.1.8Web表示層的實現
9.1.9小結
9.1.10思考與練習
任務9.2網站的安全認證與授權
任務目標
9.2.1網站安全性配置概述
9.2.2ASP.NET身份驗證模式
9.2.3Blog網站的安全性配置策略
9.2.4小結
9.2.5思考與練習
第10章ASP.NET AJAX
任務10.1使用ASP.NET AJAX Extensions最佳化新聞搜尋頁
任務目標
10.1.1ASP.NET AJAX簡介
10.1.2安裝ASP.NET AJAX Extensions
10.1.3ASP.NET AJAX Extensions控制項簡介
10.1.4使用ASP.NET AJAX Extensions實現新聞搜尋列表的
局部刷新顯示
10.1.5小結
10.1.6思考與練習

相關詞條

熱門詞條

聯絡我們