Чарльз Петцольд, Программируем Windows Phone 7

Вышел полный перевод на русский язык книги Чарльза Петцольда Программируем Windows Phone 7. Скачать: http://rusdpe.blob.core.windows.net/downloads/Programming_Windows_Phone_7_ru.pdf

Как пройти в библиотеку? Лучшая книга по программированию для WP7

Как пройти в библиотеку?
Лучшая книга по программированию для WP7

Стандартная ситуация — это разработчик мобильной платформы не владеющий C# и Silverlight. Если Вы владеете C# и Silverlight — Вы ватоматически можете стать разработчиком для Windows Phone 7 (хотя об XNA забывать не стоит).
Таким образом книги нужны в качестве справочников, инструмента глубокого погружения в технологию и конечно же для освоения технологии с нуля.
По разработке для WP7 я прочитал покрайней мере 4 книги:
— Henry Lee, Eugene Chuvyrov — Beginning Windows Phone 7 Development — 2010
— Nick Randolph — Professional Windows Phone 7 Application Development Building Windows Phone Applications and Games Using Silverlight and XNA — 2010
— Puja Pramudya — Silverlight for Windows Phone — 2011
— Charles Petzold — Programming Windows Phone 7 — 2010

Хочу сразу оговорить тот момент, что вариант на русском языке (часть глав, в электронном виде) есть только у книги Чарльза Петцольда.
Книга Петцольда мне стала симпатична с первых страниц, поскольку был знаком с его предыдущими книгами, такими как «Код».
Надо отдать должное Петцольду: все главы последовательно соответствуют навыкам усвоеным в предыдущей главе.Например книга Beginning Windows Phone 7 Development оказалась очень перегруженой и не последовательной: с одной стороны рассказываются прописные истины предназначенные явно не для продвинутого разработчика, с другой стороны уже в третьей главе речь идёт о применении облачных технологий (Azure).
Больше всего в книге Programming Windows Phone 7 нравится то, что автор достаточно сильно углубляется в основопологающие моменты  (векторная и растровая графика, XAML, DataBinding и т.д.), поэтому с помощью книги легко оценить возможности и нюансы платформы WP7. В этом плане книга Ника Рэндольфа близка по уровню, но несколько не однозначна развесовка частей посвященных Silverlight и XNA. У Рэндольфа основная часть по XNA содержится в 19 главе, у Петцольда это два раздела
Если сравнить книгу Петцольда с книгой Silverlight for Windows Phone, то книга Пуи Прамуди посвящена только технологии Silverlight и в очень сжатом формате (вариант для тех, кому не нужно углубляться в мелочи, которые можно почепнуть из других источников), хотя книга снабжена интересными примерами.
Я считаю, что надо иметь экземпляр книги Петцольда как подручное средство. Поскольку познавать мир WP7 с ним гораздо проще. Да и не возможно сразу охватить значимую часть возможностей платформы, но обратившись к книге Programming Windows Phone 7 по любой используемой в платформе технологии остается впечатление что не забыто никаких мелочей. Структура книги такова:
Первая часть часть посвящена основам разработки для WP7. В ней Вы узнаете как работать с ориентацией экрана, с изображениями, со стандартными датчиками (акселерометр) и сервисами (местоположение).
Вторая часть посвящена непосредственно Silverlight в WP7 — основной технологии для бизнес-приложений (хотя её конечно как и XNAможно применять для игр). Рассказывается о XAML-разметке, элементах и их свойствах, об ApplicationBar — меню приложения (как описывается меню и задаются используемые иконки меню), применении растровой и векторной графики, Data Binding, анимации, и достаточно интересных стандартных контролах — Panorama и Pivot.
Третья часть полностью посвящена технологии XNA. Это основная технология для игр, знакомая разработчикам по игровой платформе XBOX. Описано как описывается перемещение объектов, как работать с текстурами и спрайтами, с динамическими текстурами, как обрабатывать жесты в игре.
Рекомендую эту книгу.
Сергей Урусов