Windows Presentation Foundation using VB 2010, Part 6 of 6
Interactive

Windows Presentation Foundation using VB 2010, Part 6 of 6

LearnNow Online
Updated Oct 29, 2018

Course description

Windows Presentation Foundation (WPF) takes the creation of client-side Windows applications to a whole new level. Developers moving from Windows Forms will find that the flexibility and richness of WPF makes it possible to create applications unlike any they could previously create. This course introduces the basics of working with WPF, starting with a tour of the basic controls, through data binding.

Each LearnNowOnline training course is made up of Modules (typically an hour in length). Within each module there are Topics (typically 15-30 minutes each) and Subtopics (typically 2-5 minutes each). There is a Post Exam for each Module that must be passed with a score of 70% or higher to successfully and fully complete the course.


Prerequisites

This course assumes that students have some programming background and experience using Visual Studio 2010. This course assumes knowledge of a CLS language (Visual Basic), of the .NET Framework, and the current (or a prior) version of Visual Studio.


Meet the experts

Ken Getz

Ken Getz is a featured instructor for several of our Visual Studio courses. He is a Visual Basic and Visual C# expert and has been recognized multiple times as a Microsoft MVP. Ken is a seasoned instructor, successful consultant, and the author or co-author of several best-selling books. He is a frequent speaker at technical conferences like Tech-Ed, VSLive, and DevConnections and he has written for several of the industry's most-respected publications including Visual Studio Magazine, CoDe Magazine, and MSDN Magazine.

Robert Green

Robert Green is a Visual Studio expert and a featured instructor for several of our Visual Basic and Visual C# courses. He is currently a Technical Evangelist in the Developer Platform and Evangelism (DPE) group at Microsoft. He has also worked for Microsoft on the Developer Tools marketing team and as Community Lead on the Visual Basic team. Robert has several years of consulting experience focused on developer training and is a frequent speaker at technology conferences including TechEd, VSLive, VSConnections, and Advisor Live.

Video Runtime

217 Minutes

Time to complete

257 Minutes

Course Outline

Module 15

WCF Services (25:50)

  • Introduction (01:28)
  • WCF Overview (01:59)
  • WCF Building Blocks (02:58)
  • Creating a WCF Service (00:52)
  • Calling a WCF Service (00:40)
  • Demo: Creating a WCF Service (09:39)
  • Demo: Calling a WCF Service (08:09)
  • Summary (00:03)

WCF Services 2 (40:24)

  • Introduction (00:15)
  • Binding to a list of Customers (01:32)
  • Binding to One Customer (00:35)
  • Displaying Related Data (00:55)
  • Data Entry (00:15)
  • Demo: Bind to Customers List (06:29)
  • Demo: Binding to One Customer (01:48)
  • Demo: Displaying Related Data (05:04)
  • Demo: Data Entry (07:26)
  • Using Views (00:35)
  • CollectionViewSource (00:57)
  • ICollectionView Interface (03:01)
  • Demo: Views (11:24)
  • Summary (00:03)

WCF Data Services (31:03)

  • Introduction (00:15)
  • WCF Data Services (03:22)
  • REST (00:09)
  • REST Principles (01:12)
  • Why Use REST vs SOAP? (01:05)
  • WCF Data Services (00:57)
  • Creating a WCF Data Service (00:26)
  • Calling Services from Clients (01:37)
  • Demo: Creating WCF Data Service (06:18)
  • Demo: Viewing Data in XML (06:17)
  • Demo: Calling WCF Data Service (09:16)
  • Summary (00:03)

WCF Data Services 2 (47:08)

  • Introduction (00:15)
  • WCF Data Services Client Lib (02:28)
  • Querying a WCF Data Service (03:06)
  • WCF Data Service Examples (00:33)
  • Demo: Query with Enumeration (03:12)
  • Demo: Link Query (00:25)
  • Demo: Pass URI Directly (02:00)
  • Demo: Execute Directly (00:33)
  • Demo: Data Service Collection (00:53)
  • Demo: 5 Ways to Query (01:38)
  • Demo: Retrieve Customers List (06:13)
  • Demo: Retrieve One Customer (04:22)
  • Demo: Retrieve Related Data (06:07)
  • Demo: Data Entry 1 (05:06)
  • Demo: Data Entry 2 (05:58)
  • Demo: CollectionViewSource (03:06)
  • Summary (01:07)
Module 16

Windows and Forms Interop (35:34)

  • Introduction (01:24)
  • Windows Application Scenarios (00:46)
  • Benefits of Interoperability (01:26)
  • Windows Forms in WPF Apps (00:50)
  • Interoperability Issues (01:11)
  • Demo: Windows Forms in WPF (19:39)
  • WPF in Windows Forms Apps (00:33)
  • Interoperability Issues (00:38)
  • Demo: WPF in Windows Forms (09:00)
  • Summary (00:03)

Controls Interop (37:24)

  • Introduction (00:15)
  • WinForms Controls in WPF Apps (01:14)
  • WindowsFormsHost Control (01:08)
  • Demo: WindowsFormsHost Control (19:04)
  • WPF Controls in WinForms Apps (01:36)
  • ElementHost Control (00:54)
  • Demo: ElementHost Control (12:20)
  • Summary (00:50)
;