注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計網絡編程ASP.NET 2.0經典教程(C#篇)

ASP.NET 2.0經典教程(C#篇)

ASP.NET 2.0經典教程(C#篇)

定 價:¥75.00

作 者: (美)哈特 著,孟憲瑞,易磊 譯
出版社: 人民郵電出版社
叢編項:
標 簽: ASP.NET

ISBN: 9787115154651 出版時間: 2007-02-01 包裝: 膠版紙
開本: 16 頁數: 644 字數:  

內容簡介

  本書是一部專門的ASP.NET 2.0開發(fā)指南,全書緊緊圍繞ASP.NET 2.0技術精髓展開,帶您一步一步學習使用ASP.NET 2.0創(chuàng)建動態(tài)的、數據驅動的和復雜的Web網站。全書共16章,首先著重介紹ASP.NET 2.0以及如何使用VWD構建網頁,然后依次介紹如何創(chuàng)建網站、ASP.NET網頁、服務器控件、成員與身份、使用主題樣式化、事件與代碼、讀數據、數據源控件、數據綁定控件和數據緩存數據源控件、寫數據、代碼、組件化、角色和用戶配置文件、Web服務、電子商務、性能、錯誤處理、部署測試和完善,最后一部分是附錄,其內容包括各章練習答案、ASP的安裝、wrox united數據庫設計、VWD的數據庫資源管理器、css和html快速參考等。.本書內容豐富、結構嚴謹、實用性強,主要面向程序開發(fā)人員以及大中專院校相關專業(yè)師生。本書所講解的示例源代碼全部用C#語言編寫。ASP.NET 2.0是一項杰出的技術,它幫助您輕松開發(fā)Web網站和Web應用程序,它的強大和深邃更讓承載當前最為復雜的應用程序不在話下。通過使用C#程序示例代碼,這本經典教程將向您展示如何在ASP.NET 2.0中編寫Web應用程序以及如何毫不費力地查看動態(tài)結果。..

作者簡介

  本書提供作譯者介紹Chris Hart Chris在英國考文垂的Trinity Expert Systems Plc公司工作,寫作本書時她正好在休產假。她曾參與幾個重要的.NET、SharePoint和CMS應用程序項目。她非常喜歡在現(xiàn)場與客戶一同工作,因為這樣的工作讓她可以經常不斷地學習和接觸新技術。從發(fā)布Alpha版本前,Chris就已經開始使用.NET了,到現(xiàn)在仍在使用測試版軟件頗有興趣。.現(xiàn)在,Chris和對她給予很大支持的丈夫James及兒子Nathan住在英國的伯明翰。她發(fā)現(xiàn)做一名好母親要比為一個重要客戶開發(fā)CMS系統(tǒng)更具有挑戰(zhàn)性,目...

圖書目錄

第1章 ASP.NET 2.0與Wrox United應用程序 1
1.1 將要構建的站點 2
1.2 ASP.NET 2.0——構建動態(tài)Web站點的強大工具 4
1.3 常規(guī)Web站點任務的簡單解決方案 4
1.3.1 一致性和個性化 5
1.3.2 導航 5
1.3.3 登錄、安全和角色 5
1.3.4 連接到數據 5
1.3.5 代碼 6
1.3.6 組件化 6
1.3.7 Web服務 6
1.3.8 性能與緩存 6
1.3.9 錯誤和異常處理 7
1.3.10 部署 7
1.3.11 部署工具 7
1.4 ASP.NET 2.0在何處與其他技術相適應 7
1.5 對Wrox United應用程序的探討 8
1.6 開始創(chuàng)建Wrox United站點 10
1.7 VWD Express——一種開發(fā)環(huán)境 10
1.7.1 ASP.NET Development Server介紹 11
1.7.2 VWD的Solution Explorer 11
1.7.3 使用VWD創(chuàng)建、打開和使用Web站點 13
1.7.4 樣例代碼(下載)目錄 14
1.7.5 運行頁面 15
1.7.6 DesignSurface 16
1.7.7 Toolbox 17
1.7.8 屬性窗口 19
1.7.9 錯誤列表窗口 20
1.7.10 VWD的Database Explorer 23
1.8 小結 23
1.9 練習 24
第2章 站點設計 25
2.1 一般設計目標 25
2.2 Master和Content頁面 26
2.2.1 創(chuàng)建Master頁面 27
2.2.2 創(chuàng)建Content頁面 29
2.2.3 Master和Content頁面的樣例 30
2.2.4 在Master頁面中使用層疊樣式表 31
2.3 Master頁面的其他功能 36
2.3.1 多級的Master頁面 37
2.3.2 Master頁面支持多個內容占位符 38
2.4 創(chuàng)建站點地圖 39
2.5 站點設計的一般原則 42
2.6 ASP.NET 2.0應用程序的標準文件 43
2.6.1 Web.config保存整個站點設置 43
2.6.2 Global.asax 保存用于整個站點的代碼 47
2.6.3 通過Web瀏覽器編輯站點配置 48
2.7 定位并修復站點設計錯誤 50
2.8 小結 51
2.9 練習 51
第3章 頁面設計 53
3.1 靜態(tài)頁面設計 53
3.2 HTML的世界 60
3.3 動態(tài)內容 65
3.4 服務器控件介紹 67
3.4.1 服務器端控件Toolbox 67
3.4.2 服務器端控件是什么 68
3.4.3 VWD中的Source View 71
3.5 服務器端控件的類型 76
3.5.1 標準控件 77
3.5.2 HTML控件 77
3.5.3 導航控件 79
3.6 小結 93
3.7 練習 93
第4章 成員與身份 95
4.1 安全基礎 95
4.1.1 身份——我是誰 95
4.1.2 驗證——證明我是誰 96
4.1.3 授權——允許我做什么 96
4.1.4 登錄站點 96
4.2 ASP.NET安全性 97
4.2.1 Login控件 97
4.2.2 個性化 108
4.2.3 成員 110
4.2.4 身份驗證 115
4.3 Wrox United的安全性 118
4.4 小結 121
4.5 練習 121
第5章 使用主題樣式化 123
5.1 樣式化站點 123
5.1.1 Style屬性 124
5.1.2 CSS——層疊樣式表 127
5.1.3 主題 136
5.1.4 對站點應用樣式 153
5.2 Wrox United中的主題 155
5.3 樣式和布局最佳實踐 160
5.3.1 可用性 160
5.3.2 可訪問性 161
5.4 小結 161
5.5 練習 162
第6章 事件與代碼 163
6.1 Web服務器架構 163
6.2 服務器端事件 164
6.3 向頁面添加事件 165
6.3.1 Postback架構 170
6.3.2 哪些事件可以使用 172
6.3.3 我應該使用哪個事件 172
6.4 事件不只由用戶觸發(fā) 174
6.5 間接事件 178
6.6 取消事件 180
6.7 全局事件 183
6.8 小結 184
6.9 練習 184
第7章 讀數據 185
7.1 介紹數據庫 185
7.2 使用ASP 2.0的數據控件 186
7.2.1 介紹數據源控件 187
7.2.2 介紹數據綁定數據 188
7.2.3 數據源控件和數據綁定控件的協(xié)同工作 191
7.2.4 使用VWD配置數據控件 192
7.3 數據源控件 192
7.3.1 數據源控件的基本屬性 193
7.3.2 隱藏連接字符串 195
7.3.3 連接字符串和提供程序的詳細信息 197
7.4 數據綁定控件 198
7.4.1 數據綁定選擇列表 198
7.4.2 GridView控件 205
7.4.3 DataList和Repeater控件 210
7.4.4 DetailsView和FormView控件 217
7.5 使用參數的數據源控件 220
7.6 多個數據控件的協(xié)作 225
7.7 處理XML數據 231
7.8 綁定語法 235
7.9 小結 235
7.10 練習 236
第8章 寫數據 237
8.1 寫數據簡介 237
8.1.1 寫數據選項 238
8.1.2 DataKeyNames 238
8.2 更改現(xiàn)有記錄 239
8.3 添加新記錄 244
8.4 刪除記錄 246
8.5 上傳圖片 249
8.6 改善上傳圖片 253
8.7 小結 258
8.8 練習 259
第9章 代碼 261
9.1 變量和數據類型 261
9.1.1 公共語言運行時類型 262
9.1.2 波形括號和分號的用途 263
9.1.3 聲明變量 264
9.1.4 賦值 264
9.1.5 數據轉換 265
9.1.6 空值 267
9.1.7 處理字符串 267
9.1.8 處理日期 269
9.1.9 處理數組和集合 272
9.1.10 決定使用數組還是集合 277
9.1.11 枚舉 278
9.1.12 常量 279
9.2 語句 280
9.2.1 操作符 280
9.2.2 決策 285
9.2.3 循環(huán) 290
9.3 命名空間 299
9.4 類處理 300
9.4.1 創(chuàng)建類 301
9.4.2 繼承 310
9.5 變量作用域和生命周期 316
9.6 泛型 317
9.7 小結 318
9.8 練習 318
第10章 組件化 319
10.1 代碼與內容分離 320
10.2 分離設計和代碼 321
10.3 代碼分離 322
10.3.1 Page指令 322
10.3.2 局部類 323
10.3.3 事件處理程序/函數 323
10.4 創(chuàng)建代碼分離文件 324
10.4.1 ASP.NET 2.0中的編譯 327
10.4.2 App_Code文件夾 328
10.5 數據層 328
10.5.1 兩層應用程序 329
10.5.2 三層應用程序 329
10.5.3 ASP.NET 2.0的新功能 330
10.5.4 WroxUnited的ObjectDataSource 336
10.6 用戶控件 338
10.6.1 用戶控件結構 340
10.6.2 一個簡單的用戶控件 341
10.6.3 Wrox United的News用戶控件 345
10.7 復合控件 350
10.8 匯編和自定義服務器控件 351
10.9 小結 351
10.10 練習 352
第11章 角色和用戶配置文件 353
11.1 角色的重要性 353
11.2 在Wrox United中引入角色 355
11.3 配置頁面級授權 364
11.4 在代碼中處理角色 372
11.5 啟用用戶配置文件 374
11.6 構建配置文件 374
11.6.1 Wrox United中的配置文件 376
11.6.2 存儲參數選擇 384
11.7 管理匿名購物車 390
11.8 小結 391
11.9 練習 392
第12章 Web服務 393
12.1 瀏覽Web服務 394
12.2 Web服務的生命周期 398
12.2.1 調用Web服務 398
12.2.2 傳輸Web服務 399
12.2.3 返回響應 401
12.2.4 使用響應 403
12.3 Web服務的結構 403
12.3.1 處理指令 403
12.3.2 命名空間 403
12.3.3 公共類 404
12.3.4 Web方法 404
12.4 創(chuàng)建Web服務 406
12.5 檢測Web服務 409
12.6 Web服務發(fā)現(xiàn) 412
12.6.1 DISCO 413
12.6.2 UDDI 413
12.6.3 發(fā)現(xiàn)Web服務 413
12.7 為應用程序添加比賽時間服務 415
12.8 組合在一起 417
12.9 遠程Web服務——PocketPC應用程序 423
12.10 Web服務安全 426
12.10.1 加密和基于消息安全 427
12.10.2 驗證和訪問服務控件 427
12.11 小結 427
12.12 練習 428
第13章 電子商務 429
13.1 電子商務管道 430
13.2 產品目錄 430
13.2.1 目錄結構 430
13.2.2 目錄設計 431
13.2.3 目錄實現(xiàn) 431
13.2.4 產品項頁面面 438
13.3 購物車 443
13.3.1 Shopping對象 443
13.3.2 配置文件 454
13.3.3 購物車控件 455
13.4 結賬 468
13.4.1 訂單處理 468
13.4.2 登錄 468
13.4.3 地址/交貨信息 469
13.4.4 信用卡處理 469
13.4.5 如何結賬 470
13.5 安全交易 486
13.6 您還能做什么? 486
13.7 小結 487
13.8 練習 487
第14章 性能 489
14.1 簡單技巧 489
14.1.1 對象釋放 490
14.1.2 數據庫連接 493
14.1.3 存儲過程 493
14.1.4 強類型集合 501
14.1.5 會話狀態(tài) 502
14.1.6 視圖狀態(tài) 503
14.2 頁面和代碼 503
14.2.1 數據綁定和回發(fā) 504
14.2.2 對象引用 504
14.2.3 字符串生成器和字符串串聯(lián) 505
14.2.4 選擇合適的集合 506
14.3 緩存 507
14.4 性能設計 512
14.5 測試性能 513
14.5.1 跟蹤 513
14.5.2 應力測試工具 515
14.5.3 性能監(jiān)視器 516
14.6 小結 516
14.7 練習 516
第15章 錯誤處理 517
15.1 防御式編程 517
15.1.1 參數檢查 518
15.1.2 避免假定 519
15.1.3 查詢參數 520
15.1.4 驗證 521
15.2 異常處理 525
15.2.1 異常概念 526
15.2.2 異常對象 526
15.2.3 捕獲異?!?27
15.2.4 記錄異常 533
15.2.5 發(fā)送異常 537
15.2.6 引發(fā)異?!?39
15.3 異常使用原則 539
15.4 全局異常處理 539
15.5 自定義錯誤頁面 542
15.6 調試和跟蹤 543
15.6.1 使用ASP.NET的跟蹤 544
15.6.2 使用調試器 548
15.7 小結 553
15.8 練習 554
第16章 部署、測試和完善 555
16.1 站點部署 555
16.1.1 清單 556
16.1.2 編譯和運行應用程序 556
16.1.3 發(fā)布站點 558
16.1.4 XCOPY部署 561
16.1.5 部署站點的常見問題 562
16.2 測試和維護 565
16.2.1 之前和之后的測試 565
16.2.2 維護 566
16.3 下一步工作建議 571
16.4 參考資料 571
16.5 小結 572
16.6 練習 572
附錄A 練習答案 573
附錄B 安裝 595
B.1 系統(tǒng)要求 595
B.1.1 處理器 595
B.1.2 操作系統(tǒng) 595
B.1.3 內存 596
B.1.4 硬盤 596
B.1.5 CD或DVD驅動器 596
B.1.6 顯示器 596
B.1.7 鼠標 596
B.2 安裝VWD Express 596
B.3 安裝站點文件夾 599
B.4 安裝Wrox United 601
B.4.1 啟用Network Service 602
B.4.2 Windows XP家庭版用戶的專題 603
B.4.3 檢查VWD和ASP.NET Development Server的安裝 603
B.4.4 檢查IIS的安裝 604
B.5 疑難解答 605
附錄C Wrox United的數據庫設計 607
C.1 球員和比賽 607
C.1.1 Players表 607
C.1.2 Goals表 609
C.1.3 Fixtures表 609
C.1.4 MatchReports表 609
C.1.5 Gallery表 610
C.2 獨立表 610
C.2.1 Opponents表 610
C.2.2 News表 611
C.3 Wrox United訂貨表 611
C.3.1 Orders表 611
C.3.2 OrderLines表 611
C.3.3 Products表 612
附錄D VWD數據庫資源管理器 613
D.1 打開數據庫資源管理器 613
D.2 向數據庫資源管理器添加現(xiàn)有數據庫 613
D.2.1 Access文件 613
D.2.2 SQL Server(包括SQL Server Express)上的SQL 數據庫 614
D.2.3 存儲為MDF文件的SQL數據庫 615
D.3 查看數據庫關系圖 615
D.4 查看表結構 618
D.5 查看和編輯現(xiàn)有表的數據 619
D.6 創(chuàng)建新數據庫 619
D.7 創(chuàng)建新表和添加數據 620
D.8 檢查和創(chuàng)建視圖 621
D.9 檢查存儲過程(SPROC) 624
D.10 小結 625
附錄E CSS和HTML快速參考 627
E.1 為頁面和控件定義樣式 627
E.1.1 創(chuàng)建內聯(lián)樣式 628
E.1.2 鏈接樣式表和頁面 628
E.1.3 CSS繼承 629
E.1.4 CSS樣式 629
E.1.5 CSS大小 631
E.1.6 字體 631
E.1.7 顏色 632
E.1.8 CSS選擇器 632
E.1.9 浮動元素 634
E.1.10 偽類 635
E.2 CSS參考 635
E.3 常用的HTML標記 639
E.3.1 文檔結構 639
E.3.2 標題和標題級 639
E.3.3 段落和行 640
E.3.4 文本樣式 640
E.3.5 列表 641
E.3.6 表 641
E.3.7 鏈接 641
E.3.8 圖形、對象、多媒體和腳本 641
E.3.9 表格 642
E.3.10 框架 642
E.4 HTML常用屬性和CSS屬性值 642
E.5 其他參考資源 644

本目錄推薦

掃描二維碼
Copyright ? 讀書網 ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號