《ASP.NET網站開發技術(項目式)》是2011年9月人民郵電出版社出版的圖書,作者是劉志成。
基本介紹
- 書名:ASP.NET網站開發技術(項目式)
- 作者:劉志成
- 出版社:人民郵電出版社
- 出版時間:2011年9月
- 頁數:330 頁
- 定價:38.5 元
- 開本:16 開
- 裝幀:平裝
- ISBN:9787115260154
內容簡介,圖書目錄,
內容簡介
《ASP.NET網站開發技術(項目式)》圍繞網上書店系統大案例,分解闡述了使用ASP.NET技術進行網站開發的基本知識和詳細操作,包括大案例介紹和網站基本知識,HTML、CSS和基本布局操作,DOM、JavaScript和簡單客戶端編程,aspx網頁和控制項,頁面狀態保持和跨頁面數據傳遞原理及套用,資料庫訪問操作,主題、皮膚、用戶控制項、導航控制項以及網站的統一管理和美化操作,基於角色的安全技術,大案例詳細設計,網站發布與部署操作,AJAX、快取以及網站最佳化技術,最後是WPF和WCF等新技術的入門簡例。《ASP.NET網站開發技術(項目式)》基於網站開發工作過程,並根據大案例分解設定於學習情境分配於各章,每章有學習情境引入、基本知識、自測、演練、決策計畫、實施等各環節,主要章節還配備實施環境電子資料,可從教學網站下載。
《ASP.NET網站開發技術(項目式)》可作為高職高專院校的計算機套用類專業的教材,也可作為網站開發技術人員的培訓教程或自學參考書。
圖書目錄
第1章 學習情境:網上書店管理系統需求及分析
1.1 學習情境引入
1.1.1 網上書店管理系統需求描述
1.1.2 網上書店管理系統案例展示
1.1.3 網上書店管理系統開發技能分解
1.2 基本知識1:網站開發的環境準備
1.2.1 Visual Studio Team System 2008 開發環境
1.2.2 Internet Information Server介紹
1.2.3 IE瀏覽器介紹
1.2.4 自測
1.3 基本知識2:網站開發技術概述
1.3.1 HTTP和HTML語言
1.3.2 靜態網頁和動態網頁
1.3.3 網站程式和桌面程式的區別
1.3.4 自測
1.4 演練
第2章 學習情境:頁面的布局及樣式設計
2.1 學習情境引入
2.1.1 頁面布局及樣式設計的需求
2.1.2 前台頁面布局及樣式展示
2.1.3 前台頁面布局及樣式設計的技術分解
2.2 基本知識1:HTML語言
2.2.1 HTML語言簡介
2.2.2 HTML文檔
2.2.3 超連結標記
2.2.4 文本類標記
2.2.5 圖像標記
2.2.6 對象標記
2.2.7 移動對象標記
2.2.8 form標記
2.2.9 自測
2.2.10 演練
2.3 基本知識2:網頁布局標記
2.3.1 表格標記
2.3.2 層標記
2.3.3 自測
2.3.4 演練
2.4 基本知識3:級聯樣式表CSS
2.4.1 CSS的基本概念
2.4.2 CSS的定義
2.4.3 CSS的使用
2.4.4 CSS有效規則(選學)
2.4.5 自測
2.4.6 演練
2.5 決策與計畫
2.5.1 頁面布局及樣式設計的決策
2.5.2 頁面布局及樣式設計的計畫
2.6 實施
2.6.1 mainTable設計
2.6.2 topRightTable設計
2.6.3 commonOperationTable設計
2.6.4 basicOperationTable設計
2.6.5 cartOperationTable設計
2.6.6 底部設計
2.7 檢查與評價
2.8 訓練
第3章 學習情境:頁面的客戶端互動
3.1 學習情境引入
3.1.1 客戶端互動的功能需求
3.1.2 客戶端互動的功能展示
3.1.3 客戶端互動功能實現的技術分解
3.2 基本知識1:文檔對象模型DOM
3.2.1 DOM基本結構
3.2.2 DOM頂級對象簡介
3.2.3 DOM對象的事件
3.2.4 自測
3.2.5 演練
3.3 基本知識2:JavaScript腳本語言簡介
3.3.1 概述
3.3.2 數據類型和變數
3.3.3 運算符、表達式、流程控制
3.3.4 函式
3.3.5 常用內置對象
3.3.6 自測
3.3.7 演練
3.4 決策與計畫
3.5 實施
3.5.1 購物車頁面彈出刪除對話框功能
3.5.2 “設為主頁”和“加入收藏”功能
3.6 檢查與評價
3.7 訓練
第4章 學習情境:使用控制項設計伺服器頁面
4.1 學習情境引入
4.1.1 新書入庫伺服器頁面的功能需求
4.1.2 新書入庫伺服器頁面的技術分解
4.2 基本知識1:Web窗體頁
4.2.1 Web窗體頁模板
4.2.2 Page類的Request和Response屬性對象
4.2.3 Page類的Server屬性對象
4.2.4 Page類的Context屬性對象
4.2.5 Page類的其他常用屬性
4.2.6 Page類的常用方法
4.2.7 Page類的事件
4.2.8 自測
4.2.9 演練
4.3 基本知識2:Web窗體頁中的控制項
4.3.1 控制項類型
4.3.2 HTML控制項
4.3.3 常用伺服器控制項
4.3.4 控制項的事件處理
4.3.5 驗證控制項
4.3.6 自測
4.3.7 演練
4.3.8 演練
4.4 決策與計畫
4.4.1 新書入庫頁面決策
4.4.2 新書入庫頁面計畫
4.5 實施
4.6 檢查與評價
4.7 訓練
第5章 學習情境:使用ASP.NET狀態管理實現購物車
5.1 學習情境引入
5.1.1 網上書店的購物車功能需求和主要問題
5.1.2 網上書店購物車功能展示
5.1.3 網上書店購物車技術分解
5.2 基本知識1:ASP.NET的狀態管理
5.2.1 視圖狀態
5.2.2 應用程式狀態
5.2.3 會話狀態
5.2.4 Cookie狀態(選學)
5.2.5 自測
5.2.6 演練
5.3 基本知識2:跨頁面數據傳遞
5.3.1 使用查詢字元串跨頁數據傳遞
5.3.2 跨頁回發傳遞數據
5.3.3 伺服器傳輸
5.3.4 自測
5.3.5 演練
5.4 決策與計畫
5.4.1 決策
5.4.2 計畫
5.5 實施
5.5.1 購物車類
5.5.2 購物車相關活動的實施
5.6 檢查與評價
5.7 訓練
第6章 學習情境:使用資料庫技術實現後台管理
6.1 學習情境引入
6.1.1 網上書店後台管理的功能需求
6.1.2 網上書店後台管理的展示
6.1.3 網上書店後台管理技術分解
6.2 背景知識:網上書店系統的資料庫(選學)
6.2.1 創建資料庫的操作
6.2.2 業務數據表
6.2.3 數據表間關係
6.2.4 存儲過程和觸發器
6.3 基本知識1:數據源控制項與靜態查詢
6.3.1 數據源控制項的種類
6.3.2 使用SqlDataSource數據源控制項實現靜態查詢
6.3.3 自測
6.3.4 演練
6.4 基本知識2:常用數據綁定控制項及基本數據操作
6.4.1 DropDownList等列表類綁定控制項及列表條件查詢
6.4.2 GridView控制項及主從表顯示
6.4.3 DetailsView控制項及單條數據修改
6.4.4 FormView控制項及單條數據修改的靈活布局
6.4.5 DataList控制項及數據顯示的靈活布局
6.4.6 自測
6.4.7 演練
6.4.8 演練
6.4.9 演練
6.5 基本知識3:編程實現複雜的動態查詢
6.5.1 實現關鍵字查詢功能
6.5.2 實現複合查詢功能
6.5.3 自測
6.5.4 演練
6.6 決策與計畫
6.6.1 決策
6.6.2 計畫
6.7 實施
6.7.1 訂單管理實施
6.7.2 入庫管理實施
6.7.3 圖書管理實施
6.8 檢查與評價
6.9 訓練
第7章 學習情境:網站統一化管理及美化
7.1 學習情境引入
7.1.1 功能需求
7.1.2 功能展示
7.1.3 技術分解
7.2 基本知識1:母版頁
7.2.1 母版頁的創建方法
7.2.2 母版頁的使用
7.2.3 自測
7.2.4 演練
7.3 基本知識2:導航控制項
7.3.1 TreeView控制項
7.3.2 Menu控制項
7.3.3 SiteMapPath控制項
7.3.4 自測
7.3.5 演練
7.4 基本知識3:用戶控制項
7.4.1 用戶控制項簡介
7.4.2 用戶控制項的創建方法及使用
7.4.3 自測
7.4.4 演練
7.5 基本知識4:Web.config配置檔案
7.5.1 Web.config配置檔案簡介
7.5.2 Web.config配置檔案基本結構
7.5.3 自測
7.6 基本知識5:主題和皮膚
7.6.1 主題和皮膚檔案簡介
7.6.2 主題和皮膚檔案的創建及套用示例
7.6.3 自測
7.6.4 演練
7.7 決策與計畫
7.7.1 決策
7.7.2 計畫
7.8 實施
7.9 檢查與評價
7.10 訓練
第8章 學習情境:用戶賬戶管理
8.1 學習情境引入
8.1.1 功能需求
8.1.2 功能展示
8.1.3 技術分解
8.2 基本知識1:ASP.NET基於角色的安全配置
8.2.1 ASP.NET基於角色安全技術的技術結構
8.2.2 ASP.NET安全配置
8.2.3 自測
8.2.4 演練
8.3 基本知識2:安全控制項
8.3.1 Login控制項
8.3.2 CreateUserWizard控制項
8.3.3 LoginName控制項、LoginStatus控制項及LoginView控制項
8.3.4 ChangePassword控制項和PasswordRecovery控制項
8.3.5 自測
8.3.6 演練
8.4 基本知識3:調用Membership API
8.4.1 常用Membership API
8.4.2 常見用戶管理操作
8.4.3 自測
8.5 決策與計畫
8.6 實施
8.6.1 安全配置
8.6.2 用戶管理維護頁面實施
8.6.3 檢查與評價
8.7 訓練
第9章 本書學習情境:網上書店管理系統的設計和實施
9.1 學習情境引入
9.2 基本知識:網站開發流程
9.2.1 網站開發項目流程(選學)
9.2.2 網站開發技術流程
9.3 決策與計畫
9.3.1 資料蒐集、學習、分析
9.3.2 網站規劃、資料庫設計
9.4 公共單元
9.4.1 數據訪問類App_Code/Db.cs
9.4.2 購物車類App_Code/Class CartTable.cs
9.4.3 前台母版頁MasterPage.master
9.4.4 後台管理主頁Managers/ManageMain.aspx
9.4.5 用戶控制項
9.5 主頁
9.5.1 界面設計
9.5.2 邏輯代碼
9.6 會員購書單元
9.6.1 BookDetails.aspx頁面
9.6.2 CarInfo.aspx頁面
9.6.3 OrderInfo.aspx頁面
9.7 後台管理單元
第10章 學習情境:網上書店管理系統的發布與部署
10.1 學習情境引入
10.2 基本知識1:網站的發布
10.2.1 網站發布
10.2.2 網站部署
10.3 基本知識2:網站部署的方法
10.4 實施
10.5 決策與計畫
10.6 檢查與評價
第11章 大案例最佳化
11.1 影響網站性能的因素
11.2 使用Ajax控制項部分刷新
11.3 網頁輸出快取
11.4 數據快取
第12章 新技術介紹
12.1 WCF
12.1.1 一個簡單的WCF服務及套用例子
12.1.2 在WCF服務中模擬客戶端程式
12.2 Silverlight技術與WPF技術
12.2.1 Silverlignt技術
12.2.2 WPF技術
12.3 WF技術