Exam 70-536
My study notes for Microsoft exam 70-536, Microsoft .NET Framework, Application Development Foundation, written in 2008 while preparing for it (how that started). They cover .NET Framework 2.0, so read them as history rather than current advice.
Exam 70-536 - Microsoft .NET Framework, Application Development Foundation
Developing applications that use system types and collections
Manage data in a .NET Framework application by using the .NET Framework 2.0 system types.
Manage a group of associated data in a .NET Framework application by using collections.
- ArrayList class
- Collection interfaces
- Iterators
- Hashtable class
- CollectionBase class and ReadOnlyCollectionBase class
- DictionaryBase class and DictionaryEntry class
- Comparer class
- Queue class
- SortedList class
- BitArray class
- Stack class
Improve type safety and application performance in a .NET Framework application by using generic collections.
- Collection.Generic interfaces
- Generic Dictionary
- Generic Comparer class and Generic EqualityComparer class
- Generic KeyValuePair structure
- Generic List class
- Generic List.Enumerator structure, and Generic SortedList class
- Generic Queue class and Generic Queue.Enumerator structure
- Generic SortedDictionary class
- Generic LinkedList
- Generic Stack class and Generic Stack.Enumerator structure
Manage data in a .NET Framework application by using specialized collections.
Implement .NET Framework interfaces to cause components to comply with standard contracts.
Control interactions between .NET Framework application components by using events and delegates.
Implementing serialization and input/output functionality in a .NET Framework application
Access files and folders by using the File System classes.
- File class and FileInfo class
- Directory class and DirectoryInfo class
- DriveInfo class and DriveType enumeration
- FileSystemInfo class and FileSystemWatcher class
- Path class
- ErrorEventArgs class and ErrorEventHandler delegate
- RenamedEventArgs class and RenamedEventHandler delegate
Manage byte streams by using Stream classes.
Manage the .NET Framework application data by using Reader and Writer classes.
- StringReader class and StringWriter class
- TextReader class and TextWriter class
- StreamReader class and StreamWriter class
- BinaryReader class and BinaryWriter class
Compress or decompress stream information in a .NET Framework application and improve the security of application data by using isolated storage.
Implementing globalization, drawing, and text manipulation functionality in a .NET Framework application
Format data based on culture information
- Access culture and region information in a .NET Framework application
- Format date and time values based on the culture
- Format number values based on the culture
- Perform culture-sensitive string comparison
- Build a custom culture class based on existing culture and region classes
Enhance the user interface of a .NET Framework application by using the System.Drawing namespace
- Enhance the user interface of a .NET Framework application by using brushes, pens, colors, and fonts
- Enhance the user interface of a .NET Framework application by using graphics, images, bitmaps, and icons
- Enhance the user interface of a .NET Framework application by using shapes and sizes
Enhance the text handling capabilities of a .NET Framework application, and search, modify, and control text within a .NET Framework application by using regular expressions.
- StringBuilder class
- Regex class
- Match class and MatchCollection class
- Group class and GroupCollection class
- Encode text by using Encoding classes
- Decode text by using Decoding classes
- Capture class and CaptureCollection class
Various
Delegate Class
Holds a reference to a method. Declared as a single line, the framework provides the underlying implementation.
Directory Class and DirectoryInfo Class
DirectoryInfo Extends FileSystemInfo with directory specific operations. It is possible to create a DirectoryInfo object for a non-existent directory.…
DriveInfo Class and DriveType Enumeration
DriveInfo Will not work on non-existent drives. AvailableFreeSpace returns the freeBytesForUser. TotalFreeSpace returns the freeBytes.
Encode text by using Encoding classes
Provides information about Encodings. Default .NET Encoding is UTF-16. Notepad has trouble displaying UTF-7 and UTF-32 encoded files, even though the file…
EventArgs Class
Defines the arguments to pass in an event. The EventArgs class is used to raise an event without any data. Derive from EventArgs when you need to pass…
EventHandler Delegates
Provides an easier way to define events, without having to declare a delegate. The EventHandler delegate is used for events without data, while the…
Exception classes
All .NET exceptions derive from the System.SystemException class. All custom exceptions derive from the System.Exception class. For most applications…
File Class and FileInfo Class
FileInfo Extends FileSystemInfo with file specific operations. It is possible to create a FileInfo object for a non-existent file. File Contains static…
FileStream Class
Provides a file specific implementation of a Stream.