《ASP.NET应用程序开发 MCTS教程》PDF下载

  • 购买积分:21 如何计算积分?
  • 作  者:(美)斯内尔,(美)诺斯罗普,(美)约翰逊著;段菲,刘宝弟,陈正华译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2013
  • ISBN:9787302304005
  • 页数:782 页
图书介绍:本书作为微软认证考试最新介绍,介绍了ASP.NET编程技术,是经过微软官方认可的标准权威教材,是学生参与MCTS认证考试的必备参考。

第1章ASP.NET 3.5基础 1

课前准备 1

第1课 Web开发基础 2

Web服务器的作用 3

Web浏览器的作用 4

理解超本文传输协议的作用 4

实训:研究HTTP 10

本课总结 11

课后练习 11

第2课 新建网站和新建网页 13

创建网站 13

创建ASPX页面 20

网站的编译 22

实训:创建新的网站及添加页面 23

本课总结 24

课后练习 25

第3课 Web配置文件的使用 27

理解配置文件的层次结构 27

处理配置文件 28

编辑配置文件 28

实训:修改网站的配置 30

本课总结 31

课后练习 31

本章回顾 32

本章小结 32

案例场景 32

建议练习 33

实战测试 33

第2章 添加和配置服务器控件 35

课前准备 35

第1课 理解和使用服务器控件 36

理解ASP&ET网页及其控件的生命周期 37

HTML与Web服务器控件 42

HTML服务器控件 43

Web服务器控件 47

实训:理解网页生命周期事件 55

课程小结 57

课后练习 57

第2课 常用服务器控件 59

Label控件 59

TextBox控件 60

Button控件 61

CheckBox控件 63

RadioButton控件 63

实训:使用Web服务器控件 64

本课总结 66

课后练习 66

第3课 专用服务器控件 68

Literal控件 68

Table、TableRow及TableCell控件 70

Image控件 73

ImageButton控件 75

ImageMap控件 78

Calendar控件 81

FileUpload控件 87

Panel控件 89

MultiView控件和View控件 91

Wizard控件 94

Xml控件 98

实训:使用专用Web控件 102

本课总结 107

课后练习 107

本章回顾 109

本章小结 109

案例场景 109

建议练习 110

实战测试 111

第3章 输入验证和网站导航 113

课前准备 113

第1课 执行输入验证 114

理解验证框架 114

理解BaseCompareValidator类 118

理解RequiredFieldValidator控件 118

使用CompareValidator控件 119

使用RangeValidator控件 120

使用RegularExpressionValidator控件 120

CustomValidator控件 121

实训:使用验证控件 126

本课总结 129

课后练习 130

第2课 执行网站导航 131

确定页面导航的必要性 131

选择方法实现页面导航 131

客户端导航 132

跨页发送 133

客户端浏览器重定向 134

服务器端传输 135

使用站点地图Web服务器控件 136

实训:使用网站导航 139

本课总结 142

课后练习 142

本章回顾 143

本章小结 143

案例场景 143

建议练习 144

实战测试 144

第4章 ASP.NET状态管理 145

课前准备 145

第1课 使用客户端状态管理 146

选择客户端或者服务器端状态管理 147

视图状态 148

隐藏字段 152

cookie 152

查询字符串 156

实训:存储在客户端上的状态管理数据 158

本课总结 162

课后练习 162

第2课 使用服务器端状态管理 164

应用程序状态 164

会话状态 168

配置文件属性 172

实训:在服务器上存储状态管理数据 172

本课总结 175

课后练习 175

本章回顾 177

本章总结 177

案例场景 177

建议练习 178

实战测试 179

第5章 自定义和个性化Web应用程序 181

课前准备 181

第1课 使用母版页面 182

母版页面和内容页面概述 183

创建母版页面 184

创建内容页面 185

母版页面附加到内容页面 186

从内容页面引用母版页面属性控件 186

当使用母版页面时处理事件 188

创建嵌套的母版页面 189

动态更改母版页面 189

实训:使用母版页面和子页面 190

本课总结 194

课后练习 194

第2课 使用主题 196

主题概览 196

创建主题 197

创建皮肤文件 198

为主题添加层叠样式表 200

应用主题规则 201

编程应用一个主题 201

实训:创建和应用主题 202

本课总结 206

课后练习 206

第3课 使用Web部件 208

什么是Web部件? 208

WebParts命名空间 210

定义Web部件区域 211

