Prüfung 70-536: TS: Microsoft .NET Framework 2.0 - Grundlage der Anwendungsentwicklung

Diese Zertifizierungsprüfung bewertet Ihre Kenntnisse der Grundlagen von .NET Framework 2.0.

Aktualisiert: 29. Mrz 2007

Auf dieser Seite
Informationen zur PrüfungInformationen zur Prüfung
Behandelte PrüfungsthemenBehandelte Prüfungsthemen
ZielgruppenprofilZielgruppenprofil
Anerkennung für ZertifizierungenAnerkennung für Zertifizierungen
CodesprachenCodesprachen
Tools und Ressourcen zur VorbereitungTools und Ressourcen zur Vorbereitung
Bewertete FähigkeitenBewertete Fähigkeiten

Informationen zur Prüfung

Diese Technology Specialist-Prüfung (TS) 70-536: TS: Microsoft .NET Framework 2.0 – Grundlagen der Anwendungsentwicklung Diese Prüfung ist seit dem 1. März 2006 verfügbar.

Zum SeitenanfangZum Seitenanfang

Behandelte Prüfungsthemen

In folgender Liste sind die Themenbereiche der Prüfung aufgelistet. Die Größe des Prüfungsabschnitts, der sich auf einen bestimmten Bereich bezieht, ist in Prozent angegeben.

Entwickeln von Anwendungen, die Systemtypen und Auflistungen verwenden (15 Prozent)

Implementieren von Dienstprozessen, Threading und Anwendungsdomänen in einer .NET Framework-Anwendung (11 Prozent)

Einbetten von Konfigurations-, Diagnose-, Verwaltungs- und Installationsfeatures in eine .NET Framework-Anwendung (14 Prozent)

Implementieren von Serialisierungs- und Eingabe-/Ausgabefunktionen in einer .NET Framework-Anwendung (18 Prozent)

Verbessern der Sicherheit von .NET Framework-Anwendungen mithilfe der .NET Framework 2.0-Sicherheitsfeatures (20 Prozent)

Implementieren von Interoperabilitäts-, Reflektions- und E-Mail-Funktionen in einer .NET Framework-Anwendung (11 Prozent)

Implementieren von Globalisierungs-, Zeichnungs- und Textbearbeitungsfunktionen in einer .NET Framework-Anwendung (11 Prozent)

Zum SeitenanfangZum Seitenanfang

Zielgruppenprofil

Die Kandidaten für diese Prüfung arbeiten in einem Team in einer mittleren oder großen Entwicklungsumgebung, das Microsoft Visual Studio .NET 2003 Enterprise Developer oder Visual Studio 2005 verwendet. Sie sollten über mindestens zwei bis drei Jahre Erfahrung im Entwickeln webbasierter, Microsoft Windows-basierter oder verteilter Anwendungen unter Verwendung von Microsoft .NET Framework 1.0, 1.1 und 2.0 verfügen. Die Kandidaten müssen ausreichende Kenntnisse in Visual Studio 2005 besitzen.

Zum SeitenanfangZum Seitenanfang

Anerkennung für Zertifizierungen

Nach erfolgreichem Abschluss der Prüfung 70-536: TS: Microsoft .NET Framework 2.0 – Grundlage der Anwendungsentwicklung erwerben Sie eine Anerkennung für die folgenden Zertifizierungen:

Microsoft Certified Technology Specialist: .NET Framework 2.0 Web Applications

Microsoft Certified Technology Specialist: .NET Framework 2.0 Windows Applications

Microsoft Certified Technology Specialist: .NET Framework 2.0 Distributed Applications

Zum SeitenanfangZum Seitenanfang

Codesprachen

Zu Beginn der Prüfung können Sie die Programmiersprache auswählen, in der die Codesegmente angezeigt werden. Die verfügbaren Codesprachen für diese Prüfung sind:

Microsoft Visual Basic 2005

Microsoft Visual C# 2005

Microsoft Visual C++ 2005

Zum SeitenanfangZum Seitenanfang

Tools und Ressourcen zur Vorbereitung

Zur Vorbereitung stellen wir Ihnen vielfältige Tools und Ressourcen zur Verfügung. Hierzu gehören Kurse, Bücher, praktische Tests und Microsoft-Websites. Wenn Sie sich auf diese Prüfung jetzt vorbereiten möchten, sollten Sie hier beginnen.

Microsoft-E-Learning-Kurse für diese Prüfung

Sammlung 2956 wird jetzt in Form zweier Sammlungen angeboten:

Sammlung 5160 : Basisentwicklung mit Microsoft .NET Framework 2.0 Foundation (16-stündige Reihe)

Sammlung 5161 : Erweiterte Entwicklung mit Microsoft .NET Framework 2.0 Foundation (14-stündige Reihe)

Trainingsprodukte von Microsoft Press für das Selbststudium

MCTS Training Kit für das Selbststudium (Prüfung 70-536): Microsoft .NET Framework 2.0 – Grundlagen der Anwendungsentwicklung

Programming Microsoft Visual C# 2005: The Language

Programming Microsoft Visual Basic 2005: The Language

Microsoft Certified Practice Tests

MeasureUp : Besuchen Sie die MeasureUp-Website, um einen praktischen Test durchzuführen.

SelfTest Software : Besuchen Sie die SelfTest Software-Website, um einen praktischen Test durchzuführen.

Microsoft-Onlineressourcen

