Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Windows Runtime via C# Dedication Foreword Introduction
Who should read this book
Assumptions
Who should not read this book Organization of this book Code samples Acknowledgments Errata & book support We want to hear from you Stay in touch
I. Core concepts
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
Simplifying the calling of asynchronous methods Cancellation and progress WinRT deferrals
2. App packaging and deployment
A Windows Store app’s project files The app’s package manifest file
Package identity Capabilities App (not package) declarations (extensions/contracts)
Building a Windows Store app package
Contents of an .appx package file Creating a bundle package file
Deploying a Windows Store package
Restricted deployments Enterprise deployments Windows Store deployments
Package staging and registration Wintellect’s Package Explorer desktop app Debugging Windows Store apps
3. Process model
App activation Managing the process model XAML page navigation Process lifetime management
Windows Store app suspension Windows Store app termination How to best structure your app class’ code Debugging process lifetime management
II. Core Windows facilities
4. Package data and roaming
Package data settings Package data storage folders Versioning package data Roaming package data Package data change notifications
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
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
7. Networking
Network information Network isolation Network connection profile information
How your app must use connectivity profile information Network connectivity change notifications
Background transfer
Debugging background transfers
HttpClient: Client-side HTTP(S) communication
HttpBaseProtocolFilter
Windows Runtime sockets
Socket addressing StreamSocket: Client-side TCP communication StreamSocketListener: Server-side TCP communication StreamWebSocket: Streaming client-side WebSocket communication MessageWebSocket: Messaging client-side WebSocket communication DatagramSocket: Peer-to-peer UDP communication DatagramSocket: Multicast UDP communication
Encrypting data traversing the network with certificates
8. Tile and toast notifications
Tiles and badges
Updating a tile when your app is in the foreground Placing a badge on a tile Animating a tile’s contents Updating a tile at a scheduled time Updating a tile periodically Secondary tiles
Toast notifications
Showing a toast notification at a scheduled time Using the Wintellect Notification Extension Library Windows Push Notification Service (WNS)
Registering your app and the user’s PC with WNS Send the channel URI to your app’s web service Pushing a notification from your app’s web service to the user’s PC
9. Background tasks
Background task architecture Step 1: Implement your background task’s code Step 2: Decide what triggers your background task’s code
Maintenance and time triggers System triggers Location triggers Push notification triggers Control channel triggers
Step 3: Add manifest declarations
Lock-screen apps
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
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
Delayed rendering of shared content
Implementing a share target app
Implementing an extended (lengthy) share operation Share target app quick links
Debugging share target apps
11. Windows Store
Submitting a Windows Store app to the Windows Store
Submitting your app Testing your app Monitoring your app Updating your app
The Windows Store commerce engine
The Windows Store commerce engine WinRT APIs App trials and purchasing an app license Purchasing durable in-app product licenses Purchasing consumable in-app products Purchasing consumable in-app product offers
A. App containers B. About the authors Index About the Authors Copyright
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion