Muutke küpsiste eelistusi

Microsoft® .NET Framework 3.5Windows® Presentation Foundation: MCTS Self-Paced Training Kit (Exam 70-502) [Multiple-component retail product]

  • Formaat: Multiple-component retail product, 560 pages, kõrgus x laius: 235x187 mm, Contains 1 Paperback / softback and 1 CD-ROM
  • Ilmumisaeg: 09-Jul-2008
  • Kirjastus: Microsoft Press,U.S.
  • ISBN-10: 0735625662
  • ISBN-13: 9780735625662
Teised raamatud teemal:
  • Multiple-component retail product
  • Hind: 68,23 €*
  • * saadame teile pakkumise kasutatud raamatule, mille hind võib erineda kodulehel olevast hinnast
  • See raamat on trükist otsas, kuid me saadame teile pakkumise kasutatud raamatule.
  • Kogus:
  • Lisa ostukorvi
  • Tasuta tarne
  • Lisa soovinimekirja
  • Formaat: Multiple-component retail product, 560 pages, kõrgus x laius: 235x187 mm, Contains 1 Paperback / softback and 1 CD-ROM
  • Ilmumisaeg: 09-Jul-2008
  • Kirjastus: Microsoft Press,U.S.
  • ISBN-10: 0735625662
  • ISBN-13: 9780735625662
Teised raamatud teemal:
A two-in-one self-paced training kit that encompasses official exam preparation and practice for the skills measured in Exam 70-502 furnishes complete coverage of Windows Presentation Foundation (WPF), including designing, configuring, and deploying WPF applications; adding multimedia content; and security settings, accompanied by more than three hundred practice questions and answer explanations on CD-ROM. Original. (Intermediate)

Windows Presentation Foundation (WPF) is the successor to Windows Forms for desktop application development. Intended for developers familiar with Visual Basic or C# and XAML, this guide explains how to create WPF applications in Visual Studio 2008 and .NET framework. The 28 lessons walk through the process of building user interfaces with WPF controls, adding and managing content, binding WPF controls to data sources, and deploying the WPF application. The CD-ROM contains practice tests, project files, and the eBook. Annotation ©2008 Book News, Inc., Portland, OR (booknews.com)

Announcing an all-new Self-Paced Training Kit designed to help maximize your performance on 70-502, the required exam for the new Microsoft Certified Technology Specialist (MCTS) certification for Microsoft .NET Framework 3.5—Windows Presentation Foundation.

This 2-in-1 kit includes the official Microsoft study guide, plus practice tests on CD to help assess your skills. It comes packed with the tools and features exam candidates want most—including in-depth, self-paced training based on final exam content; rigorous, objective-by-objective review; exam tips from expert, exam-certified authors; and customizable testing options. It also provides real-world scenarios, case study examples, and troubleshooting labs for the skills and expertise you can apply to the job.

Focusing on the Windows Presentation Foundation (WPF), this official study guide covers creating, configuring, and deploying WPF applications; integrating Windows Forms controls; adding multimedia content; using triggers and animation; binding to data sources; and configuring security settings.

Work at your own pace through the lessons and lab exercises. Then assess yourself using 300+ practice questions on the CD, featuring multiple, customizable testing options. Choose timed or untimed testing mode, generate random tests, or focus on discrete objectives. You get detailed explanations for right and wrong answers—including pointers back to the book for further study. You also get an evaluation version of Microsoft Visual Studio® 2008 software and an exam discount voucher—making this kit an exceptional value and a great career investment.

