Февраль 2009
Рекомендуемый подход:Введение в проблемно-ориентированное проектирование
Мы даем небольшое введение в проектирование и разработку полнофункциональных моделей областей как часть интеграции проблемно-ориентированного проектирования (DDD) в свою систему кода. Дэвид Лэриби (David Laribee)
.Взаимодействие NET:Начало работы с IronRuby и Rspec. Часть 1
Обзор способов, предоставляемых IronRuby для использования нового языка Ruby в целях создания приемочных тестов, взаимодействующих с кодом, совместимым с .NET. Бен Холл (Ben Hall)
Основы «OSLO»:Создание приложений на основе метаданных на платформе «Oslo»
Мы представляем вам «Oslo» и показываем, как MSchema и MGraph позволяют создавать приложения, управляемые метаданными. Мы определим типы и значения «M» и развернем их в репозиторий. Крис Селлс (Chris Sells)
Шаблоны:Приложения WPF со схемой проектирования модель – представление – модель представления
В этой статье мы расскажем, как просто создать грамотное приложение WPF, используя шаблон MVVM. Джош Смит (Josh Smith)
Silverlight:Создание бизнес-приложений уровня предприятия с помощью Silverlight, часть 2
В данной статье завершается разбор приложения для центра обработки вызовов, начатый в прошлом месяце. Рассмотренные методики облегчат создание настоящих решений уровня предприятия с помощью Silverlight. Хану Коммалапати (Hanu Kommalapati)
MSBuild:Рекомендации по созданию надежных сборок. Часть 1
В этой статье описаны основные приемы и методики, которые можно использовать в MSBuild для лучшего управления и контроля проектов вVisual Studio. Саид Ибрагим Хашими (Sayed Ibrahim Hashimi)
Columns
Колонка редактора:Двигатель разработки
Говард Дайеркинг приходит к выводу, что бизнес должен стать двигателем разработки – даже если парадигма – не самая удобная. Узнайте, что он думает по этому поводу.Говард Дайеркинг (Howard Dierking)
Панели инструментов:Шаблон активной записи, аспектно-ориентированное программирование
В этом месяце мы рассматриваем внедрение шаблона активной записи в приложении .NET и влияние аспектно-ориентированного программирования на разделение проблем.Скотт Митчелл (Scott Mitchell)
CLR вдоль и поперек:Обработка исключений поврежденного состояния
Использование одного универсальной обработчика для всех исключений опасно, и читателям необходимо знать, как избежать этой опасности путем написания максимально специфических обработчиков ошибок.Эндрю Парду (Andrew Pardoe)
Точки данных:Сводные данные и изолированное хранилище в Silverlight
В этой статье мы в качестве примера создали приложение для чтения сводных новостей, чтобы проиллюстрировать использование в Silverlight изолированного хранилища и сводных данных.Джон Папа (John Papa)
На переднем крае:Управление доставкой динамического содержимого в Silverlight. Часть 2.
В статье этого месяца Дино продолжает рассмотрение способов работы с динамическим содержимым Silverlight и обсуждает кэширование и изолированное хранилище.Дино Эспозито (Dino Esposito)
Шаблоны на практике:Соглашение относительно настройки
Мы рассмотрели некоторые методы, которые можно использовать для уменьшения объема служебного кода, чтобы вы могли уделить основное внимание сути приложения.Джереми Миллер (Jeremy Miller)
Взгляд изнутри:Поддержка пространственных данных в SQL Server 2008
Добавленная в SQL Server 2008 поддержка пространственных данных открывает ворота в мир сопоставления и использования для запросов геометрических и географических данных, позволяющий создавать новые полезные приложения.Боб Бошемен (Bob Beauchemin)
Системы Foundation:Обработка ошибок в рабочих процессах
Рабочие процессы часто определяют долговременные процессы, и необработанный сбой обычно означает прерывание. Избегайте этой ситуации, обрабатывая исключения должным образом.Мэтт Мильнер (Matt Milner)
Windows и C++:Visual C++ 2010 и библиотека шаблонов для разработки с учетом параллельных вычислений
Библиотека шаблонов для разработки с учетом параллельных вычислений упрощает использование преимуществ параллелизма. Узнайте, какие сюрпризы готовит она и другие компоненты Visual C++ 2010.Кенни Керр (Kenny Kerr)
.NET: вопросы и ответы:Упорядоченное выполнение с использованием ThreadPool
В этом месяце мы демонстрируем, как можно использовать ThreadPool для поддержки упорядоченного выполнения без необходимости самостоятельно создавать пулы пользовательских потоков.Стивен Тауб (Stephen Toub)
Поездки:Подготовка мобильных устройств с помощью SyncML
Протокол OMA Device Management (OMA-DM) основан на диалекте XML, именуемом SyncML и может быть использован для подготовки устройств и управления ими в корпоративном масштабе. В данной статье будет показано, как это можно сделать.Рамон Арджона (Ramon Arjona)
Трассировка стека:Работа с неполным или недействительным IRP
Боб Голдинг и Дэвид Батлер (Bob Golding, David Butler)
Трассировка стека:Что представляют собой элементы таблицы страниц?
Боб Голдинг и Дэвид Батлер (Bob Golding, David Butler)
{ End Bracket }:Ваши инновационные идеи
Наличие великой инновационной идеи – это только полдела. Сложнее всего рассказать о ней.Эрик Н. Буш (Eric N. Bush)