Журнал MSDN Magazine Ноябрь 2011
База данных NoSQL:Встраивание RavenDB в приложение ASP.NET MVC 3
«Мы больше не услышим жалоб об отсутствии нереляционной поддержки стека Майкрософт», — говорит Джастин Шварценбергер (Justin Schwartzenberger). Он демонстрирует простоту изучения мира NoSQL с помощью RavenDB, решения хранения данных документов на основе .NET/Windows, которое может работать во встроенном режиме в приложении ASP.NET MVC. Justin Schwartzenberger
Windows Phone SDK 7.1:Создание приложения «Mango»
В этой статье рассматривается создание приложения, использующего три новых функции Windows Phone 7.1: локальные базы данных, «живые панели» и интеграция Silverlight/XNA. Тема приложения — манго, в том числе рецепты с манго, коктейли с манго и игра. Andrew Whitechapel
LightSwitch и Windows Azure:Развертывание приложений LightSwitch в Windows Azure
В этой статье Майк Уэйд (Mike Wade) демонстрирует развертывание приложения, созданного с помощью Visual Studio LightSwitch, в Windows Azure, что устраняет необходимость в выделенных ресурсах для управления инфраструктурой. Mike Wade
Создание приложений HTML5:Улучшение веб-форм с помощью форм HTML5
Ряд новых входных типов в HTML5 делают создание веб-форм проще, чем когда-либо ранее, и лучшее в этих входных типах — то, что они работают на определенном уровне во всех обозревателях. Брэндон Сэтром (Brandon Satrom) демонстрирует, как приступить к использованию форм HTML5 в ваших приложениях. Brandon Satrom
NuGet:Управление библиотеками проектов с помощью NuGet
NuGet — это диспетчер пакетов для разработчиков, позволяющий использовать лучшие библиотеки .NET с помощью нескольких щелчков мышью. Он предоставляет доступ к бесплатным библиотекам разработчиков и поддерживает модель, позволяющую компаниям создавать частное «хранилище приложений» для управления библиотеками компании. Ознакомьтесь с использованием NuGet для ускорения работы с проектами. Phil Haack
Безопасность SharePoint:Пользовательская безопасность на основе заявок в SharePoint 2010
Изучите новую модель идентификации на базе заявок в Microsoft SharePoint Server 2010, рассмотрев процесс создания пользовательского поставщика заявок в SharePoint, его интеграции с FAST Search и управления содержимым с поддержкой заявок. Ivory Feng, Patrick Stanko, Shabbir Darugar
Silverlight 3D:Разработка трехмерных объектов в Silverlight
Научитесь создавать трехмерные объекты тремя различными способами; изучите ключевые элементы, необходимые для отображения трехмерных объектов на экране; узнайте, как Silverlight 5 может расширить возможности, доступные сегодня, и создавать более сложные трехмерные объекты. Rajesh Lal
HTML5:Автономные приложения HTML5: кэширование «дырки от бублика»
Пример в этом учебном курсе иллюстрирует кэширование страницы «Свяжитесь с нами», на которой пользователям отображаются уведомления о предстоящих событиях. При подключении пользователя к Интернету отображаются списки мероприятий, проводимых в реальном времени; в противном случае предлагается телефонный номер для получения информации о мероприятии. Этот подход позволяет информировать пользователей независимо от их подключения к Интернету. Craig Shoemaker
HTML5:Работа с мультимедиа в HTML5
HTML5 предоставляет новые способы просмотра и воспроизведения аудио- и видеофайлов на странице HTML. Дни необходимости подключаемого модуля Flash для воспроизведения видео или mp3 на веб-страницах скоро закончатся. В этой статье вы узнаете о медиа-возможностях HTML5 и о том, как их можно использовать в современных веб-приложениях. В этой статье рассмотрены следующие вопросы: что такое HTML5 и почему это важно для создания мультимедийных веб-приложений; а также как воспроизводить мультимедиа на странице HTML5. Jason Beres
Рубрики
Колонка редактора:Опасная игра
Среда выполнения Windows, о выпуске которой было объявлено на конференции BUILD в сентябре, расширяет определение разработчика Windows.Michael Desmond
На переднем крае:Архитектура модели домена
Code First способствует применению принципов разработки на основе доменов в пространстве NET. Однако написание объектной модели для реального сценария вызывает некоторые проблемы, которые в настоящий момент успешно не разрешаются. Дино Эспозито (Dino Esposito) упрощает это задачу.Dino Esposito
Windows и C++:Синхронизация пула потоков
Операции с блокировкой — плохая новость для параллелизма. Для пула потоков необходим способ ожидания от вашего имени без влияния на ограничения параллелизма. Затем можно поставить в очередь обратный вызов после освобождения ресурсов или истечения времени. Наряду с рабочими объектами API пула потоков предоставляет ряд других объектов создания обратных вызовов. В этой статье Кенни Керр (Kenny Kerr) демонстрирует использование объектов ожидания.Kenny Kerr
Доступ к данным:Что такое базы данных документов?
Наш эксперт по базам данных рассматривает некоторых из основных участников мира NoSQL и делится своими знаниями. Если вы разработчик баз данных, интересующийся тем, о чем все столько говорят, этот обзор баз данных документов MongoDB, CouchDB и RavenDB предназначен для вас.Julie Lerman
Тестовый прогон:«Жадные» алгоритмы и клик максимального размера
В этом месяце Доктор МакКефри рассказывает о «жадных» алгоритмах как решении проблемы клика максимального размера графа, который заключается в поиске самой большой группы узлов в графе, соединенных между собой. Он объясняет создание архитектуры и тестирование этих алгоритмов для решения проблемы.James McCaffrey
Экспериментальные ИП:Завершение программы чтения электронных книг
Чарльз Петцольд (Charles Petzold) завершает работу над программой чтения электронных книг для Windows Phone 7 с веб-службой, получающей файл каталога из проекта Gutenberg, и элементом управления Pivot для отображения экрана поиска и списка загруженных книг.Charles Petzold
Давайте лучше не будем поднимать эту тему:BUILD: Призыв к оружию Майкрософт
Дэвид Платт (David Platt) говорит, что на конференции Microsoft BUILD было выявлено то, чего он уже очень долго не видел: подлинный восторг по поводу стратегии платформы Майкрософт.David Platt