《ASP.NET 入门经典 基于Visual Studio 2015 第9版》PDF下载

  • 购买积分:18 如何计算积分?
  • 作  者:(美)William Penberthy著;李晓峰,高巍巍译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2016
  • ISBN:7302452942
  • 页数:604 页
图书介绍:

第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.NETAJAX 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 使用j Query实用方法 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