前 言
本培训教程专门为准备参加“微软认证技术专家”(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。