Windows Presentation Foundation Programming Using C#

Length: 5 Days | Price: Please contact us for pricing information.

This course provides students with hands on experience using Visual Studio to create dynamic Windows Presentation Foundation applications using C#. This class provides a thorough introduction to the C# programming language, including coverage of the essentials of the C# programming language, built in data types, operators, control structures, classes and methods.

Students will learn the basics of XAML and how it, combined with C#, is used to describe the appearance and behavior of WPF applications. Students also learn how to use ADO.NET to interact with data sources and display data. Other topics include using a .config file to Control application configuration; using XML data with DataSets; and deploying WPF applications. Comprehensive labs and exercises provide the students with experience creating and deploying WPF applications.

Prerequisites: Knowledge of fundamental HTML syntax is helpful, but not required. Prior experience with a scripting or programming language is required.

Windows Presentation Foundation Programming Using C# Training Overview
  • Introduction to .NET Architecture
  • Using the ILDASM Tool
  • The .NET Framework Base Class Library
  • Using the .NET Command Line Compiler
  • Using Visual Studio
  • C# Basic Data Types, Variables and Scoping Rules
  • Defining a C# Class
  • Working with Objects
  • Converting Between Types
  • Operators and Expressions
  • Formatting Output
  • Conditional Constructs (if, if/else, switch)
  • Looping (while, do/while, foreach, break)
  • Exception Handling
  • Working with Arrays
  • .NET Collections
  • User-Defined Data Types
  • WPF Architecture and Control Hierarchy
  • XAML Syntax
  • WPF Application Configuration and Deployment
  • Using XML Data with DataSets
  • Managing WPF Application Layout
  • Working with ADO.NET
  • Databinding and Data Manipulation