.NET training -  WPF using Visual Basic

WPF Training

WPF using Visual Basic (3 days)

£895 + VAT for most venues (£995 + VAT for London)

WPF - Windows Presentation Foundation - is the basis for Visual Studio, SilverLight … and your next application! WPF provides an alternative to traditional Windows Forms applications, offering better graphics, styles and themes, support for different media and better data-binding.

Our aim is not to teach you every minute detail of WPF, but instead to get you started and give you the confidence to understand what WPF is about. A full courseware manual will be provided, covering more than we actually have time to fit in.

You do not have to have a programming background for this course, but if you have used VB, VBA or VB6 before you will find it easier. Likewise, experience of HTML or XML is not necessary, but if you have done some website development some of the concepts will be more familiar.

The course will use Visual Basic as its programming language, Visual Studio as a development environment and SQL Server as the underlying database.

We don't have any dates scheduled for this course, but we may well consider adding them - it's always worth asking  (or consider an onsite WPF training course).

Course Contents

WPF Basics

  • Training topicUsing Visual Studio
  • Training topicWPF compared to WinForms
  • Training topicCreating WPF projects

Drawing forms

  • Training topicWindow properties
  • Training topicWriting XAML
  • Training topicAdding and formatting controls
  • Training topicRunning an application

Attaching code to events

  • Training topicCreating event-handlers
  • Training topicDisplaying messages
  • Training topicCommenting code
  • Training topicUsing variables

Principles of layout

  • Training topicTypes of flow control
  • Training topicStack panels, dock panels, etc.
  • Training topicThe control hierarchy

Grid and Canvas controls

  • Training topic2-dimensional grids
  • Training topicGrid versus Canvas
  • Training topicAssociated properties

Line drawings

  • Training topicRectangles, ellipses, etc.
  • Training topicPens and brushes
  • Training topicGradient brushes

Transformations

  • Training topicTypes of transformation
  • Training topicRender vs layout transforms

Styles

  • Training topicCreating styles for controls
  • Training topicNamed and unnamed styles
  • Training topicStyle inheritance

Using resources

  • Training topicCreating resources for controls
  • Training topicData type resources
  • Training topicResource dictionaries

Event and property triggers

  • Training topicProperty triggers in styles
  • Training topicCreating event triggers

Animations and storyboards

  • Training topicTypes of storyboard
  • Training topicRunning and pausing storyboards
  • Training topicKey frame animations

Menus and toolbars

  • Training topicCreating menus in WPF
  • Training topicRight mouse button menus
  • Training topicLaying out toolbars

Binding controls

  • Training topicSource and target properties
  • Training topicExamples of binding

Data binding

  • Training topicADO.NET
  • Training topicDatasets and data adapters
  • Training topicSetting the data context
  • Training topicCustomising listboxes

Datagrids

  • Training topicDatagrid columns
  • Training topicFormatting the parts of a datagrid
  • Training topicHandling datagrid events

Deploying applications

  • Training topicClickOnce deployment
  • Training topicInstalling applications

Why Choose Us?

View full list of benefits View full list of benefits

Sample customer feedback

"Excellent course - well run and delivered at a good pace. Eating out for lunch was a very good idea. Would Recommend!"

Marc Brayley (Actavis UK)

"Great website, easy to use and informative."

Claire White (DFDS Seaways)

"Trainer really good in keeping energy up and adjusting speed to audience."

Nick Harvey (Halliburton)

"Brilliant training. The trainer was excellent and clearly knew his material. I very much liked having a manual to take away, as well as having answers to the exercises. The training also involved a lot of practice which I very much appreciated."

Dominique Drewe (National Australia Bank Group Ltd.)

"Absolutely brilliant. Great content. The trainer is very knowledgeable and friendly. He knew the ins and outs of SSIS and was able to show the product to great effect in a very short period of time. The facilities are modern and with the seemingly unlimited amount of tea available, I was certainly kept refreshed! I will continue to use Wise Owl for my CPD needs! "

Johan Kangasniemi (Oldham MBC)

There are lots more where these came from (or just refresh this page to change the quotes shown).

No formal pre-requisites are needed, but if you are completely new to programming and HTML you will find the course difficult.

Related Courses

Introduction to VB.NET RECOMMENDED

Basic

2 day course

WinForms using VB

Inroduction

3 day course

Adv VB | Classes & LINQ

Advanced

3 day course

Other Windows Presentation Foundation training resources

WPF exercises

WPF exercises

If you're wondering whether this is the WPF course for you, take a look at the course exercises to see if they're the type which will help you learn.

View WPF (C#) exercises

WPF blogs

WPF blogs

Have a look at the WPF blogs published on this site for inspiration!

View WPF blogs

This page has 0 threads Add post