ASP.NET基礎教程

ASP.NET基礎教程

《ASP.NET基礎教程》是一本經典的、實戰型的ASP.NET教程,它通過大量示例逐步演示了如何利用ASP.NET從零開始開發Web套用。全書分為兩個部分:第一部分全面而細緻地講解了進行ASP.NET開發所必須的基礎知識;第二部分重點介紹了下一代Web開發技術,其核心是。NET3.0、ASP.NETAJAX和Silverlight。通過對這些內容的學習,讀者將能利用這些最新的技術快速創建出安全的、高質量的、更炫麗的、更具互動性的Web套用。

基本介紹

  • 書名:ASP.NET基礎教程
  • 作者:美國LaurenceMoroney
  • ISBN:9787115191298
  • 定價:45.00 元
  • 出版社: 人民郵電出版社
  • 出版時間: 2009
  • 開本:16
適用範圍,作者簡介,編輯推薦,圖書目錄,

適用範圍

Web用戶體驗已經成為Web套用的核心之一
《ASP.NET基礎教程》適合於各層次.NETWeb開發人員。

作者簡介

LaurenceMoroney資深的Web技術專家,現任微軟公司SilverIight與用戶體驗技術推廣官。他擁有10餘年軟體開發和系統架構經驗,對大型IT套用的互動性、安全和性能有較深研究。除本書外,他還著IntroducingMicrosoftSilverlight2.0,2ndEdition等多部暢銷書。

編輯推薦

涵蓋Silverlight和ASP.NETAJAX
凝聚資深微軟技術專家多年功力
StepbyStep,最易學實用的ASP.NET教程
《ASP.NET基礎教程》由微軟資深技術專家撰寫,是一部貼近實戰、內容新穎的ASP.NET入門教程。書中不僅系統而全面地講解ASP.NET的基礎知識,還探討了微軟最新的其他web開發技術,包括.NET3.09I入的WPF、WCF、WFIIWCS在WebT-發中的運用,以及如何JSilverlightgllASP.NETAJAX創建出更炫麗和更具互動性的Web套用。通過閱讀《ASP.NET基礎教程》,你將對微軟的Web開發技術形成至關重要的大局觀,為繼續深入學習打下堅實基礎。

圖書目錄

