What you'll learn?

  • Enhance user interfaces by using System.Drawing
  • Work with cultures by using System.Globalization
  • Process text by using regular expressions and encodings
  • Encrypt and hash data by using cryptography
  • Secure code execution and resources
  • Explain how to implement application interoperability
  • Describe and use reflection, metadata, and emitting objects
  • Describe and use services, threading, and application domains

Description

This three-day instructor-led course provides students with the knowledge and skills to program Microsoft .NET Framework applications by using Microsoft Visual Studio 2005 development system.

Audience :

The audience for this course consists of full-time application developers who have professional experience with Visual Studio 2005 and either Microsoft Visual Basic development system or Microsoft Visual C# development tool.

Topics :

Enhancing User Interfaces by Using System.Drawing

o  Drawing Fundamentals

o  Drawing Lines and Shapes

o  Rendering Bitmaps and Icons

Working with Cultures by Using System.Globalization

o  Working with Culture Information

o  Formatting and Sorting Culture-Sensitive Data

o  Creating a Custom Culture

Processing Text by Using Regular Expressions and Encodings

o  Handling Text and Large Strings

o  Using Regular Expressions

o  Encoding Text

Encrypting and Hashing Data by Using Cryptography

o  Working with Encryption and Hashing

o  Encrypting and Decrypting Data

o  Hashing Data

o  Extending Cryptography

Securing Code Execution and Resources

o  Using Code Access Security

o  Securing Code Execution by Using Policy

o  Securing Resources by Using Access Control

o  Customizing Authentication and Authorization

Application Interoperability

o  Using the Platform Invoke Service

o  Integrating COM Components into a .NET Framework Application

o  Integrating Managed Components into an Unmanaged Application

Reflection, Metadata, and Emitting Objects

o  Reflecting on Objects

o  Adding Assembly Metadata

o  Emitting Objects by Using Builder Classes

Services, Threading, and Application Domains

o  Creating and Installing Windows Services

o  Creating Multithreaded Applications

o  Manually Working with Application Domains

Prerequisities :

Recommended Knowledge :

Before attending this course, students must have: Understand the purpose and components of the .NET Framework 2.0 and the common language runtime; Understand and use the .NET Framework 2.0 common type system (CTS); Understand basic language syntax for decision structures, loop structures, and variables; Write code by using language-specific functionality such as the My. classes for Visual Basic; Understand and use classes, objects, methods, properties, and functions; Write code to implement overridden methods, static (Visual C#) or Shared (Visual Basic) methods, and properties; Use type conversions and text conversions; Create and use solutions and projects by using Visual Studio 2005; Use the Visual Studio 2005 object browser and the Visual Studio help system.

Recommended Course(s) :

Category :

  • Programming

Training Materials :

Microsoft Official Courseware (MOC)

Labs :

This course includes several labs to ensure you will gain the targeted skills and experience.

Credential :

•Microsoft Certified Technology Specialist (MCTS): .NET Framework 2.0 Windows Applications •Microsoft Certified Technology Specialist (MCTS): .NET Framework 2.0 Web Applications •MCPD: Designing and Developing Windows Applications by Using the Microsoft .NET Framework •MCPD: Designing and Developing Web-Based Applications by Using the Microsoft .NET Framework