欢迎光临本店     登录 注册   加入收藏
  •   
欢迎光临清华大学出版社第三事业部!

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

当前位置: 首页 > 外版图书 > 国外考试 > ASP.NET应用程序开发(MCTS教程)

浏览历史

ASP.NET应用程序开发(MCTS教程)

ASP.NET应用程序开发(MCTS教程)

next

  • 商品货号:2014051403
  • 商品重量:0克
    作者:(美)斯内尔(Snell, M.),(美)诺斯罗普(Northrup, T.),(美)约翰逊(Johnson, G.)著;段菲,刘宝弟,陈正华译
    出版社:清华大学出版社
    图书书号/ISBN:9787302304005
    出版日期:2013年2月第1次印刷
    开本:16
    图书页数:750
    图书装订:平装
    图书规格:185mm×260mm
    版次:2013年2月第1版
    印张:50
    字数:1200千字
  • 上架时间:2014-05-14
    商品点击数:2142
  • 定价:¥99.00元
    本店售价:¥99.00元
    注册用户:¥99.00元
    vip:¥94.05元
    黄金等级:¥89.10元
    用户评价: comment rank 5
  • 商品总价:
  • 购买数量:

内容简介:

商品附加资源

 

内 容 简介
本书全面介绍了如何使用Web服务器控件、事件处理器、应用程序状态和会话状态来创建Web应用,如何创建自定义Web服务器控件,如何开发全球性Web应用,如何利用AJAX来丰富和提升用户体验,如何将Web应用程序与后台数据库集成,如何创建能够保存用户信息和偏好的Web应用,如何监视、诊断及编译ASP.NET应用,如何使用Web服务和WCF来构建面向服务的应用程序,如何为Web应用添加身份验证和授权特性以提升安全性和增加多重访问级别,如何创建可供移动设备访问的Web应用。
本书可帮助读者了解如何使用Microsoft .NET Framework 3.5ASP.NET来开发应用,完全按照知识点来设置课程与练习,同时还安排有实训和实战测试,可帮助读者掌握ASP应用开发

前    言
  本培训教程专门为准备参加“微软认证技术专家”(Microsoft Certified Technical Specialist)70-562考试的开发人员量身定制,但本书同时也十分适合那些需要了解如何使用Microsoft .NET Framework 3.5和ASP.NET开发应用程序的编程人员。在开始本书的学习之前,我们假设您对Windows操作系统、Visual Basic或C#已有一定的使用经验。
  通过本教程的学习,您将掌握以下知识和技能:
* 使用Web服务器控件、事件处理器、应用程序状态和会话状态创建Web应用
* 创建自定义Web服务器控件
* 开发可供全球受众使用的Web应用
* 借助AJAX丰富网民的用户体验
* 将Web应用程序与后台数据库集成
* 创建能够保存用户信息和偏好的Web应用
* 监视、诊断及编译ASP.NET应用
* 使用Web服务和Windows Communication Foundation(WCF)来构建面向服务的应用程序(SOA)
* 为应用程序添加身份验证(authentication)和授权(authorization)特性以提升安全性和增加多重访问级别
* 创建可从移动电话和PDA访问的Web应用
系 统 需 求
  我们推荐您使用非主工作站的计算机来完成本书中的练习,因为在练习的过程中,我们需要对操作系统和应用程序的配置选项进行修改。
