Book description
Based on the principles of cognitive science and instructional design, Fluent Windows 8.1 App Development, part of the Fluent Learning series, is a true tutorial that will help you build effective working models for understanding a large and complex subject: developing XAML applications for Windows 8.1.
Most introductory books just talk at you and give you “exercises” that have more to do with taking dictation than actually learning. Fluent Windows 8.1 App Development, is different. It guides you through learning the way your mind likes to learn: by solving puzzles, making connections, and building genuine understanding instead of just memorizing random facts.
DETAILED INFORMATION ON HOW TO…
Develop Windows 8.1 applications using C# and Visual Basic .NET
Use XAML to create an application interface declaratively
Configure an application to work with all the required Windows 8.1 form factors
Integrate an application with Windows 8.1 contracts and notifications
Table of contents
- About This eBook
- Title Page
- Copyright Page
- Contents
- We Want to Hear From You!
- Reader Services
-
Getting Started
- Introduction
- 1. Welcome to Windows 8.1
-
2. The Deep End
- Fitting It In
- Task List
- The Development Process in a Nutshell
- Say Hello
- Create a New Project
- Run in the Simulator
- Set Some XAML Properties
- Change the XAML
- Use the Property Window
- Add a Contract
- Wire up the Flyout
- Add a Live Tile
- Certify your App
- Say What?
- Visual Studio Templates
- Common Files
- Visual Studio 2013 Express
- Using the Simulator
- The XAML Designer
- Blend integration
- Review
-
XAML Basics
-
3. XAML
- Fitting It In
- What?? Another Language?
- Task List
- XAML Fundamentals
- Syntax Basics
- Content Properties
- XAML Collections
- XAML Namespaces
- Standard Namespaces
- XAML Language Attributes
- Markup Extensions
- Custom Namespaces
- Review
- Logical & Visual Trees
- Navigating the Object Tree
- Navigating the Visual Tree
- By the Way...
- Review
- 4. Building Blocks
-
5. XAML Controls, Part 1: Basic Widgets
- Fitting It In
- Task List
- The Control Family
- Focus
- Focus State
- FocusManager
- Review
- Controls for Displaying Progress
- Build a Progress Exerciser
- Progress Properties
- UX Guidelines
- Controls for Actions & Choices
- Content Controls
- The ToggleSwitch
- The Slider
- Review
- Text & Date Controls
- TextBoxes
- Win8 Properties
- Date & Time Controls
- Formatting Dates
- Review
- 6. XAML Controls, Part 2: Complex Widgets
-
3. XAML
-
XAML in Detail
-
7. Dependency Properties
- Fitting It In
- A Comparison
- Task List
- Dependency Properties
- Calculating DP Values
- Determinng the Base Value
- An Example
- Review
- Dependency Property Classes
- More Classes
- Creating Dependency Properties
- Walk-Through
- Walk-Through
- Attached Properties
- Setting Attached Properties
- Review
- Dependency Property Callbacks
- PropertyChangedCallback
- CreateDefaultValueCallback
- Registering Callbacks
- Review
-
8. Events & Input
- Fitting It In
- Task List
- Routed Events...
- ...Address a Problem
- Event Bubbling
- Routed Event Handlers
- Registering Handlers, Part 1
- Kinda Sorta Routed Events
- Testing Events
- Mommy, the Bad Button Ate my Events...
- Handled Events
- Registering Handlers, Part 2
- Review
- Input Events
- UIELement Events
- Sorting Events
- The Input APIs
- Down the Rabbit Hole
- The Pointer
- The PointerPoint
- The Keyboard API
- The Manipulation API
- Review
- 9. Commanding
-
10. Text & Graphics
- Fitting It In
- Task List
- Drawing in XAML
- Basic Shapes
- Bounding Boxes
- Pen Properties
- Complex Shapes
- Geometries
- XAML Point Collections
- Path Geometries
- Review
- Brushes
- Color Models
- The Color Structure
- Specifying Colors
- Gradient Brushes
- Review
- Transforming Objects
- Applying Transforms
- XAML Typography
- Terminology
- Review
-
11. Resources, Styles, and Templates
- Fitting It In
- Task List
- Resources
- Referencing Resources
- Resources in Code
- Styles & Themes
- Style Hierarchies
- Styles in Visual Studio
- Win8 Themes
- Supporting High Contrast
- Review
- Templates
- Building Templates
- Template Bindings
- Presenting Content
- Review
- The VisualStateManager
- XAML Animations
- Elements of an Animation
- Storyboards
- Dependent Animations
- Timeline Classes
- Dot-Down Syntax
- Theme Animations
- Visual Transitions
- Review
- Theme Transitions
- Using Theme Transitions
- Review
-
12. XAML Binding
- Fitting It In
- The Problem...
- The Solution...
- Task List
- Creating Bindings
- Value Converters
- Building Converters
- Binding Modes
- Update Triggers
- Binding Sources
- Using RelativeSource
- The Data Context
- Review
- Binding to Collections
- Building a Collection
- Building Bindable Collections
- In A Nutshell
- More Templates
- The ItemsPanel
- Review
- Working with Collections
- Synchronizing the Display
- Organizing Collections
- Grouping Data with Linq
- Review
-
7. Dependency Properties
-
Working With Windows 8
-
13. Displaying Your App
- Fitting It In
- Task List
- Loading Support Classes
- Common Files
- The Basic Page
- Using the DefaultViewModel
- Re-Build the Color Explorer
- Application Layout
- Checking Resolutions
- Adaptive Layout Techniques
- Creating a Vertical Layout
- The Visualstatemanager
- Building a Vertical Layout
- Creating the Portrait Layout
- Using the Device Panel
- Review
- Navigation
- Start-Up Process
- Managing State, Part 1
- NavigationCacheMode
- Sharing Data, Part 1
- The NavigationHelper
- Sharing Data, Part 2
- Creating a Data Source
- Making the Data Available
- Review
- 14. The Application Lifecycle
-
15. Tiles & Notifications
- Fitting It In
- TaskList
- Primary Tiles
- Image Assets
- The Visual Assets Tab
- Secondary Tiles
- The SecondaryTile Class
- Element Rectangles
- Responding to Activation
- Review
- Notifications
- Delivery Methods
- Tile Notifications
- Navigating the DOM
- Navigating the Dom, Cont.
- Badge Notifications
- Available Glyphs
- Toast Notifications
- Toast Capabilities
- Creating Toast Notifications
- Toast Audio
- Other Toast Attributes
- Review
-
16. Files & Capabilities
- Fitting It In
- Task List
- Capabilities & Declarations
- Walk-Through
- Load an Image
- Not Quite...
- File Pickers
- Picker Classes
- File Associations
- (Yet) More Image Assets
- Responding to File Activation
- But it’s not your Decision...
- Review
- Application Data
- Using a Data Container
- When and Where
- Organizing Settings
- Roaming Settings
- Review
- The Storage APi
- Storage Classes
- File & Folder Queries
- Query Options
- Executing Queries
- Review
- 17. App Contracts
- 18. Search
-
13. Displaying Your App
- Final Project
- Index
Product information
- Title: Fluent Windows® 8.1 App Development
- Author(s):
- Release date: July 2014
- Publisher(s): Sams
- ISBN: 9780133100600
You might also like
book
Serious Python
Sharpen your Python skills as you dive deep into the Python programming language with Serious Python. …
book
C++ Crash Course
Upgrade your Code with C++ C++ is one of the most widely used languages for real-world …
book
Programming in C, Fourth Edition
will teach you how to write programs in the C programming language. Whether you’re a novice …
book
Visual Studio Code for Python Programmers
Become proficient and efficient with Visual Studio Code and learn how to integrate all your external …