Это начало нового года и начало нового тома журнала MSDN. Выпуск за январь 2012 года — Том 27, № 1. Отражает ли новый том основные изменения в Microsoft?
Насколько будет отличаться 27-й том от 1-го или даже 26-го, если на то пошло?
В мире Microsoft все меняется, и вы ожидаете, что это будет отражено в MSDN Magazine — это так, но пока только. У нас есть статьи о WP7, но где же статьи о Windows 8 и WinRT и всей революции, которая грозит отодвинуть на второй план .NET и Silverlight? Что мы знаем о будущем и о том, как развивается программирование Microsoft?
В этом выпуске есть три основные статьи о Windows Phone 7. Первая — это введение Джесси Либерти в создание вашего первого приложения WP7 — Your First Windows Phone Application. Отлично, но, конечно же, MSDN Magazine к настоящему времени должен сосредоточиться на более продвинутых темах WP7? Во введении рассматриваются стандартные шаги по созданию примера телефона WP7, которые более или менее совпадают с шагами для примера Silverlight. Единственное, что может показаться вам новым, — это то, что Expression Blend используется для разработки интерфейса. Он охватывает использование изолированного хранилища и жизненный цикл приложения WP7. Если вы не работали с Silverlight или хотите получить базовое представление о WP7, то он справится со своей задачей.
Использование камер в вашем приложении для Windows Phone немного интереснее, поскольку оно касается использования передней и задней камер, которые были представлены в WP7.5. Он не охватывает базовый API захвата камеры, как и должно быть. Он охватывает доступ к буферу предварительного просмотра камеры и запись видео.
Создайте свое приложение для Windows Phone, чтобы продавать! звучит как первая статья, которую вы должны прочитать, но не слишком увлекайтесь. На самом деле это лекция о дизайне и, в частности, о принципах проектирования метро. Теперь я не претендую на звание дизайнера — на самом деле, большинство моих пользовательских интерфейсов, создаваемых самостоятельно, обычно называют «ретро», но я знаю, что мне нравится, и я действительно не вижу привлекательности Metro. Если что-то выглядит ретро, так это Metro, и, с моей точки зрения, это нехорошо. Если вы все еще хотите прочитать статью, в которой рекомендуется рисовать дизайн на небольших листах бумаги, тогда вперед. Лично я мог бы создать прототип за то время, которое мне потребовалось бы, чтобы нарисовать экраны на бумаге.
Переходя от WP7, «Использование HTML5 Canvas для визуализации данных» — еще одно очень, очень простое введение. Если вы знаете, что Canvas — это элемент двухмерного растрового изображения, вы, вероятно, сможете разобраться с большей частью этой статьи, просто прочитав документацию. Однако ближе к концу статьи, где обсуждается тестирование для браузеров, предшествующих IE9, появляется ощущение реальности. Если бы только та же честность применялась к тестированию на наличие IE, когда использовался WebGL, трехмерный контекст Canvas.
Стать автором NuGet — это нишевая статья, если я когда-либо ее читал. Это как если бы мир Microsoft получил единственную заслуживающую доверия программу с открытым исходным кодом и чувствует необходимость продолжать писать о ней. Если вы действительно хотите создать пакет NuGet, тогда статья будет хорошей, удобочитаемой, хорошо написанной и по теме.
Говоря об открытом исходном коде, Orchard Extensibility — еще одна статья, посвященная малоизвестному проекту с открытым исходным кодом. Orchard — это CMS, основанная на ASP.NET, и если вы ее используете или заинтересованы в ее использовании, вы можете прочитать эту статью о том, как ее расширить.
Чтобы вернуться к старым добрым программным ценностям, вам необходимо прочитать «Настраиваемые экранные клавиатуры с .NET Framework». Это не расширенный взгляд на всплывающие клавиатуры, которые появляются в WP7 или другом мобильном устройстве, а очень простой взгляд на то, как создавать клавиатуры с использованием формы и некоторых вызовов DLL в стандартном .NET. Это может быть не ультрасовременно, но интересно и полезно.
Основная часть выпуска завершается двумя интересными статьями. В следующей части короткой серии статей о защите ваших приложений ASP.NET рассматриваются межсайтовые сценарии и другие эксплойты, а в расширении SSRS: разработка пользовательских компонентов диаграмм и расширений рендеринга объясняется, как расширить SQL. Сервер отчетов.
Обычные столбцы имеют некоторые интересные чтения, но мне больше всего нравится ориентированное на алгоритмы Simulated Annealing and Testing, но Building Combinators занимает второе место. Для программистов ASP.NET у нас есть Улучшение контекстно-зависимой панели выполнения ASP.NET MVC, а для программистов баз данных, обходящихся с отсутствующими внешними ключами.
Колонка Чарльза Петцольда находится в центре внимания заметки редактора, в которой указывается, что он писал «Четверть века и счет» для журнала MSDN уже 25 лет. Да, его практическая статья принесла успех MSDN Magazine, и если он хочет оставаться успешным, я бы посоветовал им больше, как он, писать о новых технологиях Microsoft.
Его последняя колонка представляет собой практический взгляд на то, как воспроизводить музыку на WP7, «Воспроизведение аудиофайлов на Windows Phone», и хорошая новость заключается в том, что это примеры многодорожечной классической музыки — одной большой группы потребителей музыки, которую почти полностью игнорируют. Разработчики музыкальных плееров. Здесь есть возможность для разработчиков!
Вы можете увидеть всю текущую проблему в MSDN Magazine.
Комментарии
Оставьте комментарий или просмотрите существующие комментарии с помощью Disqus
или отправьте свой комментарий по адресу: comments@i-programmer.info
Чтобы быть в курсе новых статей на I Programmer, подпишитесь на RSS-канал, подпишитесь на нас в Google+, Twitter, Linkedin или Facebook или подпишитесь на нашу еженедельную новостную рассылку.