Еще по лету, я публиковал статью "Хранение настроек в Windows 8 приложениях". Ну а сегодня посмотрим пример, как сделать настройку нашего приложения через контракт Settings.
воскресенье, 30 сентября 2012 г.
пятница, 28 сентября 2012 г.
Цитата дня
Разработчик состоит из четырех компонентов: тело, сердце, разум и душа.
1. Телу необходимы деньги и безопасность.
2. Сердцу — любовь и признание.
3. Разуму — развитие и самосовершенствование.
4. Душе — самореализация.
-- С. Архипенков
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
-- Doug Linder
Источник: http://humorland.org/quote/8535-it-jumor-citaty.html
четверг, 20 сентября 2012 г.
Контракты в Windows 8 приложениях (Target)
Итак, давненько я не рассказывал про разработку Windows 8 приложений, но вот, муза вернулась из летнего отпуска, и я постараюсь продолжить эту весьма интересную тему.
Сегодня, я хотел бы рассказать, про одну из самых классных штук, которые появились в Windows 8 приложениях, а именно, о контрактах.
Если на пальцах, то идея проста. Приложение должно делать только то, для чего предназначено, а входные данные оно может получать из других приложений (про которые на момент написания, может быть даже и не известно) и в свою очередь, можно предоставлять данные из своего приложения в другие.
Сегодня, я хотел бы рассказать, про одну из самых классных штук, которые появились в Windows 8 приложениях, а именно, о контрактах.
Если на пальцах, то идея проста. Приложение должно делать только то, для чего предназначено, а входные данные оно может получать из других приложений (про которые на момент написания, может быть даже и не известно) и в свою очередь, можно предоставлять данные из своего приложения в другие.
среда, 19 сентября 2012 г.
Цитата дня
Плохой архитектор поддается каждому соблазну, а хороший им сопротивляется.
-- L. Wittgenstein
-- L. Wittgenstein
вторник, 18 сентября 2012 г.
Динамическое создание компонента в WinForms
Всем привет.
Черный плащ спешит на помощь, поэтому сегодня опять топик про вопрос на форуме MSDN. Ну, а так как у меня уже был цикл статей про позднее связывание, то давайте я его и продолжу.
Коротенько суть проблемы: Пользователь вводит некоторые данные, на основе которых принимается решение, какой компонент создать. Ну а дальше, т.к. все компоненты ведут себя одинаково, то работа с ними должна идти через схожий функционал (имена свойств и методов заранее известны).
Черный плащ спешит на помощь, поэтому сегодня опять топик про вопрос на форуме MSDN. Ну, а так как у меня уже был цикл статей про позднее связывание, то давайте я его и продолжу.
Коротенько суть проблемы: Пользователь вводит некоторые данные, на основе которых принимается решение, какой компонент создать. Ну а дальше, т.к. все компоненты ведут себя одинаково, то работа с ними должна идти через схожий функционал (имена свойств и методов заранее известны).
пятница, 14 сентября 2012 г.
Деление многочлена на многочлен
Вот здесь, на форуме MSDN. Задали вопрос, есть ли на C# библиотека умеющая делить многочлен на многочлен. Началось обсуждение. Т.к. сходу готовой библиотеки, удовлетворяющей требованиям нет, то пусть она теперь будет.
четверг, 13 сентября 2012 г.
Цитата дня
-Будут в твоей жизни и взлёты, и падения, и удачи, и разочарования. Но помни, сынок, самое главное - как бы ни сложилась твоя судьба, в какие бы обстоятельства ты ни попал, при любом раскладе надо оставаться человеком! Хитрой, коварной, беспощадной тварью!
-- bormor
-- bormor
среда, 12 сентября 2012 г.
Цитата дня
Компания, которая относится к своим программистам как к идиотам, скоро получит разработчиков, которые только и могут вести себя как идиоты.
-- B. Stroustrup
-- B. Stroustrup
Синтаксический сахар async и await
Вчера, в разговоре со Стасом, мы что-то начали обсуждать async и await с точки зрения, понимания. Вот пришел новый программист, вот показали ему магию, а как оно работает? А кто же его знает? В этом посте, попробую предложить вариант реализации того же функционала на старых, добрых потоках.
воскресенье, 9 сентября 2012 г.
суббота, 8 сентября 2012 г.
Windows Camp 07.09.2012 г. Москва
Итак, вчера прошла большая конференция, посвященная выходу Windows 8 и Windows Phone 8.
Windows Camp проходил в самом центре Москвы. Участников было, по моим прикидкам, большее 600 человек, три секции, стенды и демонстрации от Microsoft и партнеров. Собственно впечатления, небольшие конспекы докладов, которые я слушал, вы и найдете подкатом.
Windows Camp проходил в самом центре Москвы. Участников было, по моим прикидкам, большее 600 человек, три секции, стенды и демонстрации от Microsoft и партнеров. Собственно впечатления, небольшие конспекы докладов, которые я слушал, вы и найдете подкатом.
понедельник, 3 сентября 2012 г.
Теория больших чисел
У автора выложившего ролик на ютуб плохо с теорией вероятности, поэтому он дал странное название. На мой взгляд, здесь просто теория больших чисел...
А вы как считаете, что это такое?
Кстати, мне понравилось про полицейских. А вам?
Кстати, мне понравилось про полицейских. А вам?
воскресенье, 2 сентября 2012 г.
Цитата дня
Если проекты рушатся под градом правок, внесенных в ТЗ, это означает, что в них есть недостаток. Мы должны найти способ сделать проекты устойчивыми к таким изменениям и защитить их от разложения.
-- R. Martin
-- R. Martin
Подписаться на:
Сообщения (Atom)