硬件需求
  为更好地使用本书配套资源(可从http://www.tup.com.cn下载),需要配备一台装有Windows Server 2003、Windows Server 2008、Windows 7、Windows Vista或Windows XP的计算机,而且这台计算机的硬件配置至少不能低于以下规格:
* 主频1 GHz的32位(x86)或64位(x64)处理器(该指标取决于操作系统所需的最低规格)
* 1 GB的内存(该指标同样取决于操作系统的最低需求)
* 硬盘应至少具有700 MB的可用空间
* 显示器的分辨率至少应达到800×600
* 一个键盘
* 一个鼠标或其他指向设备
* 一个CD-ROM光驱
* 本书配套资源为您提供Visual Studio 2008专业版的90天试用版本(也可从Microsoft官方网站获取)。如果您准备通过正版DVD来安装,还需要配有取DVD光驱
软件需求
  为保证您能够正常使用本书配套资源,学习过程中所使用的计算机应安装有下列软件:
* 一个Web浏览器,如Microsoft IE 6及更新的版本
* 能够显示PDF文档的应用程序,如Adobe Acrobat Reader(该软件可从www.adobe.com/reader获取)
本书配套资源的使用
  本教程配套资源包含Microsoft Visual Studio 2008专业版的90天试用版和以下内容。
  实战测试
  可从本书的课后练习题库中选择一些练习题来帮助您进一步理解如何使用.NET Framework 3.5来创建ASP.NET应用。也可以用本书所提供的200道MCTS真题对自己的学习效果进行检验,这些题足以应付考试了。
  代码
  本书各章都包含一个与练习题相关的范例文件。在有些练习中,需要事先打开某个项目,然后才能进行。而在其他练习中,则需要您自行创建新的项目,并参考已完成的项目以避免在之后的练习中遇到问题。
  电子书
  针对购买本书的读者,我们也准备了本书的完整电子版,格式为PDF。可通过Adobe Acrobat或Adobe Reader来浏览。在做练习题时,可从该电子书中方便地复制/粘贴代码。电子书需发送邮件至coo@netease.com申请。
  术语表
  本书配套资源中包含一个术语表,其中包含书中使用的关键术语。
  其他书的样章
  配套资源中还包含微软出版社出版的其他图书的样章供您预览。
如何安装实战测试
  如果希望将实战测试安装到硬盘中,请访问www.tup.com.cn,找到《ASP.NET应用程序开发(MCTS教程)》,下载本书配套资源。在Practice Tests目录中双击setup.exe,遵循向导的指示完成其余步骤即可。
如何使用实战测试
  启动实战测试软件的步骤如下。
1. 选择【开始】|【所有程序】|?Microsoft Press Training Kit Exam Prep。在随后出现的窗口中将显示计算机中已安装的所有微软出版社的认证考试备考资料。
2. 双击您希望使用的课后练习或实战测试。
注意  课后练习与实战测试
要使用本书“课后练习”中的练习题,请选择(70-562)Microsoft .NET Framework 3.5—Web- Based Client Development lesson review。而选择(70-562)Microsoft .NET Framework 3.5—Web- Based Client Development practice test,则可看到与70-562认证考试题目非常类似的200道问题。
  “课后练习”选项
  进行课后练习时,Custom Mode对话框将会出现以方便您对自己的测验进行配置。您可选择OK按钮接受默认配置,也可以定制问题的数量、实战测试的工作方式、与考试目标对应的问题、测试过程中是否需要计时等。如果您打算重新进行某个测试,您可选择是否希望再次见到所有问题或只选择那些您做错和没有回答的问题。
  单击OK按钮后,课后练习测试便启动了。
* 在测试中,可回答当前问题,也可通过Next、Previous和Go To按钮在不同问题间进行切换。
* 如果您已回答当前问题,并希望了解回答是否正确以及对该问题的解析,请选择Explanation按钮。
* 如果您希望做完所有题目才查看正确答案,请先回答所有问题,然后再单击Score Test。随后您将看到您所选择的考试目标的概要以及您做出正确解答的问题在所有问题及每个目标对应的问题中的比例。您可将测试结果打印或再做一遍。
  “实战测试”选项
  启动实战测试后,可将测试指定为Certification Mode(认证模式)、Study Mode(学习模式)或Custom Mode(自定义模式)。
  认证模式
  该模式具有极强的实战风格。该模式下测试题目的数量是固定的,时间也有严格的限制,而且计时器不可修改,即定时器无法暂停或重新启动。
  学习模式
  该模式下测试时间没有限制,且您可以边做题目边查看正确答案及解析。
  自定义模式
  在该模式下您拥有对测试选项完全的控制权。
  在上述三种模式下,测试的用户界面是基本相同的,只是依据不同模式,有的选项处于选中状态,而有些处于禁用状态。对主要的选项的讨论请参见上一节的相关内容。
  回顾自己所做的解答时,References部分会为您指出在本教程的哪些章节与该问题相关;同时它也会提供其他相关资源的链接。单击Test Results以为您的整个测试进行评分,可以单击Learning Plan标签来查看与每个目标对应的参考列表。
如何卸载实战测试软件
  要卸载实战测试软件,可通过“控制面板”中的“添加或删除程序”选项来实现。
如何安装代码
  若希望将配套资源中本书练习所引用的范例文件安装到硬盘,请访问www.wenyuan.com.cn,找到《ASP.NET应用程序开发(MCTS教程)》,下载本书配套资源。然后选择Code项,双击setup.exe,按照屏幕中的提示完成后续步骤即可。
  代码将被安装到\Documents and Settings\<user>\My Documents\MicrosoftPress\TK562。
微软认证专家项目
  微软认证考试是您证明自己对微软当前产品和技术掌握水平的最佳途径。这类考试及其对应的认证旨在验证您在设计和开发微软产品及技术的解决方案,或实现和提供技术支持时所应具备的关键技能。成为微软认证计算机专家也就意味着您已成为该领域的专家,并成为整个相关业界炙手可热的人才。获取该认证将为个人及雇主及其所属机构带来各种各样的好处。
更多信息  所有的微软认证
要想了解全部的微软认证考试,请访问www.microsoft.com/learning/mcp/default.asp
技 术 支 持
  为使本书及配套资源的内容尽善尽美,我们已尽最大的努力。如果您在阅读本书时有任何建议、问题或对本书及配套资源有任何想法,请通过以下方法之一发送至微软出版社。
* 电子邮件请发送到tkinput@microsoft.com
* 普通邮件请寄送到以下地址:
   Microsoft Press
   Attn: MCTS Self-Paced Training Kit (Exam 70-562): Microsoft .NET Framework 3.5--
   Web-Based Client Development Editor
   One Microsoft Way
   Redmond, WA 98052-6399
  要想获得关于本书及配套资源(包括对关于安装和使用中常见问题的解答)的更多支持信息,请访问微软出版社的技术支持站点www.microsoft.com/learning/support/books。如果希望直接连接到Microsoft Knowledge Base进行查询,请访问http://support.microsoft. com/search。更多关于微软相关软件的支持信息可访问http://support.microsoft.com

 目    录

第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.NET网页及其控件的
  生命周期 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.NET 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.NET非连接类 294
初识DataTable对象 295
使用DataSet对象 310
使用LINQ to DataSet查询数据 325
实训:与非连接数据进行交互 327
本课总结 329
课后练习 329
第2课  使用ADO.NET连接类 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
使用数据源对象ObjectDataSource 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.NET Web服务 475
使用ASP.NET Web服务 478
安全性和XML Web服务 483
实训:创建和使用ASP.NET Web
  服务 485
本课总结 487
课后练习 488
第2课  创建和使用WCF服务 490
介绍Windows Communication
  Foundation(WCF) 490
使用ASP.NET创建WCF服务 492
通过ASP.NET页面使用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.NET内部对象 567
页面和应用程序上下文的概述 567
判定浏览器的类型 571
访问Web页面的标头 573
实训:检查Page和Application的
  上下文 574
本课总结 576
课后练习 576
本章回顾 578
本章小结 578
案例场景 578
建议练习 579
实战测试 580
第12章  监测、故障诊断和调试 581
课前准备 581
第1课  调试ASP.NET应用程序 582
ASP.NET的调试配置 582
定义自定义错误 584
远程调试 585
调试客户端脚本 587
实训:在ASP.NET中配置调试 588
本课总结 590
课后练习 591
第2课  对正在运行的ASP.NET应用
    程序进行故障诊断 592
实现跟踪 592
监测运行中的Web应用程序 599
实训:利用ASP.NET的跟踪工具 601
本课总结 603
课后练习 603
本章回顾 605
本章小结 605
案例场景 605
建议练习 606
实战测试 606
第13章  全球化和可访问性 607
课前准备 607
第1课  配置全球化和本地化 608
有关ASP.NET资源 608
使用本地资源文件 608
使用全局资源 613
HTML布局的指南 616
设置文化属性 616
实训:创建支持多文化的Web
  页面 618
本课总结 620
课后练习 621
第2课  配置可访问性 622
公共可访问性的指导方针 622
ASP.NET控件如何支持可访问性 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.NET的成员资格 648
利用WSAT配置安全性 648
登录控件 651
Membership类 656
Roles类 657
实训:在ASP.NET应用程序中
  配置验证 658
本课总结 659
课后练习 660
第3课  加强站点的安全性 661
配置需要Windows验证的
  ASP.NET Web应用程序 661
创建自定义ASP.NET窗体来验证
  Web用户 663
配置需要身份验证的Web应用
  程序 668
配置只允许匿名访问的Web应用
  程序 669
使用.config文件配置模拟 669
限制对ASP.NET Web应用程序、
  文件和文件夹的访问 670
实训:在ASP.NET应用程序中控制
  授权 672
本课总结 673
课后练习 673
本章回顾 676
本章小结 676
案例场景 676
建议练习 678
实战测试 680
第15章  创建ASP.NET移动Web
 应用 681
课前准备 681
第1课  生成移动应用程序 681
ASP.NET移动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 
 

商品标签

购买记录(近期成交数量0)

还没有人购买过此商品
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页

用户评论(共0条评论)

  • 暂时还没有任何用户评论
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
用户名: 匿名用户
E-mail:
评价等级:
评论内容:
验证码: captcha