Search for Training

Developing Windows Applications with MS Visual Studio 2010

Course Overview


Developing Windows Applications with MS Visual Studio 2010

Course Content


Windows Client Application Design

  • Windows Client Technologies
  • Architectural Patterns
  • Interoperability between Windows Forms and WPF

Lab

  • Identify Windows Client Technologies
  • Choosing Design Patterns
  • Lab Application Guided Walk-Through

Introduction to Visual Studio 2010 and WPF Version 4

  • What's New in Visual Studio 2010?
  • What's New in WPF Version 4

Lab

  • Guided tour of Visual Studio 2010
  • Guided tour of XAML Editor

Designing and Developing a User Interface

  • Defining Page Layout
  • Using Content Controls
  • Using Item Controls
  • Sharing Logical Resources in a Window

Lab

  • Choosing User Interface Controls
  • Laying out the User Interface
  • Creating and Using Resource Dictionaries

Taking Control of the User Interface

  • Sharing Logical Resources in an Application
  • Creating Consistent User Interfaces by Using Styles
  • Changing the Appearance of Controls by Using Templates
  • Handling Events and Commands

Lab

  • Creating Styles
  • Using Application Commands
  • Adding Routed Events
  • Creating a Custom Command
  • Migrating a Custom Command

Testing, Unit Testing, and Debugging

  • WPF Testing Strategies
  • Debugging XAML
  • Providing User Feedback for Unhandled Exceptions
  • Understanding Security Features

Lab

  • Unit Testing Strategy
  • Unit Testing WPF Applications
  • Debugging Applications in Visual Studio 2010
  • Advanced Exception Handling

Simple Data Binding and Validation

  • Overview of Data Binding
  • Creating a Data Binding
  • Implementing Property Change Notification
  • Converting Data
  • Validating Data
  • Presenting Data at Design Time

Lab

  • Binding Controls
  • Implementing Value Converters
  • Validating Data
  • Implementing Property Change Notifications

Data Binding to Collections

  • Binding to Collections of Objects
  • Using Collection Views
  • Creating Master-Detail User Interfaces
  • Using Data Templates
  • Presenting Design Time Data Collections

Lab

  • Binding to Collections of Data
  • Using Collection Views
  • Creating Master-Detail User Interfaces
  • Using Data Templates

Enhancing UI Responsiveness

  • Implementing Asynchronous Processes
  • Implementing Responsive User Interfaces

Lab

  • Asynchronous Programming Strategy
  • Asynchronous Programming
  • Parallelizing Tasks

Integrating Localization and User Assistance Features

  • Localization and Globalization
  • Implementing User Assistance Features
  • Providing User Accessibility Features

Lab

  • Preparing for Localization for the LocBAML Approach
  • Localizing Resources by Using LocBAML
  • Preparing for Localization by Using Strongly Typed Resources
  • Localizing Resources by Using Strongly Typed Resources
  • Choosing a Localization Approach

WPF 2D Graphics, Multimedia, and Printing

  • Displaying 2D Graphics
  • Displaying Images
  • Adding Multimedia to WPF Applications
  • Creating and Printing Documents

Lab

  • Identify the Appropriate Windows Client Technology
  • Creating the Data Access Layer and User Interface
  • Drawing Shapes, Painting with Brushes and Appling Effects
  • Adding Images

Control Customization

  • Overview of Control Authoring
  • Creating User Controls
  • Creating Custom Controls
  • Managing Control Appearance by Using Visual States
  • Integrating WPF and Windows Forms

Lab

  • Identify the Approach Control Type
  • Creating a User Control in WPF
  • Adding a WPF Control to a Windows Forms Application

Attached Properties and Behaviors in WPF

  • Implementing Attached Properties
  • Implementing Drag-and-Drop User Interfaces
  • Implementing Expression Blend Behaviors, Triggers and Actions

Lab

  • Implementing Drag-and-Drop Operations
  • Implementing Expression Blend Behaviors

Animations in WPF

  • Using Animations
  • Using Triggers
  • Implementing Data Visualizations

Lab

  • Creating Animations Declaratively
  • Creating Animations Dynamically
  • Creating Routed Events
  • Handling Routed Events

Application State, Settings, and Lifecycle

  • Creating Application Settings
  • Consuming Application Settings
  • Creating Custom Configuration Sections

Lab

  • Creating Application and User Setting by Using Visual Studio
  • Creating a Dialog Window
  • Reading and Writing Settings
  • Consuming Settings Properties
  • Configure and Deploy Windows Client Applications
  • Deployment Options
  • Deploying a Standalone WPF Application
  • Deploying an XBAP Application
  • Configuring Security Settings

Lab

  • Developing a Standalone Installer
  • Configuring a ClickOnce Deployment
  • Updating a ClickOnce Deployment

Customer Reviews


Thanks to Xpertised and the tutor who walked me through all the topics with Practical exposure which is helping me in my current project.
-Waseem

Course was quite helpful in terms of understanding of concepts and practicality. Its really a very friendly environment to learn. The timing were mutually chosen, as we both are working professional. I am quite satisfied with the course.
-Tanmoy

...more
Share:

For Batch Details
Call us at: +91 7259222234

Not sure? Consult Our Experts

What is the sum of 5 + 6? (security question)

Looking for a Training for

Myself

My Team/Organization

I agree to be contacted over mail or phone

or
Call us at: +91 7259222234

Subscribe to our weekly newsletter