日本免费精品视频,男人的天堂在线免费视频,成人久久久精品乱码一区二区三区,高清成人爽a毛片免费网站

在線客服
ASP.NET 入門經典(第9版)圖書
人氣:95

ASP.NET 入門經典(第9版)

暢銷書作者全新力作 .NET開發經典名著,ASP.NET入門必備,基于全新的ASP.NET 6.0 for VS2015版本,以示例講解高效掌握,源代碼免費提供

內容簡介

通過專業的循序漸進指導學習使用Visual Studio 2015開發ASP.NET

ASP.NET允許程序員建立更動態的網站、Web應用和Web服務,包含了更新,什么時間學習這門技術都為時不晚。ASP.NET和Visual Studio的版本能幫助開發人員提高效率,創建更強壯的應用程序,進一步拓寬技術。本書以循序漸進的方式提供了ASP.NET開發的專家級指導,從框架的最基礎知識到高級的安全性和數據處理主題,應有盡有。通過清晰的示例闡述重要的技術。從頭到尾、詳盡的描述使本書成為一本非常有價值的多合一參考書,適合初學者和需要提高效率的開發人員閱讀。

主要內容

講解ASP.NET和Visual Studio 2015的基礎知識,并構建一個示例應用程序

演示使用HTML和CSS設計Web頁面,包括高效的導航、用戶控件、一致性等

從頭開始解釋C#和VB.NET編程,包括代碼的組織、面向對象基礎和重要術語

討論ASP.NET Web Forms服務器控件和MVC輔助程序及擴展程序

探討使用ASP.NET AJAX、jQuery以及ADO.NET和Entity Framework進行高級數據處理

安全性、調試、部署、疑難解答等

編輯推薦

本書基于全新的ASP.NET 6.0 for VS2015版本,為入門讀者提供一本實用的ASP.NET開發入門教材。本書通過一個示例應用程序,使用ASP.NET MVC和ASP.NET Web Forms方法建立一個完整的站點,以理解、熟悉功能的web應用程序的各種組件。希望本書能為初學者帶來一個技術上的飛躍。

本書的特點如下:

(1) 而豐富的內容:全書分19章,采用從易到難、循序漸進的方式進行講解。內容幾乎涉及ASP.NET程序開發的各個方面。

(2) 統一而規范的示例講解方式:書中每個示例都采用了分步驟實現方法。這樣可以使讀者很清晰地知道每個技術的具體實現步驟,從而提高學習的效率。

(3) 較高的實用價值:本書的主要教學方法是用一組詳細的實踐步驟帶領讀者構建一個完整的應用程序。其中,“試一試”練習展示了所討論的主題,之后的“示例的說明”部分解釋了每一步實現的功能。每個“試一試”部分都建立在之前的工作上,所以應按順序完成。在這個真實的付費圖書館應用程序中,包含了大量的經典代碼片段,這些代碼都在.NET平臺上調試成功。還給出了代碼的詳細注釋與分析,讀者只需對某些代碼稍加修改,便可應用于實際開發中。

(4) 清晰透徹的講解:本書主要讀者對象為初、中級程序開發人員,在知識點的講解過程中盡量做到通俗易懂,簡潔明了。在保障闡述嚴謹的同時,力求做到容易理解,不鉆牛角尖,不使用過于專業的,晦澀艱深的術語,不使用有歧義的表達方式,使讀者能夠在閱讀時迅速掌握關鍵知識點。本書適合希望進入Web開發領域的新手、 ASP.NET入門者、從其他ASP或者JSP轉過來的Web開發人員、 想自學制作網站的網絡愛好者,以及大中專院校的學生。

作者簡介

William Penberthy自從.NET初次部署以來就從事微軟軟件開發工作,使用C#和VB.NET進行客戶端、服務和Web開發。他直接參與了135個應用程序的開發,包括記錄保留管理軟件、電子商務店面、地理信息系統、銷售網點系統以及介于它們之間的許多應用程序。

目錄

目 錄

第1章 ASP.NET 6.0入門 1

1.1 ASP.NET vNEXT簡介 1

