IIS Express beta 3

Не так давно вышла бета версия Visual Studio 2010 Service Pack 1. Среди прочих перечня дополнений и исправлений есть одно, не менее интересное чем новый Help Viewer. Это поддержка давно анонсированного, но все еще не вышедшего IIS Express. Давайте посмотрим подробнее.

Читать дальше...

Вышло обновление Visual Studio 2010 Service Pack 1 Beta

Обновление Visual Studio 2010 Service Pack 1 Beta стало доступно для подписчиков MSDN. Для остальных пользователей возможность загрузить его появится 9 декабря. Что оно включает?

Читать дальше...

Создание WCF сервиса с поддержкой Ajax: ч.2 – Клиент

В первой части был разработан WCF сервис для получения данных из каталога веб-сайтов. Теперь приступим к разработке клиента.

Читать дальше...

Создание WCF сервиса с поддержкой Ajax: ч.1 – Контракты

Недавно меня попросили показать пример создания веб-сервиса для взаимодействия со страницей, использующей технологию Ajax. Давайте посмотрим, как можно решить данную задачу с применением Windows Communication Foundation (WCF).

Читать дальше...

Динамический декоратор. Часть 3 – Исходный код

Нет желания загружать еще один экземпляр Visual Studio или скачивать проект, а взглянуть на исходный код интересно? Тогда вот он:

Читать дальше...

Динамический декоратор. Часть 2 – Dynamic proxy

В прошлой части, используя dynamic и reflection, была решена проблема динамической поддержки методов и свойств декорируемого объекта. Но осталась еще одна: необходимо реализовать поддержку заданного интерфейса. Для это используем ...

Читать дальше...

Динамический декоратор. Часть 1 – dynamic и reflection

При разработке Декоратора, переадресация вызовов к декорируемому объекту достаточно скучная и рутинная работа. Для её упрощения существуют утилиты, генерирующие необходимый код.

Но есть другой подход – использовать в качестве базового класса Динамический декоратор, который обеспечит автоматическую переадресацию вызовов. Это стало возможно c появлением dynamic в .NET 4. Кроме того, потребуется интересный вариант реализации еще одного шаблона – Динамический прокси.

Читать дальше...