Professional Windows 8 Programming : Application Development with C# and XAML

by ; ; ;
  • ISBN13:


  • ISBN10:


  • Edition: 1st
  • Format: Paperback
  • Copyright: 2012-12-17
  • Publisher: Wrox
  • Purchase Benefits
  • Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $44.99 Save up to $12.60
  • Buy New


Supplemental Materials

What is included with this book?

  • The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.


Not since the introduction of the .NET runtime has a Microsoft release changed the game as much for application developers. The release of the Windows 8 operating system and its new development platform gives developers an entirely new way to create rich Windows based applications. Starting with Windows 8 developers, can make use of familiar technologies- HTML 5, CSS 3, and JavaScript- to write full featured Windows apps. As with all previous releases of Windows, traditional C++ and .NET applications are still supported but the buzz centers around the possibility of writing apps under the new paradigm. This book takes the user on a course through all of the new development features of the Windows 8 platform, specifically the new support for rich HTML based applications. Readers see how to best utilize all the features of the platform, including the new Windows Runtime, User Interface controls, File I/O, Tablet and Mobile support, and even how to integrate with the soon to be available Windows App Store. It is an exciting time for Windows developers and the release of Windows 8 gives developers many new options for targeting Windows users with technologies and code they have already written for the web. Content includes: A discussion of Windows 8 including the SDK. Understanding Application logic, including best practices for Windows 8 apps, building .NET libraries, and organizing JavaScript app logic Data access including using SQL Express, file system and storage options and JavaScript Handling Media such as sounds, graphics, video and DirectX Creating apps for Tablets, including touch-screen Testing your applications including optimizing for various screens Incorporating social elements, such as Twitter, Facebook, Google! and YouTube Localizing with multiple languages and external resources Monetizing your apps including making your apps stand out Storing data, hooking everything to app logic, supporting PCs, Tablets and Phones and getting apps ready for the Windows 8 app store

Author Biography

Nick Lecrenski is the founder/lead developer of MyFitnessJournal.com, a fitness tracking website that utilizes JQuery, HTML 5, and CSS.

Doug Holland is an architect with Microsoft's Developer and Platform Evangelism team and works with Microsoft's strategic ISV partners to help bring new and exciting experiences to consumers on Windows 8 and Windows Phone 8.

Allen Sanders is an architect at Teksouth Corporation and co-owner of LiquidKey, LLC. He provides expertise from the user experience to the database for line of business, Windows 8, and Windows Phone solutions.

Kevin Ashley is an architect at Microsoft and the author of top apps for Windows 8 and Windows Phone.

Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

Table of Contents

Introduction xxv

Chapter 1: A Glimpse into the Future 1

Chapter 2: What Is XAML? 49

Chapter 3: Enhancing Your Apps with Control Styles, Data Binding, and Semantic Zoom 79

Chapter 4: Windows 8 User Interface Final Touches 121

Chapter 5: Application Life Cycle 151

Chapter 6: Handling Data, Files, and Networking 181

Chapter 7: Sensors 229

Chapter 8: Geolocation 249

Chapter 9: Application Contracts and Ex tensions 269

Chapter 10: Windows Store Application Architecture 303

Chapter 11: Windows Store and Monetization 339

Chapter 12: Putting It All Together: Building

Summary 447

Index 449

Rewards Program

Write a Review