1.1.1 超文本傳輸協議 2

1.1.2 HTML5 4

1.1.3 ASP.NET Web Forms 8

1.1.4 ASP.NET MVC 12

1.1.5 Web Forms和MVC

的類似性 14

1.1.6 選擇方法 14

1.2 使用Visual Studio 2015 14

1.2.1 版本 14

1.2.2 下載和安裝 15

1.3 示例應用程序 19

1.4 小結 19

1.5 練習 20

1.6 本章要點回顧 20

第2章 建立最初的ASP.NET

應用程序 21

2.1 用Visual Studio 2015

創建Web站點 21

2.1.1 可用的項目類型 22

2.1.2 創建新站點 23

2.2 在應用程序中使用文件 29

2.2.1 ASP.NET MVC應用程序的

文件類型 30

2.2.2 ASP.NET MVC應用程序的

文件系統結構 32

2.2.3 ASP.NET Web Forms

應用程序的文件類型 33

2.3 MVC和Web Forms文件的

區別 36

2.4 創建示例應用程序 37

2.5 小結 39

2.6 練習 39

2.7 本章要點回顧 39

第3章 設計Web頁面 41

3.1 HTML和CSS 41

3.1.1 同時使用HTML和

CSS的原因 42

3.1.2 CSS簡介 44

3.2 CSS的更多內容 47

3.2.1 選擇器 47

3.2.2 屬性 50

3.2.3 樣式的優先級 53

3.3 樣式表 55

3.3.1 在頁面中添加CSS 55

3.3.2 創建嵌入式樣式表和

內聯樣式表 58

3.4 應用樣式 58

3.5 管理樣式 63

3.6 小結 68

3.7 練習 69

3.8 本章要點回顧 69

第4章 使用C#和VB.NET編程 71

4.1 編程簡介 71

4.1.1 數據類型和變量 72

4.1.2 轉換數據類型 76

4.1.3 使用數組和集合 79

4.1.4 決策操作 83

4.1.5 循環 87

4.2 組織代碼 91

4.2.1 方法:函數和子例程 91

4.2.2 編寫注釋和文檔 93

4.3 面向對象編程基礎 95

4.4 重要的面向對象術語 95

4.4.1 類 95

4.4.2 字段 96

4.4.3 屬性 97

4.4.4 方法 100

4.4.5 構造函數 100

4.4.6 繼承 101

4.4.7 事件 103

4.5 小結 104

4.6 練習 105

4.7 本章要點回顧 106

第5章 ASP.NET Web Forms

服務器控件 107

5.1 服務器控件簡介 107

5.2 在頁面上定義控件 108

5.3 控件的類型 114

5.3.1 標準控件 114

5.3.2 HTML控件 118

5.3.3 數據控件 119

5.3.4 驗證控件 119

5.3.5 導航控件 120

5.3.6 登錄控件 120

5.3.7 AJAX擴展控件 120

5.3.8 其他控件集 121

5.4 ASP.NET狀態引擎 122

5.5 狀態引擎的工作方式 122

5.6 小結 130

5.7 練習 130

5.8 本章要點回顧 131

第6章 ASP.NET MVC輔助程序和

擴展 133

6.1 MVC較少地控制

Web Forms的原因 134

6.2 不同的方法 134

6.2.1 Razor 137

6.2.2 控制器 141

6.3 表單建立輔助程序 145

6.3.1 表單擴展 145

6.3.2 Editor和EditorFor 147

6.3.3 模型綁定 147

6.4 小結 161

6.5 練習 162

6.6 本章要點回顧 162

第7章 創建外觀一致的網站 163

7.1 用母版頁使頁面布局一致 163

7.1.1 在ASP.NET Web Forms

中創建和使用母版頁 165

7.1.2 在ASP.NET Web Forms

中創建內容頁面 173

7.1.3 在ASP.NET MVC中

創建布局 176

7.1.4 在ASP.NET MVC中

創建內容視圖 178

7.2 使用集中的基本頁面 182

7.3 小結 187

7.4 練習 187

7.5 本章要點回顧 187

第8章 導航 189

8.1 瀏覽站點的不同方式 190

8.1.1 理解URL和

相對URL 190

8.1.2 理解默認文檔 192

8.1.3 友好的URL 193

8.2 使用ASP.NET Web Forms

導航控件 194

8.3 在ASP.NET MVC中導航 204

8.3.1 路由 204

8.3.2 創建導航結構 208

8.3.3 編程重定向 210

8.3.4 以編程方式把客戶

重定向到另一個頁面 210

8.3.5 服務器端重定向 212

8.4 導航的實用須知 216

8.5 小結 216

8.6 練習 217

8.7 本章要點回顧 217

第9章 顯示和更新數據 219

9.1 使用SQL Server Express 220

9.1.1 安裝 220

9.1.2 SQL Server Management

Studio 226

9.1.3 在Visual Studio中連接 230

9.2 數據訪問的Entity

Framework方法 233

9.2.1 數據優先 233

9.2.2 代碼優先 234

9.2.3 從數據庫中選擇數據 241

9.3 Web窗體中的數據控件 243

9.3.1 DetailsView 243

9.3.2 GridView控件 248

9.4 MVC中的數據顯示 254

9.4.1 在MVC中顯示列表 254

9.4.2 DetailsViews 257

9.5 小結 260

9.6 練習 261

9.7 本章要點回顧 261

第10章 處理數據 263

10.1 排序和分頁 264

10.1.1 Web Forms服務器

控件中的排序和分頁 264

10.1.2 MVC列表中的排序和

分頁功能 268

10.2 更新和/或插入數據 277

10.3 數據庫訪問的非代碼

優先方式 284

10.4 緩存 293

10.4.1 在ASP.NET應用程序中

緩存數據的不同方式 293

10.4.2 緩存數據的常見問題 297

10.5 小結 297

10.6 練習 298

10.7 本章要點回顧 298

第11章 用戶控件和局部視圖 301

11.1 用戶控件簡介 302

11.1.1 創建用戶控件 302

11.1.2 添加用戶控件 306

11.1.3 給用戶控件添加邏輯 313

11.2 使用局部視圖 318

11.2.1 添加局部視圖 319

11.2.2 管理局部視圖的

控制器 322

11.3 模板 328

11.4 小結 334

11.5 練習 335

11.6 本章要點回顧 335

第12章 驗證用戶輸入 337

12.1 從用戶那里收集數據 337

12.2 在Web Forms中驗證

用戶輸入 338

12.3 在MVC中驗證用戶輸入 347

12.3.1 模型特性 347

12.3.2 客戶端驗證 353

12.3.3 ASP.NET MVC中的

請求驗證 361

12.4 驗證技巧 362

12.5 小結 362

12.6 練習 363

12.7 本章要點回顧 364

第13章 ASP.NET AJAX 365

13.1 AJAX概念簡介 366

13.1.1 F12開發工具 367

13.1.2 在Web Forms中使用

ASP.NET AJAX 371

13.1.3 在MVC中使用AJAX 382

13.2 在AJAX網站中使用

Web服務 394

13.3 AJAX中的jQurey 400

13.4 AJAX的實用提示 405

13.5 小結 405

13.6 練習 406

13.7 本章要點回顧 406

第14章 jQuery 409

14.1 jQuery簡介 409

14.1.1 早期的JavaScript 410

14.1.2 jQuery的作用 410

14.1.3 包括jQuery庫 412

14.1.4 包 414

14.2 jQuery語法 419

14.2.1 jQuery 核心 420

14.2.2 使用jQuery實用方法 420

14.2.3 使用jQuery選擇選項 422

14.3 使用jQuery修改DOM 425

14.3.1 使用jQuery改變外觀 425

14.3.2 處理事件 428

14.4 調試jQurey 436

14.5 jQuery的實用技巧 439

14.6 小結 440

14.7 練習 440

14.8 本章要點回顧 441

第15章 ASP.NET網站的安全性 443

15.1 安全性簡介 444

15.1.1 身份:你是誰? 444

15.1.2 身份驗證:用戶如何證明

