Normal view MARC view ISBD view

Pro Windows 8.1 Development with XAML and C#.

By: Liberty, Jesse.
Contributor(s): Galloway, Jon | Japikse, Philip.
Material type: TextTextSeries: eBooks on Demand.Publisher: Dordrecht : Springer, 2014Description: 1 online resource (335 p.).ISBN: 9781430240488.Subject(s): Application software -- Development | Document markup languages | Microsoft Windows (Computer file)Genre/Form: Electronic books.Additional physical formats: Print version:: Pro Windows 8.1 Development with XAML and C#DDC classification: 005.2768 LOC classification: QA76.76.A63 .L48 2014Online resources: Click here to view this ebook.
Contents:
Contents at a Glance; Chapter 1: Getting Started; Background; Dual User Interfaces; ARM Support; Acceptance; Fast-Release Cycle; The Microsoft Store; What's New in Windows 8.1; Windows Design Guidelines; Being Fast and Fluid; Sizing Beautifully; Using the Right Contracts; Investing in a Great Tile; Feeling like It Is Connected and Alive; Roaming to the Cloud; Embracing the Modern App Design Principles; UX Guidelines; Tooling; Visual Studio 2013; Versions; Visual Studio Express; Visual Studio with MSDN; The Windows 8.1 Simulator; Creating Your First Windows 8.1 App; Adding a Basic Page
The Simulator ControlsBlend for Visual Studio 2013; Opening Your Project in Blend for Visual Studio; Projects, Assets, States, and Device Tabs; Objects and Timeline; Page Designer, Markup, and Code; Properties, Resources, and Data Tabs; Git; Using Git in Visual Studio; GitHub for Windows; Enabling Git in Visual Studio 2013; Checking in Changes; Remote Repositories; Reverting Changes; NuGet; Installing NuGet; Enabling Package Restore; Installing Your First Package; Installing from the Command Line; Installing from the Graphical User Interface; Summary
Chapter 2: Building Your First Windows 8 AppWindows Architecture (For Developers); Creating Your First App; App Project Overview; Properties; References; Assets; App1_TemporaryKey.pfx; Package.appxmanifest; The Application Tab; The Visual Assets Tab; The Capabilities Tab; The Declarations Tab; The Content URIs Tab; The Packaging Tab; App.xaml; MainPage.xaml; Model View ViewModel (MVVM); The Pattern; Model; View; ViewModel; Creating a Model; Adding Customer Properties; INotifyPropertyChanged; Creating the ViewModel; Updating the Code Behind; Creating the View; Testing the App; Guidance
NavigationCreating a New Page; Creating the UI; Adding Navigation to the MainPage; Handling the NavigatedTo Event; The Back Button; Summary; Chapter 3: Themes, Panels, and Controls; Choosing a Theme; Using Panels; The Canvas; The Grid; Defining Rows and Columns; Alignment, Margins, and Padding; The StackPanel; Border Control; Working with Controls; TextBlock and TextBox; Spell Check; Headers and Watermarks; PasswordBox; Buttons and Event Handlers; HyperLinkButton; CheckBoxes, ToggleSwitches, and RadioButtons; ListBox, ListView, and ComboBox; Image; Slider; Progress Bar; ToolTip
DatePickers and TimePickersFlyouts; Basic Flyouts; Menu Flyouts; Understanding Dependency Properties; Data Hiding; Dependency Properties; Summary; Chapter 4: Binding; DataContext; Creating a Simple Binding; Data Binding Statements; Binding Errors; FallbackValue; TargetNullValue; Binding to Elements; Binding Modes; UpdateSourceTrigger; INotifyPropertyChanged; Binding to Collections; Creating the Collection; Creating a Data-Bound ListView; Creating a Data-Bound GridView; INotifyCollectionChanged; Data Converters; Summary; Chapter 5: Views; The GridView and ListView Controls; Building the Sample
Getting Started
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 Japik
Tags from this library: No tags from this library for this title. Log in to add tags.
Item type Current location Call number URL Status Date due Barcode
Electronic Book UT Tyler Online
Online
QA76.76.A63 .L48 2014 (Browse shelf) http://uttyler.eblib.com/patron/FullRecord.aspx?p=1719922 Available EBL1719922