TechNet : Diese Website ist für IT-Profis konzipiert und bietet Artikel zur Vorgehensweise, Best Practices, Downloads, technische Chats und vieles mehr.

MSDN : MSDN, das Microsoft Developer Network, ist ein Portal für Entwickler, das Codebeispiele, technische Artikel, Newsgroups, Chats und vieles mehr bietet.

Trainings- und Zertifizierungsnewsgroups : Zu jeder Microsoft-Zertifizierung gibt es eine eigene Newsgroup. Durch die Teilnahme am laufenden Dialog können Sie die einzigartige Möglichkeit nutzen, Ideen und Fragen mit anderen Teilnehmern auszutauschen, zu denen mehr als 750 Microsoft MVPs (Most Valuable Professionals) weltweit gehören.

Zum SeitenanfangZum Seitenanfang

Bewertete Fähigkeiten

Diese Zertifizierungsprüfung bewertet Ihre Kenntnisse der Grundlagen von .NET Framework 2.0. Bevor Sie sich der Prüfung unterziehen, sollten Sie die in der folgenden Tabelle aufgeführten, für die Tätigkeit erforderlichen Fähigkeiten beherrschen. Die Tabelle zeigt, welche Microsoft Learning-Produkte Ihnen beim Erreichen einer Kompetenz in den Fähigkeiten helfen können, die in der Prüfung bewertet werden.

SCHLÜSSEL:Der Kurs bietet eine allgemeine einführende Übersicht zu dieser Aufgabe. Sie müssen den Kurs mit zusätzlichen Arbeiten ergänzen. = Der Kurs bietet eine allgemeine einführende Übersicht zu dieser Aufgabe. Sie müssen den Kurs mit zusätzlichen Arbeiten ergänzen.    Der Kurs enthält teilweise Informationsmaterial, mit dem Sie sich auf diese Aufgabe vorbereiten können. Sie müssen den Kurs mit zusätzlichen Arbeiten ergänzen. = Der Kurs enthält teilweise Informationsmaterial, mit dem Sie sich auf diese Aufgabe vorbereiten können. Sie müssen den Kurs mit zusätzlichen Arbeiten ergänzen.    Der Kurs enthält Informationsmaterial, mit dem Sie sich auf diese Aufgabe vorbereiten können. = Der Kurs enthält Informationsmaterial, mit dem Sie sich auf diese Aufgabe vorbereiten können.
In Prüfung 70-536 gemessene FertigkeitenKurs 2956E

Entwickeln von Anwendungen, die Systemtypen und Auflistungen verwenden
Übungsfragen


Verwalten von Daten in einer .NET Framework-Anwendung mithilfe der .NET Framework 2.0-Systemtypen (siehe System-Namespace).

Werttypen

Typ mit Nullwert

Verweistypen

Attribute

Generische Typen

Exception-Klassen

Boxing und Unboxing

TypeForwardedToAttribute-Klasse

Der Kurs enthält teilweise Informationsmaterial, mit dem Sie sich auf diese Aufgabe vorbereiten können. Sie müssen den Kurs mit zusätzlichen Arbeiten ergänzen.

Verwalten einer Gruppe von verknüpften Daten in einer .NET Framework-Anwendung unter Verwendung von Auflistungen (siehe System.Collections-Namespace).

ArrayList-Klasse

Collection-Schnittstellen

ICollection-Schnittstelle und IList-Schnittstelle

IComparer-Schnittstelle und IEqualityComparer-Schnittstelle

IDictionary-Schnittstelle und IDictionaryEnumerator-Schnittstelle

IEnumerable-Schnittstelle und IEnumerator-Schnittstelle

Iteratoren

Hashtable-Klasse

CollectionBase-Klasse und ReadOnlyCollectionBase-Klasse

DictionaryBase-Klasse und DictionaryEntry-Klasse

Comparer-Klasse

Queue-Klasse

SortedList-Klasse

BitArray-Klasse

Stack-Klasse

Der Kurs enthält teilweise Informationsmaterial, mit dem Sie sich auf diese Aufgabe vorbereiten können. Sie müssen den Kurs mit zusätzlichen Arbeiten ergänzen.

Verbessern von Typsicherheit und Anwendungsleistung einer .NET Framework-Anwendung unter Verwendung von generischen Auflistungen (siehe System.Collections.Generic-Namespace).

Collection.Generic-Schnittstellen

Generische IComparable-Schnittstelle (siehe System-Namespace)

Generische ICollection-Schnittstelle und generische IList-Schnittstelle

Generische IComparer-Schnittstelle und generische IEqualityComparer-Schnittstelle

Generische IDictionary-Schnittstelle

Generische IEnumerable-Schnittstelle, generische IEnumerator-Schnittstelle und generische IHashCodeProvider-Schnittstelle

Generisches Dictionary

Generische Dictionary-Klasse und generische Dictionary.Enumerator-Struktur

Generische Dictionary.KeyCollection-Klasse und Dictionary.KeyCollection.Enumerator-Struktur

Generische Dictionary.ValueCollection-Klasse und Dictionary.ValueCollection.Enumerator-Struktur

Generische Comparer-Klasse und generische EqualityComparer-Klasse

Generische KeyValuePair-Struktur

Generische List-Klasse, generische List.Enumerator-Struktur und generische SortedList-Klasse

Generische Queue-Klasse und generische Queue.Enumerator-Struktur

Generische SortedDictionary-Klasse

Generische LinkedList

Generische LinkedList-Klasse

