首 頁
手機版

asp.net4.0從入門到精通

asp.net4.0從入門到精通》這本圖書有多個不同的版本,其中以張正禮,王堅寧編著,清華大學(xué)出版社出版的最受讀者的歡迎,故小編在此特別提供asp.net4.0從入門到精通pdf免費下載,并且是pdf高清版本喲,用戶即下即閱讀。該書擁有12個使用asp.net 4.0和C#開發(fā)的完整項目;擁有超過3000頁的技術(shù)文檔,包括HTML、ASP.NETAjax、C#網(wǎng)絡(luò)編程技術(shù)、C#數(shù)據(jù)庫高級技術(shù)、Access、SQL Server.2000、SQL Server 2005數(shù)據(jù)庫使用技術(shù)等內(nèi)容,知識體系完整,內(nèi)容由簡入難,以大量的范例演示asp.net 4.0技術(shù)的應(yīng)用,可以幫助讀者更好的學(xué)習(xí)和精通asp.net4.0。

內(nèi)容簡介

ASP.NET4.0是微軟最新推出的ASP.NET的最新版本,是繼ASP.NET 3.5之后又一個突破。該版本在3.5版的基礎(chǔ)上進行了各個方面的技術(shù)升級,其中,最為人矚目的是動態(tài)語言運行時的實現(xiàn)和對ASP.NET MVC2開發(fā)框架的集成。

《asp.net4.0從入門到精通》由淺入深、循序漸進地介紹了如何使用ASP.NET4.0和配套的Visual Studio2010開發(fā)環(huán)境進行Web網(wǎng)站開發(fā)所要學(xué)習(xí)的技術(shù)、操作方法和使用技巧。全書共分19章,分別介紹了ASP.NET4.0的基礎(chǔ)知識、C#編程語言基礎(chǔ)、Web服務(wù)器控件、主題、母版頁、網(wǎng)站導(dǎo)航、數(shù)據(jù)綁定、數(shù)據(jù)源控件、ADO.NET數(shù)據(jù)庫開發(fā)、XML數(shù)據(jù)操作、LINQ查詢技術(shù)、Web服務(wù)、ASP.NET AJAX以及ASP.NET MVC等Web網(wǎng)站開發(fā)必須掌握的各種知識和技巧,并通過個人博客和音樂商店兩個項目演示了ASP.NET4.0技術(shù)在實際開發(fā)中的應(yīng)用。最后一章還提供了10個完整的網(wǎng)站項目給讀者學(xué)習(xí)和參考。

本書光盤收錄了所有的源代碼和相關(guān)素材,并錄制了全部案例的操作視頻,時長達36個小時。同時,還包括3000多頁的C#、SQLServer、HTML、Access等方面的開發(fā)文檔。

全書擁有12個完整項目,代碼可以直接重用。12個項目分別為:網(wǎng)上個人博客、網(wǎng)上音樂商店、圖書管理系統(tǒng)、網(wǎng)上校友錄、考勤管理系統(tǒng)、新聞發(fā)布系統(tǒng)、績效管理系統(tǒng)、博客管理系統(tǒng)、醫(yī)院管理系統(tǒng)、倉庫管理系統(tǒng)、學(xué)生宿舍管理系統(tǒng)和機票預(yù)訂系統(tǒng)。

《asp.net4.0從入門到精通》內(nèi)容豐富,結(jié)構(gòu)清晰,語言簡練,圖文并茂,具有很強的實用性和操作性,是一本適合于各高等院校及社會培訓(xùn)的優(yōu)秀教材,也是廣大初、中級軟件開發(fā)愛好者的自學(xué)參考書。

使用說明

1、下載并解壓,得出pdf文件

2、如果在電腦上打不開pdf文件,別著急,那么您需要先在電腦上下載一個pdf閱讀軟件

3、有pdf閱讀文件直接雙擊即可打開pdf文件

目錄介紹

第1章 ASP.NET 4.0開發(fā)入門 1

