Migrating to Windows Phone [electronic resource] /
Liberty, Jesse.author.
Blankenburg, Jeff.author.
This book offers everything you'll need to upgrade your existing programming knowledge and begin to develop applications for the Windows Phone. It focuses on the 75 percent of the material that you will need 95 percent of the time. We're not going to teach you object-oriented programming (OOP) all over again, but we are going to take the time to point out how .NET and C# differ in their execution of the standard OOP concepts from other languages' implementations in order to make your migration as smooth and stress-free as possible. Migrating to Windows Phone will lead you through a tour of the key features of developing for Microsoft's devices. We'll consider everything from data handling to accelerometers, from mapping to WCF. We'll also walk you through monetizing your application through Microsoft's online Windows Phone store.
Title Page; Copyright Page; Contents at a Glance; Table of Contents; About the Authors; About the Technical Reviewer; Acknowledgments; Foreword; Introduction; Migrating; Migrating from Other Phones; Migrating from Silverlight or WPF; CHAPTER 1 Get to Work: Your First Windows Phone Program; Creating a New Application with Visual Studio; Building the User Interface with Expression Blend; Setting the Application Title; Adding the Calculator Buttons; Create a Surface for the Keypad; Add the Display Panel; Design a Button; Buttons Layout; Programming the Calculator; Examining the Button Xaml
Planning Button ActionsConnecting Button Results to the Display; Handling the Number Buttons; Handling Other Buttons; Summary; CHAPTER 2 Get Control: Exploring Windows Phone Controls; Introducing Layout Controls; The Grid Control; The Canvas Control; The StackPanel Control; Recap; Building a Real User Interface; Getting Started; Adding Missing Controls to Your Toolbox; Using the Panorama Control; Adjusting Background and Accent Colors; Adding Images to a Page; Navigating Between Pages; Dealing with the Back Stack; Using TextBoxes; Using the ApplicationBar; The ApplicationBarIconButton
The ApplicationBarMenuItemCustomizing the Appearance of the ApplicationBar; Summary; CHAPTER 3 Get the Data; Binding Data to Controls; Creating the Data; Creating Controls; Adding DataContext; ListBoxes and DataTemplates; Binding Data with the DataBound Template; Storing Data in Isolated Storage; Storing Data in a Local Database; Building the UI; Accessing Local Storage; Adding Relationships; Querying the Local Database; Database Performance Optimization; Summary; CHAPTER 4 Get a Life; Understanding the Application Lifecycle; Fast Application Switching; Managing State; Page State
Debugging with TombstoningUsing Background Agents; Summary; CHAPTER 5 Get Blended; Using Styles & Templates; Creating a Style; Modifying Visual State; Applying a Style; Using Behaviors; Defining Visual States; Look Ma, No Code; Creating Sample Data; Sample Data Generated by Expression Blend; Sample Data Generated from a Class; Binding Data; DataItem Template; Data Converter; Summary; CHAPTER 6 Get Moving: Adding Animation to Your Apps; Understanding the Lexicon of Animation; Creating a Simple Animation; Using Expression Blend to Create a Storyboard; Calling Our Storyboard from Code
Reusing a StoryboardCreating Custom (and Distracting) Page Transitions; Creating the Page Turn Animation; Adding the Animation to Your Page Events; Summary; CHAPTER 7 Get a Job: Interacting with User Data; Distinguishing Launchers and Choosers; Setting up a Launcher; Setting up a Chooser; Bing Tasks; BingMapsDirectionsTask; BingMapsTask; SearchTask; Camera Tasks; CameraCaptureTask; PhotoChooserTask; Communication Tasks; EmailComposeTask; PhoneCallTask; ShareLinkTask; ShareStatusTask; SmsComposeTask; Contacts Tasks; AddressChooserTask; EmailAddressChooserTask; PhoneNumberChooserTask
SaveEmailAddressTask
Includes index.
Includes index.
This book offers everything you'll need to upgrade your existing programming knowledge and begin to develop applications for the Windows Phone. It focuses on the 75 percent of the material that you will need 95 percent of the time. We're not going to teach you object-oriented programming (OOP) all over again, but we are going to take the time to point out how .NET and C# differ in their execution of the standard OOP concepts from other languages' implementations in order to make your migration as smooth and stress-free as possible. Migrating to Windows Phone will lead you through a tour of the key features of developing for Microsoft's devices. We'll consider everything from data handling to accelerometers, from mapping to WCF. We'll also walk you through monetizing your application through Microsoft's online Windows Phone store.
Windows phone (Computer file)
Microsoft software.
Microsoft .NET Framework.
Software engineering.
Microsoft and .NET.
Software Engineering/Programming and Operating Systems.