Generische LinkedList.Enumerator-Struktur

Generische LinkedListNode-Klasse

Generische Stack-Klasse und generische Stack.Enumerator-Struktur

Der Kurs enthält teilweise Informationsmaterial, mit dem Sie sich auf diese Aufgabe vorbereiten können. Sie müssen den Kurs mit zusätzlichen Arbeiten ergänzen.

Verwalten von Daten in einer .NET Framework-Anwendung mithilfe von spezialisierten Auflistungen (siehe System.Collections.Specialized-Namespace)

Spezialisierte String-Klassen

StringCollection-Klasse

StringDictionary-Klasse

StringEnumerator-Klasse

Spezialisiertes Dictionary

HybridDictionary-Klasse

IOrderedDictionary-Schnittstelle und OrderedDictionary-Klasse

ListDictionary-Klasse

Benannte Auflistungen

NameObjectCollectionBase-Klasse

NameObjectCollectionBase.KeysCollection-Klasse

NameValueCollection-Klasse

CollectionsUtil

BitVector32-Struktur und BitVector32.Section-Struktur

Der Kurs enthält teilweise Informationsmaterial, mit dem Sie sich auf diese Aufgabe vorbereiten können. Sie müssen den Kurs mit zusätzlichen Arbeiten ergänzen.

Implementieren von .NET Framework-Schnittstellen, damit die Komponenten Standardverträgen entsprechen (siehe System-Namespace).

IComparable-Schnittstelle

IDisposable-Schnittstelle

IConvertible-Schnittstelle

ICloneable-Schnittstelle

IEquatable-Schnittstelle

IFormattable-Schnittstelle

Der Kurs enthält teilweise Informationsmaterial, mit dem Sie sich auf diese Aufgabe vorbereiten können. Sie müssen den Kurs mit zusätzlichen Arbeiten ergänzen.

Steuern der Interaktionen zwischen .NET Framework-Anwendungskomponenten mithilfe von Ereignissen und Delegaten (siehe System-Namespace).

Delegate-Klasse

EventArgs-Klasse

EventHandler-Delegate

Der Kurs enthält teilweise Informationsmaterial, mit dem Sie sich auf diese Aufgabe vorbereiten können. Sie müssen den Kurs mit zusätzlichen Arbeiten ergänzen.

Implementieren von Dienstprozessen, Threading und Anwendungsdomänen in einer .NET Framework-Anwendung
Übungsfragen


Implementieren, Installieren und Steuern eines Dienstes (siehe System.ServiceProcess-Namespace)

Erben von der ServiceBase-Klasse

ServiceController-Klasse und ServiceControllerPermission-Klasse

ServiceInstaller-Klasse und ServiceProcessInstaller-Klasse

SessionChangeDescription-Struktur und SessionChangeReason-Enumeration

Der Kurs enthält teilweise Informationsmaterial, mit dem Sie sich auf diese Aufgabe vorbereiten können. Sie müssen den Kurs mit zusätzlichen Arbeiten ergänzen.

Entwickeln von .NET Framework-Multithreadinganwendungen (siehe System.Threading-Namespace)

Thread-Klasse

ThreadPool-Klasse

ThreadStart-Delegat und ParameterizedThreadStart-Delegat

Timeout-Klasse, Timer-Klasse, TimerCallback-Delegat, WaitCallback-Delegat, WaitHandle-Klasse und WaitOrTimerCallback-Delegat

ThreadState-Enumeration und ThreadPriority-Enumeration

ReaderWriterLock-Klasse

AutoResetEvent-Klasse und ManualResetEvent-Klasse

IAsyncResult-Schnittstelle (siehe System-Namespace)

EventWaitHandle-Klasse, RegisterWaitHandle-Klasse, SendOrPostCallback-Delegat und IOCompletionCallback-Delegat

Interlocked-Klasse

ExecutionContext-Klasse, HostExecutionContext-Klasse, HostExecutionContext-Manager-Klasse und ContextCallback-Delegat

LockCookie-Struktur, Monitor-Klasse, Mutex-Klasse und Semaphore-Klasse

Der Kurs enthält teilweise Informationsmaterial, mit dem Sie sich auf diese Aufgabe vorbereiten können. Sie müssen den Kurs mit zusätzlichen Arbeiten ergänzen.

Erstellen einer CLR-Isolationseinheit (Common Language Runtime) in einer .NET Framework-Anwendung mithilfe von Anwendungsdomänen (siehe System-Namespace).

Erstellen einer Anwendungsdomäne

Entladen einer Anwendungsdomäne

Konfigurieren einer Anwendungsdomäne

Abrufen von Setup-Informationen aus einer Anwendungsdomäne

Laden von Assemblys in eine Anwendungsdomäne

Der Kurs enthält teilweise Informationsmaterial, mit dem Sie sich auf diese Aufgabe vorbereiten können. Sie müssen den Kurs mit zusätzlichen Arbeiten ergänzen.

Einbetten von Konfigurations-, Diagnose-, Verwaltungs- und Installationsfeatures in eine .NET Framework-Anwendung
Übungsfragen


Einbetten von Konfigurationsverwaltungsfunktionen in eine .NET Framework-Anwendung (siehe System.Configuration-Namespace).

Configuration-Klasse und ConfigurationManager-Klasse

ConfigurationElement-Klasse, ConfigurationElementCollection-Klasse und ConfigurationElementProperty-Klasse

