The Resource Pro Windows 8.1 development with XAML and C#, Jesse Liberty, Philip Japikse, Jon Galloway

Pro Windows 8.1 development with XAML and C#, Jesse Liberty, Philip Japikse, Jon Galloway

Label
Pro Windows 8.1 development with XAML and C#
Title
Pro Windows 8.1 development with XAML and C#
Statement of responsibility
Jesse Liberty, Philip Japikse, Jon Galloway
Creator
Contributor
Author
Subject
Genre
Language
eng
Summary
Windows 8.1 apps are revolutionizing development on the Windowsplatform. Fast, fluid, tactile and chrome-free, they provide a brand-new lookand feel for Windows users. These apps rely on Microsoft's Windows 8 modern UI to provide their rich andengaging user experiences for both desktop and tablet users. The new UI in turnrelies upon the Windows Runtime (WinRT) to give its apps unparalleledflexibility and power. Understanding this stack of new technologies and how they tie into the proven C# language and the XAML standard is the subject of this book. Experienced writers Jesse Liberty, Phil Japikse, and JonGalloway explain how you can get the most from Windows 8.1 byfocusing on the features that you need for your project and bringing yourexisting C# coding knowledge to bear. They begin with a nuts-and-bolts examination of how thetechnologies fit together and show you everything you need to get up andrunning with the new platform. Once you have a good understanding on thebasics, you progress to more advanced topics steadily increasing your understandingas a whole. This holistic knowledge is essential to truly master Windows 8.1development. Each topic is covered clearly and concisely and is packed with the details youneed to code effectively. The most important features are given a no-nonsense, in-depth treatment and chapters contain examples that demonstrate both thepower and the subtlety of Windows 8.1
Cataloging source
GW5XE
http://library.link/vocab/creatorName
Liberty, Jesse
Dewey number
005.1
Index
index present
LC call number
QA76.76.A65
Literary form
non fiction
Nature of contents
dictionaries
http://library.link/vocab/relatedWorkOrContributorName
  • Japikse, Philip
  • Galloway, Jon
http://library.link/vocab/subjectName
  • Application software
  • Document markup languages
  • C# (Computer program language)
  • COMPUTERS
  • COMPUTERS
  • Application software
  • C# (Computer program language)
  • Document markup languages
  • Computer Science
  • Computer Science, general
