微软70-536认证考试复习资料与试题解析

需积分: 10 3 下载量 54 浏览量 更新于2024-07-30 收藏 1.74MB PDF 举报
"这是一份关于微软认证考试的复习资料,特别是针对Microsoft.NET Framework 2.0 应用程序开发基础的70-536考试。这份资料包含159个问题,由Yone整理,最后一次更新日期为2010年8月2日。" 微软认证考试是专业人士证明其在特定技术领域能力的一种方式,对于提升个人职业发展和技能认可具有重要意义。70-536考试是微软认证中的一项,主要测试考生在.NET Framework 2.0环境下进行应用程序开发的基础知识和技能。 .NET Framework 2.0是微软的一个关键平台,用于构建和运行基于Windows的应用程序。它提供了丰富的类库、编译器、调试工具等,支持多种编程语言,如C#、VB.NET等,帮助开发者快速构建功能强大的软件。 在.NET Framework中,事件处理是对象间通信的重要机制。问题1涉及了创建自定义事件处理器和事件参数类。正确的做法是创建一个继承自`EventArgs`的类,因为`EventArgs`是所有事件参数类的基类,这样做符合.NET Framework的事件模型。选项B展示了正确的代码段: ```csharp public class PrintingArgs : EventArgs { private int copies; public PrintingArgs(int numberOfCopies) { this.copies = numberOfCopies; } public int Copies { get { return this.copies; } } } ``` 这段代码定义了一个名为`PrintingArgs`的类,它扩展了`EventArgs`,包含了`copies`属性,用于传递打印文档的数量。这样,事件处理器可以通过`EventArgs`类型的参数访问到这个信息。 事件处理通常包括事件发布者(publisher)、事件(event)和事件处理程序(event handler)。事件发布者通过触发事件来通知其他对象,事件处理程序则响应这些事件。在.NET中,事件通常使用`+=`操作符来订阅,`-=`操作符来取消订阅。 在准备70-536考试时,考生需要熟悉.NET Framework 2.0的核心概念,如类库、异常处理、内存管理(垃圾回收)、多线程、ASP.NET Web应用程序开发、Windows Forms应用程序开发、ADO.NET数据访问以及XML处理等。此外,了解并掌握.NET中的事件模型,包括事件、委托、事件处理程序的编写和使用,以及自定义事件参数的创建,对于考试至关重要。 这份资料提供了一套模拟试题,考生可以通过解答这些问题来检验自己的知识水平,了解考试可能涵盖的范围,并针对性地复习。每个问题的答案解析都会帮助考生理解正确答案背后的原理,从而提高对.NET Framework 2.0应用开发的理解和实践能力。