Developing Windows Applications with Microsoft Visual Studio (mentor)
- Overview: Developing Windows Applications with Microsoft Visual Studio 2010 - Overview
- Overview: Windows Client Application Design
- Lesson 1: Windows Client Technologies
- Lesson 2: Architectural Patterns
- Overview: Introduction to Visual Studio 2013 and WPF Version 4.5
- Lesson 1: What’s New in Visual Studio 2013?
- Lesson 2: What’s New in WPF Version 4.5?
- Lab 2: Guided Walkthrough of Visual Studio 2010 and XAML
- Overview: Designing and Developing a User Interface
- Lesson 1: Defining Page Layout
- Lesson 2: Using Content Controls
- Lesson 3: Using Items Controls
- Lesson 4: Sharing Logical Resources in a Window
- Lab 3: Building a User Interface
- Overview: Taking Control of the User Interface
- Lesson 1: Sharing Logical Resources in an Application
- Lesson 2: Creating Consistent User Interfaces by Using Styles
- Lesson 3: Changing the Appearance of Controls by Using Templates
- Lesson 4: Handling Events and Commands
- Lab 4: Dynamically Controlling the User Interface
- Overview: Testing, Unit Testing, and Debugging
- Lesson 1: WPF Testing Strategies
- Lesson 2: Debugging XAML
- Lesson 3: Providing User Feedback for Unhandled Exceptions
- Lesson 4: Understanding Security Features
- Lab 5: Testing and Debugging WPF Applications
- Overview: Simple Data Binding and Validation
- Lesson 1: Overview of Data Binding
- Lesson 2: Creating a Data Binding
- Lesson 3: Implementing Property Change Notification
- Lesson 4: Converting Data
- Lesson 5: Validating Data
- Lesson 6: Presenting Data at Design Time
- Lab 6: Data Binding
- Overview: Data Binding to Collections
- Lesson 1: Binding to Collections of Objects
- Lesson 2: Using Collection Views
- Lesson 3: Creating Master-Detail User Interfaces
- Lesson 4: Using Data Templates
- Lab 7: Data Binding to Collections
- Overview: Enhancing User Interface Responsiveness
- Lesson 1: Implementing Asynchronous Processes
- Lesson 2: Implementing Responsive User Interfaces
- Lab 8: Enhancing Application Performance
- Overview: Integrating Localization and User Assistance Features
- Lesson 1: Understanding Localization and Globalization
- Lesson 2: Implementing User Assistance Features
- Lesson 3: Providing User Accessibility Features
- Lab 9: Localizing a WPF Application
- Overview: WPF 2-D Graphics, Multimedia, and Printing
- Lesson 1: Creating 2-D Graphics
- Lesson 2: Displaying Images
- Lesson 3: Adding Multimedia
- Lesson 4: Creating and Printing Documents
- Lab 10: Drawing 2-D Graphics
- Module 11: Control Customization
- Lesson 1: Overview of Control Authoring
- Lesson 2: Creating Controls
- Lesson 3: Managing Control Appearance by Using Visual States
- Lesson 4: Integrating WPF and Windows Forms Technologies
- Lab 11: Building a User Control
- Overview: Attached Properties and Behaviors in WPF
- Lesson 1: Implementing Attached Properties
- Lesson 2: Implementing Expression Blend Behaviors, Triggers, and Actions
- Lesson 3: Implementing Drag-and-Drop User Interfaces
- Lab 12: Implementing Drag-and-Drop Operations
- Overview: Animations in WPF
- Lesson 1: Using Animations
- Lesson 2: Using Triggers
- Lesson 3: Implementing Data Visualizations
- Lab 13: Creating Animations
- Overview: Application Settings, State, and Life Cycle
- Lesson 1: Managing Application State by Using Application Settings
- Lesson 2: Managing the Application Life Cycle
- Lab 14: Creating a Settings Dialog Box
- Overview: Configuring and Deploying Windows Client Applications
- Lesson 1: Deployment Options
- Lesson 2: Deploying a Stand-Alone WPF Application
- Lesson 3: Deploying an XBAP
- Lesson 4: Configuring Security Settings
- Lab 15: Deploying Applications