ConfigurationSection-Klasse, ConfigurationSectionCollection-Klasse, ConfigurationSectionGroup-Klasse und ConfigurationSectionGroupCollection-Klasse

Implementieren der ISettingsProviderService-Schnittstelle

Implementieren der IApplicationSettingsProvider-Schnittstelle

ConfigurationValidatorBase-Klasse

Der Kurs enthält teilweise Informationsmaterial, mit dem Sie sich auf diese Aufgabe vorbereiten können. Sie müssen den Kurs mit zusätzlichen Arbeiten ergänzen.

Erstellen eines benutzerdefinierten Microsoft Windows Installers für die .NET Framework-Komponenten mithilfe des System.Configuration.Install-Namespace und Konfigurieren der .NET Framework-Anwendungen mithilfe von Konfigurationsdateien, Umgebungsvariablen und des .NET Framework-Konfigurationstools (Mscorcfg.msc).

Installer-Klasse

Konfigurieren der Laufzeitversion, die von einer .NET Framework-Anwendung verwendet werden soll

Konfigurieren des Assemblysuchpfads für die Laufzeit

Konfigurieren des Speicherorts einer Assembly und der zu verwendenden Assemblyversion

Vorgeben der Verwendung der DEVPATH-Umgebungsvariablen durch die Laufzeit bei der Suche nach Assemblys

AssemblyInstaller-Klasse

ComponentInstaller-Klasse

Konfigurieren einer .NET Framework-Anwendung mithilfe des .NET Framework-Konfigurationstools (Mscorcfg.msc).

ManagedInstallerClass-Klasse

InstallContext-Klasse

InstallerCollection-Klasse

InstallEventHandler-Delegat

Konfigurieren der parallelen Garbage Collection

Registrieren von Remoteobjekten mithilfe von Konfigurationsdateien

Der Kurs enthält teilweise Informationsmaterial, mit dem Sie sich auf diese Aufgabe vorbereiten können. Sie müssen den Kurs mit zusätzlichen Arbeiten ergänzen.

Verwalten eines Ereignisprotokolls mithilfe des System.Diagnostics-Namespace

Schreiben in ein Ereignisprotokoll

Lesen aus einem Ereignisprotokoll

Erstellen eines neuen Ereignisprotokolls

Der Kurs enthält teilweise Informationsmaterial, mit dem Sie sich auf diese Aufgabe vorbereiten können. Sie müssen den Kurs mit zusätzlichen Arbeiten ergänzen.

Verwalten von Systemprozessen und Überwachen der Leistung einer .NET Framework-Anwendung mithilfe der Diagnosefunktionalität von .NET Framework 2.0. (siehe System.Diagnostics-Namespace)

Abrufen einer Liste aller laufenden Prozesse

Abrufen von Informationen über den aktuellen Prozess

Abrufen einer Liste aller Module, die von einem Prozess geladen werden

PerformanceCounter-Klasse, PerformanceCounterCategory-Klasse und CounterCreationData-Klasse

Starten eines Prozesses mit und ohne Befehlszeilenargumente

StackTrace-Klasse

StackFrame-Klasse

Der Kurs enthält teilweise Informationsmaterial, mit dem Sie sich auf diese Aufgabe vorbereiten können. Sie müssen den Kurs mit zusätzlichen Arbeiten ergänzen.

Debuggen und Ablaufverfolgung einer .NET Framework-Anwendung unter Verwendung des System.Diagnostics-Namespace.

Debug-Klasse und Debugger-Klasse

Trace-Klasse, CorrelationManager-Klasse, TraceListener-Klasse, TraceSource-Klasse, TraceSwitch-Klasse, XmlWriterTraceListener-Klasse, DelimitedListTraceListener-Klasse und EventlogTraceListener-Klasse

Debuggerattribute

DebuggerBrowsableAttribute-Klasse

DebuggerDisplayAttribute-Klasse

DebuggerHiddenAttribute-Klasse

DebuggerNonUserCodeAttribute-Klasse

DebuggerStepperBoundaryAttribute-Klasse

DebuggerStepThroughAttribute-Klasse

DebuggerTypeProxyAttribute-Klasse

DebuggerVisualizerAttribute-Klasse

Der Kurs enthält teilweise Informationsmaterial, mit dem Sie sich auf diese Aufgabe vorbereiten können. Sie müssen den Kurs mit zusätzlichen Arbeiten ergänzen.

Einbetten von Verwaltungsinformationen und Ereignissen in eine .NET Framework-Anwendung (siehe System.Management-Namespace)

Abrufen einer Auflistung von Management-Objekten mithilfe der ManagementObjectSearcher-Klasse und der davon abgeleiteten Klassen

Auflisten aller Festplattentreiber, Netzwerkadapter und Prozesse auf einem Computer

Abrufen von Informationen über alle Netzwerkverbindungen

Abrufen von Informationen über alle angehaltenen Dienste

ManagementQuery-Klasse

EventQuery-Klasse

ObjectQuery-Klasse

Abonnieren von Verwaltungsereignissen mithilfe der ManagementEventWatcher-Klasse

Der Kurs enthält teilweise Informationsmaterial, mit dem Sie sich auf diese Aufgabe vorbereiten können. Sie müssen den Kurs mit zusätzlichen Arbeiten ergänzen.

Implementieren von Serialisierungs- und Eingabe-/Ausgabefunktionen in einer .NET Framework-Anwendung
Übungsfragen


