Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletter Hub
Free Learning
Arrow right icon
timer SALE ENDS IN
0 Days
:
00 Hours
:
00 Minutes
:
00 Seconds
Windows Phone 7 Silverlight Cookbook
Windows Phone 7 Silverlight Cookbook

Windows Phone 7 Silverlight Cookbook: All the recipes you need to start creating apps and making money.

Arrow left icon
Profile Icon Jonathan Marbutt Profile Icon Robb Schiefer
Arrow right icon
S$53.98 S$59.99
Full star icon Full star icon Full star icon Full star icon Half star icon 4.3 (4 Ratings)
eBook Aug 2011 304 pages 1st Edition
eBook
S$53.98 S$59.99
Paperback
S$74.99
Subscription
Free Trial
Arrow left icon
Profile Icon Jonathan Marbutt Profile Icon Robb Schiefer
Arrow right icon
S$53.98 S$59.99
Full star icon Full star icon Full star icon Full star icon Half star icon 4.3 (4 Ratings)
eBook Aug 2011 304 pages 1st Edition
eBook
S$53.98 S$59.99
Paperback
S$74.99
Subscription
Free Trial
eBook
S$53.98 S$59.99
Paperback
S$74.99
Subscription
Free Trial

What do you get with eBook?

Product feature icon Instant access to your Digital eBook purchase
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
OR
Modal Close icon
Payment Processing...
tick Completed

Billing Address

Table of content icon View table of contents Preview book icon Preview Book

Windows Phone 7 Silverlight Cookbook

Chapter 1. Layout and Design

In this chapter, we will cover:

  • Creating simple navigation

  • Using Positioning controls

  • Discovering the various input controls

  • Introduction to ViewStateManager

  • Customizing ViewState of standard buttons

  • Understanding the panorama control

  • Using the pivot control

Introduction


When Microsoft announced the Windows Phone 7, they made a bold move to drop the legacy of Windows CE. By doing this, they decided to leverage Silverlight as the foundation of their mobile user interface. Many people relate Silverlight with applications that have been used for events such as the Olympics to deliver high definition videos. What most people don't realize is that the real power of Silverlight is to develop rich applications that go beyond the traditional Windows Forms type development. With Silverlight, they have built-in rich support for both designers and developers to build applications together in environments that they are both familiar with.

Microsoft also took another bold move in the tooling by providing both Expression Blend 4 and Visual Studio 2010 for Windows Phone for free. This choice was to give developers and designers the easiest way to begin developing for Windows Phone 7. Both of these tools provide a rich atmosphere to spark creativity among designers while giving developers the tools to get the job done.

In this chapter, we will familiarize ourselves with the basic tools of developing a Windows Phone 7 Silverlight Application. These skills will help you throughout the rest of the book by giving you the fundamentals for building any Silverlight Application on Windows Phone 7.

Downloading the tools


Before you begin to write your first line of code or design your first user interface for Windows Phone 7, you will need to download and install the Visual Studio and Expression Blend. These tools are offered completely free by Microsoft and can be downloaded at http://developer.windowsphone.com. You will also need the latest version of the Zune software if you will test your application on a physical device. The Zune software can be downloaded from http://www.zune.net/en-us/products/software/download/.

Left arrow icon Right arrow icon

Key benefits

  • Build sophisticated Windows Phone apps with clean, optimized code.
  • Perform easy to follow recipes to create practical apps.
  • Master the entire workflow from designing your app to publishing it.

Description

Silverlight has revolutionized development using Microsoft technologies. It is an excellent tool for mobile application development. The XAML-based markup and familiar C# code are the perfect combination for building apps efficiently and with minimum hassle.Packed full of recipes containing comprehensive instructions for the tasks required to build modern compelling smartphone apps using Silverlight.Starting with application design and architecture, you will quickly move on to more technical features and APIs you can implement to make your app stand out. You will use the Camera API to scan barcode, location services to pinpoint the user’s GPS coordinates and accelerometer to provide feedback based on movement of the phone. All of these features can be provided in a slick user interface through the power of Silverlight. Animations, behaviors and XAML provide all you need and more.

Who is this book for?

All levels of developers and designers will be able to utilize this book. The language and examples are written for beginners but there are plenty of deeper concepts to explore and code to master.