Label
Pro Windows 8.1 development with XAML and C#, Jesse Liberty, Philip Japikse, Jon Galloway
Link
https://ezproxy.lib.ou.edu/login?url=http://link.springer.com/10.1007/978-1-4302-4048-8
Instantiates
Publication
Copyright
Note
Includes index
Antecedent source
unknown
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Color
multicolored
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
  • Microsoft Store
  • Building the Sample
  • Supporting Code
  • Resizing the Application
  • Creating the ListView
  • Switching Views
  • Handling the Resize Event
  • Grid App Template
  • What's Included in the Template
  • Options for Integrating Your Data into a Grid App Project
  • Integrating Your Own Data into SampleDataSource
  • What's New in Windows 8.1
  • Split App Template
  • Summary
  • ch. 6
  • Local Data
  • Application Data
  • Settings Containers
  • Saving, Reading, and Deleting Local Data
  • Creating the Data Layer
  • Creating the Repository Interface
  • Creating the DataModel
  • Windows Design Guidelines
  • Creating the ViewModel
  • Local Data
  • Using JSON to Format Data
  • Local Data Containers
  • Creating the File Repository
  • Creating the View
  • Roaming
  • User-Specified Locations
  • Creating the FileOperations Class
  • Adding the File Association for JSON Files
  • Being Fast and Fluid
  • SQLite
  • Summary
  • ch. 7
  • Remote Data and Services
  • Remote Data Services
  • REST to the Rescue
  • Common API Formats
  • XML
  • JSON
  • ASP.NET Web API
  • Sizing Beautifully
  • Building a Service with ASP.NET Web API
  • Web API Convention over Configuration
  • Entity Framework
  • Accessing the ASP.NET Web API Service from a Windows 8.1 Client
  • Adding the Web Api Client Package from NuGet
  • Adding the Contact Class
  • Editing the SampleDataSource Class
  • Calling LoadDataAsync
  • Running the Client
  • Consuming OData in Windows 8.1
  • Using the Right Contracts
  • Accessing a Public OData Service Using the OData Client Tools
  • Summary
  • ch. 8
  • Search and Share Contracts
  • Seaching
  • Adding a Charms-Based Search to an App
  • Building the Sample to Match Search Terms
  • Doing a Search Using the SearchBox
  • Sharing
  • Architecture
  • Investing in a Great Tile
  • Implementation
  • Creating a Sharing Target
  • Summary
  • ch. 9
  • Notifications
  • Display Options for Notifications
  • Delivery Options for Notifications
  • Live Tiles
  • Creating the Sample
  • Adding Live Tiles Manually
  • Feeling like It Is Connected and Alive
  • Adding Live Tiles Through the Notifications Extensions
  • Resetting the Tiles
  • Secondary Tiles
  • Creating the Project
  • Creating the Secondary Tile
  • Responding to Secondary Tile Launch
  • Toast Notifications
  • Creating the Toast Notification Sample App
  • Updating the Manifest
  • Creating Toast Notifications Manually
  • Roaming to the Cloud
  • Creating Toast Notification Through the Notifications Extensions
  • Responding to Toast Notification Launch
  • Push Notifications with Windows Notification Service (WNS) and Windows Azure Mobile Services (WAMS)
  • WNS Interaction Overview
  • Why Use WAMS
  • WAMS Logs
  • Summary
  • ch. 10
  • Application Life Cycle
  • Three App States
  • Embracing the Modern App Design Principles
  • Running
  • Suspended
  • Terminated
  • State Transitions
  • Launching
  • Working with the Suspension Manager
  • Using Async Methods
  • Adding a Suspension Manager to the Blank App
  • Building the Sample App
  • Adding the Navigation Parameter Class
  • Machine generated contents note:
  • UX Guidelines
  • Creating the Details Page
  • Creating the Main Page
  • Handling Adding/Editing List Items
  • Responding to App Suspension
  • Registering the Root Frame
  • OnSuspending Event
  • Saving Session Data
  • Saving Session State
  • Responding to App Activation
  • Determining the Previous Application State
  • Tooling
  • Testing the Restoring Navigation State
  • Restoring Session Information
  • Testing the Restoring Session Information
  • Summary
  • ch. 11
  • Making Money
  • Monetization Choices
  • Free
  • Selling Your App
  • Supported Through In-App Purchases
  • Visual Studio 2013
  • Supported Through In-App Advertising
  • Implementing Your Choice(s)
  • Programmtically Checking the Licensing Status
  • Setting Up In-App Purchases
  • Converting Trials to Purchased Apps
  • In-App Advertising
  • Summary
  • ch. 12
  • Publishing Your App
  • Signing Up for a Developer Account
  • Blend for Visual Studio 2013
  • Setting Up Your Payout Account and Tax Information
  • App Submission Checklist
  • Picking an App Name
  • Setting Selling Details
  • Age Rating and Rating Certificates
  • Cryptography
  • Packages
  • Description
  • Notes to Testers
  • Submitting for Certification
  • Git
  • Summary
  • Using Git in Visual Studio
  • NuGet
  • Installing NuGet
  • Enabling Package Restore
  • Installing Your First Package
  • ch. 1
  • Summary
  • ch. 2
  • Building Your First Windows 8 App
  • Windows Architecture (For Developers)
  • Creating Your First App
  • App Project Overview
  • Appxaml
  • MainPage.xaml
  • Model View ViewModel (MVVM)
  • Pattern
  • Getting Started
  • Creating a Model
  • Creating the ViewModel
  • Updating the Code Behind
  • Creating the View
  • Testing the App
  • Guidance
  • Navigation
  • Creating a New Page
  • Adding Navigation to the MainPage
  • Handling the NavigatedTo Event
  • Background
  • Back Button
  • Summary
  • ch. 3
  • Themes, Panels, and Controls
  • Choosing a Theme
  • Using Panels
  • Canvas
  • Grid
  • StackPanel
  • Border Control
  • Dual User Interfaces
  • Working with Controls
  • TextBlock and TextBox
  • Spell Check
  • Headers and Watermarks
  • PasswordBox
  • Buttons and Event Handlers
  • CheckBoxes, ToggleSwitches, and RadioButtons
  • ListBox, ListView, and ComboBox
  • Image
  • Slider
  • ARM Support
  • Progress Bar
  • ToolTip
  • DatePickers and TimePickers
  • Flyouts
  • Understanding Dependency Properties
  • Data Hiding
  • Dependency Properties
  • Summary
  • ch. 4
  • Binding
  • Acceptance
  • DataContext
  • Creating a Simple Binding
  • Data Binding Statements
  • Binding Errors
  • FallbackValue
  • TargetNullValue
  • Binding to Elements
  • Binding Modes
  • UpdateSourceTrigger
  • INotifyPropertyChanged
  • Fast-Release Cycle
  • Binding to Collections
  • Creating the Collection
  • Creating a Data-Bound ListView
  • Creating a Data-Bound GridView
  • INotifyCollectionChanged
  • Data Converters
  • Summary
  • ch. 5
  • Views
  • GridView and ListView Controls
Dimensions
unknown
Extent
1 online resource
File format
unknown
Form of item
online
Isbn
9781430240488
Level of compression
unknown
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Note
SpringerLink
Other control number
10.1007/978-1-4302-4048-8
Quality assurance targets
not applicable
Reformatting quality
unknown
Sound
unknown sound
Specific material designation
remote
System control number
  • (OCoLC)881221327
  • (OCoLC)ocn881221327