Serialisieren oder Deserialisieren eines Objekts oder Objektdiagramms unter Verwendung von Laufzeitserialisierungstechniken (siehe System.Runtime.Serialization-Namespace).

Serialization-Schnittstellen

IDeserializationCallback-Schnittstelle

IFormatter-Schnittstelle und IFormatterConverter-Schnittstelle

ISerializable-Schnittstelle

Serialisierungsattribute

OnDeserializedAttribute-Klasse und OnDeserializingAttribute-Klasse

OnSerializedAttribute-Klasse und OnSerializingAttribute-Klasse

OptionalFieldAttribute-Klasse

SerializationEntry-Struktur und SerializationInfo-Klasse

ObjectManager-Klasse

Formatter-Klasse, FormatterConverter-Klasse und FormatterServices-Klasse

StreamingContext-Struktur

Der Kurs enthält teilweise Informationsmaterial, mit dem Sie sich auf diese Aufgabe vorbereiten können. Sie müssen den Kurs mit zusätzlichen Arbeiten ergänzen.

Steuern der Serialisierung eines Objekts im XML-Format unter Verwendung des System.Xml.Serialization-Namespace

Serialisieren und Deserialisieren von Objekten im XML-Format unter Verwendung der XmlSerializer-Klasse

Steuern der Serialisierung unter Verwendung von Serialisierungsattributen

Implementieren von XML-Serialisierungsschnittstellen zur Bereitstellung benutzerdefinierter Formatierungen für die XML-Serialisierung

Delegate und Ereignishandler werden vom System.Xml.Serialization-Namespace bereitgestellt

Der Kurs enthält teilweise Informationsmaterial, mit dem Sie sich auf diese Aufgabe vorbereiten können. Sie müssen den Kurs mit zusätzlichen Arbeiten ergänzen.

Implementieren von benutzerdefinierter Serialisierungsformatierung mithilfe der Formatter-Klassen für die Serialisierung

SoapFormatter-Klasse (siehe System.Runtime.Serialization.Formatters.Soap-Namespace)

BinaryFormatter-Klasse (siehe System.Runtime.Serialization.Formatters.Binary-Namespace)

Der Kurs enthält teilweise Informationsmaterial, mit dem Sie sich auf diese Aufgabe vorbereiten können. Sie müssen den Kurs mit zusätzlichen Arbeiten ergänzen.

Zugreifen auf Dateien und Ordner unter Verwendung der Dateisystemklassen (siehe System.IO-Namespace).

File-Klasse und FileInfo-Klasse

Directory-Klasse und DirectoryInfo-Klasse

DriveInfo-Klasse und DriveType-Enumeration

FileSystemInfo-Klasse und FileSystemWatcher-Klasse

Path-Klasse

ErrorEventArgs-Klasse und ErrorEventHandler-Delegat

RenamedEventArgs-Klasse und RenamedEventHandler-Delegat

Der Kurs enthält teilweise Informationsmaterial, mit dem Sie sich auf diese Aufgabe vorbereiten können. Sie müssen den Kurs mit zusätzlichen Arbeiten ergänzen.

Verwalten von Bytestreams mithilfe von Stream-Klassen (siehe System.IO-Namespace).

FileStream-Klasse

Stream-Klasse

MemoryStream-Klasse

BufferedStream-Klasse

Der Kurs enthält teilweise Informationsmaterial, mit dem Sie sich auf diese Aufgabe vorbereiten können. Sie müssen den Kurs mit zusätzlichen Arbeiten ergänzen.

Verwalten der .NET Framework-Anwendungsdaten mithilfe von Reader- und Writer-Klassen (siehe System.IO-Namespace).

StringReader-Klasse und StringWriter-Klasse

TextReader-Klasse und TextWriter-Klasse

StreamReader-Klasse und StreamWriter-Klasse

BinaryReader-Klasse und BinaryWriter-Klasse

Der Kurs enthält teilweise Informationsmaterial, mit dem Sie sich auf diese Aufgabe vorbereiten können. Sie müssen den Kurs mit zusätzlichen Arbeiten ergänzen.

Komprimieren oder Dekomprimieren von Streaminformationen in einer .NET Framework-Anwendung (siehe System.IO.Compression-Namespace) und Verbessern der Sicherheit von Anwendungsdaten unter Verwendung von isoliertem Speicher (siehe System.IO.IsolatedStorage-Namespace).

IsolatedStorageFile-Klasse

IsolatedStorageFileStream-Klasse

DeflateStream-Klasse

GZipStream-Klasse

Der Kurs enthält teilweise Informationsmaterial, mit dem Sie sich auf diese Aufgabe vorbereiten können. Sie müssen den Kurs mit zusätzlichen Arbeiten ergänzen.

Verbessern der Sicherheit von .NET Framework-Anwendungen mithilfe der .NET Framework 2.0-Sicherheitsfeatures
Übungsfragen


Implementieren der Codezugriffssicherheit zur Verbesserung der Sicherheit einer .NET Framework-Anwendung (siehe System.Security-Namespace)

SecurityManager-Klasse

CodeAccessPermission-Klasse

Ändern der Sicherheitsrichtlinie für den Codezugriff auf Computer-, Benutzer- und Unternehmensrichtlinienebene mithilfe des Sicherheitsrichtlinientools für den Codezugriff (Caspol.exe)

PermissionSet-Klasse und NamedPermissionSet-Klasse

Standardmäßige Sicherheitsschnittstellen

