Интересности #21 17 января 2011 Ссылки Комментарии (0) За прошедшие праздники и рабочую неделю материала накопилось много. Хабар в этом году буквально засыпал новыми статьями: Пример использования движка Razor для генерации текста по шаблону без ASP.NET. Описание аспектно-ориентированного программирования и PostSharp. Компиляция и безопасное выполнение кода "на лету". Простая реализация алгоритма RC4 на C#. Избавление .NET программы от регистрации. Drag and Drop в WPF. Избавляемся от утечек памяти в WPF. Эксперименты с дополненной реальностью на Silverlight. Как создать свою файловую систему на .Net. Применение шаблона MVVM на примере разработки Twitter клиента. Рассказ о реализации INotifyPropertyChanged. Средство оценки качества кода в MS Visual Studio. Обзор оберток для Google Search Api. CodeProject порадовал серией интересных публикаций: Использование оператора "??". Применение библиотеки AForge.NET для выделения глаза на изображении. Основы внедрения зависимостей в WPF с Unity. Внедрение зависимостей для повторного использования форм. Образец создания элемента управления Color Picker на WPF. На "C# Corner" сравнивают WCF и Web Service. Там же – ASP.NET индикатор надежности вводимого пароля. Рассказ как создать Excel отчет в ASP.NET MVC 2 приложении. Обновились полное описание и краткий список (cheat sheet) правил кодирования для C#3 и 4. В блоге ".NET Notes" разъясняются основы внедрения зависимостей. Как прочитать содержимое файлах, расположенного внутри XAP? Решение тут. В Блоге с оригинальным названием "Мусорка" можно найти: Управление состоянием из ViewModel в Silverlight: часть 1 и часть 2. Обновление каскадных данных в контролах ComboBox в MVVM (PRISM). Опубликован интересный проект RSS читалки, демонстрирующий использование общего кода и ViewModel при разработке под Windows Phone 7, Silverlight, WPF и Surface. Изучаем. Вы наверное не раз встречали Speech Bubbles – забавные пузырьки, обозначающие речь персонажа в комиксах и не только. Silverlight и Blend 4 дают возможность использовать их готовые варианты в приложениях. Но что если надо создать свой Speech Bubble?