ASP.NET应用程序开发 MCTS教程PDF电子书下载
- 电子书积分:21 积分如何计算积分?
- 作 者:(美)斯内尔,(美)诺斯罗普,(美)约翰逊著;段菲,刘宝弟,陈正华译
- 出 版 社:北京:清华大学出版社
- 出版年份:2013
- ISBN:9787302304005
- 页数:782 页
第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
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019