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

by ; ; ;
Edition: 1st
Format: Paperback
Pub. Date: 2012-12-17
Publisher(s): Wrox
  • Free Shipping Icon

    This Item Qualifies for Free Shipping!*

    *Excludes marketplace orders.

List Price: $47.24

Rent Book

Select for Price
There was a problem. Please try again later.

New Book

We're Sorry
Sold Out

Used Book

We're Sorry
Sold Out

eBook

We're Sorry
Not Available

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

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

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.