Label
Pro Windows 8.1 development with XAML and C#, Jesse Liberty, Philip Japikse, Jon Galloway
Link
https://ezproxy.lib.ou.edu/login?url=http://link.springer.com/10.1007/978-1-4302-4048-8
Publication
Copyright
Note
Includes index
Antecedent source
unknown
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Color
multicolored
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
  • Microsoft Store
  • Building the Sample
  • Supporting Code
  • Resizing the Application
  • Creating the ListView
  • Switching Views
  • Handling the Resize Event
  • Grid App Template
  • What's Included in the Template
  • Options for Integrating Your Data into a Grid App Project
  • Integrating Your Own Data into SampleDataSource
  • What's New in Windows 8.1
  • Split App Template
  • Summary
  • ch. 6
  • Local Data
  • Application Data
  • Settings Containers
  • Saving, Reading, and Deleting Local Data
  • Creating the Data Layer
  • Creating the Repository Interface
  • Creating the DataModel
  • Windows Design Guidelines
  • Creating the ViewModel
  • Local Data
  • Using JSON to Format Data
  • Local Data Containers
  • Creating the File Repository
  • Creating the View
  • Roaming
  • User-Specified Locations
  • Creating the FileOperations Class
  • Adding the File Association for JSON Files
  • Being Fast and Fluid
  • SQLite
  • Summary
  • ch. 7
  • Remote Data and Services
  • Remote Data Services
  • REST to the Rescue
  • Common API Formats
  • XML
  • JSON
  • ASP.NET Web API
  • Sizing Beautifully
  • Building a Service with ASP.NET Web API
  • Web API Convention over Configuration
  • Entity Framework
  • Accessing the ASP.NET Web API Service from a Windows 8.1 Client
  • Adding the Web Api Client Package from NuGet
  • Adding the Contact Class
  • Editing the SampleDataSource Class
  • Calling LoadDataAsync
  • Running the Client
  • Consuming OData in Windows 8.1
  • Using the Right Contracts
  • Accessing a Public OData Service Using the OData Client Tools
  • Summary
  • ch. 8
  • Search and Share Contracts
  • Seaching
  • Adding a Charms-Based Search to an App
  • Building the Sample to Match Search Terms
  • Doing a Search Using the SearchBox
  • Sharing
  • Architecture
  • Investing in a Great Tile
  • Implementation
  • Creating a Sharing Target
  • Summary
  • ch. 9
  • Notifications
  • Display Options for Notifications
  • Delivery Options for Notifications
  • Live Tiles
  • Creating the Sample
  • Adding Live Tiles Manually
  • Feeling like It Is Connected and Alive
  • Adding Live Tiles Through the Notifications Extensions
  • Resetting the Tiles
  • Secondary Tiles
  • Creating the Project
  • Creating the Secondary Tile
  • Responding to Secondary Tile Launch
  • Toast Notifications
  • Creating the Toast Notification Sample App
  • Updating the Manifest
  • Creating Toast Notifications Manually
  • Roaming to the Cloud
  • Creating Toast Notification Through the Notifications Extensions
  • Responding to Toast Notification Launch
  • Push Notifications with Windows Notification Service (WNS) and Windows Azure Mobile Services (WAMS)
  • WNS Interaction Overview
  • Why Use WAMS
  • WAMS Logs
  • Summary
  • ch. 10
  • Application Life Cycle
  • Three App States
  • Embracing the Modern App Design Principles
  • Running
  • Suspended
  • Terminated
  • State Transitions
  • Launching
  • Working with the Suspension Manager
  • Using Async Methods
  • Adding a Suspension Manager to the Blank App
  • Building the Sample App
  • Adding the Navigation Parameter Class
  • Machine generated contents note:
  • UX Guidelines
  • Creating the Details Page
  • Creating the Main Page
  • Handling Adding/Editing List Items
  • Responding to App Suspension
  • Registering the Root Frame
  • OnSuspending Event
  • Saving Session Data
  • Saving Session State
  • Responding to App Activation
  • Determining the Previous Application State
  • Tooling
  • Testing the Restoring Navigation State
  • Restoring Session Information
  • Testing the Restoring Session Information
  • Summary
  • ch. 11
  • Making Money
  • Monetization Choices
  • Free
  • Selling Your App
  • Supported Through In-App Purchases
  • Visual Studio 2013
  • Supported Through In-App Advertising
  • Implementing Your Choice(s)
  • Programmtically Checking the Licensing Status
  • Setting Up In-App Purchases
  • Converting Trials to Purchased Apps
  • In-App Advertising
  • Summary
  • ch. 12
  • Publishing Your App
  • Signing Up for a Developer Account
  • Blend for Visual Studio 2013
  • Setting Up Your Payout Account and Tax Information
  • App Submission Checklist
  • Picking an App Name
  • Setting Selling Details
  • Age Rating and Rating Certificates
  • Cryptography
  • Packages
  • Description
  • Notes to Testers
  • Submitting for Certification
  • Git
  • Summary
  • Using Git in Visual Studio
  • NuGet
  • Installing NuGet
  • Enabling Package Restore
  • Installing Your First Package
  • ch. 1
  • Summary
  • ch. 2
  • Building Your First Windows 8 App
  • Windows Architecture (For Developers)
  • Creating Your First App
  • App Project Overview
  • Appxaml
  • MainPage.xaml
  • Model View ViewModel (MVVM)
  • Pattern
  • Getting Started
  • Creating a Model
  • Creating the ViewModel
  • Updating the Code Behind
  • Creating the View
  • Testing the App
  • Guidance
  • Navigation
  • Creating a New Page
  • Adding Navigation to the MainPage
  • Handling the NavigatedTo Event
  • Background
  • Back Button
  • Summary
  • ch. 3
  • Themes, Panels, and Controls
  • Choosing a Theme
  • Using Panels
  • Canvas
  • Grid
  • StackPanel
  • Border Control
  • Dual User Interfaces
  • Working with Controls
  • TextBlock and TextBox
  • Spell Check
  • Headers and Watermarks
  • PasswordBox
  • Buttons and Event Handlers
  • CheckBoxes, ToggleSwitches, and RadioButtons
  • ListBox, ListView, and ComboBox
  • Image
  • Slider
  • ARM Support
  • Progress Bar
  • ToolTip
  • DatePickers and TimePickers
  • Flyouts
  • Understanding Dependency Properties
  • Data Hiding
  • Dependency Properties
  • Summary
  • ch. 4
  • Binding
  • Acceptance
  • DataContext
  • Creating a Simple Binding
  • Data Binding Statements
  • Binding Errors
  • FallbackValue
  • TargetNullValue
  • Binding to Elements
  • Binding Modes
  • UpdateSourceTrigger
  • INotifyPropertyChanged
  • Fast-Release Cycle
  • Binding to Collections
  • Creating the Collection
  • Creating a Data-Bound ListView
  • Creating a Data-Bound GridView
  • INotifyCollectionChanged
  • Data Converters
  • Summary
  • ch. 5
  • Views
  • GridView and ListView Controls
