Журнал 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