ASP.NET 4.5 入門經典(第7版)

ASP.NET 4.5 入門經典(第7版)

《ASP.NET 4.5 入門經典(第7版)》是2013年8月清華大學出版社出版的圖書,作者是[美] Imar Spaanjaars。

基本介紹

  • 書名:ASP.NET 4.5 入門經典(第7版)
  • 作者:[美] Imar Spaanjaars  
  • 譯者劉楠 / 陳曉宇  
  • ISBN:9787302334149
  • 頁數:712 
  • 定價:98.00元
  • 出版社:清華大學出版社 
  • 出版時間:2013-8-22
  • 裝幀:平裝
圖書簡介
在《ASP.NET 4.5入門經典(第7版)》中,作者全面介紹了如何使用ASP.NET 4.5這個Microsoft最新技術來動態構建Web頁面,還提供了有益的示例來闡明每個主題。本書採用友好的、循序漸進的方式,討論了如何自定義IDE、構建Planet Wrox網站示例、操作檔案和Web窗體、設計Web頁面、顯示和更新數據、創建表等等。有了這些資源,讀者就可以輕鬆地掌握ASP.NET 4.5。
目錄
第1章ASP.NET4.5入門 1
1.1MicrosoftVisualStudio
ExpressforWeb 2
1.1.1獲取VisualStudio 2
1.1.2安裝VisualStudio
Express(VSEW) 3
1.2創建第一個ASP.NET4.5
Web站點 5
1.3ASP.NET4.5簡介 8
1.3.1HTML 9
1.3.2初識ASP.NET標記 14
1.4IDE 14
1.4.1主開發區 14
1.4.2信息視窗 19
1.5定製IDE 20
1.5.1重新排列視窗 20
1.5.2修改Toolbox 21
1.5.3定製文檔視窗 23
1.5.4定製工具列 23
1.5.5定製鍵盤快捷鍵 24
1.5.6重置修改 24
1.6示例應用程式 25
1.7關於VisualStudio的實用提示 27
1.8本章小結 27
1.9練習 27
第2章構建ASP.NETWeb站點 29
2.1使用VisualStudio2012
創建Web站點 29
2.1.1不同的項目類型 30
2.1.2選擇正確的Web站點模板 31
2.1.3創建與打開新的Web站點 32
2.2操作Web站點中的檔案 35
2.2.1ASP.NET4.5Web站點的
檔案類型 35
2.2.2添加現有檔案 38
2.2.3組織站點 39
2.2.4特殊檔案類型 40
2.3使用Web窗體 40
2.3.1Web窗體的不同視圖 41
2.3.2在CodeBehind和帶內聯
代碼的頁面之間選擇 42
2.3.3向頁面添加標記 46
2.3.4連線頁面 52
2.4使用Web窗體的實用提示 53
2.5本章小結 54
2.6練習 54
第3章設計Web頁面 55
3.1需要CSS的原因 55
3.1.1HTML格式化的問題 56
3.1.2CSS如何解決格式化問題 56
3.2CSS簡介 57
3.2.1CSS語言 61
3.2.2樣式表 61
3.2.3向頁面中添加CSS 73
3.3在VisualStudio中使用CSS 75
3.3.1使用CSS編輯器 75
3.3.2創建內嵌和內聯樣式表 79
3.3.3套用樣式 84
3.3.4管理樣式 85
3.4關於使用CSS的實用提示 88
3.5本章小結 89
3.6練習 89
第4章使用ASP.NET伺服器控制項 91
4.1伺服器控制項簡介 91
4.2ASP.NET伺服器控制項詳解 95
4.2.1在頁面中定義控制項 95
4.2.2所有控制項的共同屬性 96
4.3控制項的類型 98
4.3.1標準控制項 98
4.3.2HTML控制項 111
4.3.3數據控制項 111
4.3.4有效性驗證控制項 112
4.3.5導航控制項 112
4.3.6登錄控制項 112
4.3.7Ajax擴展 112
4.3.8WebParts 112
4.3.9動態數據 112
4.4ASP.NET狀態引擎 113
4.4.1狀態的定義及其重要性 113
4.4.2狀態引擎的工作原理 113
4.4.3並非所有控制項都依賴
ViewState 117
4.4.4關於ViewState和性能的
一個注意點 118
4.5使用控制項的實用提示 119
4.6本章小結 119
4.7練習 120
第5章ASP.NETWeb頁面編程 121
5.1編程簡介 122
5.2數據類型與變數 122
5.2.1轉換數據類型 125
5.2.2使用數組和集合 127
5.3語句 131
5.3.1運算符 132
5.3.2做決策 140
5.3.3循環 146
5.4組織代碼 150
5.4.1方法:函式與子例程 151
5.4.2App_Code資料夾 153
5.4.3使用名稱空間組織代碼 157
5.4.4寫注釋 159
5.5面向對象編程基礎知識 161
5.5.1重要的面向對象術語 161
5.5.2事件 172
5.6關於編程的實用提示 173
5.7本章小結 174
5.8練習 174
第6章創建外觀一致的Web站點 177
6.1用母版頁創建一致的
頁面布局 177
6.1.1創建母版頁 179
6.1.2創建內容頁 181
6.2使用集中的基頁 186
6.2.1ASP.NET頁面生命周期 187
6.2.2實現基頁 189
6.2.3創建可重用的頁面模板 193
6.3主題 196
6.3.1不同類型的主題 197
6.3.2在Theme和StyleSheetTheme
之間進行選擇 197
6.3.3套用主題 197
6.3.4擴展主題 201
6.3.5動態切換主題 203
6.4外觀 211
6.4.1創建skin檔案 212
6.4.2已命名外觀 213
6.4.3對特定控制項禁用主題 214
6.5創建一致頁面的實用提示 214
6.6本章小結 215
6.7練習 215
第7章導航 217
7.1在站點中移動的不同方式 217
7.1.1理解絕對URL與相對URL 218
7.1.2默認文檔 220
7.2使用導航控制項 220
7.2.1導航控制項的體系結構 221
7.2.2分析Web.sitemap檔案 221
7.2.3使用Menu控制項 223
7.2.4使用TreeView控制項 231
7.2.5使用SiteMapPath控制項 234
7.3以編程的方式重定向 236
7.3.1通過編程將客戶重定向到
不同頁面 236
7.3.2伺服器端重定向 239
7.4關於導航的實用提示 240
7.5本章小結 241
7.6練習 241
第8章用戶控制項 243
8.1用戶控制項簡介 243
8.1.1創建用戶控制項 244
8.1.2向內容頁或母版頁中
添加用戶控制項 247
8.1.3用戶控制項的站點範圍註冊 250
8.1.4關於用戶控制項的警告 251
8.2向用戶控制項添加邏輯 253
8.2.1為屬性創建自己的數據類型 253
8.2.2實現ViewState屬性 258
8.2.3關於ViewState要考慮的事項 263
8.3關於用戶控制項的實用提示 264
8.4本章小結 264
8.5練習 264
第9章驗證用戶輸入的有效性 267
9.1收集用戶數據 268
9.1.1驗證Web窗體中用戶
輸入的有效性 269
9.1.2理解請求有效性驗證 285
9.2在伺服器上處理數據 286
9.2.1從Web站點中傳送電子郵件 286
9.2.2從文本檔案中讀取數據 292
9.3關於驗證數據有效性的
實用提示 297
9.4本章小結 297
9.5練習 298
第10章ASP.NETAJAX 299
10.1Ajax簡介 300
10.2在項目中使用ASP.NET
AJAX 301
10.2.1創建無閃爍頁面 301
10.2.2給用戶提供反饋 306
10.2.3Timer控制項 310
10.3在AjaxWeb站點中使用
Web服務和頁面方法 311
10.3.1Web服務的定義 311
10.3.2創建Web服務 316
10.3.3頁面方法簡介 324
10.4有關Ajax的實用提示 326
10.5本章小結 327
10.6練習 327
第11章jQuery 329
11.1jQuery簡介 330
11.1.1NuGet簡介 330
11.1.2選擇引用jQuery的位置 334
11.1.3包含jQuery庫的不同方式 334
11.2jQuery語法 337
11.2.1jQueryCore 338
11.2.2使用jQuery進行選擇 338
11.3使用jQuery修改DOM 345
11.3.1CSS方法 345
11.3.2處理事件 346
11.3.3jQuery的各種功能 347
11.3.4使用jQuery時常犯的錯誤 348
11.4使用jQuery的效果 349
11.5jQuery和有效性驗證 354
11.6關於jQuery的實用提示 357
11.7本章小結 358
11.8練習 358
第12章初識資料庫 359
12.1資料庫的概念 360
12.2不同類型的關係資料庫 361
12.3運用SQL處理資料庫數據 362
12.4使用SQL檢索和操縱數據 364
12.4.1讀取數據 364
12.4.2創建數據 372
12.4.3更新數據 372
12.4.4刪除數據 373
12.5創建自己的表 375
12.5.1SQLServer中的數據類型 375
12.5.2了解主鍵和標識列 377
12.5.3創建表之間的關係 379
12.6有關資料庫的實用提示 383
12.7本章小結 383
12.8練習 384
第13章顯示和更新數據 385
13.1數據控制項 385
13.1.1數據綁定控制項 386
13.1.2數據源控制項 387
13.1.3其他數據控制項 387
13.2聯合使用數據源和數據
綁定控制項 388
13.2.1使用GridView顯示和
編輯數據 388
13.2.2使用DetailsView插入數據 393
13.2.3在Web.config檔案中
存儲連線字元串 395
13.2.4 篩選數據 396
13.3自定義數據控制項的外觀 401
13.4更新和插入數據 407
13.5顯示和更新數據的實用提示 420
13.6本章小結 420
13.7練習 420
第14章LINQ和ADO.NET
EntityFramework 423
14.1LINQ簡介 423
14.1.1LINQtoObjects 424
14.1.2LINQtoXML 424
14.1.3LINQtoADO.NET 425
14.2ADO.NETEntityFramework
簡介 425
14.3將數據模型映射到對象模型 426
14.4查詢語法 432
14.4.1標準查詢操作符 432
14.4.2用匿名類型定形數據 436
14.5結合使用伺服器控制項和
LINQ查詢 441
14.5.1在EntityFramework中
使用數據控制項 441
14.5.2有關性能的一些注意點 469
14.6有關LINQ和ADO.NETEntity
Framework的實用提示 469
14.7本章小結 469
14.8練習 470
第15章處理數據——高級主題 471
15.1使用樣式格式化控制項 471
15.1.1關於樣式 472
15.1.2合併樣式、主題和外觀 475
15.2處理事件 479
15.2.1回顧ASP.NET頁面和
控制項生命周期 479
15.2.2ASP.NET頁面生命周期
和數據控制項中的事件 485
15.2.3處理數據源控制項中發生
的錯誤 489
15.3手動編寫數據訪問代碼 493
15.4快取 502
15.4.1快取數據的常見問題 503
15.4.2在ASP.NETWeb應用程式
中快取數據的不同方法 504
15.5有關數據的實用提示 512
15.6本章小結 513
15.7練習 513
第16章ASP.NET4.5Web站點
中的安全性 515
16.1安全性 515
16.1.1身份:你是誰 516
16.1.2身份驗證:如何證明
你是誰 516
16.1.3授權:允許你做什麼 516
16.1.4ASP.NET應用程式服務 516
16.2登錄控制項 518
16.2.1登錄控制項 522
16.2.2配置Web應用程式 533
16.3RoleManager 535
16.3.1配置RoleManager 535
16.3.2使用WSAT管理用戶 536
16.3.3配置Web應用程式以
使用角色 539
16.3.4以編程方式檢查角色 543
16.4有關安全性的實用提示 547
16.5本章小結 547
16.6練習 547
第17章個性化Web站點 549
17.1Profile 550
17.1.1配置Profile 550
17.1.2使用Profile 556
17.2Profile的其他使用方法 573
17.2.1匿名標識 573
17.2.2清除舊的匿名配置檔案 573
17.2.3查看其他用戶的配置檔案 575
17.3關於個性化的實用提示 577
17.4本章小結 578
17.5練習 578
第18章異常處理、調試和跟蹤 581
18.1異常處理 581
18.1.1不同類型的錯誤 582
18.1.2捕獲和處理異常 583
18.1.3全局錯誤處理和
自定義錯誤頁面 591
18.2調試基礎知識 598
18.3調試的工具支持 600
18.3.1在調試代碼中移動 600
18.3.2調試視窗 601
18.4調試客戶端腳本 607
18.5用PageInspector調試 609
18.5.1PageInspector簡介 609
18.5.2使用PageInspector 610
18.6跟蹤ASP.NETWeb頁面 614
18.6.1使用標準的跟蹤功能 615
18.6.2添加自己的信息到Trace中 617
18.6.3跟蹤和性能 619
18.6.4安全警告 619
18.7有關調試的實用提示 620
18.8本章小結 621
18.9練習 621
第19章部署Web站點 623
19.1準備部署Web站點 623
19.1.1避免硬編碼的設定 624
19.1.2Web.config檔案 624
19.1.3表達式語法 624
19.1.4WebConfigurationManager類 626
19.2Bundling和Minification簡介 631
19.3複製Web站點 633
19.3.1創建Web站點的簡單副本 634
19.3.2發布Web站點 637
19.4在IIS下運行站點 638
19.4.1安裝和配置Web伺服器 638
19.4.2安裝和配置ASP.NET 640
19.4.3了解IIS中的安全性 643
19.4.4PlanetWrox的NTFS設定 644
19.4.5檢修Web伺服器錯誤 647
19.5將數據移動到遠程
伺服器中 649
19.5.1把數據導出到檔案中 649
19.5.2重建資料庫 651
19.6部署清單 652
19.7補充資源 653
19.8本章小結 654
19.9練習 654
附錄A練習答案 655
附錄B配置SQLServer2012 679

相關詞條

熱門詞條

聯絡我們