Applied WPF 4 in context /

Applied WPF 4 in Context sets the standard for leveraging the latest Windows user interface technology in your business applications. Using this book, you'll learn how to implement world-class Windows Professional Foundation (WPF)¡solutions in a real-world line of business applications, develop...

Full description

Saved in:
Bibliographic Details
Main Author: Garofalo, Raffaele, 1978-
Format: eBook
Published: [Berkeley, CA] : Apress, ©2011.
Series:Expert's voice in .NET.
Online Access:CONNECT
LEADER 07493cam a2200685Ia 4500
001 in00006049713
006 m o d
007 cr cn|||||||||
008 110930s2011 nyua o 001 0 eng d
005 20220718131414.1
035 |a 1WRLDSHRocn755081410 
040 |a GW5XE  |b eng  |e pn  |c GW5XE  |d OCLCQ  |d E7B  |d HNK  |d UMI  |d VGM  |d COO  |d B24X7  |d EBLCP  |d OCLCQ  |d DEBSZ  |d YDXCP  |d OCLCF  |d OCLCQ  |d BEDGE  |d OCLCA  |d OCLCQ  |d MEAUC  |d OCLCQ  |d TXI  |d OCLCQ  |d Z5A  |d LIV  |d MERUC  |d ESU  |d OCLCQ  |d VT2  |d IOG  |d OCLCO  |d N$T  |d OCLCA  |d OCL  |d CEF  |d INT  |d U3W  |d AU@  |d OCLCQ  |d WYU  |d UWO  |d DEHBZ  |d OCLCQ  |d UAB  |d LHU  |d YOU  |d LEAUB  |d OCLCO  |d OCLCQ  |d UKAHL  |d OL$  |d OCLCQ  |d OCLCO  |d DCT  |d ERF  |d OCLCQ  |d UHL  |d UKBTH  |d OCLCQ  |d BRF  |d OCLCO  |d OCLCQ  |d SFB  |d OCLCO 
019 |a 747034270  |a 771217918  |a 857251244  |a 1005803981  |a 1044256764  |a 1048104003  |a 1056373494  |a 1086857953  |a 1110800943  |a 1112586778  |a 1113775674  |a 1113820221  |a 1126535783  |a 1129360571  |a 1162751779  |a 1192337657  |a 1240514117 
020 |a 9781430234715  |q (electronic bk.) 
020 |a 1430234717  |q (electronic bk.) 
020 |z 9781430234708 
020 |z 1430234709 
024 7 |a 10.1007/978-1-4302-3471-5  |2 doi 
024 8 |a 9781430234708 
035 |a (OCoLC)755081410  |z (OCoLC)747034270  |z (OCoLC)771217918  |z (OCoLC)857251244  |z (OCoLC)1005803981  |z (OCoLC)1044256764  |z (OCoLC)1048104003  |z (OCoLC)1056373494  |z (OCoLC)1086857953  |z (OCoLC)1110800943  |z (OCoLC)1112586778  |z (OCoLC)1113775674  |z (OCoLC)1113820221  |z (OCoLC)1126535783  |z (OCoLC)1129360571  |z (OCoLC)1162751779  |z (OCoLC)1192337657  |z (OCoLC)1240514117 
037 |a 978-1-4302-3470-8  |b Springer  |n 
050 4 |a QA76.76.A65  |b G38 2011 
082 0 4 |a 005.276  |2 23 
049 |a TXMM 
100 1 |a Garofalo, Raffaele,  |d 1978- 
245 1 0 |a Applied WPF 4 in context /  |c Raffaele Garofalo. 
260 |a [Berkeley, CA] :  |b Apress,  |c ©2011. 
300 |a 1 online resource (xvi, 335 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
347 |b PDF 
490 1 |a Expert's voice in .NET 
588 0 |a Online resource; title from PDF title page (EBSCO, viewed November 29, 2017). 
520 |a Applied WPF 4 in Context sets the standard for leveraging the latest Windows user interface technology in your business applications. Using this book, you'll learn how to implement world-class Windows Professional Foundation (WPF)¡solutions in a real-world line of business applications, developing the code from the ground up, and understand how to apply best development practices and related .NET products and technologies to your solutions.¡You will cover designing and developing the application, testing and debugging, data access, reporting, and applying styles and themes to enhance the look of the user interface--all using WPF in a very practical, eminently useful context. You'll create asynchronous and parallel code, and learn how to distribute the application's components using Windows Communication Foundation (WCF). You'll also apply the Model-View-ViewModel pattern, again in a real-world WPF application. Elegant and functional¡WPF¡applications are¡easier to create¡than ever before with Applied WPF 4 in Context. 
505 0 |a Title Page; Copyright Page; Dedication; Contents at a Glance; Table of Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: Introducing WPF and XAML; The XAML Syntax; Namespaces and Root Elements; Objects and Common Elements; The Code Behind; Attached Properties; Introduction to WPF; WPF Architecture; WPF 4 Tools; Summary; Chapter 2: Sample Application: Overview and Getting Started; Requirements; Tools and Software; Icons and Templates; Third-Party Library and Control; Application Overview; Application Architecture; User Stories; Domain Model. 
505 8 |a Database SchemaApplication Configuration; Visual Studio Solution; Resources and Third-Party Components; Summary; Chapter 3: Microsoft Expression Blend; Overview; Blend Workspace; Workspace Panels; Drawing; Shapes and Objects; Text and Text Effects; Animations; Styling and Templating Controls; Modifying Properties; Creating Styles; Design-Time Data; SketchFlow and the Mockups; Summary; Chapter 4: Creating the Views; Overview; Creating a Mock-up and Prototyping; The Main Screen; The List Views; The Details Views; The View Models; Base ViewModel Implementation; Details ViewModel; List ViewModel. 
505 8 |a Navigation Between the ViewsThe App.xaml File; Wrapping Up with IoC; Inversion of Control; A Classic Implementation, Navigation Service; Summary; Chapter 5: Adding Controls to the Views; Resources and Styles; Differences Between Static and Dynamic Resources; The Resource Dictionary; Controls' Styles; Creating the Views; Login View; Details View; List View; User Controls for the Dashboard; The Dashboard (Main View); Add Features to the Application; Custom Effecsts; Summary; Chapter 6: The Entity Framework; Object Relational Mappers; Active Record Pattern; Code First Development. 
505 8 |a The TimeTracker DomainMapping the Domain Model; The TimeTracker Data Layer; The Unit of Work; The Repository; Summary; Chapter 7: Data Binding; WPF Data Binding Engine; The INotifyPropertyChanged Interface; Binding Direction; The IValueConverter Interface; DataTemplate; UI Validation; Binding Syntax; ViewModels; A Generic ViewModel Validator; Employee Viewmodels; Additional ViewModels and Properties; Summary; Chapter 8: Command Handling and Event Routing; Introduction to Commands; The Command Pattern; Command in WPF; Interactive Command, Listen for Changes; TimeTracker Commands. 
505 8 |a The EmployeeListViewSummary; Chapter 9: Testing with TDD; Test Driven Development; Code Coverage; TDD with MSTest; Code Coverage with Visual Studio; TDD: the TimeTracker Application; Test the Business (Domain) Layer; Testing the Data Layer; Testing the UI; Summary; Chapter 10: Reports with Microsoft Reporting Services; SQL Server Reporting Services; Configure SQL Server Reporting Services; TimeTracker Reports; First Report: EmployeeListReport; EmployeeDetailsReport; Additional Reports; Hosting the Reports in a WPF Control; Display the Report in a WPF View; Load a List of Employees Report. 
542 |f Copyright © Apress 
546 |a English. 
590 |a O'Reilly Online Learning Platform: Academic Edition (SAML SSO Access) 
630 0 0 |a Windows presentation foundation. 
630 0 0 |a Microsoft .NET Framework. 
630 0 7 |a Windows presentation foundation.  |2 blmlsh 
630 0 7 |a Windows presentation foundation.  |2 fast  |0 (OCoLC)fst01796043 
630 0 7 |a Microsoft .NET Framework.  |2 fast  |0 (OCoLC)fst01020083 
650 0 |a Application software. 
776 0 8 |i Print version:  |a Garofalo, Raffaele, 1978-  |t Applied WPF 4 in context.  |d [Berkeley, CA] : Apress, ©2011  |w (DLC) 2011275713 
830 0 |a Expert's voice in .NET. 
856 4 0 |u  |z CONNECT  |3 O'Reilly  |t 0 
949 |a ho0 
994 |a 92  |b TXM 
998 |a wi  |d z 
999 f f |s f9e0a4e0-2e09-4c2d-8130-e9a590b14eed  |i 006aecf7-1509-4bb3-a9d8-d68e668be8e9  |t 0 
952 f f |a Middle Tennessee State University  |b Main  |c James E. Walker Library  |d Electronic Resources  |t 1  |e QA76.76.A65 G38 2011  |h Library of Congress classification 
856 4 0 |3 O'Reilly  |t 0  |u  |z CONNECT