Dimensions
unknown
Extent
1 online resource
File format
unknown
Form of item
online
Isbn
9781430240488
Level of compression
unknown
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Note
SpringerLink
Other control number
10.1007/978-1-4302-4048-8
Quality assurance targets
not applicable
Reformatting quality
unknown
Sound
unknown sound
Specific material designation
remote
System control number
  • (OCoLC)881221327
  • (OCoLC)ocn881221327

Library Locations

  • Architecture LibraryBorrow it
    Gould Hall 830 Van Vleet Oval Rm. 105, Norman, OK, 73019, US
    35.205706 -97.445050
  • Bizzell Memorial LibraryBorrow it
    401 W. Brooks St., Norman, OK, 73019, US
    35.207487 -97.447906
  • Boorstin CollectionBorrow it
    401 W. Brooks St., Norman, OK, 73019, US
    35.207487 -97.447906
  • Chinese Literature Translation ArchiveBorrow it
    401 W. Brooks St., RM 414, Norman, OK, 73019, US
    35.207487 -97.447906
  • Engineering LibraryBorrow it
    Felgar Hall 865 Asp Avenue, Rm. 222, Norman, OK, 73019, US
    35.205706 -97.445050
  • Fine Arts LibraryBorrow it
    Catlett Music Center 500 West Boyd Street, Rm. 20, Norman, OK, 73019, US
    35.210371 -97.448244
  • Harry W. Bass Business History CollectionBorrow it
    401 W. Brooks St., Rm. 521NW, Norman, OK, 73019, US
    35.207487 -97.447906
  • History of Science CollectionsBorrow it
    401 W. Brooks St., Rm. 521NW, Norman, OK, 73019, US
    35.207487 -97.447906
  • John and Mary Nichols Rare Books and Special CollectionsBorrow it
    401 W. Brooks St., Rm. 509NW, Norman, OK, 73019, US
    35.207487 -97.447906
  • Library Service CenterBorrow it
    2601 Technology Place, Norman, OK, 73019, US
    35.185561 -97.398361
  • Price College Digital LibraryBorrow it
    Adams Hall 102 307 West Brooks St., Norman, OK, 73019, US
    35.210371 -97.448244
  • Western History CollectionsBorrow it
    Monnet Hall 630 Parrington Oval, Rm. 300, Norman, OK, 73019, US
    35.209584 -97.445414
Processing Feedback ...