Журнал MSDN Magazine Февраль 2011

Журнал MSDN Magazine Февраль 2011

Динамическая .NET:Что такое динамическое ключевое слово в C# 4

Динамическое ключевое слово добавляет к C# 4 новые привлекательные функции. Мы продемонстрируем его работу и покажем, почему оно упрощает выполнение множества задач программирования, включая некоторые удобные возможности взаимодействия с COM. Alexandra Rusina

Наследование контрактов данных:Известные типы и обобщенная методика разрешения

Разработчикам часто приходится морочиться с наследованием контракта данных в — WCF проблемой, известной под названием «известные типы» (known types). Мы объясним происхождение проблемы, затем продемонстрируем способ ее разрешения, а также обобщенную методику разрешения. Juval Lowy

Динамические данные:Поиск записей в базе данных с помощью алгоритмов сравнения с образцом в F#

При переносе данных из других источников в одну базу данных, используемую приложением, скорее всего, потребуется внедрить определенные процессы сопоставления и дедупликации, чтобы получить полезное хранилище данных. Мы продемонстрируем четыре различных алгоритма сопоставления и код F# для их реализации. Ambar Ray

Службы Business Connectivity Services:Управление вознаграждениями сотрудников с использованием Office и SharePoint BCS

При проектировании новой платформы управления вознаграждением сотрудников корпорация Майкрософт использовала Business Connectivity Services (BCS), функцию Office 2010 и SharePoint 2010, для редактирования данных сотрудников непосредственно в Excel. В данной статье это будет показано, как это было сделано. Ying Xiong

Параллельные вычисления:Все дело в SynchronizationContext

SynchronizationContext — это центральный класс (и концепция) для правильной работы многопоточных компонентов в .NET, но его часто не понимают или пренебрегают. Steve Cleary

Windows Workflow:Защита сервисов рабочих процессов в WF 4

Мы объясним различные варианты защит различных хостов рабочих процессов, а также расскажем о проекте Workflow Security Pack и о том, как с помощью его набора операций можно создавать комплексную защиту решений на основе рабочих процессов. Zulfiqar Ahmed

Team Foundation Server:Руководство по ветвлению и слиянию Visual Studio TFS

Узнайте из первых рук от одной из команд экспертов Майкрософт о том, как лучше всего организовать ветвление разработки программного обеспечения с Visual Studio Team Foundation Server. Willy-Peter Schaub, Bill Heys

Рубрики

Колонка редактора:Краткое руководство по публикации

Итак, вы хотите писать для журнала MSDN Magazine. Вот несколько советов, как приступить к этому.Keith Ward

Инструментарий:Ресурсы и инструменты для разработчика Windows Phone 7

Windows Phone 7 имеет большую и постоянно растущую экосистему ресурсов для разработчиков. Вот некоторые основные ресурсы.Terrence Dorsey

На переднем крае:Встраивание политики в Unity

Дино Эспозито рассматривает Unity перехвата в API, объясняя, как встраивание политики позволяет сконцентрироваться на нужном поведении, оставляя библиотеке определять применяемые методы на основе предоставленных ролей.Dino Esposito

Точки данных:Продольные и поперечные срезы данных OData с помощью jQuery-плагина DataTables

OData позволяет получать доступ к данным через интернет с помощью простых http-команд. Мы продемонстрируем, как jQuery-плагин DataTables вместе с Microsoft .NET Framework и клиентскими библиотеками Silverlight OData позволяет получать и отображать эти данные быстро, просто и стильно.Julie Lerman

Прогноз: облачно:Синхронизация между подразделениями и узлами с помощью SQL Azure.Часть 2: синхронизация на основе сервисов

Изучение использования Windows Azure для синхронизации корпоративных баз данных позволяет выполнять расширения для обработки гораздо большего количества конечных узлов, чем в случае синхронизации напрямую между базами данных.Joseph Fultz

Тестовый прогон:Измерение выполнения тестирования с помощью EVM

Важная часть тестирования программного обеспечения или программирования — возможность оценки хода выполнения. Один из методов выполнения этого называется методом освоенного объема, и мы продемонстрируем, как просто его применять к собственным проектам.James McCaffrey

Экспериментальные ИП:Запись звука в Windows Phone 7

Максимальное упрощение пользовательского интерфейса очень важно при программировании для смартфонов. Мы продемонстрируем, как упрощенное приложение может быть жизнеспособным и полезным, и рассмотрим API записи звука в Windows Phone 7.Charles Petzold

Давайте лучше не будем поднимать эту тему:Где сбываются мечты

В разработке программного обеспечения, как и в медицине, некоторые вещи не должны происходить. Никогда.David Platt