ASP.NET 程序設計案例教程

塗俊英

  • 出版商: 清華大學
  • 出版日期: 2018-07-05
  • 定價: $354
  • 售價: 8.5$301
  • 語言: 簡體中文
  • 頁數: 348
  • 裝訂: 平裝
  • ISBN: 7302495319
  • ISBN-13: 9787302495314
  • 相關分類: .NETASP.NET
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

本書以實際應用為目的,系統地介紹了使用ASP.NET進行開發應該掌握的主要技術。全書主要內容包括ASP.NET概述、ASP.NET服務器控件、ASP.NET內置對象、界面外觀設計與佈局、ADO.NET技術、數據綁定技術、jQuery技術、LINQ技術、Web Service、ASP.NET AJAX技術及ASP.NET MVC基礎,最後通過一個綜合案例將主要知識貫穿在一起。全書提供了大量的應用案例,每章後面均附有習題。本書理論與實踐相結合,註重基礎,案例豐富,適合作為高等院校計算機及相關專業的教材,也可供廣大網站開發技術人員參考。

目錄大綱

第1章ASP.NET概述
1.1ASP.NET簡介
1.1.1什麼是.NET
1.1.2什麼是ASP.NET
1.2搭建ASP.NET開發環境
1.2.1啟用與配置IIS
1.2.2配置ASP.NET應用程序開發環境
1.3ASP.NET的兩種開發模式
1.3.1Web Forms模
1.3.2MVC模式
1.4ASP.NET頁面語法
1.4.1ASP.NET頁面指令
1.4.2代碼塊語法
1.4.3數據綁定語
1.4.4表達式語法
1.5創建ASP.NET Web項目的兩種方式
1.5.1用兩種方式創建Web項目
1.5.2創建Web項目的兩種方式的比較
習題1

第2章ASP.NET服務器控件
2.1ASP.NET控件概述
2.1.1ASP.NET控件的類型
2.1.2ASP.NET服務器控件的公共屬性
2.1.3ASP.NET服務器控件的事件
2.2文本控件
2.2.1Label控件
2.2.2TextBox控件
2.2.3Literal控件
2.3控制權轉移控件
2.3.1Button控件
2.3.2LinkBut​​ton控件
2.3.3ImageButton控件
2.3.4HyperLink控件
2.4選擇控件
2.4.1RadioButtonList控件
2.4.2CheckBoxList控件
2.4.3DropDownList控件
2.4.4ListBox控件
2.5其他常用標準控件
2.5.1Image控件
2.5.2BulletedList控件
2.5.3FileUpload控件
2.5.4Panel控件
2.5.5AdRotator控件
2.5.6Calendar控件
2.6ASP.NET驗證控件
2.6.1RequiredFieldValidator控
2.6.2RangeValidator控件
2.6.3RegularExpressionValidator控件
2.6.4CompareValidator控件
2.6.5CustomValidator控件
2.6.6ValidationSummary控件
習題2

第3章ASP.NET內置對象
3.1ASP.NET對象概述
3.1.1ASP.NET對像簡介
3.1.2ASP.NET對象的訪問
3.2Page對象
3.2.1Page對象的常用屬性
3.2.2Page對象的常用方法
3.2.3Page對象的常用事件
3.3Response對象
3.3.1Response對象的常用屬性
3.3.2Response對象的常用方法
3.3.3Response對象的應用
3.4Request對象
3.4.1Request對象的常用屬性
3.4.2Request對象的常用方法
3.4.3Request對象的應用
3.5Server對象
3.5.1Server對象的常用屬性
3.5.2Server對象的常用方法
3.5.3Server對象的應用
3.6Cookie對象
3.6.1Cookie對象的常用屬性
3.6.2Cookie對象的常用方法
3.6.3Cookie對象的應用
3.7Session對象
3.7.1Session對象的常用屬性
3.7.2Session對象的常用方法
3.7.3Session對象的事件
3.7.4Session對象的應用
3.8Application對象
3.8.1Application對象的常用方法
3.8.2Application對象的事件
3.8.3Application對象的應用
3.8.4Application、Session、Cookie對象的區別
習題3

第4章界面外觀設計與佈局
4.1主題
4.1.1主題的相關概念
4.1.2創建主題
4.1.3使用主題
4.1.4禁用主題
4.2母版頁
4.2.1母版頁概
4.2.2創建母版頁
4.2.3創建內容頁
4.2.4從內容頁訪問母版頁的控件
4.3網站導航
4.3.1站點地圖
4.3.2導航控件
4.3.3配置多個站點地圖
4.4頁面佈局
4.4.1使用iframe佈局
4.4.2使用Table佈局
4.4.3使用DIV+CSS佈局
習題4

第5章ADO.NET技術
5.1ADO.NET簡介
5.1.1ADO.NET的相關概念
5.1.2ADO.NET的結構
5.2ADO.NET的五大對象
5.2.1Connection對象
5.2.2Command對象
5.2.3DataReader對象
5.2.4DataAdapter對象
5.2.5DataSet對象
5.3數據庫訪問模式
5.3.1連接模式
5.3.2斷開模式
5.3.3兩種訪問模式的區別
5.4使用ADO.NET技術操作數據
5.4.1數據的添加
5.4.2數據的更新
5.4.3數據的刪除
5.4.4存取圖片
習題5

