Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Build Windows® 8 Apps with Microsoft® Visual C#® and Visual Basic® Step by Step
Dedication
A Note Regarding Supplemental Files
Introduction
Who should read this book
Who should not read this book
Assumptions
Organization of this book
Finding your best starting point in this book
Conventions and features in this book
System requirements
Code samples
Installing the code samples
Acknowledgments
Errata and book support
We want to hear from you
Stay in touch
1. Introduction to Windows Store apps
The Windows 8 experience
Charms and App Bars
The Windows Runtime
Badges, Live Tiles, Toasts, and Lock Screen
Background tasks
Contracts and extensions
Visual Studio 2012 and Windows 8 Simulator
Summary
Quick reference
2. Windows 8 UI style
Influences
Seeing the Bauhaus style in the Windows 8 UI
Enhance the functionality and the content, not the container
Industrialize the software and user interface, create projects, not products
Use clear typography
Take advantage of the grid system
Prefer photos over drawings
Select few and contrasting colors
Strive for international language and employ essential iconography
Characteristics of a Windows 8 app
Silhouette
Full screen
Edges
Comfort and touch
Semantic Zoom
Animations
Different form factors
Snapped and fill view
Summary
Quick reference
3. My first Windows 8 app
Software installation
Windows Store project templates
Adding UI elements
Adding search functionality
Summary
Quick reference
4. Application lifecycle management
Application manifest
Application package
The Windows Store
Launching
Activation
Suspension
Resume
Summary
Quick reference
5. Introduction to the Windows Runtime
Overview of the Windows Runtime
Windows Runtime under the covers
Windows Runtime design requirements
Creating a WinMD library
Windows Runtime app registration
Summary
Quick reference
6. Windows Runtime APIs
Pickers
Webcam
Sharing contracts
Summary
Quick reference
7. Enhance the user experience
Draw an application using Visual Studio 2012
Create the layout of a Windows 8 application
Customize the appearance of controls
Summary
Quick reference
8. Asynchronous patterns
await and async keywords for asynchronous patterns
Writing asynchronous methods
Wait for an event asynchronously
Handling exceptions in asynchronous code
Cancel asynchronous operations
Track operation progress
Synchronization with multiple asynchronous calls
Choose SynchronizationContext in libraries
Summary
Quick reference
9. Rethinking the UI for Windows 8 apps
Use Windows 8 UI-specific controls
Designing flexible layouts
Using tiles and toasts
Summary
Quick reference
10. Architecting a Windows 8 app
Application architecture in general
Architectures for Windows 8 apps
Implementing the data layer
Implementing the communication layer using a SOAP service
Implementing the communication layer using an OData service
Consuming data from a Windows 8 app
Implementing an app storage/cache
SOAP security infrastructure
OData security infrastructure
Summary
Quick reference
A. About the Authors
Index
About the Authors
Copyright
← Prev
Back
Next →
← Prev
Back
Next →