1.1 網(wǎng)頁基礎(chǔ)知識 1

1.1.1 網(wǎng)頁基礎(chǔ)理論 1

1.1.2 靜態(tài)頁面 2

1.1.3 動態(tài)頁面 3

1.1.4 CGI接口 4

1.1.5 腳本語言 4

1.2 ASP.NET 4.0框架 5

1.2.1 .NET框架的發(fā)展歷程 5

1.2.2 .NET 4.0語言 6

1.2.3 公共語言運行時 6

1.2.4 動態(tài)語言運行時 7

1.2.5 .NET類庫 9

1.3 ASP.NET應(yīng)用程序 9

1.3.1 ASP.NET頁面與服務(wù)器交互 10

1.3.2 ASP.NET Web窗體 10

1.3.3 ASP.NET 4.0的新特性 10

1.4 Visual Studio 2010開發(fā)環(huán)境 13

1.4.1 安裝Visual Studio 2010 13

1.4.2 創(chuàng)建Web項目 15

1.4.3 Web項目管理 17

1.4.4 Visual Studio 2010的新特性 20

1.5 配置Web服務(wù)器 22

1.6 配置ASP.NET 4.0應(yīng)用程序 26

1.7 上機練習(xí) 29

1.8 上機題 30

第2章 C# 語言基礎(chǔ) 31

2.1 C# 語言概述 31

2.1.1 第一個C# 程序 32

2.1.2 C# 代碼結(jié)構(gòu) 34

2.2 基本語法 36

2.2.1 數(shù)據(jù)類型 36

2.2.2 變量和常量 44

2.2.3 運算符 46

2.2.4 轉(zhuǎn)義字符 52

2.2.5 C# 中的控制語句 52

2.3 面向?qū)ο缶幊?62

2.3.1 類 63

2.3.2 屬性、方法和事件 64

2.3.3 構(gòu)造函數(shù) 65

2.3.4 繼承和多態(tài) 66

2.3.5 委托 69

2.3.6 事件 71

2.4 泛型 73

2.4.1 使用系統(tǒng)的泛型類 73

2.4.2 創(chuàng)建泛型 74

2.5 C# 4.0的新特性 76

2.5.1 大整數(shù)類型BigInteger 76

2.5.2 動態(tài)數(shù)據(jù)類型dynamic 78

2.5.3 命名參數(shù)和可選參數(shù) 79

2.6 上機題 81

第3章 ASP.NET 4.0常用內(nèi)置對象 82

3.1 Page 類 82

3.1.1 頁面的生命周期 82

3.1.2 Page類的主要屬性、方法和事件 83

3.1.3 應(yīng)用Page類 85

3.2 Request對象 87

3.2.1 Request對象的屬性和方法 87

3.2.2 應(yīng)用Request對象 88

3.3 Response對象 89

3.3.1 Response對象的屬性 90

3.3.2 Response對象的方法 90

3.3.3 應(yīng)用Response對象 91

3.4 Server對象 92

3.4.1 Server對象的屬性和方法 93

3.4.2 應(yīng)用Server對象 94

3.5 Cookie對象 95

3.5.1 Cookie簡介 95

3.5.2 Cookie對象的屬性和方法 96

3.5.3 應(yīng)用Cookie對象 97

3.6 Session對象 99

3.6.1 Session簡介 99

3.6.2 對Session的跟蹤 100

3.6.3 Session對象的屬性和方法 100

3.6.4 Session對象的儲存 101

3.6.5 應(yīng)用Session對象 103

3.7 Application對象 105

3.7.1 Application對象的屬性和方法 106

3.7.2 應(yīng)用Application對象 107

3.8 ViewState對象 109

3.8.1 ViewState中的鍵值對 109

3.8.2 ViewState的安全機制 109

3.8.3 存儲自定義對象 110

3.8.4 應(yīng)用ViewState對象 111

3.9 上機題 113