IEvidenceFactory-Schnittstelle

IPermission-Schnittstelle

Der Kurs enthält teilweise Informationsmaterial, mit dem Sie sich auf diese Aufgabe vorbereiten können. Sie müssen den Kurs mit zusätzlichen Arbeiten ergänzen.

Implementieren der Zugriffssteuerung unter Verwendung der System.Security.AccessControl-Klassen

DirectorySecurity-Klasse, FileSecurity-Klasse, FileSystemSecurity-Klasse und RegistrySecurity-Klasse

AccessRule-Klasse

AuthorizationRule-Klasse und AuthorizationRuleCollection-Klasse

CommonAce-Klasse, CommonAcl-Klasse, CompoundAce-Klasse, GenericAc-Klasse und GenericAcl-Klasse

AuditRule-Klasse

MutexSecurity-Klasse, ObjectSecurity-Klasse und SemaphoreSecurity-Klasse

Der Kurs enthält teilweise Informationsmaterial, mit dem Sie sich auf diese Aufgabe vorbereiten können. Sie müssen den Kurs mit zusätzlichen Arbeiten ergänzen.

Implementieren eines benutzerdefinierten Authentifizierungsschemas unter Verwendung der System.Security.Authentication-Klassen (siehe System.Security.Authentication-Namespace).

Der Kurs enthält teilweise Informationsmaterial, mit dem Sie sich auf diese Aufgabe vorbereiten können. Sie müssen den Kurs mit zusätzlichen Arbeiten ergänzen.

Verschlüsseln, Entschlüsseln und Hashen von Daten unter Verwendung der System.Security.Cryptography-Klassen (siehe System.Security.Cryptography-Namespace).

DES-Klasse und DESCryptoServiceProvider-Klasse

HashAlgorithm-Klasse

DSA-Klasse und DSACryptoServiceProvider-Klasse

SHA1-Klasse und SHA1CryptoServiceProvider-Klasse

TripleDES-Klasse und TripleDESCryptoServiceProvider-Klasse

MD5-Klasse und MD5CryptoServiceProvider-Klasse

RSA-Klasse und RSACryptoServiceProvider-Klasse

RandomNumberGenerator-Klasse

CryptoStream-Klasse

CryptoConfig-Klasse

RC2-Klasse und RC2CryptoServiceProvider-Klasse

AssymetricAlgorithm-Klasse

ProtectedData-Klasse und ProtectedMemory-Klasse

RijndaelManaged-Klasse und RijndaelManagedTransform-Klasse

CspParameters-Klasse

CryptoAPITransform-Klasse

Hashbasierter Meldungsauthentifizierungscode (Hash-based Message Authentication Code, HMAC)

HMACMD5-Klasse

HMACRIPEMD160-Klasse

HMACSHA1-Klasse

HMACSHA256-Klasse

HMACSHA384-Klasse

HMACSHA512-Klasse

Der Kurs enthält teilweise Informationsmaterial, mit dem Sie sich auf diese Aufgabe vorbereiten können. Sie müssen den Kurs mit zusätzlichen Arbeiten ergänzen.

Steuern der Berechtigungen für Ressourcen unter Verwendung der System.Security.Permission-Klassen (siehe System.Security.Permission-Namespace).

SecurityPermission-Klasse

PrincipalPermission-Klasse

FileIOPermission-Klasse

StrongNameIdentityPermission-Klasse

UIPermission-Klasse

UrlIdentityPermission-Klasse

PublisherIdentityPermission-Klasse

GacIdentityPermission-Klasse

FileDialogPermission-Klasse

DataProtectionPermission-Klasse

EnvironmentPermission-Klasse

IUnrestrictedPermission-Schnittstelle

RegistryPermission-Klasse

IsolatedStorageFilePermission-Klasse

KeyContainerPermission-Klasse

ReflectionPermission-Klasse

StorePermission-Klasse

SiteIdentityPermission-Klasse

ZoneIdentityPermission-Klasse

Der Kurs enthält teilweise Informationsmaterial, mit dem Sie sich auf diese Aufgabe vorbereiten können. Sie müssen den Kurs mit zusätzlichen Arbeiten ergänzen.

Steuern von Codeberechtigungen unter Verwendung der System.Security.Policy-Klassen (siehe System.Security.Policy-Namespace).

ApplicationSecurityInfo-Klasse und ApplicationSecurityManager-Klasse

ApplicationTrust-Klasse und ApplicationTrustCollection-Klasse

Evidence-Klasse und PermissionRequestEvidence-Klasse

CodeGroup-Klasse, FileCodeGroup-Klasse, FirstMatchCodeGroup-Klasse, NetCodeGroup-Klasse und UnionCodeGroup-Klasse

Bedingungsklassen

AllMembershipCondition-Klasse

ApplicationDirectory-Klasse und ApplicationDirectoryMembershipCondition-Klasse

GacInstalled-Klasse und GacMembershipCondition-Klasse

Hash-Klasse und HashMembershipCondition-Klasse

Publisher-Klasse und PublisherMembershipCondition-Klasse

Site-Klasse und SiteMembershipCondition-Klasse

StrongName-Klasse und StrongNameMembershipCondition-Klasse

Url-Klasse und UrlMembershipCondition-Klasse

Zone-Klasse und ZoneMembershipCondition-Klasse

PolicyLevel-Klasse und PolicyStatement-Klasse

