Freigeben über


Prüfung 70-536 - TS: Microsoft .NET Framework 2.0 - Grundlagen der Anwendungsentwicklung (de-DE)

Überblick


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.

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 mit diesem Vorbereitungshandbuch auf die Prüfung vor, unabhängig von deren Format.

Bewertete Fähigkeiten


Entwickeln von Anwendungen, die Systemtypen und Auflistung verwenden (15%)

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

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

  • ArrayList-Klasse
  • Collection-Schnittstelle
    • ICollection-Schnittstelle und IList-Schnittstelle
    • IComparer-Schnittstelle und IEquality-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

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

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

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

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

  • Delegate-Klasse
  • EventArgs-Klasse
  • EventHandler-Delegate

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

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

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

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 einer Anwendungsdomäne

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

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

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 verwendeten 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

Verwalten eines Ereignisprotokolls mithilfe des System.Diagnostics-Namespace.

  • Schreiben in ein Ereignisprotokoll
  • Lesen aus einem Ereignisprotokoll
  • Erstellen eines neuen Ereignisprotokolls

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

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

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

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

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

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

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)

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

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

  • FileStream-Klasse
  • Stream-Klasse
  • MemoryStream-Klasse
  • BufferedStream-Klasse

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

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

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

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

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

  • DirectorySecurity-Klasse, FileSecurity-Klasse, FileSystemSecurity-Klasse und RegisterSecurity-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

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

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

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

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

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

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

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-Attribute, z.B. der ComVisibleAttribute-Klasse
  • Packen einer Assembly für COM
  • Bereitstellen einer Anwendung für den COM-Zugriff

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

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

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
  • MailAdress-Klasse und MailAdressCollection-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

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

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

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

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

Tools und Ressourcen zur Vorbereitung


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

  • 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)

Bücher

  • 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: Besuche 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.

Community


Andere Sprachen


Dieser Artikel ist auch in den folgenden Sprachen verfügbar:

English