Introduction xxi
WPF Application Fundamentals
1(56)
Before You Begin
2(1)
Selecting an Application Type
3(1)
Application Type Overview
3(10)
Windows Applications
4(5)
Navigation Applications
9(2)
XBAPs
11(2)
Security and WPF Applications
13(1)
Choosing an Application Type
14(7)
Creating WPF Applications
15(4)
Lesson Summary
19(1)
Lesson Review
19(2)
Configuring Page-Based Navigation
21(1)
Using Pages
21(20)
Hosting Pages in Frames
21(1)
Using Hyperlinks
22(1)
Using NavigationService
23(2)
Using the Journal
25(2)
Handling Navigation Events
27(3)
Using PageFunction Objects
30(2)
Simple Navigation and Structured Navigation
32(1)
The Pizza Kitchen
32(6)
Lesson Summary
38(1)
Lesson Review
39(2)
Managing Application Responsiveness
41(12)
Running a Background Process
42(1)
Providing Parameters to the Process
43(1)
Returning a Value from a Background Process
44(1)
Cancelling a Background Process
45(1)
Reporting the Progress of a Background Process with BackgroundWorker
46(1)
Using Dispatcher to Access Controls Safely on Another Thread
47(1)
Freezable Objects
48(1)
Practicing with BackgroundWorker
49(2)
Lesson Summary
51(1)
Lesson Review
52(1)
Chapter Review
53(1)
Chapter Summary
53(1)
Key Terms
53(1)
Case Scenario
54(1)
Case Scenario: Designing a Demonstration Program
54(1)
Suggested Practices
55(1)
Take a Practice Test
55(2)
Events, Commands, and Settings
57(42)
Before You Begin
57(2)
Configuring Events and Event Handling
59(13)
RoutedEventArgs
61(1)
Attaching an Event Handler
62(1)
The EventManager Class
63(1)
Defining a New Routed Event
64(2)
Creating a Class-Level Event Handler
66(1)
Application-Level Events
66(2)
Practice with Routed Events
68(1)
Lesson Summary
69(1)
Lesson Review
70(2)
Configuring Commands
72(14)
A High-Level Procedure for Implementing a Command
73(1)
Invoking Commands
74(1)
Command Handlers and Command Bindings
75(3)
Creating Custom Commands
78(2)
Creating a Custom Commands
80(3)
Lesson Summary
83(1)
Lesson Review
84(2)
Configuring Application Settings
86(8)
Creating Settings at Design Time
87(1)
Loading Settings at Run Time
88(1)
Saving User Settings at Run Time
88(1)
Practice With Settings
89(2)
Lesson Summary
91(1)
Lesson Review
91(3)
Chapter Review
94(1)
Chapter Summary
94(1)
Key Terms
95(1)
Case Scenarios
95(1)
Validating User Input
95(1)
Humongous Insurance User Interface
96(1)
Suggested Practices
96(1)
Take a Practice Test
97(2)
Building the User Interface
99(54)
Before You Begin
99(2)
Using Content Controls
101(15)
WPF Controls Overview
101(1)
Content Controls
101(4)
Other Controls
105(5)
Using Attached Properties
110(1)
Setting the Tab Order for Controls
111(1)
Building a User Interface
111(2)
Lesson Summary
113(1)
Lesson Review
113(3)
Item Controls
116(14)
ListBox Control
116(1)
ComboBox Control
117(1)
TreeView Control
118(1)
Menus
119(2)
ToolBar Control
121(2)
StatusBar Control
123(1)
Virtualization in Item Controls
123(1)
Practice with Item Controls
124(3)
Lesson Summary
127(1)
Lesson Review
127(3)
Using Layout Controls
130(20)
Control Layout Properties
130(2)
Layout Panels
132(11)
Accessing Child Elements Programmatically
143(1)
Aligning Content
144(2)
Practice with Layout Controls
146(2)
Lesson Summary
148(1)
Lesson Review
149(1)
Chapter Review
150(1)
Chapter Summary
150(1)
Key Terms
150(1)
Case Scenarios
151(1)
Streaming Stock Quotes
151(1)
The Stock Watcher
151(1)
Suggested Practices
152(1)
Take a Practice Test
152(1)
Adding and Managing Content
153(54)
Before You Begin
153(2)
Creating and Displaying Graphics
155(21)
Brushes
155(8)
Shapes
163(5)
Transformations
168(3)
Clipping
171(1)
Hit Testing
171(1)
Practice with Graphics
172(1)
Lesson Summary
173(1)
Lesson Review
174(2)
Adding Multimedia Content
176(11)
Using SoundPlayer
176(3)
MediaPlayer and MediaElement
179(3)
Handling Media-Specific Events
182(1)
Creating a Basic Media Player
183(2)
Lesson Summary
185(1)
Lesson Review
185(2)
Managing Binary Resources
187(7)
Embedding Resources
187(1)
Loading Resources
188(1)
Retrieving Resources Manually
189(1)
Content Files
190(1)
Retrieving Loose Files with SiteOfOrigin Pack URIs
190(1)
Using Embedded Resources
191(1)
Lesson Summary
192(1)
Lesson Review
192(2)
Managing Images
194(10)
The Image Element
194(1)
Stretching and Sizing Images
194(2)
Transforming Graphics into Images
196(2)
Accessing Bitmap Metadata
198(2)
Practice with Images
200(1)
Lesson Summary
201(1)
Lesson Review
202(2)
Chapter Review
204(1)
Chapter Summary
204(1)
Key Terms
204(1)
Case Scenarios
205(1)
The Company with Questionable Taste
205(1)
The Image Reception Desk
205(1)
Suggested Practices
206(1)
Take a Practice Test
206(1)
Configuring Databinding
207(52)
Before You Begin
208(1)
Configuring Databinding
209(1)
The Binding Class
209(12)
Binding to a WPF Element
211(1)
Binding to an Object
212(3)
Setting the Binding Mode
215(1)
Setting the UpdateSource Trigger Property
216(1)
Practice with Bindings
217(1)
Lesson Summary
218(1)
Lesson Review
219(2)
Binding to Data Sources
221(1)
Binding to a List
221(5)
Binding an Item Control to a List
221(2)
Binding a Single Property to a List
223(1)
Navigating a Collection or List
223(3)
Binding to ADO.NET Objects
226(2)
Setting the DataContext to an ADO.NET DataTable
226(1)
Setting the DataContext to an ADO.NET Dataset
227(1)
Binding to Hierarchical Data
228(2)
Binding to Related ADO.NET Tables
228(2)
Binding to an Object with ObjectDataProvider
230(1)
Binding to XML Using the XmlDataProvider
231(7)
Using XPath with XmlDataProvider
232(1)
Accessing a Database
232(3)
Lesson Summary
235(1)
Lesson Review
236(2)
Manipulating and Displaying Data
238(1)
Data Templates
238(3)
Setting the Data Template
240(1)
Sorting Data
241(2)
Applying Custom Sorting
242(1)
Grouping
243(3)
Creating Custom Grouping
245(1)
Filtering Data
246(9)
Filtering ADO.NET Objects
247(1)
Practice with Data Templates and Groups
248(4)
Lesson Summary
252(1)
Lesson Review
252(3)
Chapter Review
255(1)
Chapter Summary
255(1)
Key Terms
256(1)
Case Scenarios
256(1)
Getting Information from the Field
256(1)
Viewing Customer Data
257(1)
Suggested Practices
257(1)
Take a Practice Test
258(1)
Converting and Validating Data
259(44)
Before You Begin
259(2)
Converting Data
261(1)
Implementing/ValueConverter
261(12)
Using Converters to Format Strings
264(4)
Using Converters to Return Objects
268(1)
Using Converters to Apply Conditional Formatting in Data Templates
269(2)
Localizing Data with Converters
271(2)
Using Multi-value Converters
273(9)
Applying String Formatting and Conditional Formatting
276(3)
Lesson Summary
279(1)
Lesson Review
279(3)
Validating Data and Configuring Change Notification
282(1)
Validating Data
282(5)
Binding Validation Rules
282(1)
Setting ExceptionValidation Rule
283(1)
Implementing Custom Validation Rules
283(1)
Handling Validation Errors
284(3)
Configuring Data Change Notification
287(13)
Implementing INotifyPropertyChanged
287(1)
Using ObservableCollection
288(1)
Configuring Change Notification and Data Validation
289(5)
Lesson Summary
294(1)
Lesson Review
295(5)
Chapter Review
300(1)
Chapter Summary
300(1)
Key Terms
300(1)
Case Scenarios
301(1)
The Currency Trading Review Console
301(1)
Currency Trading Console
301(1)
Suggested Practices
302(1)
Take a Practice Test
302(1)
Styles and Animation
303(40)
Before You Begin
303(2)
Styles
305(1)
Using Styles
305(7)
Properties of Styles
305(1)
Setters
306(2)
Creating a Style
308(3)
Implementing Style Inheritance
311(1)
Triggers
312(4)
Property Triggers
313(1)
Multi-triggers
314(1)
Data Triggers and Multi-data-triggers
315(1)
Event Triggers
315(1)
Understanding Property Value Precedence
316(7)
Creating High-Contrast Styles
318(2)
Lesson Summary
320(1)
Lesson Review
320(3)
Animations
323(1)
Using Animations
323(16)
Important Properties of Animations
324(2)
Storyboard Objects
326(1)
Using Animations with Triggers
327(3)
Managing the Playback Timeline
330(2)
Animating Non-Double Types
332(3)
Creating and Starting Animations in Code
335(1)
Improving Readability with Animations
336(1)
Lesson Summary
337(1)
Lesson Review
338(1)
Chapter Review
339(1)
Chapter Summary
339(1)
Key Terms
340(1)
Case Scenarios
340(1)
Cup Fever
340(1)
A Far-Out User Interface
341(1)
Suggested Practices
341(1)
Take a Practice Test
342(1)
Customizing the User Interface
343(46)
Before You Begin
343(2)
Integrating Windows Forms Controls
345(1)
Using Windows Forms Controls
345(14)
Using Dialog Boxes in WPF Applications
345(4)
WindowsFormsHost
349(2)
Using MaskedTextBox in WPF Applications
351(2)
Using the PropertyGrid in WPF Applications
353(1)
Practice with Windows Forms Elements
354(2)
Lesson Summary
356(1)
Lesson Review
357(2)
Using Control Templates
359(1)
Using Control Templates
359(13)
Creating Control Templates
359(3)
Inserting a Trigger in a Template
362(1)
Respecting the Templated Parent's Properties
363(2)
Applying Templates with a Style
365(1)
Viewing the Source Code for an Existing Template
365(1)
Using Predefined Part Names in a Template
366(1)
Creating a Control Template
367(2)
Lesson Summary
369(1)
Lesson Review
369(3)
Creating Custom and User Controls
372(1)
Control Creation in WPF
372(13)
Choosing Among User Controls, Custom Controls, and Templates
373(1)
Implementing and Registering Dependency Properties
373(3)
Creating User Controls
376(1)
Creating Custom Controls
376(1)
Consuming User Controls and Custom Controls
377(1)
Rendering a Theme-Based Appearance
378(2)
Creating a Custom Control
380(3)
Lesson Summary
383(1)
Lesson Review
383(2)
Chapter Review
385(1)
Chapter Summary
385(1)
Key Terms
385(1)
Case Scenarios
386(1)
Full Support for Styles
386(1)
The Pizza Progress Bar
386(1)
Suggested Practices
387(1)
Take a Practice Test
387(2)
Resources, Documents, and Localization
389(52)
Before You Begin
389(2)
Logical Resources
391(1)
Using Logical Resources
391(10)
Logical Resources
392(3)
Creating a Resource Dictionary
395(1)
Retrieving Resources in Code
396(1)
Practice with Resources
397(2)
Lesson Summary
399(1)
Lesson Review
399(2)
Using Documents in WPF
401(1)
Flow Documents
401(17)
Creating Flow Documents
402(16)
XPS Documents
418(1)
Viewing XPS Documents
418(1)
Printing
418(8)
Printing Documents
419(1)
The PrintDialog Class
419(2)
Creating a Simple Flow Document
421(1)
Lesson Summary
422(1)
Lesson Review
423(3)
Localizing a WPF Application
426(1)
Localization
426(12)
Localizing an Application
427(5)
Using Culture Settings in Validators and Converters
432(1)
Localizing an Application
433(3)
Lesson Summary
436(1)
Lesson Review
436(2)
Chapter Review
438(1)
Chapter Summary
438(1)
Key Terms
438(1)
Case Scenario
439(1)
Case Scenario:Help for the Beta
439(1)
Suggested Practices
440(1)
Take a Practices Test
440(1)
Deployment
441(32)
Before You Begin
441(2)
Creating a Setup Project with Windows Installer
443(1)
Deploying a WPF Application
443(1)
Choosing Between Windows Installer and ClickOnce
443(1)
Deploying with Windows Installer
444(7)
Deploying a Stand-alone Application
445(1)
Creating the Setup Project
445(1)
Adding Files to the Setup Project with the File System Editor
445(3)
Other Setup Project Editors
448(1)
Creating a Setup Project
448(2)
Lesson Summary
450(1)
Lesson Review
450(1)
Deploying Your Application with ClickOnce
451(1)
Deploying with ClickOnce
451(18)
Deploying an Application Using ClickOnce
452(3)
Configuring ClickOnce Update Options
455(3)
Deploying an XBAP with ClickOnce
458(3)
Configuring the Application Manifest
461(2)
Associating a Certificate with the Application
463(1)
Publishing Your Application with ClickOnce
464(1)
Lesson Summary
465(1)
Lesson Review
465(4)
Chapter Review
469(1)
Chapter Summary
469(1)
Key Terms
469(1)
Case Scenario
470(1)
Case Scenario: Buggy Beta
470(1)
Suggested Practices
470(1)
Take a Practice Test
471(2)
Answers 473(26)
Glossary 499(4)
Index 503
Matthew Stoecker, MCP, has written numerous books and articles on Microsoft Visual Basic, Visual C#, Windows Forms, and Windows Presentation Foundation, including the SELF-PACED TRAINING KITS for Exams 70-511, 70-505, and 70-502.