《ASP.NET動態網站設計教程——基於C#+SQL Server》是2015年出版的圖書,作者是李春葆。
基本介紹
- 書名:ASP.NET動態網站設計教程——基於C#+SQL Server
- 作者:李春葆
- ISBN:9787302251224
- 定價:39元
- 出版時間:2015-1-23
- 裝幀:平裝
圖書簡介,目錄,
圖書簡介
本書在C#+SQLServer2005基礎上介紹ASP.NET2.0應用程式的開發技術,以VisualStudio.NET2005為開發環境,使用大量實例來介紹ASP.NET應用程式開發技巧。全書主要介紹ASP.NET概述、ASP.NET編程模型、C#語言基礎、ASP.NET控制項、ASP.NET內置對象、主題和母版頁、網站導航控制項、用戶控制項、ADO.NET實現數據訪問技術、ASP.NETWeb服務、配置ASP.NET應用程式、成員和角色管理、Web系統的多層結構和學生成績管理系統設計。
本書適合用作普通高校計算機專業和非計算機專業的“動態網站開發”課程教材,也適合於讀者自學。
目錄
第1章ASP.NET概述
1.1Web網頁
1.1.1靜態網頁和動態網頁
1.1.2Web網頁的工作原理
1.1.3Web網頁開發技術
1.2ASP.NET概述
1.2.1ASP.NET引擎
1.2.2ASP.NET網頁的執行過程
1.2.3ASP與ASP.NET的區別
1.3.NET Framework
1.3.1.NET Framework體系結構
1.3.2.NET Framework下應用程式的開發和執行
1.4配置ASP.NET運行環境
1.4.1Internet信息伺服器的安裝
1.4.2Web網站屬性設定
1.4.3創建IIS虛擬目錄
1.5創建ASP.NET應用程式
1.5.1Visual Studio.NET 2005
1.5.2ASP.NET應用程式示例
練習題1
上機實驗題1
第2章ASP.NET編程模型
2.1ASP.NET頁面的結構
2.2ASP.NET網頁的XHTML部分
2.2.1XHTML
2.2.2XHTML的格式與標記
2.2.3使用表格
2.2.4使用框架
2.2.5使用超連結
2.2.6製作表單
2.2.7CCS樣式設計
2.3ASP.NET網頁的原始碼部分
2.3.1ASP.NET網頁原始碼的位置
2.3.2ASP.NET網頁原始碼的基本結構
2.3.3ASP.NET中的事件處理程式
2.3.4以編程方式使用Web控制項
練習題2
上機實驗題2
目錄
ASP.NET動態網站設計教程——基於C#+SQL Server
第3章C#語言基礎
3.1C#中數據類型
3.1.1值類型
3.1.2引用類型
3.2C#中的變數和常量
3.2.1變數
3.2.2常量
3.3C#中的運算符
3.3.1常用的C#運算符
3.3.2運算符的優先權
3.4結構體類型和枚舉類型
3.4.1結構體類型
3.4.2枚舉類型
3.5C#中的控制語句
3.5.1選擇控制語句
3.5.2循環控制語句
3.6數組
3.6.1一維數組的定義
3.6.2一維數組的動態初始化
3.6.3訪問一維數組中的元素
3.7異常處理語句和命名空間
3.7.1異常處理語句
3.7.2使用命名空間
3.8面向對象程式設計
3.8.1類
3.8.2對象
3.8.3構造函式和析構函式
3.8.4屬性
3.8.5方法
3.8.6C#中常用類和結構體
3.9繼承
3.9.1什麼是繼承
3.9.2派生類的聲明
3.9.3基類成員的可訪問性
3.9.4使用sealed修飾符來禁止繼承
練習題3
上機實驗題3
第4章ASP.NET控制項
4.1ASP.NET控制項概述
4.1.1ASP.NET控制項的分類
4.1.2Web伺服器控制項的公共屬性、方法和事件
4.1.3Web伺服器控制項的相關操作
4.2標準伺服器控制項
4.2.1Label控制項
4.2.2TextBox控制項
4.2.3Image控制項
4.2.4Button控制項
4.2.5LinkButton控制項
4.2.6ImageButton控制項
4.2.7HyperLink控制項
4.2.8DropDownList控制項
4.2.9ListBox控制項
4.2.10CheckBox控制項和CheckBoxList控制項
4.2.11RadioButton控制項和RadioButtonList控制項
4.2.12ImageMap控制項
4.2.13Table控制項
4.2.14BulletedList控制項
4.2.15Panel控制項
4.2.16HiddenField控制項
4.2.17FileUpload控制項
4.2.18Calender控制項
4.2.19View控制項和MultiView控制項
4.2.20Wizard控制項
4.3驗證控制項
4.3.1RequiredFieldValidator控制項
4.3.2CompareValidator控制項
4.3.3RangeValidator控制項
4.3.4RegularExpressionValidator控制項
4.3.5CustomValidator控制項
4.3.6ValidationSummary控制項
練習題4
上機實驗題4
第5章ASP.NET的常用對象
5.1ASP.NET對象概述
5.2Page對象
5.2.1Page對象的屬性
5.2.2Page對象的方法
5.2.3Page對象的事件
5.2.4Page對象的套用
5.3Response對象
5.3.1Response對象的屬性
5.3.2Response對象的方法
5.3.3Response對象的套用
5.4Request對象
5.4.1Request對象的屬性
5.4.2Request對象的方法
5.4.3Request對象的套用
5.5Server對象
5.5.1Server對象的屬性
5.5.2Server對象的方法
5.5.3Server對象的套用
5.6Application對象
5.6.1Application對象的屬性
5.6.2Application對象的方法
5.6.3Application對象的事件
5.6.4Application對象的套用
5.7Session對象
5.7.1Session對象的屬性
5.7.2Session對象的方法
5.7.3Session對象的事件
5.7.4Session對象的套用
5.8Cookie對象
5.8.1Cookie對象的屬性
5.8.2Cookie對象的方法
5.8.3Cookie對象的套用
5.9網頁的生命周期
5.9.1網頁的執行方式
5.9.2網頁的生命周期
5.9.3網頁生命周期中的事件
5.10配置Global. asax檔案
練習題5
上機實驗題5
第6章主題和母版頁
6.1主題
6.1.1主題概述
6.1.2創建主題
6.1.3套用主題
6.1.4禁用主題
6.2母版頁
6.2.1母版頁和內容頁
6.2.2創建母版頁
6.2.3創建內容頁
6.2.4從內容頁中訪問母版頁中的內容
練習題6
上機實驗題6
第7章站點導航控制項
7.1ASP.NET站點導航概述
7.1.1站點導航的功能
7.1.2站點導航的工作方式
7.1.3站點導航控制項
7.2站點地圖
7.3TreeView控制項
7.3.1TreeNode類
7.3.2TreeView控制項的屬性、方法和事件
7.3.3TreeNodeCollection類
7.3.4向TreeView控制項中添加節點的方法
7.4Menu控制項
7.4.1MenuItem類
7.4.2Menu控制項的屬性和事件
7.4.3MenuItemCollection類
7.4.4向Menu控制項中添加選單項的方法
7.5SiteMapPath控制項
練習題7
上機實驗題7
第8章用戶控制項
8.1用戶控制項概述
8.2創建ASP.NET用戶控制項
8.2.1創建用戶控制項的過程
8.2.2設定用戶控制項
8.3使用用戶控制項
8.4將網頁轉化為用戶控制項
8.4.1將單個網頁轉換成用戶控制項
8.4.2將代碼隱藏網頁轉換成用戶控制項
練習題8
上機實驗題8
第9章ADO.NET資料庫訪問技術
9.1資料庫概述
9.1.1關係資料庫的基本結構
9.1.2SQL Server 2005資料庫管理系統
9.1.3結構化查詢語言(SQL)
9.2ADO.NET模型
9.2.1ADO.NET簡介
9.2.2ADO.NET體系結構
9.2.3ADO.NET資料庫的訪問流程
9.3ADO.NET的數據訪問對象
9.3.1SqlConnection對象
9.3.2SqlCommand對象
9.3.3SqlDataReader對象
9.3.4SqlDataAdapter對象
9.4DataSet對象
9.4.1DataSet對象概述
9.4.2DataSet對象的屬性和方法
9.4.3Tables集合和DataTable對象
9.4.4Columns集合和DataColumn對象
9.4.5Rows集合和DataRow對象
9.4.6Relations集合和DataRelation對象
9.5數據源控制項
9.5.1數據源控制項概述
9.5.2SqlDataSource控制項
9.5.3AccessDataSource控制項
9.6數據綁定控制項
9.6.1數據綁定控制項概述
9.6.2下拉列表控制項
9.6.3GridView控制項
9.6.4DetailsView控制項
9.6.5FormView控制項
9.6.6DataList控制項
練習題9
上機實驗題9
第10章ASP.NET Web服務
10.1Web服務概述
10.1.1Web服務的特點
10.1.2Web服務的體系結構
10.2創建和使用Web服務
10.2.1創建ASP.NET Web服務
10.2.2使用ASP.NET Web服務
10.3通過Web服務傳輸DataSet數據集
練習題10
上機實驗題10
第11章配置ASP.NET應用程式
11.1Web.config配置檔案概述
11.1.1Web.config檔案的特點
11.1.2配置檔案的繼承關係
11.2Web.config檔案
11.2.1Web.config檔案的結構
11.2.2重要的配置節
11.2.3在Web.config中保存自定義的設定
11.3Web.config檔案的加密和解密
11.3.1Web.config檔案的加密
11.3.2Web.config檔案的解密
練習題11
第12章成員和角色管理
12.1成員資格概述
12.2建立成員資格數據
12.3成員資格提供程式
12.3.1SqlMembershipProvider提供程式
12.3.2配置自己的SqlMembershipProvider提供程式
12.4成員資格API
12.4.1Membership類
12.4.2MembershipUser類
12.4.3MembershipCreateStatus類
12.5登錄控制項
12.5.1Login控制項
12.5.2其他登錄控制項
12.6角色管理
12.6.1什麼是角色管理
12.6.2角色和訪問規則
12.6.3角色管理、用戶標識和成員資格
12.6.4角色管理API
12.6.5ASP.NET角色管理的工作原理
12.7使用嚮導配置安全性
練習題12
上機實驗題12
第13章Web系統的多層結構
13.1Web系統的三層結構
13.1.1什麼是Web系統的三層結構
13.1.2Web系統三層結構示例
13.2ObjectDataSource控制項
13.2.1ObjectDataSource控制項和SqlDataSource控制項的區別
13.2.2ObjectDataSource控制項的使用方法
13.2.3使用ObjectDataSource控制項關聯數據訪問層和表示層
13.2.4ObjectDataSource控制項套用示例
練習題13
上機實驗題13
第14章學生成績管理網站設計
14.1SMIS的功能
14.2資料庫設計
14.2.1建立資料庫StudDB
14.2.2給資料庫StudDB授權
14.3SMIS網站設計
14.3.1建立虛擬目錄
14.3.2網站布局
14.4SMIS網頁設計
14.4.1通用功能設計
14.4.2主頁設計
14.4.3管理員功能設計
14.4.4學生功能設計
14.4.5教師功能設計
練習題14
上機實驗題14
參考文獻