第6章數據綁定技術
6.1數據綁定概述
6.1.1什麼是數據綁定
6.1.2Eval方法和Bind方法
6.1.3數據綁定語法
6.2數據源控件
6.2.1數據源控件概述
6.2.2SqlDataSource控件
6.2.3AccessDataSource控件
6.2.4ObjectDataSource控件
6.2.5XmlDataSource控件
6.3數據顯示控件
6.3.1GridView控件
6.3.2DataList控件
6.3.3Repeater控件
6.3.4ListView控件
6.4將數據綁定到控件
6.4.1將數據綁定到單值控件
6.4.2將數據綁定到多值控件
6.4.3將XML數據綁定到數據顯示控件
習題6

第7章jQuery技術
7.1jQuery概述
7.1.1什麼是jQuery
7.1.2jQuery能做什麼
7.1.3下載jQuery 
7.1.4引入jQuery的方法
7.1.5第一個jQuery程序
7.2jQuery基本語法
7.2.1DOM
7.2.2$()函數
7.2.3jQuery操作的基本語法
7.3jQuery選擇器
7.3.1jQuery基本選擇器
7.3.2jQuery層次選擇器
7.3.3jQuery簡單過濾選擇器
7.3.4jQuery內容過濾選擇
7.4用jQuery操作DOM
7.4.1元素屬性操作
7.4.2獲取和設置元素
7.4.3元素樣式操作
7.4.4頁面元素操作
7.5jQuery事件
7.5.1頁面載入事件
7.5.2綁定事件
7.5.3切換事件
7.5.4移除事件
7.5.5其他事件
7.6jQuery的應用
7.6.1密碼強度檢測
7.6.2廣告輪顯
7.6.3圖片放大鏡
7.6.4網頁軟鍵盤
習題7

第8章LINQ技術
8.1LINQ概述
8.1.1什麼是LINQ
8.1.2LINQ提供程序
8.1.3LINQ查詢語法
8.2LINQ查詢基本子句
8.2.1from查詢子句
8.2.2where條件子句
8.2.3select選擇子句
8.2.4group分組子句
8.2.5orderby排序子句
8.3LINQ查詢操作
8.3.1LINQ查詢概述
8.3.2投影操作
8.3.3篩選操作
8.3.4排序操
8.3.5聚合操作
8.4使用LINQ操作數據庫
8.4.1建立連接
8.4.2插入數據
8.4.3修改數據
8.4.4刪除數據
習題8

第9章Web Service
9.1Web Service基礎
9.1.1什麼是Web Service
9.1.2Web Service的創建與引用
9.2利用Web Service實現數據庫操作
9.2.1利用Web Service實現數據的添加
9.2.2利用Web Service實現數據的刪除
9.3利用Web Service實現通信功能
9.3.1利用Web Service發送Email 
9.3.2利用Web Service獲取天氣預報
9.3.3利用Web Service獲取火車時刻表
9.4利用Web Service實現其他功能
9.4.1利用Web Service實現驗證碼
9.4.2利用Web Service生成註冊碼
習題9

第10章ASP.NET AJAX
10.1AJAX基礎
10.1.1什麼是AJAX
10.1.2AJAX簡單示例
10.2ASP.NET AJAX常用控件
10.2.1ScriptManager控件
10.2.2UpdatePanel控件
10.2.3Timer控件
10.2.4UpdateProgress控件
10.2.5ScriptManagerProxy控件
10.3ASP.NET AJAX的應用
10.3.1利用AJAX實現倒計時
10.3.2利用AJAX實現彈出式日曆
10.3.3通過五角星顯示好評等級
10.3.4利用AJAX實現搜索框智能提示
習題10

第11章ASP.NET MVC基礎
11.1MVC簡介
11.1.1MVC和Web Forms
11.1.2MVC頁面的運行過程
11.2ASP.NET MVC應用程序
11.2.1創建ASP.NET MVC應用程序
11.2.2ASP.NET MVC應用程序的結構
11.2.3ASP.NET MVC的約定和規則
11.3MVC控制器
11.3.1理解控制器
11.3.2創建控制器
11.4MVC視圖
11.4.1理解視圖
11.4.2創建視圖
11.4.3視圖模板引擎
11.4.4佈局頁
11.5MVC模型
11.5.1理解模型
11.5.2創建模型
11.6ASP.NET MVC開發簡單案例
11.6.1產品列表的顯示
11.6.2圖書查詢功能的實現
習題11

第12章綜合案例: 留言板
12.1系統設計
12.1.1項目開發背景
12.1.2系統功能設計
12.1.3模塊功能劃分
12.2數據庫設計
12.2.1數據庫的分析
12.2.2數據表的創建
12.2.3關係的創建
12.3公用模塊的創建
12.3.1創建CSS
12.3.2配置Web.config
12.3.3創建數據訪問公用類
12.3.4創建用戶控件
12.4用戶功能的實現
12.4.1用戶註冊
12.4.2用戶登錄
12.4.3用戶留言
12.4.4查看留言
12.4.5用戶信息的查看
12.4.6用戶信息的修改
12.4.7用戶註銷
12.5管理員功能的實現
12.5.1管理員登錄
12.5.2管理員主界面
12.5.3回复留言
12.5.4刪除留言
12.5.5用戶管理
12.6案例運行演示
12.6.1準備基本數據
12.6.2主頁運行效果演示
12.6.3用戶功能演示
12.6.4管理員功能演示
習題12
參考文獻