第一部分 創建Web套用
第1章 Web開發簡介 2
1.1 Internet和Web的誕生 2
1.2 超越靜態Web 4
1.3 ASP.NET的誕生 5
1.4 小結 6
第2章 用ASP.NET進行Web開發的基礎 7
2.1 使用VisualStudio 7
2.1.1 創建應用程式 7
2.1.2 探索IDE 9
2.1.3 VisualStudio和解決方案 12
2.1.4 代碼和設計視窗 19
2.2 ASP.NET架構 22
2.2.1 ASP.NET工作進程和狀態管理 23
2.2.2 使用Web配置檔案 24
2.3 小結 26
第3章 ASP.NETWeb表單 27
3.1 頁面處理過程介紹 27
3.2 Web表單介紹 28
3.2.1 HTML表單 28
3.2.2 ASP.NETHTML表單示例 30
3.2.3 使用伺服器控制項提供反饋 33
3.2.4 使用ASP.NET事件和自動回發 39
3.2.5 視圖狀態 41
3.3 處理Web表單 42
3.3.1 初始化頁面框架 43
3.3.2 應用程式代碼初始化 43
3.3.3 執行驗證 43
3.3.4 執行事件處理 43
3.3.5 執行數據綁定 44
3.3.6 伺服器清理對象 44
3.4 頁面和控制項 44
3.4.1 訪問頁面首部 47
3.4.2 在運行時創建控制項 48
3.5 Page對象 49
3.5.1 Request對象 49
3.5.2 Response對象 50
3.6 小結 50
第4章 ASP.NET的數據綁定 51
4.1 什麼是ADO.NET 51
4.2 SQLServer2005Express 53
4.2.1 下載和安裝SQLServer2005Express 53
4.2.2 開始安裝 53
4.2.3 使用SQLServerManagementStudioExpress 58
4.2.4 安裝AdventureWorks資料庫 59
4.3 使用ADO.NET創建數據驅動的應用程式 60
4.3.1 Connection類和連線字元串 61
4.3.2 使用命令 64
4.4 使用伺服器控制項綁定數據 68
4.4.1 使用SQLDataSource控制項 68
4.4.2 使用GridView控制項 71
4.4.3 使用DataList控制項 74
4.5 小結 76
第5章 ASP.NETWeb服務 77
5.1 Web服務架構 78
5.2 使用VisualStudio創建Web服務 79
5.2.1 ASMX和代碼隱藏檔案 79
5.2.2 運行Web服務 81
5.3 創建Address服務 82
5.3.1 向Web服務添加數據 82
5.3.2 在Web方法中使用DataSet 86
5.4 創建Web服務客戶端 89
5.5 小結 93
第6章 部署站點 94
6.1 Internet信息服務 94
6.1.1 使用IIS管理器創建Web站點和應用程式 95
6.1.2 IIS如何處理URL 98
6.1.3 並行執行 101
6.2 手工部署ASP.NET應用程式 101
6.2.1 配置數據連線 102
6.2.2 部署服務層 107
6.2.3 部署客戶層 109
6.3 小結 110
第二部分 下一代Web開發技術
第7章 .NET3.0:WCF 114
7.1 WCF和開發效率 114
7.2 WCF和互操作性 116
7.2.1 WS-Security 116
7.2.2 WS-ReliableMessaging 117
7.2.3 WS-Transactions 117
7.3 WCF和面向服務 117
7.4 WCF編程 118
7.4.1 使用WCF創建地址服務 124
7.4.2 創建Address服務客戶端 127
7.5 小結 131
第8章 .NET3.0:WPF 132
8.1 XAML 132
8.2 使用ExpressionBlend 135
8.2.1 使用Blend創建UI 138
8.2.2 使用布局 139
8.3 使用ExpressionBlend創建數據應用程式 145
8.3.1 添加簡單的時間線動畫 151
8.3.2 在VisualStudio中使用BlendArtifacts 153
8.4 小結 154
第9章 .NET3.0:WF 155
9.1 使用WF 156
9.2 使用VisualStudio創建工作流 157
9.3 開箱即用活動 165
9.4 工作流和Web 166
9.5 小結 171
第10章 .NET3.0:CardSpace編程 172
10.1 使用CardSpace 172
10.1.1 向CardSpace添加新卡 173
10.1.2 在Web站點上使用卡 175
10.2 創建使用CardSpace的Web站點 177
10.2.1 準備CardSpace開發環境 177
10.2.2 創建自定義CardSpace安全Web站點 179
10.3 小結 185
第11章 Ajax應用程式和改善Web用戶體驗 187
11.1 Ajax簡史 187
11.1.1 Ajax編程 189
11.1.2 與Web伺服器通信 190
11.2 簡單的Ajax和ASP.NET示例 190
11.3 利用Ajax實現正向快取 197
11.3.1 創建圖片伺服器 198
11.3.2 利用HTML訪問圖片伺服器 201
11.3.3 編寫正向快取Ajax客戶端 201
11.4 小結 207
第12章 ASP.NET的AJAX擴展 208
12.1 ASP.NETAJAX概述 208
12.2 ASP.NETAJAX的版本 210
12.3 ASP.NETAJAX入門 210
12.4 將ASP.NET移植到AJAX 215
12.5 利用ASP.NET創建簡單的Ajax應用程式 218
12.6 利用Ajax調用Web服務 224
12.7 小結 230
第13章 Ajax腳本和服務 231
13.1 ScriptManager類 231
13.1.1 局部頁面呈現 231
13.1.2 管理自定義腳本 232
13.1.3 從腳本調用Web服務 233
13.1.4 從腳本調用應用程式服務 235
13.1.5 使用配置數據 245
13.2 小結 246
第14章 使用ASP.NETAJAX進行JavaScript編程 247
14.1 JavaScript的面向對象擴展 247
14.1.1 在JavaScript中使用類 247
14.1.2 在JavaScript中使用命名空間 248
14.1.3 創建並使用簡單的JavaScript類 248
14.1.4 在JavaScript中使用繼承 253
14.1.5 在JavaScript中使用接口 256
14.1.6 JavaScript中的反射 256
14.2 JavaScript的數組類型擴展 258
14.2.1 向數組添加元素 258
14.2.2 向數組添加一組元素 258
14.2.3 清除數組 258
14.2.4 克隆數組 258
14.2.5 檢查數組內容 259
14.2.6 移除數組首元素 259
14.2.7 疊代數組 259
14.2.8 查找指定的數組元素 259
14.2.9 向數組插入元素 260
14.2.10 從數組移除元素 260
14.3 Boolean類型擴展 260
14.4 Date類型擴展 260
14.4.1 格式化日期 261
14.4.2 使用區域性格式化日期 261
14.4.3 把值解析為日期 261
14.5 Error類型擴展 261
14.6 Number類型擴展 262
14.6.1 格式化數字 262
14.6.2 解析數字 262
14.7 字元串擴展 262
14.7.1 字元串匹配 262
14.7.2 字元串調整 262
14.8 小結 263
第15章 利用Silverlight增強Web體驗 264
15.1 Silverlight簡介 265
15.1.1 Silverlight主要特徵 265
15.1.2 Silverlight的當前版本和未來版本 266
15.2 剖析Silverlight應用程式 266
15.2.1 使用Silverlight.js 267
15.2.2 使用XAML 267
15.2.3 創建Silverlight外掛程式的實例 267
15.2.4 編寫應用程式邏輯 268
15.2.5 在HTML中集成 269
15.3 Silverlight控制項編程 271
15.3.1 Silverlight控制項屬性 271
15.3.2 Silverlight控制項事件 275
15.3.3 Silverlight控制項方法 277
15.3.4 使用Downloader對象 278
15.4 小結 279
第16章 使用XAML和JavaScript進行Silverlight編程 280
16.1 XAML布局 280
16.2 使用XAML畫筆 283
16.2.1 SolidColorBrush畫筆 283
16.2.2 LinearGradientBrush畫筆 283
16.2.3 RadialGradientBrush畫筆 284
16.2.4 ImageBrush畫筆 287
16.2.5 VideoBrush畫筆 288
16.2.6 使用畫筆框線 289
16.3 在XAML中使用可視化元素 290
16.3.1 尺寸和位置屬性 290
16.3.2 透明度 291
16.3.3 滑鼠行為 291
16.4 在XAML中使用形狀 291
16.4.1 Ellipse形狀 291
16.4.2 Rectangle形狀 292
16.4.3 Line形狀 292
16.4.4 Path形狀 292
16.5 XAML控制項 293
16.5.1 Image控制項 293
16.5.2 Glyphs控制項 293
16.5.3 TextBlock控制項 294
16.5.4 轉換 295
16.5.5 情節提要和動畫 295
16.6 JavaScript編程 295
16.6.1 屬性編輯 295
16.6.2 使用公共方法 296
16.6.3 使用MediaElement方法 298
16.6.4 處理事件 299
16.6.5 MediaElement事件 300
16.7 集成:創建Silverlight休閒遊戲 300
16.7.1 設計遊戲的XAML 301
16.7.2 實現代碼 306
16.8 小結 311
……

相關詞條

熱門詞條

聯絡我們