第4章 ASP.NET 4.0服務(wù)器控件 114

4.1 服務(wù)器控件類 114

4.1.1 服務(wù)器控件基本屬性 115

4.1.2 服務(wù)器控件的事件 118

4.2 文本服務(wù)器控件 120

4.2.1 標(biāo)簽(Label)控件 120

4.2.2 靜態(tài)文本(Literal)控件 120

4.2.3 文本框(TextBox)控件 120

4.2.4 超鏈接文本(HyperLink)控件 121

4.3 按鈕服務(wù)器控件 123

4.3.1 普通按鈕(Button)控件 123

4.3.2 超鏈接按鈕(LinkButton)控件 123

4.3.3 圖片按鈕(ImageButton)控件 123

4.4 圖像服務(wù)器控件 125

4.4.1 圖像(Image)控件 125

4.4.2 圖像地圖(ImageMap)控件 125

4.5 選擇服務(wù)器控件 127

4.5.1 復(fù)選框(CheckBox)控件 128

4.5.2 復(fù)選框列表(CheckBoxList)控件 128

4.5.3 單選按鈕(RadioButton)控件 130

4.5.4 單選按鈕列表(RadioButtonList)控件 131

4.6 列表服務(wù)器控件 133

4.6.1 列表框(ListBox)控件 133

4.6.2 下拉列表框(DropDownList)控件 135

4.6.3 項目列表(BulletedList)控件 137

4.7 容器服務(wù)器控件 139

4.7.1 面板(Panel)控件 139

4.7.2 多視圖(MultiView)控件 141

4.7.3 動態(tài)容器(PlaceHolder)控件 143

4.8 高級服務(wù)器控件 145

4.8.1 日歷(Calendar)控件 145

4.8.2 動態(tài)廣告(AdRotator)控件 149

4.9 上機題 152

第5章 驗證控件和用戶控件 154

5.1 數(shù)據(jù)驗證的兩種方式 154

5.1.1 服務(wù)器端數(shù)據(jù)驗證 154

5.1.2 客戶端數(shù)據(jù)驗證 155

5.2 服務(wù)器驗證控件 156

5.2.1 驗證控件的分類 156

5.2.2 RequiredFieldValidator控件 156

5.2.3 CompareValidator控件 158

5.2.4 RangeValidator控件 160

5.2.5 RegularExpressionValidator控件 162

5.2.6 CustomValidator控件 167

5.2.7 ValidationSummary控件 169

5.3 用戶控件 171

5.3.1 簡述 171

5.3.2 用戶控件的創(chuàng)建和使用 171

5.3.3 用戶控件的示例 173

5.4 上機題 176

第6章 ADO.NET數(shù)據(jù)庫編程 178

6.1 創(chuàng)建數(shù)據(jù)庫 178

6.1.1 使用SQL Server 2005創(chuàng)建數(shù)據(jù)庫 178

6.1.2 在Visual Studio 2010中管理數(shù)據(jù)庫 181

6.2 ADO.NET概述 182

6.2.1 ADO.NET 簡介 182

6.2.2 ADO.NET命名空間 183

6.3 連接數(shù)據(jù)庫 184

6.4 獲取數(shù)據(jù) 187

6.4.1 Command對象 187

6.4.2 DataReader對象 189

6.5 填充數(shù)據(jù)集 191

6.5.1 DataSet對象 192

6.5.2 DataAdapter對象 199

6.6 添加數(shù)據(jù) 202

6.7 更新數(shù)據(jù) 203

6.8 刪除數(shù)據(jù) 203

6.9 上機題 204

第7章 數(shù)據(jù)綁定和數(shù)據(jù)源控件 206

7.1 數(shù)據(jù)綁定簡介 206

7.1.1 簡單綁定 207

7.1.2 復(fù)雜的綁定 211

7.1.3 常用控件的數(shù)據(jù)綁定 213

7.2 數(shù)據(jù)源控件 217

7.2.1 SqlDataSource控件 218

7.2.2 SqlDataSource控件的屬性 219

7.2.3 SqlDataSource控件的應(yīng)用 220

7.3 上機題 224

第8章 數(shù)據(jù)服務(wù)器控件 226

8.1 數(shù)據(jù)服務(wù)器控件簡介 226

8.2 GridView控件 227

8.2.1 GridView控件的屬性 227

8.2.2 GridView控件的方法和事件 229

8.2.3 GridView控件綁定數(shù)據(jù) 231

8.2.4 GridView控件的列 233

8.2.5 GridView控件的分頁和排序 235

8.2.6 GridView控件的數(shù)據(jù)操作 237

8.3 DetailsView控件 240

8.4 Repeater控件 244

8.5 DataList控件 246

8.5.1 DataList控件的屬性和事件 247

8.5.2 編輯DataList控件的模板 247

8.5.3 使用屬性編輯器 248

8.6 ListView控件 251

8.7 新增的Chart控件 254

8.8 上機題 257

第9章 文件操作 259

9.1 獲取驅(qū)動器信息 259

9.2 對目錄的操作 261

9.2.1 Directory類 262

9.2.2 DirectoryInfo類 266

9.3 文件的操作 272

9.3.1 File類 272

9.3.2 FileInfo類 276

9.4 讀寫文件 280

9.4.1 流 280

9.4.2 FileStream類 280

9.4.3 讀寫文本文件 283

9.5 上機題 286

第10章 XML數(shù)據(jù)操作 287

10.1 XML概述 287

10.1.1 XML的語法 288

10.1.2 文檔類型定義 290

10.1.3 XSL語言 292

10.1.4 XPath 295

10.2 訪問和操作XML 295

10.2.1 創(chuàng)建XML文檔 295

10.2.2 XML文檔的保存 297

10.2.3 將XML讀入文檔 297

10.2.4 選擇節(jié)點 299

10.2.5 新節(jié)點的創(chuàng)建 299

10.2.6 XML文檔的修改 302

10.2.7 XML文檔的刪除 304

10.3 XmlDataSource控件 305

10.4 上機題 307

第11章 網(wǎng)站設(shè)計 309

11.1 母版頁簡介 309

11.1.1 母版頁和內(nèi)容頁 309

11.1.2 母版頁的運行機制 311

11.1.3 母版頁的創(chuàng)建 311

11.1.4 內(nèi)容頁的創(chuàng)建 314

11.2 網(wǎng)站導(dǎo)航 316

11.2.1 網(wǎng)站地圖 316

11.2.2 定義網(wǎng)站地圖 317

11.2.3 使用網(wǎng)站地圖 318

11.3 導(dǎo)航控件 321

11.3.1 TreeView控件 321

11.3.2 Menu控件 323

11.3.3 SiteMapPath控件 326

11.4 上機題 328

第12章 主題和樣式 330

12.1 主題 330

12.1.1 主題簡述 330

12.1.2 主題的創(chuàng)建 332

12.1.3 主題的應(yīng)用 334

12.1.4 SkinID的應(yīng)用 337

12.1.5 禁用主題 338

12.2 樣式 339

12.2.1 樣式的語法 339

12.2.2 使用樣式 342

12.2.3 樣式創(chuàng)建器 346

12.2.4 CSS屬性窗口 349

12.2.5 創(chuàng)建和應(yīng)用樣式文件 350

12.3 上機題 351

第13章 LINQ查詢 353

13.1 LINQ簡述 353

13.2 LINQ基礎(chǔ)知識 354

13.2.1 LINQ查詢步驟 354

13.2.2 LINQ和泛型 355

13.2.3 基本的查詢操作 356

13.3 LINQ和數(shù)據(jù)庫操作 360

13.3.1 LINQ to SQL 360

13.3.2 創(chuàng)建對象模型 361

13.3.3 LINQ查詢數(shù)據(jù)庫 364