让用户能够安排和编辑Web部件 213

连接Web部件 215

个性化Web部件 219

实训:使用Web部件 220

本课总结 228

课后练习 228

本章回顾 230

本章小结 230

案例场景 230

建议练习 232

实战测试 233

第6章 使用ASP.NET AJAX和客户端脚本 235

课前准备 235

第1课 创建支持AJAX的Web表单 236

介绍ASP.NET的AJAX 237

AJAX服务器控件 238

实训:建立一个支持AJAX的Web页面 243

本课总结 247

课后练习 248

第2课 使用AJAX客户端库创建客户端脚本 250

创建客户端脚本 250

创建自己的客户端回调 256

使用ASP&ET AJAX库 259

使用AJAX建立客户端功能 268

实训1:创建和使用AJAX组件 276

实训2:创建和使用AJAX客户端控件 279

实训3:作为一个自定义控件封装AJAX客户端控件 282

本课总结 287

课后练习 287

本章回顾 289

本章小结 289

案例场景 289

建议练习 290

实战测试 291

第7章在ASP.NET中使ADO.NET使用XML以及LINQ 293

课前准备 294

第1课 使用ADO&ET非连接类 294

初识DataTable对象 295

使用DataSet对象 310

使用LINQ to DataSet查询数据 325

实训:与非连接数据进行交互 327

本课总结 329

课后练习 329

第2课 使用ADO&ET连接类 331

使用提供程序类来移动数据 331

异步数据访问 362

使用LINQ to SQL与数据进行交互 372

实训:与连接数据进行交互 379

本课总结 382

课后练习 382

第3课与XML数据进行交互 384

XML类 384

与XML文档进行交互 387

验证XML文档 404

使用LINQ to XML 407

实训:与XML数据进行交互 412

本课总结 413

课后练习 413

本章回顾 415

本章小结 415

案例场景 415

建议练习 416

实战测试 417

第8章 使用数据源和数据绑定控件 419

课前准备 419

第1课 使用数据源控件连接数据 420

理解数据源控件 420

使用数据源对象Obj ectDataSource 422

使用SqlDataSource连接关系型数据库 429

使用Microsoft Access数据文件和AccessDataSource控件 432

使用XmlDataSource连接XML数据 432

使用LinqDataSource连接基于LINQ的数据 436

使用SiteMapDataSource连接网站导航数据 436

实训:在Web页面上使用数据源控件 438

本课总结 442

课后练习 442

第2课 使用数据绑定的Web服务器控件 444

介绍数据绑定控件 444

简单的数据绑定控件 446

复合的数据绑定控件 451

层次数据绑定控件 460

实训:使用GridView和DetailsView控件 466

本课总结 468

课后练习 469

本章回顾 470

本章小结 470

案例场景 470

建议练习 471

实战测试 472

第9章 编写和使用服务 473

课前准备 473

第1课 创建和使用XML Web服务 474

创建ASP&ET Web服务 475

使用ASP&ET Web服务 478

安全性和XML Web服务 483

实训:创建和使用ASP&ET Web服务 485

本课总结 487

课后练习 488

第2课 创建和使用WCF服务 490

介绍Windows Communication Foundation(WCF) 490

使用ASP&ET创建WCF服务 492

通过ASP&ET页面使用WCF服务 495

使用AJAX从客户端脚本中调用WCF服务(REST和JSON) 498

实训:创建和使用一个WCF服务 502

本课总结 507

课后练习 508

本章回顾 509

本章小结 509

案例场景 509

建议练习 510

实战测试 510

第10章 创建自定义Web控件 511

课前准备 511

第1课 使用用户控件 512

创建用户控件 512

定义用户控件事件 514

在用户控件中定义属性 517

在页面上添加一个用户控件 519

动态加载用户控件 519

创建一个模板用户控件 520

实训:使用用户控件 525

本课总结 529

课后练习 529

第2课 使用自定义Web服务器控件 531

创建一个自定义Web服务器控件 531

为自定义Web服务器控件添加工具箱支持 535

为自定义控件创建一个自定义设计器 538

创建复合控件 540

创建模板化的自定义Web控件 544

实训:使用自定义Web服务器控件 545

本课总结 547

课后练习 547

本章回顾 549

本章小结 549

案例场景 549

建议练习 550

实战测试 551

第11章Web应用程序编程 553

课前准备 553

第1课 使用Web站点的可编程性 553

页面和应用程序的异常处理 554

