Публикации
НОВОСТЬ DevCon’11: опубликована финальная программа конференции
Компания Microsoft опубликовала финальную программу конференции DevСon’11, которая пройдет 26-27 мая в Подмосковье. Более 30 докладов в 8 треках, 2 круглых стола по темам клиентской и облачной разработки, телемост со Скоттом Гатри, вице-президентом Microsoft по платформе разработки, который пройдет в известном и очень популярном формате Unplugged и в ходе которого российские разработчики впервые смогут задать одному из создателей .Net любые вопросы относительно настоящего и будущего платформы ра...
НОВОСТЬ Доступен февральский MSDN Magazine
Для всех желающих доступен февральский номер журнала MSDN Magazine на русском языке. Оглавление журнала: Динамическая .NET: Что такое динамическое ключевое слово в C# 4 Наследование контрактов данных: Известные типы и обобщенная методика разрешения Динамические данные: Поиск записей в базе данных с помощью алгоритмов сравнения с образцом в F# Службы Business Connectivity Services: Управление вознаграждениями сотрудников с использованием Office и SharePoint BCS Параллельные вычисления: Все дело в...
СТАТЬЯ ActionResult в ASP.NET MVC
В ASP.NET MVC все запросы обрабатываются методами (actions) в контроллере (controller). Эти методы возвращают один из типов ActionResult. В самом простом случае это выглядит следующим образом: public class HomeController : Controller { public ActionResult Index() { return View(); } } Здесь у нас есть HomeController, у которого есть метод Index, который возвращает ActionResult (метод View() возвращает ViewResult). Класс ActionResult является базовым, от него наследуются другие типы, как это показ...
МНЕНИЕ Про вред молчания
Мне очень понравился пост «Про вред молчания». Хочу немного добавить. Будем исходить из того, что хороших менеджеров у нас очень мало. Причин, как всегда, несколько: менеджерами становятся бывшие технари менеджеры являются не техническими людьми требования бизнеса часто отличаются от идеалистической картины сотрудников отсутствие нормальной школы менеджеров жадность, тупость, бюрократия многие менеджеры просто мудаки (среди простых смертных мудаков тоже много, но когда они простые смертные, их о...
СТАТЬЯ Разработка для Windows Phone 7: элементы управления
Целью серии статей является собрать в едином месте полезные ресурсы, библиотеки, ссылки для разработки Windows Phone 7 приложений. Начнем с элементов управления. Silverlight for Windows Phone 7 Toolkit Silverlight for Windows Phone 7 Toolkit - бесплатный набор элементов управления, которые содержит следующие элементы: AutoCompleteBox, ContextMenu, DatePicker, GestureService/GestureListener, ListPicker, LongListSelector, Page Transitions, PerformanceProgressBar, TiltEffect, TimePicker, ToggleSwit...
СТАТЬЯ Silverlight: Mvvm, INotifyPropertyChanged и свойства
За последнее время я увидел много постов, расказывающих о том как упростить процес создания свойств которые вызывают событие PropertyChanged. Это и codesnippet'ы и атрибуты для генерации кода... Решил написать о своем варианте который не использует ни то ни другое (намного проще). И так, стандартный код свойства в MVVM: private string _name; public string Name { get { return _name; } set { if ( _name != value) { _name = value; RaisePropertyChanged("Name"); } } } А теперь если представить что так...
НОВОСТЬ Результаты опроса по поводу удовлетворенности нашим ресурсом
Спасибо всем, кто откликнулся на просьбу рассказать о своих мыслях по поводу нашего сайта. Несмотря на небольшое количество присланных анкет (25) ситуация более или менее понятна. Выводы, которые я сделал для себя: необходимо улучшить навигацию сайта; подумать по поводу разделения технических статей и новостей; подумать над улучшением разделов User Groups, Компании, События; значительно переделать раздел программы для Windows Phone 7 (или убрать его вообще). Ниже, собственно, графики, которые по...
НОВОСТЬ Результаты конкурса "Как пройти в библиотеку"
Немного с опозданием, но все же рад оповестить общественность об окончании конкурса под названием «Как пройти в библиотеку». Результаты ниже, но вначале хочу сказать несколько слов по поводу самого конкурса и сделанных на основании его проведения выводах. Во-первых, сама идея конкурса была воспринята очень неплохо – анонс конкурса был просмотрен около 2500 раз, ссылки на него были опубликованы на многих ресурсах (в частности, отдельное спасибо Microsoft Россия за информационную поддержку), собра...
СТАТЬЯ Silverlight: Выпадающий список для TextBox
Идею AutoCompleteBehavior взял тут, и подправил/изменил чтобы сделать более MVVM friendly. Потробнее о Behavior можно почитать тут. Для проекта нужна дополнительная сборка System.Windows.Interactivity.dll. В примере есть 3 варианта использования AutoCompleteBehavior. 1. Обычное подключение AutoCompleteBehavior к TextBox: Для начала, нужно будет добавить обьявление пространств имен в MainPage.xaml xmlns:local="clr-namespace:Msug.Sl.AutoComplete.Behaviors" xmlns:i="http://schemas.microsoft.com/exp...
СТАТЬЯ Microsoft Imagine Cup, опыт участия и менторства. Часть 3 (Заключительная)
В прошлых статьях тут 1 и тут 2 я расскал многое, но сейчас я расскажу именно про выступление и подготовку к нему. Ничего не бойтесь Пару лет назад я когда увидел, что мы прошли в московский финал и увидел с кем мы выступаем у меня ноги начали трястись… О страшные МГУ, ФМТИ, МИФИ… АААА! Страшно. Не бойтесь букв и имен! Все это фигня! Вуз еще ничего не значит, важны сами люди. Если вас отобрали для участия, значит вы уже нормальный проект. Мы когда вышли на выступление и увидели команду МГУ, то к...