13.3.4 LINQ更改數(shù)據(jù)庫 366

13.4 LinqDataSource控件 371

13.5 新增的查詢擴展控件——QueryExtender 376

13.6 上機題 378

第14章 ASP.NET AJAX技術(shù) 380

14.1 ASP.NET AJAX技術(shù)概述 380

14.1.1 體系結(jié)構(gòu) 381

14.1.2 創(chuàng)建ASP.NET AJAX程序 382

14.2 ASP.NET AJAX核心控件 383

14.2.1 ScriptManager控件 383

14.2.2 UpdatePanel控件 390

14.2.3 UpdateProgress控件 394

14.2.4 Timer控件 397

14.3 AJAX Control Toolkit 400

14.3.1 AJAX Control Toolkit 簡介 400

14.3.2 CalendaeExtend控件 402

14.3.3 SlideShowExtender控件 404

14.4 上機題 406

第15章 Web 服務(wù) 408

15.1 Web Service 概述 408

15.1.1 Web Service 的概念 408

15.1.2 Web Service 的基本構(gòu)成 410

15.1.3 實現(xiàn)一個基本的Web服務(wù) 412

15.2 Web服務(wù)協(xié)議 416

15.2.1 WSDL(Web服務(wù)描述語言) 417

15.2.2 SOAP(簡單對象訪問協(xié)議) 419

15.2.3 UDDI(統(tǒng)一描述、發(fā)現(xiàn)和集成協(xié)議) 420

15.3 Web 服務(wù)的應(yīng)用 421

15.3.1 使用存在的Web服務(wù) 421

15.3.2 調(diào)用自定義的Web服務(wù) 427

15.4 上機題 433

第16章 ASP.NET MVC框架 435

16.1 ASP.NET MVC簡介 435

16.1.1 何謂MVC 435

16.1.2 ASP.NET MVC 437

16.2 ASP.NET MVC應(yīng)用程序 438

16.2.1 MVC應(yīng)用程序的創(chuàng)建 439

16.2.2 MVC應(yīng)用程序的結(jié)構(gòu) 440

16.2.3 路由 442

16.2.4 MVC應(yīng)用程序的執(zhí)行過程 449

16.2.5 構(gòu)建模型 449

16.2.6 控制器 451

16.2.7 視圖 456

16.2.8 行為過濾器 462

16.2.9 表單數(shù)據(jù)綁定 469

16.2.10 ASP.NET MVC中的數(shù)據(jù)傳遞 471

16.2.11 傳遞多個數(shù)據(jù)對象 473

16.3 上機題 475

第17章 網(wǎng)上個人博客 477

17.1 系統(tǒng)分析與設(shè)計 477

17.1.1 系統(tǒng)需求分析 477

17.1.2 系統(tǒng)模塊設(shè)計 477

17.1.3 系統(tǒng)運行演示 480

17.2 系統(tǒng)數(shù)據(jù)庫設(shè)計 483

17.2.1 數(shù)據(jù)庫表設(shè)計 483

17.2.2 設(shè)計系統(tǒng)存儲過程 485

17.3 實體類模塊 488

17.4 首頁顯示模塊 490

17.4.1 設(shè)計母版頁 490

17.4.2 首頁 491

17.5 用戶登錄模塊 493

17.6 瀏覽博客模塊 495

17.6.1 瀏覽博客 495

17.6.2 訪客評論 497

17.7 管理博客模塊 501

17.7.1 添加博客 501

17.7.2 管理博客 503

17.7.3 編輯博客圖片 504

17.7.4 管理評論 506

第18章 網(wǎng)上音樂商店 508

18.1 系統(tǒng)分析與設(shè)計 508

18.1.1 系統(tǒng)需求分析 508

18.1.2 系統(tǒng)模塊設(shè)計 509

18.1.3 系統(tǒng)運行演示 510

18.2 系統(tǒng)數(shù)據(jù)庫設(shè)計 515