以编程方式设置Web.config文件 555

异步Web页面编程 559

创建自定义HTTP处理程序 560

实训:创建一个自定义处理程序 563

本课总结 565

课后练习 565

第2课 使用ASP&ET内部对象 567

页面和应用程序上下文的概述 567

判定浏览器的类型 571

访问Web页面的标头 573

实训:检查Page和Application的上下文 574

本课总结 576

课后练习 576

本章回顾 578

本章小结 578

案例场景 578

建议练习 579

实战测试 580

第12章 监测、故障诊断和调试 581

课前准备 581

第1课 调试ASP&ET应用程序 582

ASP&ET的调试配置 582

定义自定义错误 584

远程调试 585

调试客户端脚本 587

实训:在ASP&ET中配置调试 588

本课总结 590

课后练习 591

第2课 对正在运行的ASP&ET应用程序进行故障诊断 592

实现跟踪 592

监测运行中的Web应用程序 599

实训:利用ASP&ET的跟踪工具 601

本课总结 603

课后练习 603

本章回顾 605

本章小结 605

案例场景 605

建议练习 606

实战测试 606

第13章 全球化和可访问性 607

课前准备 607

第1课 配置全球化和本地化 608

有关ASP&ET资源 608

使用本地资源文件 608

使用全局资源 613

HTML布局的指南 616

设置文化属性 616

实训:创建支持多文化的Web页面 618

本课总结 620

课后练习 621

第2课 配置可访问性 622

公共可访问性的指导方针 622

ASP&ET控件如何支持可访问性 622

提高视觉可访问性 623

提高要求用户输入的窗体的可访问性 624

测试可访问性 626

实训:提高Web页面的可访问性 628

本课总结 629

课后练习 629

本章回顾 631

本章小结 631

案例场景 631

建议练习 632

实战测试 633

第14章 实现用户配置文件、验证和授权 635

课前准备 635

第1课 使用用户配置文件 636

用户配置文件的基本概念 636

配置一个用户配置提供程序 637

定义用户配置文件 639

识别用户 640

设置和保存用户配置文件 641

识别站点回访者 642

实训:应用用户配置文件 643

本课总结 646

课后练习 647

第2课 使用ASP&ET的成员资格 648

利用WSAT配置安全性 648

登录控件 651

Membership类 656

Roles类 657

实训:在ASP&ET应用程序中配置验证 658

本课总结 659

课后练习 660

第3课 加强站点的安全性 661

配置需要Windows验证的ASP&ET Web应用程序 661

创建自定义ASP&ET窗体来验证Web用户 663

配置需要身份验证的Web应用程序 668

配置只允许匿名访问的Web应用程序 669

使用.config文件配置模拟 669

限制对ASP&ET Web应用程序、文件和文件夹的访问 670

实训:在ASP&ET应用程序中控制授权 672

本课总结 673

课后练习 673

本章回顾 676

本章小结 676

案例场景 676

建议练习 678

实战测试 680

第15章 创建ASP.NET移动Web应用 681

课前准备 681

第1课 生成移动应用程序 681

ASP&ET移动Web应用程序的蓝图 682

创建移动Web应用程序 683

创建移动Web窗体 683

查看和测试移动Web应用程序 684

使用移动控件 687

保持会话状态 692

用户输入的控件组 692

理解自适应渲染 693

实现面向具体设备的渲染 694

应用于移动应用程序的最佳实践 697

实训:处理移动Web应用程序 698

本课总结 704

课后练习 705

本章回顾 706

本章小结 706

案例场景 706

建议练习 707

实战测试 707

第16章 应用程序的部署、配置和高速缓存 709

课前准备 709

第1课 部署Web应用程序 710

关于Web Setup Project 710

创建Web Setup Project 711

创建启动条件 713

写入注册表作为部署的一部分 718

添加一个自定义安装页面 719

添加自定义动作到部署过程 720

利用Web Setup Project部署Web应用程序 721

利用Copy Web 工具部署Web应用程序 725

预编译Web应用程序 726

实训:部署Web应用程序 728

本课总结 730

课后练习 731

第2课 利用高速缓存提高性能 732

应用程序高速缓存 732

使用Cache对象 733

页面输出高速缓存 736

编程使高速缓存页面无效 739

实训:利用页面输出高速缓存来提高性能 741

本课总结 743

课后练习 743

本章回顾 745

本章总结 745

案例场景 745

建议练习 746

实战测试 747

参考答案 748