Февраль2009

Февраль 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)


Code Download
.Chm Files

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)

{ End Bracket }:Ваши инновационные идеи

Наличие великой инновационной идеи – это только полдела. Сложнее всего рассказать о ней.Эрик Н. Буш (Eric N. Bush)