text.skipToContent text.skipToNavigation
background-image

Pro XAML with C# Application Development Strategies (covers WPF, Windows 8.1, and Windows Phone 8.1) von James, Buddy (eBook)

  • Erscheinungsdatum: 09.07.2015
  • Verlag: Apress
eBook (PDF)
46,99 €
inkl. gesetzl. MwSt.
Sofort per Download lieferbar

Online verfügbar

Pro XAML with C#

XAML is Microsoft's presentation layer markup language. When first introduced as part of .NET 3.0, XAML allowed developers unprecedented control over the look and feel of their applications. But XAML today is much more than just a presentation language. Its powerful data binding functionality allows complete separation of concerns, so you can build multilayered applications with reusable components, bridging the worlds of .NET and WinRT and even Windows Phone while sharing and reusing the majority of your code. Pro XAML with C shows you how.
In Part I, Buddy James shows you how to approach and break down a business problem by systematically gathering requirements and user stories. You'll also be introduced to some of the conflicting needs and interests that you might encounter as an enterprise XAML developer working as part of a team.

Part II then dives into code as you develop the shared core of a XAML-based application. You'll see how to take advantage of XAML's powerful dependency injection to design a single business logic layer that answers the requirements of your business problem. The author then demonstrates how to use test driven development (TDD) to build your data access layer and make it fully database-agnostic, with implementations shown in both SQL and RavenDB.

Once your business and data layers are in place, you're ready to build the user interfaces. You'll see how to build a shared XAML UI core first, before Part III explores implementation details for each of Microsoft's XAML UIs in turn: desktop (WPF), Windows 8 (WinRT) and Windows Phone. The final chapter is devoted to deploying and maintaining your application.

Packed with real, useable code and expert insights, Pro XAML with C is the ideal book for professional developers working on the .NET platform and needing to deploy applications on WPF, WinRT, Windows Phone, or any combination of the three.

Buddy James holds the MCAD and MCSD Microsoft certifications. He works as a Sr. Software Developer in Nashville, TN. He has been writing line of business applications using Microsoft technologies since 2002. He began programming as a hobby using Qbasic at the age of 13 and hasn't looked back since. When he's not coding, he is the author of which is his blog on .NET development. Packed with real, usable code and expert insights, Pro XAML with C sharp shows you how to design and build compelling enterprise applications on WPF, Windows Store, or Windows Phone, or any combination of the three.

In Part I, authors Buddy James and Lori Lalonde introduce you to XAML and reveal proven techniques for developing successful line-of-business applications. You'll also find out about some of the conflicting needs and interests that you might encounter as an enterprise XAML developer.

Part II then dives into code, starting with the shared application core. This is the power of XAML's data binding functionality, allowing complete separation of concerns between the presentation layer and the business layer, so you can build applications with reusable components. You'll also find out about proper exception handling and logging techniques, and how to cover your code with unit tests to reduce bugs and validate your design.

Part III explores implementation and deployment details for each of Microsoft's XAML UIs, along with advice on deploying and maintaining your application across different devices using version control repositories and continuous integration.

Pro XAML with C sharp is for intermediate to experienced developers. Readers should have experience working with C sharp and at least one XAML-based technology (WPF, Silverlight, Windows Store, or Windows Phone).

Buddy James holds the MCAD and MCSD Microsoft certifications. He works as a Sr. Software Developer in Nashville, TN. He has been writing line of business applications using Microsoft technologies since 2002. He began programming as a hobby using Qbasic at the age of 13 and hasn't looked back since. When he's not coding, he is the author of which is his blog on .NET development.

Produktinformationen

    Format: PDF
    Kopierschutz: AdobeDRM
    Seitenzahl: 269
    Erscheinungsdatum: 09.07.2015
    Sprache: Englisch
    ISBN: 9781430267751
    Verlag: Apress
    Größe: 9311 kBytes
Weiterlesen weniger lesen

Kundenbewertungen