What you will learn

  • Use XAML and Blend along with animations to bring your user interfaces to life.
  • Utilize web services for all your data needs.
  • Learn how the process of sending Push notifications to users saves time and battery
  • Take the power of touch to a whole new level by creating unique touch gestures for your app.
  • Generate revenue and share your app with the world through the Windows Phone marketplace.

Product Details

Country selected
Publication date, Length, Edition, Language, ISBN-13
Publication date : Aug 25, 2011
Length: 304 pages
Edition : 1st
Language : English
ISBN-13 : 9781849691178
Vendor :
Microsoft
Category :
Languages :

What do you get with eBook?

Product feature icon Instant access to your Digital eBook purchase
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
OR
Modal Close icon
Payment Processing...
tick Completed

Billing Address

Product Details

Publication date : Aug 25, 2011
Length: 304 pages
Edition : 1st
Language : English
ISBN-13 : 9781849691178
Vendor :
Microsoft
Category :
Languages :

Packt Subscriptions

See our plans and pricing
Modal Close icon
$19.99 billed monthly
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Simple pricing, no contract
$199.99 billed annually
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just S$6 each
Feature tick icon Exclusive print discounts
$279.99 billed in 18 months
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just S$6 each
Feature tick icon Exclusive print discounts

Frequently bought together


Stars icon
Total S$ 164.97
Windows Phone 7.5: Building Location-aware Applications
S$29.99
Windows Phone 7 Silverlight Cookbook
S$74.99
Windows Phone 7.5 Data Cookbook
S$59.99
Total S$ 164.97 Stars icon

Table of Contents

10 Chapters
Layout and Design Chevron down icon Chevron up icon
Creating Animation Chevron down icon Chevron up icon
Behaviors and Events Chevron down icon Chevron up icon
DataBinding 101/MVVM Chevron down icon Chevron up icon
Services, Data, and RSS Chevron down icon Chevron up icon
Location Services Chevron down icon Chevron up icon
Push Notifications to the Phone Chevron down icon Chevron up icon
Launchers and Choosers Chevron down icon Chevron up icon
Sensing with Sensors Chevron down icon Chevron up icon
Preparing Apps for the Marketplace Chevron down icon Chevron up icon

Customer reviews

Rating distribution
Full star icon Full star icon Full star icon Full star icon Half star icon 4.3
(4 Ratings)
5 star 50%
4 star 25%
3 star 25%
2 star 0%
1 star 0%
P. Shrestha Apr 26, 2012
Full star icon Full star icon Full star icon Full star icon Full star icon 5
I am a beginner in WP7 development. This book has helped me understand the basics with good step by step examples and recepies. I am reading this book and I am loving it. This book is a must for all WP7 beginners.
Amazon Verified review Amazon
Steve G Jan 19, 2012
Full star icon Full star icon Full star icon Full star icon Full star icon 5
Having already written a couple of WP7 applications, I was after a book that didn't just concentrate on the general out the box WP7 features, books like those are one a penny, whereas where this book stood out for me was in the authors' abilities to include external components. For example there is a recipe on scanning barcodes using the camera, and converting the image to a numeric format. I wanted a book that could add that extra wow to my applications and this book certainly enables me to do that.The book has a great layout which takes a novice Windows Phone 7.0 developer from the basics of what is needed to get started, through laying out controls and animation, to Data binding and the MVVM Pattern followed by using the GPS, Push Notifications, Camera usage and concludes with a great chapter on publishing your application to the marketplace.One of the things I really liked about this book is the authors' take the reader out of Visual Studio and into Expression Blend at appropriate times and show off what Expression Blend is good at. The majority of the first three chapters are completed inside Expression Blend, showing off the power of animation events and behaviours whilst writing very little code.Another feature I liked was the authors' built up an application through several chapters, explaining to the reader how making certain design decision will affect the end user experience, for instance using an excessive amount of battery power. In the final chapter the authors' talk about submitting the application to the market place, walking the reader through the gotcha's of submission and explaining the unique trail version that is supported by Windows Phone.At the end of each recipe the book clearly explains how each application works and also provides links to other sites for additional learning. I thought this was a great idea as it allows the reader to further their learning.The authors' also explained issues with some of the out-the-box Microsoft controls, and provided the reader with good examples of how they could work around the problems and avoid the pitfalls.I would highly recommend this book to anyone starting out writing any Windows Phone 7.0 applications and WANT to get them published in the Windows Phone Market Place. Or to anyone who has experience of publishing applications but wants to broaden their horizons on third party controls and pick up some great advice on the way.
Amazon Verified review Amazon
Gifford Haynes Jan 11, 2012
Full star icon Full star icon Full star icon Full star icon Empty star icon 4
I have finished two-thirds of the book and it has been great. I have a few applications in the WP7 Marketplace already, but I find this book to good place for new comers to WP7 development. It is well written, and the code is Marketplace ready. The negative I found is that there are a few typos and obvious misprints. Overall, I would recommend this book to any new WP7 dev.
Amazon Verified review Amazon
NJ Walters Oct 13, 2013
Full star icon Full star icon Full star icon Empty star icon Empty star icon 3
Some good techniques shown, but tends to focus on use of blend rather than C#. Built several of the applications shown - but on several occasions, tried to compile only to find solution needed a 3rd party addition, without details of where to get it! Got frustrated with missing info after 3rd example and bought another book.
Amazon Verified review Amazon
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQs

How do I buy and download an eBook? Chevron down icon Chevron up icon

Where there is an eBook version of a title available, you can buy it from the book details for that title. Add either the standalone eBook or the eBook and print book bundle to your shopping cart. Your eBook will show in your cart as a product on its own. After completing checkout and payment in the normal way, you will receive your receipt on the screen containing a link to a personalised PDF download file. This link will remain active for 30 days. You can download backup copies of the file by logging in to your account at any time.

If you already have Adobe reader installed, then clicking on the link will download and open the PDF file directly. If you don't, then save the PDF file on your machine and download the Reader to view it.

Please Note: Packt eBooks are non-returnable and non-refundable.

Packt eBook and Licensing When you buy an eBook from Packt Publishing, completing your purchase means you accept the terms of our licence agreement. Please read the full text of the agreement. In it we have tried to balance the need for the ebook to be usable for you the reader with our needs to protect the rights of us as Publishers and of our authors. In summary, the agreement says:

  • You may make copies of your eBook for your own use onto any machine
  • You may not pass copies of the eBook on to anyone else
How can I make a purchase on your website? Chevron down icon Chevron up icon

If you want to purchase a video course, eBook or Bundle (Print+eBook) please follow below steps:

  1. Register on our website using your email address and the password.
  2. Search for the title by name or ISBN using the search option.
  3. Select the title you want to purchase.
  4. Choose the format you wish to purchase the title in; if you order the Print Book, you get a free eBook copy of the same title. 
  5. Proceed with the checkout process (payment to be made using Credit Card, Debit Cart, or PayPal)
Where can I access support around an eBook? Chevron down icon Chevron up icon
  • If you experience a problem with using or installing Adobe Reader, the contact Adobe directly.
  • To view the errata for the book, see www.packtpub.com/support and view the pages for the title you have.
  • To view your account details or to download a new copy of the book go to www.packtpub.com/account
  • To contact us directly if a problem is not resolved, use www.packtpub.com/contact-us
What eBook formats do Packt support? Chevron down icon Chevron up icon

Our eBooks are currently available in a variety of formats such as PDF and ePubs. In the future, this may well change with trends and development in technology, but please note that our PDFs are not Adobe eBook Reader format, which has greater restrictions on security.

You will need to use Adobe Reader v9 or later in order to read Packt's PDF eBooks.

What are the benefits of eBooks? Chevron down icon Chevron up icon
  • You can get the information you need immediately
  • You can easily take them with you on a laptop
  • You can download them an unlimited number of times
  • You can print them out
  • They are copy-paste enabled
  • They are searchable
  • There is no password protection
  • They are lower price than print
  • They save resources and space
What is an eBook? Chevron down icon Chevron up icon

Packt eBooks are a complete electronic version of the print edition, available in PDF and ePub formats. Every piece of content down to the page numbering is the same. Because we save the costs of printing and shipping the book to you, we are able to offer eBooks at a lower cost than print editions.

When you have purchased an eBook, simply login to your account and click on the link in Your Download Area. We recommend you saving the file to your hard drive before opening it.

For optimal viewing of our eBooks, we recommend you download and install the free Adobe Reader version 9.