Contents at a Glance; Chapter 1: Getting Started; Background; Dual User Interfaces; ARM Support; Acceptance; Fast-Release Cycle; The Microsoft Store; What's New in Windows 8.1; Windows Design Guidelines; Being Fast and Fluid; Sizing Beautifully; Using the Right Contracts; Investing in a Great Tile; Feeling like It Is Connected and Alive; Roaming to the Cloud; Embracing the Modern App Design Principles; UX Guidelines; Tooling; Visual Studio 2013; Versions; Visual Studio Express; Visual Studio with MSDN; The Windows 8.1 Simulator; Creating Your First Windows 8.1 App; Adding a Basic Page

The Simulator ControlsBlend for Visual Studio 2013; Opening Your Project in Blend for Visual Studio; Projects, Assets, States, and Device Tabs; Objects and Timeline; Page Designer, Markup, and Code; Properties, Resources, and Data Tabs; Git; Using Git in Visual Studio; GitHub for Windows; Enabling Git in Visual Studio 2013; Checking in Changes; Remote Repositories; Reverting Changes; NuGet; Installing NuGet; Enabling Package Restore; Installing Your First Package; Installing from the Command Line; Installing from the Graphical User Interface; Summary

Chapter 2: Building Your First Windows 8 AppWindows Architecture (For Developers); Creating Your First App; App Project Overview; Properties; References; Assets; App1_TemporaryKey.pfx; Package.appxmanifest; The Application Tab; The Visual Assets Tab; The Capabilities Tab; The Declarations Tab; The Content URIs Tab; The Packaging Tab; App.xaml; MainPage.xaml; Model View ViewModel (MVVM); The Pattern; Model; View; ViewModel; Creating a Model; Adding Customer Properties; INotifyPropertyChanged; Creating the ViewModel; Updating the Code Behind; Creating the View; Testing the App; Guidance

NavigationCreating a New Page; Creating the UI; Adding Navigation to the MainPage; Handling the NavigatedTo Event; The Back Button; Summary; Chapter 3: Themes, Panels, and Controls; Choosing a Theme; Using Panels; The Canvas; The Grid; Defining Rows and Columns; Alignment, Margins, and Padding; The StackPanel; Border Control; Working with Controls; TextBlock and TextBox; Spell Check; Headers and Watermarks; PasswordBox; Buttons and Event Handlers; HyperLinkButton; CheckBoxes, ToggleSwitches, and RadioButtons; ListBox, ListView, and ComboBox; Image; Slider; Progress Bar; ToolTip

DatePickers and TimePickersFlyouts; Basic Flyouts; Menu Flyouts; Understanding Dependency Properties; Data Hiding; Dependency Properties; Summary; Chapter 4: Binding; DataContext; Creating a Simple Binding; Data Binding Statements; Binding Errors; FallbackValue; TargetNullValue; Binding to Elements; Binding Modes; UpdateSourceTrigger; INotifyPropertyChanged; Binding to Collections; Creating the Collection; Creating a Data-Bound ListView; Creating a Data-Bound GridView; INotifyCollectionChanged; Data Converters; Summary; Chapter 5: Views; The GridView and ListView Controls; Building the Sample

Getting Started

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 Japik

Description based upon print version of record.

Author notes provided by Syndetics

Jesse Liberty is a Master Consultant for Falafel Software, aMicrosoft MVP, a Telerik MVP, an author, and he creates courses forPluralsight. Liberty hosts the popular Yet Another Podcast and his blog isconsidered required reading. He was a Senior Evangelist for Microsoft, a XAML Evangelistfor Telerik, a Distinguished Software Engineer at AT&T; Software Architectfor PBS and Vice President of Information Technology at Citibank. Jesse can befollowed on twitter at @JesseLiberty

There are no comments for this item.

Log in to your account to post a comment.