1 option
Applied WPF 4 in context / Raffaele Garofalo.
- Format:
- Book
- Author/Creator:
- Garofalo, Raffaele.
- Series:
- Expert's voice in .NET Applied WPF 4 in context
- Language:
- English
- Subjects (All):
- Application software.
- Windows presentation foundation.
- Genre:
- Electronic books.
- Physical Description:
- 1 online resource (345 p.)
- Edition:
- 1st ed. 2011.
- Other Title:
- Applied WPF Four in context
- Applied Windows Presentation Foundation 4 in context
- Applied Windows Presentation Foundation Four in context
- Place of Publication:
- [S.l.] : Apress ; New York, N.Y. : Distributed by Springer Science + Business Media, c2011.
- Language Note:
- English
- System Details:
- text file
- Summary:
- 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.
- Contents:
- 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
- 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
- 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
- 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
- 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
- Load a Detailed Report
- Notes:
- Includes index.
- ISBN:
- 9781430234715
- 1430234717
- OCLC:
- 755081410
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.