他們自己的身份? 444

15.1.3 授權:允許做什么? 444

15.1.4 使用ASP.NET登錄 445

15.1.5 配置Web應用程序的

安全性 448

15.1.6 在應用程序中利用

用戶 457

15.2 角色 464

15.2.1 配置應用程序以

處理角色 465

15.2.2 編程檢查角色 469

15.3 安全性的實用技巧 473

15.4 小結 473

15.5 練習 474

15.6 本章要點回顧 474

第16章 個性化網站 475

16.1 理解概要文件 476

16.1.1 創建概要文件 476

16.1.2 使用概要文件 483

16.2 個性化的實用技巧 494

16.3 小結 494

16.4 練習 495

16.5 本章要點回顧 495

第17章 異常處理、調試和跟蹤 497

17.1 錯誤處理 498

17.1.1 不同類型的錯誤 498

17.1.2 捕獲并處理異常 502

17.1.3 全局錯誤處理和

定制的錯誤頁面 510

17.1.4 控制器中的錯誤處理 515

17.2 調試基礎 516

17.2.1 調試的工具支持 517

17.2.2 調試客戶端腳本 524

17.3 跟蹤ASP.NET Web頁面 533

17.3.1 給跟蹤添加自己的

信息 535

17.3.2 跟蹤和性能 538

17.4 日志記錄 538

17.5 小結 541

17.6 練習 541

17.7 本章要點回顧 542

第18章 使用源代碼控制 543

18.1 Team Foundation Services

簡介 543

18.1.1 使用源代碼控制的

原因 544

18.1.2 建立Visual Studio Online

賬戶 544

18.1.3 代碼的簽入和簽出 549

18.1.4 與團隊成員合作 557

18.2 分支和合并 558

18.3 小結 559

18.4 練習 560

18.5 本章要點回顧 560

第19章 部署網站 561

19.1 準備部署網站 562

19.1.1 避免硬編碼設置 562

19.1.2 Web.config 文件 563

19.1.3 表達式語法 563

19.1.4 Web 配置管理器類 564

19.2 準備部署 569

19.3 站點 572

19.3.1 Web.config轉換 580

19.3.2 把數據移到遠程

服務器上 586

19.4 冒煙測試應用程序 592

19.5 進一步學習 594

19.6 小結 594

19.7 練習 595

19.8 本章要點回顧 595

附錄 習題答案 597

在線預覽

在互聯網的早期,大部分內容都以靜態方式創建和存儲。每個HTTP 請求都請求的是具體的頁面或存儲內容,響應只會提供該內容。早期的應用程序框架改變了這種模式,允許基于一組特定的標準動態生成內容,并作為請求的一部分發送。于是,內容從數據庫和其他來源中建立,成倍增加網絡的有效性。就在這個時候,公眾(而不是只有科學家)真正開始利用互聯網增強的可用性。ASP.NET 是早期的Web 應用程序框架之一,.NET Framework 的及時版在2002 年。名字中的ASP 部分代表“活動服務器頁面”,這是Microsoft 最初的Web 應用程序框架,它使用服務器端過程創建瀏覽器可讀的HTML 頁面。最初的ASP 現在稱為“經典ASP”,允許開發人員使用VBScript 給HTML 添加腳本代碼。然而,代碼和HTML 都混在一個文件中。ASP.NET 在當時是一個重要的改進,因為與當時的任何其他框架相比,它允許更清晰地分隔代碼隱藏(處理過程的代碼)和標記(建立顯示界面的代碼)。.NET Framework 的每一個新版本都改進了這個最初的ASP.NET 框架。Microsoft 在2008 年推出了一個新的框架來支持內容創建和導航的另一種方法:ASP.NETMVC。MVC 表示模型-視圖-控制器,是指一種軟件設計模式,實現了用戶界面和處理代碼之間更徹底的分離。最初的框架稱為Web Forms?;ヂ摼W以創造內容為主的技術不斷發展,但互聯網運行的方式保持不變。信息從服務器到客戶端的移動遵循一個很簡單的協議,該協議自互聯網出現以來幾乎沒有改變。

