Журнал MSDN Magazine Июнь 2011

Журнал MSDN Magazine Июнь 2011

Гибкий C++:Гибкая разработка на C++ и тестирование с помощью Visual Studio и TFS

Один из аспектов гибкой разработки включает в себя создание автоматизированных тестов, но дело усложняется при использовании в проектах как кода C#, так и C++. Мы покажем, как команда корпорации Майкрософт использует Visual Studio и Team Foundation Server для оптимизации собственной и управляемой разработки. John Socha-Leialoha

Гибкая разработка программного обеспечения:Выполнение динамической работы в TFS 2010

Ознакомьтесь с внутренней практикой разработки Майкрософт, прочитав, как команда Криса Адамса (Chris Adams) переходит на гибкую разработку с использованием Team Foundation Server 2010, начав с шаблона процессов Microsoft Solutions Framework Agile v5.0 и в конечном счете перейдя на шаблон Microsoft Visual Studio Scrum 1.0. Chris Adams

API ядра отладчика:Создание расширения Debugging Tools for Windows, часть 3 Клиенты и обратные вызовы

В третьей статье серии мы подробно анализируем отношения между расширением отладчика и самим отладчиком, рассматривая архитектуру клиентов и обратных вызовов отладчика. Andrew Richards

Ориентация на несколько версий инфраструктуры:Создание приложений, ориентированных на несколько версий инфраструктуры для настольных систем, платформ Prism и Windows Phone 7

Зачем выполнять двойную работу, если можно использовать единую базу кода для создания приложений, ориентированных на несколько версий инфраструктуры? Мы рассмотрим этот процесс, используя Prism, введение зависимостей и такие шаблоны, как MVP и MVVM Bill Kratochvil

StreamInsight:Создание крупных потоков данных с Microsoft StreamInsight

Анализ и реагирование на информацию в крупных потоках данных почти в режиме реального времени критически важны для множества предприятий, но выполнение исторических запросов и запросов в реальном времени с помощью одних наборов средств и языков запросов всегда было сложным. Мы покажем, как StreamInsight изменяет это. Rob Pierry

Windows Phone 7:Sterling для изолированного хранилища в Windows Phone 7

Узнайте, как использовать библиотеку базы данных с открытым исходным кодом Sterling для локального сохранения и запроса данных в приложениях Windows Phone 7 с минимальными усилиями, вместе с простой стратегией управления состоянием при отключении приложения, когда пользователь переключается на другое приложение. Jeremy Likness

Рубрики

Колонка редактора:Лучшее время

Если вы занимаетесь созданием программного обеспечения, не отчаивайтесь: вы живете в величайшую эру разработки.Keith Ward

На переднем крае:Инварианты и наследование в контрактах кода

После рассмотрения двух самых распространенных типов программных контрактов, предусловия и постусловия, в этом месяце Дино представляет третий из самых важных типов контрактов, инварианты, и переходит к обсуждению поведения классов на основе контрактов при применении наследования.Dino Esposito

Доступ к данным:Раскрытие стратегий Entity Framework: загрузка связанных данных

При использовании Entity Framework моделирование данных является только первым этапом. Также необходимо использовать верные инструменты для запроса и загрузки данных. Мы продемонстрируем возможности и поможем выбрать верные средства для ваших приложений.Julie Lerman

Прогноз: облачно:Многоплатформенное хранилище Windows Azure

Windows Azure — это не среда для одной платформы. Чтобы продемонстрировать ее возможности, мы создадим одинаковое приложение для трех различных мобильных устройств: Windows Phone 7, jQuery и Android.Joseph Fultz

Тестовый прогон:Кривые линии для Bing Maps AJAX

В двухцелевой статье в этом месяце представлен обзор функции JavaScript для рисования кривой Безье в элементе управления картой Bing Maps AJAX, а также содержатся инструкции по тестированию нетривиальной функции JavaScript.James McCaffrey

Работающий программист:Мультипарадигматическая .NET.Часть 8: динамическое программирование

Поскольку дело касается этого, параметрическое метапрограммирование предоставляет некоторые мощные решения. Но это не универсальный ответ для все проблемы проектирования. Динамические языки в наивысшей степени используют концепцию выполнения с привязкой к имени. Давайте посмотрим, как это работает.Ted Neward

Экспериментальные ИП:Принципы разбивки на страницы

Программы чтения электронных книг просты, не так ли? Необходимо просто отобразить определенный текст. Но все может быть не так просто. Мы начнем создавать программу чтения электронных книг для Windows Phone 7, изучив механизм разбивки на страницы.Charles Petzold

Давайте лучше не будем поднимать эту тему:Усвоил ли Майкрософт урок DEC?

Корпорация Майкрософт во всей своей деятельности все еще думает как компания, занимающаяся персональными компьютерами. Для ее выживания необходимо изменить этот подход.David Platt