воскресенье, 30 сентября 2012 г.

пятница, 28 сентября 2012 г.

Цитата дня

Разработчик состоит из четырех компонентов: тело, сердце, разум и душа.
1. Телу необходимы деньги и безопасность.
2. Сердцу — любовь и признание.
3. Разуму — развитие и самосовершенствование.
4. Душе — самореализация.
 -- С. Архипенков

среда, 26 сентября 2012 г.

Редактирование в ячейках таблицы и удаление строк

Сегодня, убегая с работы, в спешке перепутал DataGrid и GridView, поэтому не смог показать, как задать шаблон для редактирования ячейки. В общем, исправляюсь и показываю. Ну и чтобы жизнь медом не казалась, пусть еще будет в каждой строке кнопка, которая будет удалять текущую строку.

понедельник, 24 сентября 2012 г.

Контракты в Windows 8 приложениях (Search)

Сегодня я хотел бы поговорить о еще одном контракте предоставляемом операционной системой для Windows 8 приложений. Этим контрактом будет поиск. Ну а так как современное приложение сложно представить без этого функционала, то вперед.

Цитата дня

Хороший программист обязательно посмотрит в обе стороны, даже если переходит улицу с односторонним движением.
 -- Doug Linder
Источник: http://humorland.org/quote/8535-it-jumor-citaty.html

четверг, 20 сентября 2012 г.

Контракты в Windows 8 приложениях (Target)

Итак, давненько я не рассказывал про разработку Windows 8 приложений, но вот, муза вернулась из летнего отпуска, и я постараюсь продолжить эту весьма интересную тему.
Сегодня, я хотел бы рассказать, про одну из самых классных штук, которые появились в Windows 8 приложениях, а именно, о контрактах.
Если на пальцах, то идея проста. Приложение должно делать только то, для чего предназначено, а входные данные оно может получать из других приложений (про которые на момент написания, может быть даже и не известно) и в свою очередь, можно предоставлять данные из своего приложения в другие.

среда, 19 сентября 2012 г.

вторник, 18 сентября 2012 г.

Динамическое создание компонента в WinForms

Всем привет.
Черный плащ спешит на помощь, поэтому сегодня опять топик про вопрос на форуме MSDN. Ну, а так как у меня уже был цикл статей про позднее связывание, то давайте я его и продолжу.
Коротенько суть проблемы: Пользователь вводит некоторые данные, на основе которых принимается решение, какой компонент создать. Ну а дальше, т.к. все компоненты ведут себя одинаково, то работа с ними должна идти через схожий функционал (имена свойств и методов заранее известны).

пятница, 14 сентября 2012 г.

Деление многочлена на многочлен

Вот здесь, на форуме MSDN. Задали вопрос, есть ли на C# библиотека умеющая делить многочлен на многочлен. Началось обсуждение. Т.к. сходу готовой библиотеки, удовлетворяющей требованиям нет, то пусть она теперь будет.

четверг, 13 сентября 2012 г.

Цитата дня

     -Будут в твоей жизни и взлёты, и падения, и удачи, и разочарования. Но помни, сынок, самое главное - как бы ни сложилась твоя судьба, в какие бы обстоятельства ты ни попал, при любом раскладе надо оставаться человеком! Хитрой, коварной, беспощадной тварью!
 -- bormor

среда, 12 сентября 2012 г.

Цитата дня

Компания, которая относится к своим программистам как к идиотам, скоро получит разработчиков, которые только и могут вести себя как идиоты.
 -- B. Stroustrup

Синтаксический сахар async и await

Вчера, в разговоре со Стасом, мы что-то начали обсуждать async и await с точки зрения, понимания. Вот пришел новый программист, вот показали ему магию, а как оно работает? А кто же его знает? В этом посте, попробую предложить вариант реализации того же функционала на старых, добрых потоках.

воскресенье, 9 сентября 2012 г.

Про книгу "Надежный код"




Как тут недавно обещал, постараюсь отписываться о книжках, которые прочитал. И первой из таких книг будет "Надежный код" Дониса Маршалла и Джона Бруно.

суббота, 8 сентября 2012 г.

Windows Camp 07.09.2012 г. Москва

Итак, вчера прошла большая конференция, посвященная выходу Windows 8 и Windows Phone 8.
Windows Camp проходил в самом центре Москвы. Участников было, по моим прикидкам, большее 600 человек, три секции, стенды и демонстрации от Microsoft и партнеров. Собственно впечатления, небольшие конспекы докладов, которые я слушал, вы и найдете подкатом.

понедельник, 3 сентября 2012 г.

Теория больших чисел

У автора выложившего ролик на ютуб плохо с теорией вероятности, поэтому он дал странное название. На мой взгляд, здесь просто теория больших чисел...
А вы как считаете, что это такое?
Кстати, мне понравилось про полицейских. А вам?

воскресенье, 2 сентября 2012 г.

Цитата дня

Если проекты рушатся под градом правок, внесенных в ТЗ, это означает, что в них есть недостаток. Мы должны найти способ сделать проекты устойчивыми к таким изменениям и защитить их от разложения.
 -- R. Martin