December 21, 2008

Windows Presentation Foundation-18 Hours of Free Video Tutorials

Join us for this series as Bill Steele introduces you to Windows Presentation Foundation (WPF), a pillar of the Microsoft .NET Framework version 3.0.

"Bill" Steele, MCSD, is a developer evangelist with more than 15 years of experience creating software. He has designed and built applications that manage the internal operations of businesses in areas like IT service management, transportation logistics, and financial management. Bill has been working with Microsoft since 1992 and continues to prize his Microsoft Visual Basic 1.0 Beta Thunder Clock.


Need a Quick Way to See These .NET Videos and Monitor Your Progress?

Click Here to Use Progress Monitor

Now

May I Also Recommend for Further Study? Bob Tabor also has an excellent series on WPF that is entitled: Windows Presentation Foundation 301. Check it out in the video library section of LearnVisualStudio.

1. Introduction
Key Concepts:

In this webcast, Bill begins the series with a discussion about the origin of WPF, why we have it, and some of the things you can do with it.

August 06, 2007 54 minutes

2. What Is the Extensible Application Markup Language?
Key Concepts:

Bill Steele discusses the Extensible Application Markup Language (XAML), the new markup language from Microsoft. This technology is widely used in Windows Presentation Foundation (WPF) to describe user interfaces in a declarative programming paradigm.

August 13, 2007 54 minutes

3. Conceptualizing Windows Presentation Foundation
Key Concepts:

Bill Steele discusses several important new concepts used in Windows Presentation Foundation (WPF). In this session, Bill covers the basics of the WPF tree structure. We also learn how properties, events, and commands are handled.

August 20, 2007 50 minutes

4. Hello World
Key Concepts:

Bill Steele takes you through the basics of building your very first Windows Presentation Foundation (WPF) application, Hello World. In this webcast, we learn about the basic structure of a WPF-based application, including controls, layout, and positioning. The information in this session prepares us to dig deeper in the upcoming webcasts in this series.

August 27, 2007 58 minutes

5. Controls
Key Concepts:

Bill Steele introduces you to the various types of controls that Windows Presentation Foundation (WPF) utilizes. Bill discusses the various control types and describes their uses.

September 04, 2007 52 minutes

6. Panels
Key Concepts:

Bill Steele discusses various ways of utilizing the panel-style controls within Windows Presentation Foundation (WPF). In this session, Bill covers items such as the StackPanel, WrapPanel, and DockPanel. He also discusses how you can assemble multiple panels to produce controls with enhanced effects like collapsing and docking.

September 10, 2007 53 minutes

7. Deploying XAML-Based Applications
Key Concepts:

Bill Steele discusses ways to deploy an application based on the Windows Presentation Foundation (WPF). Bill introduces you to the Extensible Application Markup Language (XAML) Binary Application file format for distributing applications via the browser. He also covers other style applications such as gadgets and standard desktop deployment models.

September 17, 2007 65 minutes

8. Resource Files
Key Concepts:

Bill Steele discusses the types of resources you can use within a Windows Presentation Foundation (WPF) application. Bill covers the basics of binary resources versus logical resources. He explores how you can define resources and access them statically or dynamically. We also learn how to interact with the system resources.

September 24, 2007 60 minutes

9. Data Binding
Key Concepts:

Bill Steele discusses the magic known as data binding. Data binding is a powerful way to tie the presentation of an object to the object itself. In this session, Bill shows how you can control the rendering using data templates and value converters. He also demonstrates how you can use the powerful collection object to sort, filter, and navigate through the data. Finally, Bill talks about the various data providers that Windows Presentation Foundation (WPF) applications can utilize.

October 01, 2007 59 minutes

10. Adding Pizzazz with Style
Key Concepts:

Bill Steele talks about adding style and flair to your application based on Windows Presentation Foundation (WPF). Bill discusses the concepts of styles, templates, and themes, and he explains how you can use them to make each component unique. He also shows how you can package those styles for reuse in other applications.

October 08, 2007 60 minutes

11. 2-D Graphics
Key Concepts:

Bill Steele discusses graphics. Windows Presentation Foundation (WPF) is all about the look and feel of your application, and graphics are the key. In this webcast, Bill introduces you to the concepts of shapes, brushes, and effects. Learn how you can use the basics of the 2-D graphics system to build very distinctive applications.

October 15, 2007 60 minutes

12. 3-D Graphics
Key Concepts:

Bill Steele discusses graphics. Windows Presentation Foundation (WPF) focuses on the look and feel of your application, and graphics are the key. In this webcast, Bill introduces us to the concept of 3-D graphics utilizing objects such as cameras, transforms, and models. Building on the basics covered in the previous session on 2-D graphics, William expands our knowledge by showing how to transform simple 2-D objects into 3-D objects that can be manipulated via code.

October 22, 2007 60 minutes

13. Animation
Key Concepts:

Bill Steele discusses animation in Windows Presentation Foundation (WPF). Animation takes your applications to a whole new level of user understanding and experience. In this webcast, Bill shows how you can use procedural code and the Extensible Application Markup Language (XAML) to produce graphics that appear to be alive. Learn about the animation classes, some standard XAML objects, like storyboards, and the various types of KeyFrames.

October 29, 2007 60 minutes

14. Multimedia
Key Concepts:

Bill Steele discusses multimedia in Windows Presentation Foundation (WPF). Adding multimedia elements to your application can make your application much easier for users to understand and enhance the user experience. In this webcast, Bill shows how easy it is to incorporate audio, video, and speech into your applications using components like the MediaElement and the MediaTimeline.

November 05, 2007 60 minutes

15. Compatibility with Win32
Key Concepts:

Bill Steele discusses how you can use Windows Presentation Foundation applications based on the Extensible Application Markup Language (XAML) with "classic" applications based on Win32, the unmanaged programming model for Windows applications. Bill demonstrates how you can use controls created in WPF within Win32-based applications in addition to using classic Win32-based controls in the WPF world.

November 12, 2007 60 minutes

16. Creating Controls
Key Concepts:

Bill Steele discusses how to create custom controls with Windows Presentation Foundation (WPF). In this session, Bill covers the difference between user controls and custom controls. He also explains basic concepts, like creating the user interface and behaviors for each control. Bill concludes this session by describing how you can add dependency properties and routed events to your controls.

November 19, 2007 60 minutes

17. Layout with Custom Panels
Key Concepts:

Bill Steele discusses how you can master the layout of panels by using the communication between parent and child controls. In this webcast, Bill builds an example panel control that behaves like the Ribbon control in the 2007 Microsoft Office system.

November 26, 2007 60 minutes

18. Helpful Tools
Key Concepts:

Bill Steele discusses some of the other professional tools available for Windows Presentation Foundation (WPF) developers. Bill also demonstrates Microsoft Silverlight, which uses the Extensible Application Markup Language (XAML) to produce rich media-based applications for distribution in Web pages.

December 03, 2007 60 minutes

Tags:
Filed under Visual Basic & VB.NET by admin.
Permalink • Print • 

Track this entry:

Trackback url

Sometimes related:

Comments

Close
E-mail It