Book description
Master Windows 8.1/Windows Runtime Programming Through 80
Expert Projects
This is the most complete, hands-on, solutions-focused guide to
programming modern Windows applications with the Windows
Runtime.
Leading Windows development consultants Jeremy Likness and John
Garland present easy-to-adapt C# and XAML example code for more
than 80 projects. Their real-world application examples help you
apply Windows 8.1’s best improvements, including large tiles,
the new search control, flyouts, command bars, native WinRT
networking, and new deployment and sideloading options.
Drawing on their pioneering experience, they illuminate key areas
of the Windows Runtime API, offering uniquely detailed coverage of
encryption, cloud connectivity, devices, printers, and media
integration. You’ll find cutting-edge tips and tricks
available in no other book.
This is an indispensable resource for all intermediate-to-advanced
Windows developers, and for any architect building desktop, tablet,
or mobile solutions with Microsoft technologies. Its focus on both
C# and XAML will make it valuable to millions of Windows developers
already familiar with Silverlight, WPF, and/or .NET.
Coverage includes
• Creating robust app interfaces with the newest XAML
controls, including flyouts and command bars
• Saving data in a persistent “roaming zone” for
syncing across Windows 8.1 devices
• Using Visual State Manager (VSM) to build apps that adapt
to various device resolutions and orientations
• Integrating virtually any form of data into your apps
• Connecting with web services, RSS, Atom feeds, and social
networks
• Securing apps via authentication, encrypting, signing, and
single sign-on with Microsoft Account, Facebook, Google, and
more
• Leveraging Windows 8.1 media enhancements that improve
battery life and app performance
• Networking more effectively with Windows 8.1’s
revamped HTTP implementation and new location APIs
• Using Tiles and Toasts to keep apps alive and connected,
even when they aren’t running
• Enabling users to send content between devices via NFC tap
and send
• Ensuring accessibility and globalizing your apps
• Efficiently debugging, optimizing, packaging, and deploying
your apps
• Building sideloadable apps that don’t have to be
published in Windows Store
“This book doesn’t just focus on singular concepts,
it also provides end-to-end perspective on building an app in
WinRT. It is one of those essential tools for Windows developers
that will help you complete your software goals sooner than without
it!”
—Tim Heuer, Principal Program Manager Lead, XAML Platform,
Microsoft Corporation
Table of contents
- About This eBook
- Title Page
- Copyright Page
- Praise for Programming the Windows Runtime by Example
- Dedication Page
- Contents at a Glance
- Contents
- Foreword
- Preface
- Acknowledgments
- About the Authors
- 1. The New Windows Runtime
- 2. Windows Store Apps and WinRT Components
- 3. Layouts and Controls
- 4. Data and Content
- 5. Web Services and Syndication
- 6. Tiles and Toasts
- 7. Connecting to the Cloud
- 8. Security
- 9. Model-View-ViewModel (MVVM)
- 10. Networking
- 11. Windows Charms Integration
- 12. Additional Windows Integration
- 13. Devices
- 14. Printers and Scanners
- 15. Background Tasks
- 16. Multimedia
- 17. Accessibility
- 18. Globalization and Localization
- 19. Packaging and Deploying
- 20. Debugging and Performance Optimization
- A. Under the Covers
- B. Glossary
- Index
Product information
- Title: Programming the Windows Runtime by Example: A Comprehensive Guide to WinRT with Examples in C# and XAML
- Author(s):
- Release date: June 2014
- Publisher(s): Addison-Wesley Professional
- ISBN: 9780133430448
You might also like
book
Windows Store App Development: C# and XAML
Windows Store App Development introduces C# developers to working with Windows Store apps. It provides full …
book
Universal Windows® Apps with XAML and C# Unleashed
Full Color: Figures and code appear as they do in Visual Studio. Universal Windows apps are …
book
XAML Developer Reference
Your expert guide to designing and building dynamic user interfaces Sharpen your application design and development …
book
Pro XAML with C#: Application Development Strategies
Pro XAML with C#: Application Development Strategies is your guide to real-world development practices on Microsoft’s …