ASP. NET 3. 5 實用教程

ASP.NET 3.5實用教程一般指本詞條

《ASP. NET 3. 5 實用教程》的作者是亓傳偉,王合闖,於2010年1月編輯出版的圖書。

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

書籍信息

名ASP. NET 3. 5 實用教程
書號978-7-118-06690-6
作者亓傳偉,王合闖
出版時間2010年1月
譯者
版次1版1次
開本16
裝幀平裝
出版基金
頁數320
字數537
中圖分類TP393.092
叢書名
定價35.00

內容簡介

本書結合Visual Studio 2008 全面翔實地介紹了ASP. NET 3. 5 網站開發方法和Web 應用程式技術。全書共分14 章,主要內容包括:ASP. NET 概述、C#程式設計基礎、頁面布局與網站導航、ADO. NET 管理資料庫、用戶和角色管理、Web 服務、在ASP. NET 中使用XML、實現Ajax 技術和三層結構開發模式等。本書結構清晰,實例豐富,淺顯易懂,並且免費提供電子課件和書中的原始碼。 本書可作為高等院校( 含高職高專院校) ASP. NET 開發課程的教材, 也可作為

目錄

ASP. NET 3.5 實用教程
第1章 ASP.NET 概述
1.1 網站開發基礎知識1
1.1.1 網頁的基本概念及分類1
1.1.2 網站的基本概念及組成1
1.1.3 網頁製作語言簡介2
1.2 ASP.NET 簡介3
1.2.1 .NET Framework 概述3
1.2.2 .NET Framework 3.5新特性3
1.2.3 ASP.NET 3.5 新特性4
1.3 構建ASP.NET 開發環境4
1.3.1 Visual Studio 2008 簡介4
1.3.2 安裝Visual Studio 20085
1.3.3 其他需要安裝的組件5
1.4 開發一個簡單的ASP.NET程式6
1.4.1 啟動Visual Studio 開發環境6
1.4.2 用Visual Studio 2008製作ASP.NET 程式7
1.5 Web 應用程式的組成10
1.5.1 解決方案和項目10
1.5.2 Web 應用程式中的檔案及資料夾11
1.5.3 ASP.NET 頁面代碼組織模式12
習題114
第2章 C#程式設計基礎
2.1 C#語言簡介15
2.1.1 C#語言編程規則15
2.1.2 C#語言與其他語言的區別16
2.2 C#語法入門17
2.2.1 數據類型17
2.2.2 變數和常量19
2.2.3 表達式和運算符20
2.2.4 語句20
2.2.5 簡單類型轉換21
2.3 控制語句22
2.3.1 條件語句22
2.3.2 循環語句26
2.3.3 跳轉語句28
2.4 C#面向對象設計30
2.4.1 面向對象概述30
2.4.2 類和對象31
2.4.3 繼承32
2.4.4 重載34
習題235
第3章 伺服器控制項
3.1 伺服器控制項簡介36
3.1.1 伺服器控制項介紹36
3.1.2 伺服器控制項的語法38
3.2 伺服器控制項的公共屬性39
3.2.1 System.Web.UI.WebControls.WebControl 類的屬性39
3.2.2 其他的常用屬性40
3.2.3 伺服器控制項事件和方法40
3.3 標準伺服器控制項及其屬性42
3.3.1 Label 和TextBox 控制項42
3.3.2 Button、LinkButton 與ImageButton 控制項44
3.3.3 CheckBox 與CheckBoxList控制項46
3.3.4 RadioButton 與RadioButtonList控制項51
3.3.5 ListBox 與DropDownList控制項54
3.3.6 Image 控制項與HyperLink控制項57
3.3.7 Table 控制項57
3.3.8 面板Panel59
3.4 驗證控制項62
3.4.1 RequiredFieldValidator控制項62
3.4.2 CompareValidator 控制項65
3.4.3 RangeValidator 控制項68
3.4.4 RegularExpressionValidator控制項70
3.4.5 ValidationSummary 控制項73
3.4.6 CustomValidator 控制項74
習題377
第4章 ASP.NET 應用程式的生命周期及管理
4.1 ASP.NET 應用程式分類78
4.1.1 Web 應用程式78
4.1.2 移動Web 應用程式78
4.1.3 Web 服務78
4.2 ASP.NET 頁面生命周期78
4.2.1 頁面生命周期階段78
4.2.2 頁面生命周期事件79
4.2.3 回發與往返行程80
4.2.4 動態網頁的運行過程80
4.3 頁面重定向81
4.3.1 使用超連結(HyperLink 對象的NavigateUrl 屬性)81
4.3.2 跨頁傳送(按鈕PostBackUrl屬性)81
4.3.3 使用瀏覽器以編程方式重定向(Response.Redirect)82
4.3.4 在伺服器上以編程方式重定向(Server.Transfer)83
4.4 ASP.NET 狀態管理83
4.4.1 客戶端的狀態管理83
4.4.2 伺服器端的狀態管理90
4.5 頁面間的數據傳遞95
4.5.1 使用查詢字元串(Request.QueryString)95
4.5.2 使用會話狀態(Session)96
4.5.3 使用應用程式狀態(Application)96
4.5.4 讀取源頁中的控制項值(PreviousPage)97
4.5.5 使用Server.Transfer99
4.6 ASP.NET 配置檔案Web.config101
4.6.1 Web.config 介紹101
4.6.2 配置和訪問Web.config101
習題4103
第5章 頁面布局與網站導航
5.1 CSS 樣式控制104
5.1.1 CSS 的概念104
5.1.2 在源視圖下設定樣式104
5.1.3 在可視化視窗中設定樣式105
5.2 頁面布局107
5.2.1 頁面元素定位108
5.2.2 表格布局109
5.2.3 DIV 和CSS 布局110
5.3 母版頁112
5.3.1 母版頁和內容頁的概念112
5.3.2 創建母版頁和內容頁114
5.3.3 嵌套母版頁116
5.4 用戶控制項117
5.4.1 用戶控制項概述117
5.4.2 創建用戶控制項117
5.4.3 使用用戶控制項120
5.5 Web 部件121
5.5.1 Web 部件概述121
5.5.2 使用Web 部件122
5.5.3 WebPartManager 顯示模式123
5.6 主題126
5.6.1 主題和外觀126
5.6.2 在主題中定義和套用外觀127
5.6.3 在主題中定義和套用樣式表129
5.7 網站導航129
5.7.1 ASP.NET 網站導航功能概述129
5.7.2 利用站點地圖和SiteMapPath控制項實現網站導航130
5.7.3 利用Menu 控制項實現導航131
5.7.4 利用TreeView 控制項實現導航134
習題5…135
第6章 SQL Server 資料庫管理系統簡介
6.1 資料庫系統初步136
6.1.1 資料庫及其相關概念136
6.1.2 數據模型137
6.2 SQL Server 2008 簡介138
6.3 SQL Server 2008 基本操作139
6.3.1 資料庫檔案和對象139
6.3.2 資料庫的創建139
6.3.3 資料庫的刪除140
6.3.4 資料庫的備份141
6.3.5 資料庫的還原142
6.3.6 資料庫的附加145
6.3.7 表的創建146
6.3.8 表的刪除149
6.4 SQL Server 2005 Express基本操作150
習題6…152
第7章 ADO.NET 管理資料庫
7.1 ADO.NET 概述154
7.1.1 ADO.NET 的組成和結構154
7.1.2 ADO.NET 命名空間155
7.2 ADO.NET 的對象156
7.2.1 Connection 對象156
7.2.2 Command 對象160
7.2.3 DataReader 對象169
7.2.4 DataAdapter 和DataSet對象171
7.2.5 DataTable 對象180
7.3 顯示資料庫中數據183
7.3.1 數據源控制項184
7.3.2 數據綁定控制項186
7.3.3 單值綁定與列表綁定195
7.4 LINQ to SQL201
7.4.1 LINQ 的基本概念201
7.4.2 LINQ to SQL 概述201
7.4.3 LINQ to SQL 簡單套用202
習題7…205
第8章 用戶和角色管理
8.1 身份驗證和授權206
8.1.1 Windows 驗證206
8.1.2 Forms 驗證207
8.2 成員資格和角色管理概述212
8.2.1 成員資格管理212
8.2.2 角色管理215
8.3 利用網站管理工具實現成員資格和角色管理217
8.3.1 利用網站管理工具實現成員資格管理218
8.3.2 利用網站管理工具實現角色管理219
8.3.3 訪問規則管理220
8.4 利用登錄系列控制項建立安全頁222
8.4.1 CreateUserWizard 控制項222
8.4.2 Login 控制項223
8.4.3 LoginName 控制項225
8.4.4 LoginStatus 控制項225
8.4.5 LoginView 控制項227
8.4.6 ChangePassword 控制項228
8.4.7 PasswordRecovery 控制項230
習題8…232
第9章 Web 服務
9.1 什麼是Web 服務233
9.1.1 Web 服務的基本概念233
9.1.2 Web 服務的相關技術233
9.1.3 Web 服務的優點234
9.2 建立ASP.NET Web 服務234
9.2.1 創建簡單的Web 服務234
9.2.2 定義Web 服務方法237
9.3 調用ASP.NET Web 服務238
9.3.1 調用簡單的Web 服務238
9.3.2 調用返回數據集的Web 服務242
習題9…245
第10章 部署Web 應用程式
10.1 IIS 及其安裝配置246
10.1.1 IIS 和ASP.NET的關係246
10.1.2 安裝IIS246
10.1.3 配置IIS247
10.2 發布Web 站點249
10.2.1 複製Web 站點249
10.2.2 預編譯Web 站點250
10.2.3 Windows 安裝程式251
習題10…254
第11章 在ASP.NET 中使用XML
11.1 XML 概述255
11.1.1 XML 的基本概念255
11.1.2 XML 的基本結構255
11.1.3 元素、標記以及元素屬性256
11.2 使用.NET 的XML 類訪問XML258
11.2.1 使用XmlReader 讀取XML 數據259
11.2.2 使用XmlWriter 寫入XML 數據262
11.3 使用ADO.NET 訪問XML266
11.3.1 將數據集轉換成XML266
11.3.2 將XML 文檔轉換成數據集269
習題11…270
第12章 檔案處理
12.1 驅動器、資料夾和檔案操作271
12.1.1 獲取驅動器信息271
12.1.2 資料夾操作273
12.1.3 檔案操作275
12.2 讀寫檔案278
12.3 檔案上傳280
習題12…283
第13章 實現Ajax 技術
13.1 ASP.NET Ajax283
13.1.1 ASP.NET Ajax 概述284
13.1.2 部署ASP.NET Ajax環境284
13.2 ASP.NET Ajax 基本控制項285
13.2.1 ScriptManager 控制項285
13.2.2 ScriptManagerProxy控制項286
13.2.3 UpdatePanel 控制項286
13.2.4 UpdateProgress 控制項287
13.2.5 Timer 控制項287
13.3 套用實例287
習題13…294
第14章 三層結構開發模式
14.1 三層結構概述295
14.1.1 兩層結構及其局限性295
14.1.2 什麼是三層結構295
14.1.3 三層結構的優點296
14.2 用ASP.NET 搭建三層結構框架296
14.3 套用舉例297
14.3.1 系統分析297
14.3.2 創建框架297
14.3.3 在各個層中實現具體的類302
14.3.4 用戶界面層中的事件代碼307
14.3.5 運行結果310
習題14…311
參考文獻312

相關詞條

熱門詞條

聯絡我們