

VOLUME 1: In this volume, you値l learn
about System.Configuration namespace to embed configuration management into
your .NET applications. See how to post events to the Windows Event log and
manage Windows processes using the System.Diagnostics namespace. Take
advantage of the new .NET 2.0 security features in the System.Security
namespace. Prevent tampering using the AccessControl and Authentication
classes. Protect your data using the Cryptography classes. Control access to
your applications using the Permissions and Policy classes.Embedding Configuration Management
- Configuration Class
- ConfigurationElement Class
- Implement ISettingsProviderService
- Implement IApplicationSettingsProvider
- ConfigurationValidatorBase Class
Custom Microsoft Windows Installer
- Installer Class
- Searching for an Assembly
- AssemblyInstaller Class
- ComponentInstaller Class
- Configure Concurrent Garbage Collection
- Registering Remote Objects
Managing the Event Log
- Write to an Event Log
- Read from an Event Log
- Create a New Event Log
Manage and Monitor System Processes
- Get a List of All Running Processes
- PerformanceCounter Class
- Starting and StackTrace classes
Debugging and Tracing
- Debug Class and Trace Class
- Trace Class
- XmlWriterTraceListener Class
- EventlogTraceListener Class
- Debugger Attributes
Embedding Management Information
- ManagementObjectSearcher Class
- ManagementQuery Class
- ManagementEventWatcher Class
Implementing Code Access Security
- SecurityManager Class
- CodeAccessPermission Class
- PermissionSet Class
- NamedPermissionSet class
Implementing Access Control
- DirectorySecurity Class
- RegistrySecurity Class
- AccessRule Class
- AuthorizationRule Class
- CommonAcl Class
- SemaphoreSecurity class
Encrypt, Decrypt, and Hash Data
- DES, DSA and SHAI Classes
- HashAlgorithm Class
- TripleDES, MD5 and RSA Classes
- CryptoStream Class
- ProtectedData/ProtectedMemory Classes
- CryptoAPITransform Class
Control Permissions for Resources
- SecurityPermission Class
- StrongNameIdentityPermission Class
- GacIdentityPermission Class
- RegistryPermission Class
- ReflectionPermission Class
- ZoneIdentityPermission Class
Control Code Privileges
- ApplicationSecurityInfo Class
- ApplicationTrust Class
- Evidence and CodeGroup Classes
- Condition and PolicyLevel Classes
- IApplicationTrustManager Interface
Access and Modify Identity Information
- GenericIdentity/WindowsIdentity Classes
- NTAccount and IdentityReference Classes
Advanced.NET Framework 2.0 Using Visual C# 2005: Volume 2 SessionsRun TimePages89 hours300 VOLUME 2: In this volume, you値l learn about implementing service processes and
application domains in your .NET applications using the System and ServiceProcess namespaces. You値l see how to take advantage of
multi-threading to create fast and efficient processes through the Threading
namespace. You値l learn how to internationalize your .NET application by
using the globalization classes. Enhance your user interface with the
System.Drawing and System.Text namespaces.Implement, Install, and Control a Service
- ServiceBase Class
- ServiceController Class
- ServiceInstaller
- ServiceProcessInstaller Class
- SessionChangeDescription Structure
Develop Multithreaded .NET Framework Applications
- Thread and ThreadPool Classes
- Timer and WaitHandle Classes
- ReaderWriterLock Class
- EventWaitHandle Class
- SendOrPostCallback Delegate
- ExecutionContext Class
- HostExecutionContext Class
- LockCookie Structure
- Mutex and Semaphore Classes
Working with Application Domains
- Create an Application Domain
- Unload an Application Domain
- Configure an Application Domain
- Retrieve Setup Information
- Load Assemblies
COM Interop Services
- Create COM Types in Managed Code
- Compile an Interop Project
- Apply Interop Attributes
- Deploy an Application for COM Access
Calling Unmanaged DLL Functions
- Platform Invoke
- Call a DLL Function
- Default Marshaling Behavior
- Marshal Data with Platform Invoke
- MarshalAsAttribute Class and Marshal Class
Implementing Reflection
- Assembly Class
- Assembly Attributes
- Binder Class and BindingFlags
- Builder Classes
Simple Mail Transfer Protocol (SMTP)
- MailMessage Class
- SmtpClient and SmtpPermission Classes
- Attachment and SmtpException Classes
- LinkedResource and AlternateView Classes
Formatting Data Based on Culture
- Access Culture and Region Information
- Format Numbers Based on the Culture
- Build a Custom Culture Class
Using the System.Drawing Namespace
- Using Brushes, Pens, Colors, and Fonts
- Using Graphics, Images, Bitmaps, and Icons
- Using Shapes and Sizes
Enhancing Text Handling Capabilities
- StringBuilder Class
- Regex, Match, and Group Classes
- Using Encoding Classes
- Using Decoding Classes
- Capture Class
Advanced.NET Framework 2.0 Using Visual C# 2005: Volume 3 SessionsRun TimePages89 hours300 VOLUME 3: In this volume, you値l learn
about the .NET Framework 2.0 system types like Generic and Reference types.
Work with groups of data using various classes like Collection, Hashtable,
ArrayList, and Dictionary. Improve type safety and performance using generic
collections and manage data better by using specialized collections. You値l
learn about object serialization and working with XML formatted data. Manage
files and folders using the System.IO namespace. See how to work with
external data using the Stream classes..NET Framework 2.0 System Types
- Value and Reference Types
- Attribute sand Generic Types
- Boxing and UnBoxing
Using Collections
- ArrayList Class
- Collection Interfaces
- Iterators and Hashtable Class
- DictionaryBase Class
- SortedList and Stack Classes
Generic Collections
- Generic Dictionary
- Generic KeyValuePair Structure
- Generic List.Enumerator Structure
- Generic Queue Class
- Generic SortedDictionary Class
Using Specialized Collections
- Specialized String Classes
- Specialized Dictionary
- Named Collections
Implementing Interfaces to Comply with Standard Contracts
- IComparable Interface
- IDisposable Interface
- ICloneable Interface
- IFormattable Interface
Using Events and Delegates
- Delegate and EventArgs Classes
- EventHandler Delegates
Serializing or Deserializing Objects
- Serialization Interfaces
- Serilization Attributes
- SerializationEntry Structure
- ObjectManager Class
- StreamingContext Structure
Serializing Objects into XML Format
- XmlSerializer Class
- Control Serialization
- Implement XML Serialization Interfaces
- Delegates and Event Handlers
Custom Serialization Formats
- SoapFormatter Class
- BinaryFormatter Class
Using the File System Classes
- File Class and Directory Classes
- DriveInfo Class
- FileSystemInfo Class
Managing Byte Streams
- FileStream and Stream Classes
- MemoryStream Class
- BufferedStream class
Using Reader and Writer Classes
- StringReader and TextReader Classes
- StreamReader and BinaryReader
Classes
Using Isolated Storage
- IsolatedStorageFile Class
- IsolatedStorageFileStream Class
- DeflateStream and GZipStream Classes
> Your InstructorDon Kiely has been using and programming computers since the
mid-1970s, when he first punched IBM punch cards for batch processing to solve
engineering problems. Now Don is a nationally recognized author, instructor and
consultant who travels the country sharing his expertise in SQL Server and
security. He has written business software using assembly, C/C++, dBASE,
Nantucket Clipper, RPG II, C#, and Visual Basic for a variety of industries, and
has taught software and business administration courses at community colleges.
Now Don is an author and presenter for AppDev, and a consultant for a variety of
companies that develop distributed applications for public and private
organizations. Don is also the author or coauthor of several programming books,
and a featured speaker at SQL Server conferences. Greg Reddick is
the president of Xoc Software. Greg is a consultant who develops applications
and Web sites using .NET. He has also taught instructor-led training classes
since 1994. Greg worked as a Software Design Engineer on Microsoft Access 1.0. F. Scott Barker has 15 years of software development experience, specializing
in Visual Basic and Visual C#. While working at Microsoft, Scott was a member of
the Microsoft Access and Visual FoxPro teams, and has been a Microsoft MVP. He
has been a contributing editor for various technical magazines including
DataBased Advisor Magazine, Smart Access, and Informant's Microsoft Office and
VBA Developer magazine. He has also written nine software development books
including Database Programming with Visual Basic .NET and ADO.NET and
Wrox痴 C# Express Starter Kit. Scott is a frequent speaker at Microsoft
conferences worldwide, and has 7 years of experience as a trainer. He has taught
live instructor-led classes for AppDev, and is now an author and presenter for
AppDev痴 award-winning self-study courses.
|