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