В предыдущих частях статьи (1, 2) я показал, каким образом можно организовать работу с внутренними данными приложения и пользовательским интерфейсом через одну точку входа — модель. Изменения модели автоматически отражались в пользовательском интерфейсе. При этом для упрощения в качестве модели я использовал простые property класса формы, setter которых может привести GUI интерфейс к текущему состоянию модели. В данной части статья я покажу, как интерфейс может реагировать на изменения самих объектов внутри приложения.
Читать полностью »
Метка «mvp» - 2
[Почти]-MVC-подход к реализации пользовательского интерфейса в Delphi. Часть 3. Объекты
2012-07-10 в 5:43, admin, рубрики: Delphi, GUI, mvc, mvp, паттерны проектирования, пользовательские интерфейсы, пользовательский интерфейс, Программирование, разработка, метки: Delphi, gui, mvc, mvp, паттерны проектирования, пользовательские интерфейсы, пользовательский интерфейс[Не совсем]-MVC-подход к разработке пользовательских интерфейсов в Delphi. Часть 2. Списки
2012-07-05 в 11:08, admin, рубрики: Delphi, GUI, mvc, mvp, паттерны проектирования, пользовательские интерфейсы, пользовательский интерфейс, Программирование, разработка, метки: Delphi, gui, mvc, mvp, паттерны проектирования, пользовательские интерфейсы, пользовательский интерфейс
Предыдущая статья была посвящена всего одной галочке. Пора переходить к чему-то чуть более серьезному. Сегодняшняя тема — представление списков и связь GUI-списков с внутренними данными. Статья предназначена для Delphi-разработчиков.
Читать полностью »
MVC-подход к разработке пользовательских интерфейсов в Delphi. Часть 1. Галочка
2012-07-04 в 13:13, admin, рубрики: Delphi, GUI, mvc, mvp, паттерны проектирования, пользовательские интерфейсы, пользовательский интерфейс, Программирование, разработка, метки: Delphi, gui, mvc, mvp, паттерны проектирования, пользовательские интерфейсы, пользовательский интерфейс
Не буду писать красивых предисловий, потому что статья не развлекательная, а скорее техническая. В ней я хочу кратко рассмотреть простые приемы программирования пользовательского интерфейса классических desktop-приложений в среде Delphi.
Тех немногих, кто еще пользуется этой средой разработки, прошу под кат.
Читать полностью »
Хочу свой Луна-Парк с Fortran и Си
2012-07-04 в 12:32, admin, рубрики: c++, fortran, mvp, конференция, лунапарк, Си, метки: fortran, mvp, конференция, лунапарк, Си Другим названием этой заметки может стать «Почему мне больше не интересно быть российским MVP в номинации Visual C++». Первая ассоциация, которая может возникнуть у читателя, что мне больше не интересен отживший своё язык. Такие ассоциации меня очень огорчают. C++ живее всех живых. К сожалению, в России многие про это не знают и уверены, что весь мир давно программирует только на C#, PHP, Python и иных новомодных языках. Это очень странно, и я чувствую себя в этой пустыне одиноко. Про это и будет моя статья.
Читать полностью »
Стартап: чего не нужно делать или учимся на чужих ошибках
2012-06-13 в 22:35, admin, рубрики: App Store, apple, iOS, iphone, lean startup, mobile development, mvp, project management, start-up, startup, Идеи для стартапов, разработка под iOS, стартап, управление проектами, метки: app store, apple, iOS, iPhone, lean startup, mobile development, mvp, project management, start-up, Startup, стартап В прошлой статье я рассказывал о предпосылках зарождения нашего стартапа: о необходимости учить иностранный язык, усугубленной отсутствием эффективных методик. Помимо самой методологии запоминания иностранных слов мне хотелось поделиться одной простой мыслью: нас окружает бесчисленное множество проблем, решение которых может воплощаться в форме стартапа.
В этой статье я хочу рассказать, какие ошибки мы совершили за первый год проекта и какие выводы я для себя сделал на их основании. Вместо хронологического повествования я выбрал формат кейсов с выводами в конце, что представляется мне в данном случае наиболее удачным.
Читать полностью »
«Разбор полетов» — episode 17 — Иногда они возвращаются…
2012-05-12 в 21:46, admin, рубрики: .net, groovy, java, javaone, jboss, jdbc, microsoft, mongodb, mvp, spring, spring data, vert.x, подкасты, разбор-полетов, метки: .net, c++, groovy, java, javaone, jboss, jdbc, microsoft, mongodb, mvp, spring, spring data, vert.x, разбор-полетовЭксперты MVP отвечают на форумах TechNet и MSDN
2012-03-16 в 10:41, admin, рубрики: microsoft, msdn, mvp, technet, Блог компании Microsoft, форумы, метки: msdn, mvp, technet, форумыПриглашаем вас принять участие в активности MVPs in Special Weeks!
Если у вас есть вопрос по виртуализации, Visual Studio или может безопасной разработке — наши эксперты Microsoft MVP ответят на них! Приходите на форумы Microsoft TechNet и MSDN и задавайте вопросы экспертам.
Читать полностью »