IApplicationTrustManager-Schnittstelle, IMembershipCondition-Schnittstelle und IIdentityPermissionFactory-Schnittstelle

Der Kurs enthält teilweise Informationsmaterial, mit dem Sie sich auf diese Aufgabe vorbereiten können. Sie müssen den Kurs mit zusätzlichen Arbeiten ergänzen.

Zugreifen auf und Ändern von Identitätsinformationen unter Verwendung der System.Security.Principal-Klassen (siehe System.Security.Principal-Namespace).

GenericIdentity-Klasse und GenericPrincipal-Klasse

WindowsIdentity-Klasse und WindowsPrincipal-Klasse

NTAccount-Klasse und SecurityIdentifier-Klasse

IIdentity-Schnittstelle und IPrincipal-Schnittstelle

WindowsImpersonationContext-Klasse

IdentityReference-Klasse und IdentityReferenceCollection-Klasse

Der Kurs enthält teilweise Informationsmaterial, mit dem Sie sich auf diese Aufgabe vorbereiten können. Sie müssen den Kurs mit zusätzlichen Arbeiten ergänzen.

Implementieren von Interoperabilitäts-, Reflektions- und E-Mail-Funktionen in einer .NET Framework-Anwendung
Übungsfragen


Verfügbarmachen von COM-Komponenten für .NET Framework und von .NET Framework-Komponenten für COM (siehe System.Runtime.InteropServices-Namespace)

Importieren einer Typbibliothek als Assembly

Hinzufügen von Verweisen auf Typbibliotheken

Typbibliothekimporter (Tlbimp.exe)

Generieren von Interop-Assemblys aus Typbibliotheken

Konvertieren importierter Bibliotheken

Konvertieren importierter Module

Konvertieren importierter Typen

Konvertieren importierter Member

Konvertieren importierter Parameter

TypeConverter-Klasse

Erstellen von COM-Typen in verwaltetem Code

Kompilieren eines Interop-Projekts

Bereitstellen einer Interop-Anwendung

Qualifizieren der .NET Framework-Typen für die Interoperabilität

Anwenden von Interop-Attributen, z. B. der ComVisibleAttribute-Klasse

Packen einer Assembly für COM

Bereitstellen einer Anwendung für den COM-Zugriff

Der Kurs enthält teilweise Informationsmaterial, mit dem Sie sich auf diese Aufgabe vorbereiten können. Sie müssen den Kurs mit zusätzlichen Arbeiten ergänzen.

Aufrufen nicht verwalteter DLL-Funktionen und Steuern des Marshallens von Daten in einer .NET Framework-Anwendung (siehe System.Runtime.InteropServices-Namespace)

Plattformaufruf

Erstellen einer Klasse für DLL-Funktionen

Erstellen von Prototypen in verwaltetem Code

DllImportAttribute-Klasse

Aufrufen einer DLL-Funktion

Aufrufen einer DLL-Funktion für Sonderfälle, z. B. zum Übergeben von Strukturen und Implementieren von Rückruffunktionen

Erstellen einer neuen Exception-Klasse und Zuordnen zu einem HRESULT

Standardverhalten beim Marshallen

Marshallen von Daten mittels Plattformaufruf

Marshallen von Daten mit COM-Interop

MarshalAsAttribute-Klasse und Marshal-Klasse

Der Kurs enthält teilweise Informationsmaterial, mit dem Sie sich auf diese Aufgabe vorbereiten können. Sie müssen den Kurs mit zusätzlichen Arbeiten ergänzen.

Implementieren der Spiegelungsfunktion in einer .NET Framework-Anwendung (siehe System.Reflection-Namespace) und Erstellen von Metadaten, Microsoft Intermediate Language (MSIL) und einer PE-Datei mithilfe des System.Reflection.Emit-Namespace

Assembly-Klasse

Assembly-Attribute

AssemblyAlgorithmIdAttribute-Klasse

AssemblyCompanyAttribute-Klasse

AssemblyConfigurationAttribute-Klasse

AssemblyCopyrightAttribute-Klasse

AssemblyCultureAttribute-Klasse

AssemblyDefaultAliasAttribute-Klasse

AssemblyDelaySignAttribute-Klasse

AssemblyDescriptionAttribute-Klasse

AssemblyFileVersionAttribute-Klasse

AssemblyFlagsAttribute-Klasse

AssemblyInformationalVersionAttribute-Klasse

AssemblyKeyFileAttribute-Klasse

AssemblyTitleAttribute-Klasse

AssemblyTrademarkAttribute-Klasse

AssemblyVersionAttribute-Klasse

Info-Klassen

ConstructorInfo-Klasse

MethodInfo-Klasse

MemberInfo-Klasse

PropertyInfo-Klasse

FieldInfo-Klasse

EventInfo-Klasse

LocalVariableInfo-Klasse

Binder-Klasse und BindingFlags-Klasse

MethodBase-Klasse und MethodBody-Klasse

Builder-Klassen

AssemblyBuilder-Klasse

ConstructorBuilder-Klasse

EnumBuilder-Klasse

EventBuilder-Klasse

FieldBuilder-Klasse

LocalBuilder-Klasse

MethodBuilder-Klasse

ModuleBuilder-Klasse

ParameterBuilder-Klasse

PropertyBuilder-Klasse

TypeBuilder-Klasse

Der Kurs enthält teilweise Informationsmaterial, mit dem Sie sich auf diese Aufgabe vorbereiten können. Sie müssen den Kurs mit zusätzlichen Arbeiten ergänzen.

