Windows Runtime Via C# - Jeffrey Richter, Maarten van de Bospoort

Windows Runtime Via C#

Buch | Softcover
320 Seiten
2013
Microsoft Press, U.S. (Verlag)
978-0-7356-7927-6 (ISBN)
31,95 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
Focusing on the non-UI side of Windows app development, this guide delivers a thorough grounding in Windows Runtime architecture and environment, teaching how to use your C# skills to create Windows Store apps.
Delve inside the Windows Runtime - and learn best ways to design and build Windows Store apps. Guided by Jeffrey Richter, a recognized expert in Windows and .NET programming, along with principal Windows consultant Maarten van de Bospoort, you'll master essential concepts. And you'll gain practical insights and tips for how to architect, design, optimize, and debug your apps.

With this book, you will:
  • Learn how to consume Windows Runtime APIs from C#
  • Understand the principles of architecting Windows Store apps
  • See how to build, deploy, and secure app packages
  • Understand how apps are activated and the process model controlling their execution
  • Study the rich features available when working with files and folders
  • Explore how to transfer, compress, and encrypt data via streams
  • Design apps that give the illusion of running using live tiles, background transfers, and background tasks
  • Share data between apps using the clipboard and the Share charm
  • Get advice for monetizing your apps through the Windows Store

About This Book
Requires working knowledge of Microsoft .NET Framework, C#, and the Visual Studio IDE
Targeted to programmers building Windows Store apps
Some chapters also useful to those building desktop apps

Technologies Covered
Windows 8.1
Microsoft Visual Studio 2013

Jeffrey Richter is a cofounder of Wintellect, a training and consulting firm dedicated to helping companies build better software, faster. He is the author of the classic CLR via C#, now in its fourth edition, Windows via C/C++, Fifth Edition, and other popular .NET and Win32 programming titles.

Maarten Van De Bospoort is a principal consultant with the Windows Product Group at Microsoft, where he teaches professional developers worldwide how to write Windows programs. He brings nearly 20 years of software development experience to this book.

Core concepts
Chapter 1 Windows Runtime primer
Windows Store app technology stacks
The Windows Runtime type system
Windows Runtime type-system projections
Calling asynchronous WinRT APIs from .NET code
Chapter 2 App packaging and deployment
A Windows Store app’s project files
The app’s package manifest file
Building a Windows Store app package
Deploying a Windows Store package
Package staging and registration
Wintellect’s Package Explorer desktop app
Debugging Windows Store apps
Chapter 3 Process model
App activation
Managing the process model
XAML page navigation
Process lifetime management
Core Windows facilities
Chapter 4 Package data and roaming
Package data settings
Package data storage folders
Versioning package data
Roaming package data
Package data change notifications
Chapter 5 Storage files and folders
The WinRT storage object model
Package and user files
Accessing read-only package files
Accessing read-write package files
Accessing user files via explicit user consent
File-type associations
Storage item properties
Accessing user files with implicit user consent
Performing file and folder queries
Chapter 6 Stream input and output
Simple file I/O
The streams object model
Interoperating between WinRT streams and .NET streams
Transferring byte buffers
Writing and reading primitive data types
Performing transacted write operations
Polite reader data access
Compressing and decompressing data
Encrypting and decrypting data
Populating a stream on demand
Searching over a stream’s content
Chapter 7 Networking
Network information
Network isolation
Network connection profile information
Background transfer
HttpClient: Client-side HTTP(S) communication
Windows Runtime sockets
Encrypting data traversing the network with certificates
Chapter 8 Tile and toast notifications
Tiles and badges
Toast notifications
Chapter 9 Background tasks
Background task architecture
Step 1: Implement your background task’s code
Step 2: Decide what triggers your background task’s code
Step 3: Add manifest declarations
Step 4: Register your app’s background tasks
Debugging background tasks
Background task resource quotas
Deploying a new version of your app
Background task progress and completion
Background task cancellation
Chapter 10 Sharing data between apps
Apps transfer data via a DataPackage
Sharing via the clipboard
Sharing via the Share charm
Implementing a share source app
Implementing a share target app
Debugging share target apps
Chapter 11 Windows Store
Submitting a Windows Store app to the Windows Store
The Windows Store commerce engine

Appendix App containers
Appendix About the authors

Erscheint lt. Verlag 15.11.2013
Zusatzinfo black & white illustrations
Verlagsort Redmond
Sprache englisch
Maße 187 x 229 mm
Gewicht 549 g
Einbandart kartoniert
Themenwelt Informatik Programmiersprachen / -werkzeuge NET Programmierung
Informatik Programmiersprachen / -werkzeuge C#
Mathematik / Informatik Informatik Software Entwicklung
Informatik Weitere Themen Smartphones / Tablets
ISBN-10 0-7356-7927-4 / 0735679274
ISBN-13 978-0-7356-7927-6 / 9780735679276
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Grundlagen, Profiwissen und Rezepte

von Jürgen Kotz; Christian Wenz

Buch (2024)
Carl Hanser (Verlag)
49,99
Grundlagen, Profiwissen und Rezepte

von Jürgen Kotz; Christian Wenz

Buch (2022)
Hanser, Carl (Verlag)
49,99