MSDN Magazine Март 2010

MSDN Magazine Март 2010

IIS Smooth Streaming:Улучшенная передача видео в Silverlight с помощью контекстуальных данных

Адаптивная потоковая передача устраняет проблемы, связанные с плавным воспроизведением контента и декодированием. Наши специалисты познакомят вас с основами потоковой передачи IIS Smooth Streaming и покажут, как можно управлять звуком, видео и субтитрами в проектах Silverlight. Jit Ghosh

Сенсорный ввод:Мультисенсорная поддержка в Silverlight

Касание — это не просто способ ввода данных в Silverlight: иногда требуются специальные элементы управления, оптимизированные для сенсорного ввода. Charles Petzold

Диагностика потоков:Настройка быстродействия с помощью визуализатора параллелизма в Visual Studio 2010

Принято считать, что для выявления узких мест производительности в многопоточных приложениях требуются специальные инструменты и результаты анализа, проводимого экспертами-разработчиками. Визуализатор параллелизма в Visual Studio 2010 значительно сокращает проблемы при анализе производительности параллелизма. Hazim Shafi

Тестовый прогон:Тестирование приложений Silverlight с использованием сообщений

Silverlight значительно упрощает процесс создания многофункциональных веб-приложений. В этой статье мы рассмотрим пример использования сообщений для быстрого тестирования простых приложений Silverlight в интерактивном режиме. James McCaffrey

Columns

Колонка редактора:Обратная сторона медали

По данным Dice.com худшие времена позади: спрос на ИТ-специалистов восстанавливается.Keith Ward

На переднем крае:Библиотека ASP.NET Ajax и службы данных WCF

В этом месяце Дино посвятил свою статью компонентам JavaScript из библиотеки ASP.NET Ajax и рассказывает, как их можно использовать для эффективного доступа к данным на стороне клиента.Dino Esposito

CLR с изнанки:Перенос сборки APTCA в .NET Framework 4

Модель безопасности CLR, представленная в Microsoft .NET Framework 4, претерпела несколько значительных изменений, включая принятие уровня прозрачности 2, аналогичного модели безопасности Silverlight. Майк Русос подробно объясняет, как это может повлиять на авторов библиотек AllowPartiallyTrustedCallers (APTCA).Mike Rousos

Точки данных:Предварительная компиляция запросов LINQ

Знаете ли вы, что неаккуратная предварительная компиляция запросов LINQ может <i>снизить</i> производительность ваших приложений? Джулия Лерман объясняет, как избежать <i>избыточной</i> предварительной компиляции запросов, что приводит к потере ожидаемой производительности в ходе обратных передач, краткосрочных операций служб и в других случаях, когда важные элементы выходят из зоны видимости.Julie Lerman

Экспериментальные UI:Музыка в формате MIDI в приложениях WPF

Каждый компьютер оснащен встроенной 16-инструментальной системой, которая может воспроизводить музыкальные файлы. Чарльз покажет, как можно проигрывать мелодии в приложениях .NET благодаря поддержке MIDI в библиотеке звуков NAudio.Charles Petzold

Основные инстинкты:Универсальные ко- и контрвариантность в Visual Basic 2010

Познакомьтесь с новыми компонентами, ко- и контрвариантностью, в Visual Studio 2010 поближе. Биньям Келиле приводит практические примеры из Visual Basic и объясняет, как эти компоненты позволяют достичь большей гибкости при работе с универсальными интерфейсами и делегатами.Binyam Kelile

Экстрим ASP.NET:Проверка модели и метаданные в ASP.NET MVC 2

Скотт Ален рассказывает, как усовершенствовать проверку данных, вводимых пользователями, с помощью новых функций, реализованных в ASP.NET MVC 2, которые упрощают процесс проверки как на стороне клиента, так и на стороне сервера.Scott Allen

Заметки о безопасности:Панель ошибок безопасности в Microsoft Team Foundation Server 2010

Ознакомьтесь с четкой структурой безопасности разработки от корпорации Майкрософт вместе с Брайаном Салливаном, который описывает объективную систему классификации ошибок безопасности — панель ошибок, — используемую внутренними группами разработчиков. Брайан также покажет, как внедрить систему классификации в вашу собственную среду разработки с использованием Microsoft Team Foundation Server 2010.Bryan Sullivan

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

Разработчики должны сосредоточить усилия на 99 случаях нормального функционирования, а не тратить силы на разбор одной нестандартной ситуации, которая отнимает слишком много времени.David Platt