ISBN 9788120336254,Mcts Self-Paced Training Kit: Exam 70-502'Microsoft .Net Framework 3.5'Windows Presentation Foundation

Mcts Self-Paced Training Kit: Exam 70-502'Microsoft .Net Framework 3.5'Windows Presentation Foundation

Author:

Stoecker

Rs591 Rs695 15% OFF

Availability: Out of Stock

(Free Delivery)

We Accept
ISBN 9788120336254
Check delivery information
 
ISBN 9788120336254
Publisher

Phi Learning Private Ltd

Publication Year 2008
ISBN-13

ISBN 9788120336254

ISBN-10 8120336259
Binding

Hard Back

Number of Pages 552 Pages
Language (English)
Subject

Computer Engineering

Create a new Windows or page-based application Configure event handling, commands, and settings Use controls, styles, templates, and triggers to design and manage the U Set databinding options; convert and validate data Add rich content, including 2D and 3D graphics, multimedia, and animations Develop custom controls and templates Configure security settings and prepare for deployment Table of Contents Introduction 1 WPF Application Fundamentals Before You Begin Lesson 1: Selecting an Application Type Application Type Overview Windows Applications Navigation Applications XBAPs Security and WPF Applications Choosing an Application Type Lab: Creating WPF Applications Lesson Summary Lesson Review Lesson 2: Configuring Page-Based Navigation Using Pages Hosting Pages in Frames Using Hyperlinks Using NavigationService Using the Journal Handling Navigation Events Using PageFunction Objects Simple Navigation and Structured Navigation Lab: The Pizza Kitchen Lesson Summary Lesson Review Lesson 3: Managing Application Responsiveness Running a Background Process Providing Parameters to the Process Returning a Value from a Background Process Cancelling a Background Process Reporting the Progress of a Background Process with BackgroundWorker Using Dispatcher to Access Controls Safely on Another Thread Freezable Objects Lab: Practicing with BackgroundWorker Lesson Summary Lesson Review Chapter Review Chapter Summary Key Terms Case Scenario Case Scenario: Designing a Demonstration Program Suggested Practices Take a Practice Test 2 Events, Commands, and Settings Before You Begin Lesson 1: Configuring Events and Event Handling RoutedEventArgs Attaching an Event Handler The EventManager Class Defining a New Routed Event Creating a Class-Level Event Handler Application-Level Events Lab: Practice with Routed Events Lesson Summary Lesson Review Lesson 2: Configuring Commands A High-Level Procedure for Implementing a Command Invoking Commands Command Handlers and Command Bindings Creating Custom Commands Lab: Creating a Custom Command Lesson Summary Lesson Review Lesson 3: Configuring Application Settings Creating Settings at Design Time Loading Settings at Run Time Saving User Settings at Run Time Lab: Practice with Settings Lesson Summary Lesson Review Chapter Review Chapter Summary Key Terms Case Scenarios Case Scenario 1: Validating User Input Case Scenario 2: Humongous Insurance User Interface Suggested Practices Take a Practice Test 3 Building the User Interface Before You Begin Lesson 1: Using Content Controls WPF Controls Overview Content Controls Other Controls Using Attached Properties Setting the Tab Order for Controls Lab: Building a User Interface Lesson Summary Lesson Review Lesson 2: Item Controls ListBox Control ComboBox Control TreeView Control Menus ToolBar Control StatusBar Control Virtualization in Item Controls Lab: Practice with Item Controls Lesson Summary Lesson Review Lesson 3: Using Layout Controls Control Layout Properties Layout Panels Accessing Child Elements Programmatically Aligning Content Lab: Practice with Layout Controls Lesson Summary Lesson Review Chapter Review Chapter Summary Key Terms Case Scenarios Case Scenario 1: Streaming Stock Quotes Case Scenario 2: The Stock Watcher Suggested Practices Take a Practice Test 4 Adding and Managing Content Before You Begin Lesson 1: Creating and Displaying Graphics Brushes Shapes Transformations Clipping Hit Testing Lab: Practice with Graphics Lesson Summary Lesson Review Lesson 2: Adding Multimedia Content Using SoundPlayer MediaPlayer and MediaElement Handling Media-Specific Events Lab: Creating a Basic Media Player Lesson Summary Lesson Review Lesson 3: Managing Binary Resources Embedding Resources Loading Resources Retrieving Resources Manually Content Files Retrieving Loose Files with siteOfOrigin Pack URIs Lab: Using Embedded Resources Lesson Summary Lesson Review Lesson 4: Managing Images The Image Element Stretching and Sizing Images Transforming Graphics into Images Accessing Bitmap Metadata Lab: Practice with Images Lesson Summary Lesson Review Chapter Review Chapter Summary Key Terms Case Scenarios Case Scenario 1: The Company with Questionable Taste Case Scenario 2: The Image Reception Desk Suggested Practices Take a Practice Test 5 Configuring Databinding Before You Begin Lesson 1: Configuring Databinding The Binding Class Binding to a WPF Element Binding to an Object Setting the Binding Mode Setting the UpdateSourceTrigger Property Lab: Practice with Bindings Lesson Summary Lesson Review Lesson 2: Binding to Data Sources Binding to a List Binding an Item Control to a List Binding a Single Property to a List Navigating a Collection or List Binding to ADONET Objects Setting the DataContext to an ADONET DataTable Setting the DataContext to an ADONET DataSet Binding to Hierarchical Data Binding to Related ADONET Tables Binding to an Object with ObjectDataProvider Binding to XML Using the XmlDataProvider Using XPath with XmlDataProvider Lab: Accessing a Database Lesson Summary Lesson Review Lesson 3: Manipulating and Displaying Data Data Templates Setting the Data Template Sorting Data Applying Custom Sorting Grouping Creating Custom Grouping Filtering Data Filtering ADONET Objects Lab: Practice with Data Templates and Groups Lesson Summary Lesson Review Chapter Review Chapter Summary Key Terms Case Scenarios Case Scenario 1: Getting Information from the Field Case Scenario 2: Viewing Customer Data Suggested Practices Take a Practice Test 6 Converting and Validating Data Before You Begin Lesson 1: Converting Data Implementing IValueConverter Using Converters to Format Strings Using Converters to Return Objects Using Converters to Apply Conditional Formatting in Data Templ Localizing Data with Converters Using Multi-value Converters Lab: Applying String Formatting and Conditional Formatting Lesson Summary Lesson Review Lesson 2: Validating Data and Configuring Change Notification Validating Data Binding Validation Rules Setting ExceptionValidationRule Implementing Custom Validation Rules Handling Validation Errors Configuring Data Change Notification Implementing INotifyPropertyChanged Using ObservableCollection Lab: Configuring Change Notification and Data Validation Lesson Summary Lesson Review Chapter Review Chapter Summary Key Terms Case Scenarios Case Scenario 1: The Currency Trading Review Console Case Scenario 2: Currency Trading Console Suggested Practices Take a Practice Test 7 Styles and Animation Before You Begin Lesson 1: Styles Using Styles Properties of Styles Setters Creating a Style Implementing Style Inheritance Triggers Property Triggers Multi-triggers Data Triggers and Multi-data-triggers Event Triggers Understanding Property Value Precedence Lab: Creating High-Contrast Styles Lesson Summary Lesson Review Lesson 2: Animations Using Animations Important Properties of Animations Storyboard Objects Using Animations with Triggers Managing the Playback Timeline Animating Non-Double Types Creating and Starting Animations in Code Lab: Improving Readability with Animations Lesson Summary Lesson Review Chapter Review Chapter Summary Key Terms Case Scenarios Case Scenario 1: Cup Fever Case Scenario 2: A Far-Out User Interface Suggested Practices Take a Practice Test 8 Customizing the User Interface Before You Begin Lesson 1: Integrating Windows Forms Controls Using Windows Forms Controls Using Dialog Boxes in WPF Applications WindowsFormsHost Using MaskedTextBox in WPF Applications Using the PropertyGrid in WPF Applications Lab: Practice with Windows Forms Elements Lesson Summary Lesson Review Lesson 2: Using Control Templates Using Control Templates Creating Control Templates Inserting a Trigger in a Template Respecting the Templated Parent?s Properties Applying Templates with a Style Viewing the Source Code for an Existing Template Using Predefined Part Names in a Template Lab: Creating a Control Template Lesson Summary Lesson Review Lesson 3: Creating Custom and User Controls Control Creation in WPF Choosing Among User Controls, Custom Controls, and Template Implementing and Registering Dependency Properties Creating User Controls Creating Custom Controls Consuming User Controls and Custom Controls Rendering a Theme-Based Appearance Lab: Creating a Custom Control Lesson Summary Lesson Review Chapter Review Chapter Summary Key Terms Case Scenarios Case Scenario 1: Full Support for Styles Case Scenario 2: The Pizza Progress Bar Suggested Practices Take a Practice Test 9 Resources, Documents, and Localization Before You Begin Lesson 1: Logical Resources Using Logical Resources Logical Resources Creating a Resource Dictionary Retrieving Resources in Code Lab: Practice with Resources Lesson Summary Lesson Review Lesson 2: Using Documents in WPF Flow Documents Creating Flow Documents XPS Documents Viewing XPS Documents Printing Printing Documents The PrintDialog Class Lab: Creating a Simple Flow Document Lesson Summary Lesson Review Lesson 3: Localizing a WPF Application Localization Localizing an Application Using Culture Settings in Validators and Converters Lab: Localizing an Application Lesson Summary Lesson Review Chapter Review Chapter Summary Key Terms Case Scenario Case Scenario: Help for the Beta Suggested Practices Take a Practice Test 10 Deployment 441 Before You Begin Lesson 1: Creating a Setup Project with Windows Installer Deploying a WPF Application Choosing Between Windows Installer and ClickOnce Deploying with Windows Installer Deploying a Stand-alone Application Creating the Setup Project Adding Files to the Setup Project with the File System Editor Other Setup Project Editors Lab: Creating a Setup Project Lesson Summary Lesson Review Lesson 2: Deploying Your Application with ClickOnce Deploying with ClickOnce Deploying an Application Using ClickOnce Configuring ClickOnce Update Options Deploying an XBAP with ClickOnce Configuring the Application Manifest Associating a Certificate with the Application Lab: Publishing Your Application with ClickOnce Lesson Summary Lesson Review Chapter Review Chapter Summary Key Terms Case Scenario Case Scenario: Buggy Beta Suggested Practices Take a Practice Test Answers Glossary Index
Scroll