18.2.1 數(shù)據(jù)庫表設(shè)計 515

18.2.2 Visual Studio 2010自動生成的數(shù)據(jù)庫 518

18.2.3 數(shù)據(jù)庫表關(guān)系 520

18.3 實體類模塊 521

18.3.1 創(chuàng)建數(shù)據(jù)庫實體類映射 521

18.3.2 創(chuàng)建自定義的實體類 524

18.3.3 創(chuàng)建自定義的視圖模型 528

18.4 用戶登錄模塊 530

18.4.1 使用母版頁 530

18.4.2 首頁 533

18.4.3 登錄頁面 535

18.5 購物車模塊 537

18.5.1 根據(jù)類型瀏覽唱片頁面 537

18.5.2 唱片詳情瀏覽頁面 538

18.5.3 購物車頁面 539

18.5.4 填寫訂單頁面 542

18.6 后臺管理模塊 543

18.6.1 管理唱片頁面 543

18.6.2 編輯唱片頁面 544

18.6.3 刪除唱片頁面 545

第19章 項目實例 547

19.1 項目01:圖書管理系統(tǒng) 547

19.1.1 系統(tǒng)分析與設(shè)計 547

19.1.2 系統(tǒng)數(shù)據(jù)庫設(shè)計 549

19.1.3 系統(tǒng)運行示例 552

19.2 項目02:網(wǎng)上校友錄 554

19.2.1 系統(tǒng)分析與設(shè)計 554

19.2.2 系統(tǒng)數(shù)據(jù)庫設(shè)計 555

19.2.3 系統(tǒng)運行示例 558

19.3 項目03:考勤管理系統(tǒng) 561

19.3.1 系統(tǒng)分析與設(shè)計 561

19.3.2 系統(tǒng)數(shù)據(jù)庫設(shè)計 563

19.3.3 系統(tǒng)運行示例 564

19.4 項目04:新聞發(fā)布系統(tǒng) 567

19.4.1 系統(tǒng)分析與設(shè)計 567

19.4.2 系統(tǒng)數(shù)據(jù)庫設(shè)計 569

19.4.3 系統(tǒng)運行示例 569

19.5 項目05:績效管理系統(tǒng) 572

19.5.1 系統(tǒng)分析與設(shè)計 572

19.5.2 系統(tǒng)數(shù)據(jù)庫設(shè)計 575

19.5.3 系統(tǒng)運行示例 578

19.6 項目06:博客管理系統(tǒng) 580

19.6.1 系統(tǒng)分析與設(shè)計 580

19.6.2 系統(tǒng)數(shù)據(jù)庫設(shè)計 582

19.6.3 系統(tǒng)運行示例 584

19.7 項目07:醫(yī)院管理系統(tǒng) 587

19.7.1 系統(tǒng)分析與設(shè)計 587

19.7.2 系統(tǒng)數(shù)據(jù)庫設(shè)計 589

19.7.3 系統(tǒng)運行示例 591

19.8 項目08:倉庫管理系統(tǒng) 592

19.8.1 系統(tǒng)分析與設(shè)計 593

19.8.2 系統(tǒng)數(shù)據(jù)庫設(shè)計 594

19.8.3 系統(tǒng)運行示例 597

19.9 項目09:學(xué)生宿舍管理系統(tǒng) 599

19.9.1 系統(tǒng)分析與設(shè)計 599

19.9.2 系統(tǒng)數(shù)據(jù)庫設(shè)計 601

19.9.3 系統(tǒng)運行示例 603

19.10 項目10:機票預(yù)訂系統(tǒng) 605

19.10.1 系統(tǒng)分析與設(shè)計 605

19.10.2 系統(tǒng)數(shù)據(jù)庫設(shè)計 607

19.10.3 系統(tǒng)運行示例 60

收起介紹展開介紹
  • 下載地址
asp.net4.0從入門到精通

有問題? 點此報錯

發(fā)表評論

0條評論