Developing Windows Applications with Microsoft Visual Studio 2010

Corso

A Milano

Prezzo da consultare

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Descrizione

  • Tipologia

    Corso

  • Luogo

    Milano

  • Inizio

    Scegli data

Windows Client Technologies Architectural Patterns Interoperability between Windows Forms and WPF Identify Windows Client Technologies Choosing Design Patterns After completing this module, students will be able to:

Sedi e date

Luogo

Inizio del corso

Milano
Visualizza mappa
viale Piero e Alberto Pirelli 6, 20126

Inizio del corso

Scegli dataIscrizioni aperte

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Chi vuoi che ti risponda?

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

Opinioni

Materie

  • Visual Studio 2010
  • Security
  • Visual studio 2008
  • WPF
  • Visual Studio
  • Windows
  • Testing

Programma

Choose appropriate Windows client technologies


Choose appropriate architectural patterns


Identify areas for migration from WinForms


Identify areas for interoperability between WinForms and WPF


The goal of this module is to introduce students to the new features that Visual Studio 2010 and WPF version 4 provide


What’s New in Visual Studio 2010?


What’s New in WPF Version 4


Guided tour of Visual Studio 2010


Guided tour of XAML Editor


After completing this module, students will be able to:


Use new features in Visual Studio 2010


Use new features in WPF version 4


The goal of this module is to teach the student how to design and build a UI that provides the expected end-user experience and UI functionality, and retains that experience/functionality in various end-user environments, as well as when the application window resizes.


Defining Page Layout


Using Content Controls


Using Item Controls


Sharing Logical Resources in a Window


Choosing User Interface Controls


Laying out the User Interface


Creating and Using Resource Dictionaries


After completing this module, students will be able to:


Define page layout


Use content controls


Use item controls


Share resources within a window or user control


The goal of this module is to enable students to create a consistent and manageable 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


Creating Styles


Using Application Commands


Adding Routed Events


Creating a Custom Command


Migrating a Custom Command


After completing this module, students will be able to:


Share logical resources throughout an application


Create a consistent user interface by using styles


Change the appearance of controls by using templates


Handle events and commands


The goal of this module is to help students to develop good habits in regard to testing as well as enabling students to debug their applications. Students will also learn about advanced exception handling pertaining directly to Windows Client application scenarios


WPF Testing Strategies


Debugging XAML


Providing User Feedback for Unhandled Exceptions


Understanding Security Features


Unit Testing Strategy


Unit Testing WPF Applications


Debugging Applications in Visual Studio 2010


Advanced Exception Handling


After completing this module, students will be able to:


Implement a WPF unit test strategy


Debug XAML by using the WPF Visualizer and PresentationTraceSources


Provide user feedback for unhandled exceptions


Understand security features of an application


The goal of this module is to teach the student how to implement simple data binding and data validation in order to manage data in a data source (CRUD). In addition to learning how to bind a value to a UI element, the student should learn best practices concerning when to use the various implementations of data binding and how to connect to a data source with LINQ.


Overview of Data Binding


Creating a Data Binding


Implementing Property Change Notification


Converting Data


Validating Data


Presenting Data at Design Time


Binding Controls


Implementing Value Converters


Validating Data


Implementing Property Change Notifications


After completing this module, students will be able to:


Explain WPF data binding concepts and terminology


Create a binding between a data source and a control


Implement property change notification


Convert data between the binding source and the binding target


Validate data entered by the user


Present data at design time


The goal of this module is to enable the student to implement more advanced data binding scenarios, picking up where the previous module on data binding left off. The student will learn how to bind to ListView, GridView, DataGrid, and other collection classes.


Binding to Collections of Objects


Using Collection Views


Creating Master-Detail User Interfaces


Using Data Templates


Presenting Design Time Data Collections


Binding to Collections of Data


Using Collection Views


Creating Master-Detail User Interfaces


Using Data Templates


After completing this module, students will be able to:


Bind to a collection of objects


Sort, filter, and group collections by using collection views


Create master-detail user interfaces


Customize data display by using data templates


Present data collections at design time


The goal of this module is to teach the students how coding techniques can be used to improve the responsiveness of their applications.


Implementing Asynchronous Processes


Implementing Responsive User Interfaces


Asynchronous Programming Strategy


Asynchronous Programming


Parallelizing Tasks


After completing this module, students will be able to:


Implement asynchronous processes


Implement responsive user interfaces


The goal of this module is to teach students how to implement localization, user assistance, and accessibility features within an application.


Localization and Globalization


Implementing User Assistance Features


Providing User Accessibility Features


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


After completing this module, students will be able to:


Describe WPF localization and globalization features


Implement localized WPF applications


Implement user assistance features


Provide user accessibility features


The goal of this module is to teach the students the basics of graphics in WPF. The module will also provide an overview of multimedia (audio and video).


Displaying 2D Graphics


Displaying Images


Adding Multimedia to WPF Applications


Creating and Printing Documents


Identify the Appropriate Windows Client Technology


Creating the Data Access Layer and User Interface


Drawing Shapes, Painting with Brushes and Appling Effects


Adding Images


After completing this module, students will be able to:


Display 2D graphics


Add images in a WPF application


Add multimedia content to a WPF application


Create and print documents


The goal of this module is to teach students how to customize controls and introduce students to custom controls.


Overview of Control Authoring


Creating User Controls


Creating Custom Controls


Managing Control Appearance by Using Visual States


Integrating WPF and Windows Forms


Identify the Approach Control Type


Creating a User Control in WPF


Adding a WPF Control to a Windows Forms Application


After completing this module, students will be able to:


Explain scenarios and options for creating new controls


Create user controls


Create custom controls


Integrate WPF and WinForms controls


The goal of this module is to teach the students how to implement application behaviors based on user actions or application events by using attached properties and Expression Blend behaviors.


Implementing Attached Properties


Implementing Drag-and-Drop User Interfaces


Implementing Expression Blend Behaviors, Triggers and Actions


Implementing Drag-and-Drop Operations


Implementing Expression Blend Behaviors


After completing this module, students will be able to:


Describe WPF attached properties


Implement drag and drop


Implement Expression Blend behaviors


The goal of this module is to teach the student how to implement animations and to teach students how to develop data visualization within their applications in a manner that enables the application user to drill down into data visually. Students should also learn when animations should be used and why.


Using Animations


Using Triggers


Implementing Data Visualizations


Creating Animations Declaratively


Creating Animations Dynamically


Creating Routed Events


Handling Routed Events


After completing this module, students will be able to:


Explain when animations are appropriate for the user interface


Implement animation in WPF


Initiate animation by using triggers


Present data visualizations by using WPF


The goal of this module is to teach students how to manage application state and settings throughout the application lifecycle.


Creating Application Settings


Consuming Application Settings


Creating Custom Configuration Sections


Creating Application and User Setting by Using Visual Studio


Creating a Dialog Window


Reading and Writing Settings


Consuming Settings Properties


After completing this module, students will be able to:


Persist user and application settings


Consume user settings


The goal of this module is to teach students how to deploy their applications using the various methods supported by Visual Studio 2010.


Deployment Options


Deploying a Standalone WPF Application


Deploying an XBAP Application


Configuring Security Settings


Developing a Standalone Installer


Configuring a ClickOnce Deployment


Updating a ClickOnce Deployment


After completing this module, students will be able to:s


Explain deployment options


Deploy a standalone WPF application by using a Setup and Deployment project


Deploy a ClickOnce application


Configure security settings


Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Developing Windows Applications with Microsoft Visual Studio 2010

Prezzo da consultare