|
Contents
* 1 1. Developing applications that use system types and
collections
* 2 2. Implementing service processes, threading, and
application domains in a .NET Framework application
* 3 3. Embedding configuration, diagnostic, management, and
installation features into a .NET Framework application
* 4 4. Implementing serialization and input/output functionality
in a .NET Framework application
* 5 5. Improving the security of the .NET Framework applications
by using the .NET Framework 2.0 security features
* 6 6. Implementing interoperability, reflection, and mailing
functionality in a .NET Framework application
* 7 7. Implementing globalization, drawing, and text
manipulation functionality in a .NET Framework application
1. Developing applications that use system types and collections
* Manage data in a .NET Framework application by using the .NET
Framework 2.0 system types. (System)
* Manage a group of associated data using collections in a .NET
Framework application. (System.Collections)
* Use generic collections to improve type safety and application
performance in a .NET Framework application. (System.Collections.Generic)
* Use specialized collections to manage data in a .NET Framework
application. (System.Collections.Specialized)
* Implement .NET Framework interfaces to cause components to
comply with standard contracts. (System)
* Use events and delegates to control interactions between .NET
Framework application components. (System)
2. Implementing service processes, threading, and application
domains in a .NET Framework application
* Implement, install, and control a service. (System.ServiceProcess)
* Develop multithreaded .NET Framework applications. (System.Threading)
* Use application domains to create a unit of isolation for
common language runtime in a .NET Framework application.
(System)
3. Embedding configuration, diagnostic, management, and
installation features into a .NET Framework application
* Embed configuration management functionality into a .NET
Framework application. (System.Configuration)
* Create a custom Microsoft Windows Installer for the .NET
Framework components by using the System.Configuration.Install
namespace, and configure the .NET Framework applications by
using configuration files, environment variables, and the .NET
Framework Configuration tool (Mscorcfg.msc).
* Manage an event log. (System.Diagnostics)
* Manage system processes and monitor the performance of a .NET
Framework application by using the diagnostics functionality of
the .NET Framework 2.0. (System.Diagnostics)
* Debug and trace a .NET Framework application. (System.Diagnostics)
* Embed management information and events into a .NET Framework
application. (System.Management)
4. Implementing serialization and input/output functionality in
a .NET Framework application
* Serialize or deserialize an object or an object graph by using
runtime serialization techniques. (System.Runtime.Serialization)
* Control the serialization of an object into XML format. (System.Xml.Serialization)
* Implement custom serialization formatting by using the
Serialization Formatter classes.
* Access files and folders by using the File System classes. (System.IO)
* Manage byte streams by using Stream classes. (System.IO)
* Use Reader and Writer classes to manage application data in
the .NET Framework. (System.IO)
* Compress or decompress stream information in a .NET Framework
application (System.IO.Compression), and improve the security of
application data by using isolated storage. (System.IO.IsolatedStorage)
5. Improving the security of the .NET Framework applications by
using the .NET Framework 2.0 security features
* Implement code access security to improve the security of a
.NET Framework application. (System.Security)
* Implement access control by using the
System.Security.AccessControl classes. (System.Security.AccessControl)
* Implement a custom authentication scheme by using the
System.Security.Authentication classes. (System.Security.Authentication)
* Encrypt, decrypt, and hash data by using the
System.Security.Cryptography classes. (System.Security.Cryptography)
* Control permissions for resources by using the
System.Security.Permission classes. (System.Security.Permission)
* Control code privileges by using System.Security.Policy
classes. (System.Security.Policy)
* Access and modify identity information by using the
System.Security.Principal classes. (System.Security.Principal)
6. Implementing interoperability, reflection, and mailing
functionality in a .NET Framework application
* Expose COM components to the .NET Framework and the .NET
Framework components to COM. (System.Runtime.InteropServices)
* Call unmanaged DLL functions and control the marshaling of
data in a .NET Framework application. (System.Runtime.InteropServices)
* Implement reflection functionality in a .NET Framework
application (System.Reflection), and create metadata, Microsoft
intermediate language (MSIL), and a PE file (System.Reflection.Emit).
* Send electronic mail to a Simple Mail Transfer Protocol (SMTP)
server for delivery from a .NET Framework application. (System.Net.Mail)
7. Implementing globalization, drawing, and text manipulation
functionality in a .NET Framework application
* Format data based on culture information. (System.Globalization)
* Enhance the user interface of a .NET Framework application. (System.Drawing)
* Enhance the text handling capabilities of a .NET Framework
application (System.Text), and search, modify, and control text
in a .NET Framework application by using regular expressions. (System.RegularExpressions)
Post Comment |