網友評論(不代表本站觀點)

來自匿名用**的評論:

畢業設計就靠這本書了

2017-01-02 21:10:27
來自代***9(**的評論:

書的質量很好

2017-01-19 22:27:22
來自匿名用**的評論:

很好,一直在當當上買書,正版,很放心

2017-02-09 12:20:57
來自匿名用**的評論:

還可以,內容不多

2017-02-23 15:44:20
來自桌***(**的評論:

入門的好書,剛學習的同學受益匪淺

2017-03-08 08:58:38
來自匿名用**的評論:

書是不錯,可是快遞真的惡心到我了,放門口,不打電話,不出門都不知道。你看看這快遞,還好在一個市,這要是跨一個市,這書得成廢紙了吧。宅急送,這是什么鳥公司。

2017-03-09 15:40:42
來自***(匿**的評論:

學習中,慢慢充電。

2017-03-26 11:00:21
來自匿名用**的評論:

很不錯的書

2017-04-09 15:03:47
來自無昵稱**的評論:

也許是有點吹毛求疵,書被僅一張薄薄塑料膜保護,打開后書前后有些不干凈,邊緣一些毛刺,一種拿到了盜版的感覺

2017-04-11 14:07:18
來自c***d(**的評論:

一騎紅塵妃子笑,當當寶貝已送到!

2017-04-21 20:24:40
來自嘿***呵**的評論:

不錯的一本書

2017-04-23 18:29:30
來自匿名用**的評論:

包裝實在是太慘了,服了!

2017-05-15 16:30:43
來自m***1(**的評論:

非常滿意,很喜歡

2017-05-26 21:33:18
來自**(匿名**的評論:

大雨滂沱我去取書。

2017-06-04 19:37:56
來自匿名用**的評論:

這tmd什么翻譯啊,服了

2017-07-18 13:18:54
來自無昵稱**的評論:

整體感覺還行,學習是性價比非常高的事情

2017-07-29 16:41:20
來自匿名用**的評論:

雖然是中文,但是圖片和例子都是英文的,如果英文不好學起來會很吃力,買的有點后悔,不適合入門來學

2017-07-31 16:38:32
來自一束棉**的評論:

還沒看內容,大概還行

2017-08-28 21:25:12
來自咩***(**的評論:

很好的一本書

2017-09-12 11:18:42
來自h***j(**的評論:

書質量是可以,但是翻譯的確實很爛,許多地方翻譯的根本看不懂,很多詞語表達不準確,很生硬。還不如自己看原版的來的清楚。

2017-06-26 15:27:11
來自真游子**的評論:

英文原版書內容本來不錯,很可惜中文版翻譯很生硬,譯者像是科技翻譯的新手。

2017-08-04 11:44:45
來自洗刷刷**的評論:

經典圖書了,已經升級到了第9版,很有幫助,推薦購買

2016-11-28 09:50:24
來自無昵稱**的評論:

書本能保證是正品,印刷很正,紙質很好,物流很給力。昨天下單,今天早上就送到了。

2016-12-23 09:13:48
來自脫***天**的評論:

哪個煞筆寫的關鍵詞?啥玩意就不當了?!尼瑪比的

2017-05-19 23:31:46
來自匿名用**的評論:

春節下單不打烊,但是配送不送貨!1月29日下單,30日書就到了配送點,一直沒人送,2月3日自己騎自行車去配送點把書領了。

2017-02-04 12:49:44
來自面***面**的評論:

紙張很好字體清晰絕對正版關于內容我也是個初學者感覺挺有幫助在結合視頻教程多做練習。在郵寄當中出現了小插曲不過還好希望自營店可以越做越好客服妹子聲音好聽

2017-01-10 16:07:04
來自狼奔豕**的評論:

作為一名c#初學者 這本書給我的幫助不大 好的初學者用書 應該是那種分類明確 條理清晰的 當遇到問題可以很快根據目錄找到解決辦法的書 畢竟在實踐中成長是最快的 希望能給其他人一點幫助吧

2016-11-24 16:29:13

免責聲明

更多出版社