Senden von E-Mails an einen SMTP-Server (Simple Mail Transfer Protocol) für die Übergabe aus einer .NET Framework-Anwendung (siehe System.Net.Mail-Namespace).

MailMessage-Klasse

MailAddress-Klasse und MailAddressCollection-Klasse

SmtpClient-Klasse, SmtpPermission-Klasse und SmtpPermissionAttribute-Klasse

Attachment-Klasse, AttachmentBase-Klasse und AttachmentCollection-Klasse

SmtpException-Klasse und SmtpFailedReceipientException-Klasse

SendCompletedEventHandler-Delegat

LinkedResource-Klasse und LinkedResourceCollection-Klasse

AlternateView-Klasse und AlternateViewCollection-Klasse

Der Kurs enthält teilweise Informationsmaterial, mit dem Sie sich auf diese Aufgabe vorbereiten können. Sie müssen den Kurs mit zusätzlichen Arbeiten ergänzen.

Implementieren von Globalisierungs-, Zeichnungs- und Textbearbeitungsfunktionen in einer .NET Framework-Anwendung
Übungsfragen


Formatieren von Daten basierend auf Kulturinformationen (siehe System.Globalization-Namespace)

Zugreifen auf Kultur- und Regionsinformationen in einer .NET Framework-Anwendung

CultureInfo-Klasse

CultureTypes-Enumeration

RegionInfo-Klasse

Formatieren von Datums- und Uhrzeitwerten basierend auf der Kultur

DateTimeFormatInfo-Klasse

Formatieren von Zahlenwerten basierend auf der Kultur

NumberFormatInfo-Klasse

NumberStyles-Enumeration

Durchführen von kulturabhängigen Zeichenfolgenvergleichen

CompareInfo-Klasse

CompareOptions-Enumeration

Erstellen einer benutzerdefinierten Culture-Klasse basierend auf vorhandenen Culture- und Region-Klassen

CultureAndRegionInfoBuilder-Klasse

CultureAndRegionModifier-Enumeration

Der Kurs enthält teilweise Informationsmaterial, mit dem Sie sich auf diese Aufgabe vorbereiten können. Sie müssen den Kurs mit zusätzlichen Arbeiten ergänzen.

Erweitern der Benutzeroberfläche einer .NET Framework-Anwendung unter Verwendung des System.Drawing-Namespace

Erweitern der Benutzeroberfläche einer .NET Framework-Anwendung unter Verwendung von Pinseln, Stiften, Farben und Schriftarten

Brush-Klasse

Brushes-Klasse

SystemBrushes-Klasse

TextureBrush-Klasse

Pen-Klasse

Pens-Klasse

SystemPens-Klasse

SolidBrush-Klasse

Color-Struktur

ColorConverter-Klasse

ColorTranslator-Klasse

SystemColors-Klasse

StringFormat-Klasse

Font-Klasse

FontConverter-Klasse

FontFamily-Klasse

SystemFonts-Klasse

Erweitern der Benutzeroberfläche einer .NET Framework-Anwendung unter Verwendung von Grafiken, Bildern, Bitmaps und Symbolen

Graphics-Klasse

BufferedGraphics-Klasse

BufferedGraphicsManager-Klasse

Image-Klasse

ImageConverter-Klasse

ImageAnimator-Klasse

Bitmap-Klasse

Icon-Klasse

IconConverter-Klasse

SystemIcons-Klasse

Erweitern der Benutzeroberfläche einer .NET Framework-Anwendung unter Verwendung von Formen und Größen

Point-Struktur

PointConverter-Klasse

Rectangle-Struktur

RectangleConverter-Klasse

Size-Struktur

SizeConverter-Klasse

Region-Klasse

Der Kurs enthält teilweise Informationsmaterial, mit dem Sie sich auf diese Aufgabe vorbereiten können. Sie müssen den Kurs mit zusätzlichen Arbeiten ergänzen.

Erweitern der Textbearbeitungsfunktionen einer .NET Framework-Anwendung (siehe System.Text-Namespace) und Suchen, Ändern und Steuern von Text in einer .NET Framework-Anwendung mithilfe von regelmäßigen Ausdrücken (siehe System.RegularExpressions-Namespace)

StringBuilder-Klasse

Regex-Klasse

Match-Klasse und MatchCollection-Klasse

Group-Klasse und GroupCollection-Klasse

Codieren von Text mithilfe von Encoding-Klassen

Encoding-Klasse

EncodingInfo-Klasse

ASCIIEncoding-Klasse

UnicodeEncoding-Klasse

UTF8Encoding-Klasse

EncoderFallback-Klassen

Decodieren von Text mithilfe von Decoding-Klassen

Decoder-Klasse

DecoderFallback-Klassen

Capture-Klasse und CaptureCollection-Klasse

Der Kurs enthält teilweise Informationsmaterial, mit dem Sie sich auf diese Aufgabe vorbereiten können. Sie müssen den Kurs mit zusätzlichen Arbeiten ergänzen.

Hinweis Dieses Vorbereitungshandbuch kann jederzeit ohne vorherige Benachrichtigung und nach eigenem Ermessen von Microsoft geändert werden. Microsoft-Prüfungen können adaptive Testverfahren und Simulationselemente enthalten. Das Format, in dem die Prüfungen vorgelegt werden, wird von Microsoft nicht vorgeschrieben. Bereiten Sie sich anhand der i