даhotdates?
Ежедневник
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
-
- ✯ Ветеран ✯
- Сообщения: 5080
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 23 раза
Ежедневник
Года три назад была просьба сделать что-то похожее на LeaderTask - www.leadertask.ru. Но немного в другом аспекте, эта программа много чего могла, интересовало отслеживание покупок и расходов, там это было плоховато. Она была бесплатная, на SQLite, даже с возможностью админить БД. Сейчас не отслеживаю, посмотрел сейчас - дизайн поменялся в сторону упрощения. Вообще интерфейсная идея такая же как у Noyantis, MS Outlook и т.д. Наверно, трудно что-то другое предложить, чисто визуально.
We are hard at work… for you.
- Дед Пахом
- Старичок
- Сообщения: 3236
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 13 раз
- Поблагодарили: 45 раз
- Контактная информация:
Ежедневник
Справедливости ради, никакой идеи у Noyantis нет, это просто обёртки над различными Codejock OCX.
С уважением, ДП
-
- ✯ Ветеран ✯
- Сообщения: 5080
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 23 раза
Ежедневник
И ещё сам Codejock нужно купить - https://www.codejock.com/purchase/produ ... 1q7p6VQ=EI. Я так понимаю?Admin писал(а):Цена ~$33 ссылка
We are hard at work… for you.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7680
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 26 раз
- Поблагодарили: 68 раз
Ежедневник
В Codejock и во всех его обертках, прекрасное оформление, но сильно не понравилась идеология.
У них везде время идет как строки. Как следствие - события за день в колонке.
Человек привык читать данные представленные в строках, с этим трудно спорить.
И не важно в книге или в компьютере.
Мало когда нужно просмотреть все события в 11-00 за месяц, обычно смотрят последовательно все события на день.
Поэтому абсолютно логично в колонках размещать время. Сделал набросок и так и так и показал
обычным юзерам (менеджеры, бухгалтера) - все сказали, что читать события за день в колонке
не удобно и не привычно .....
Понятно, что геометрически располагать стикеры и перекрывать периоды длительностью событий
удобней как сделали в Codejock ... но это удобней программистам, рисующим интерфейс ...
Итог: при детальном рассмотрении Codejock нэ понравился. И тем более за деньги. И тем более ActiveX с закрытым кодом.
У них везде время идет как строки. Как следствие - события за день в колонке.
Человек привык читать данные представленные в строках, с этим трудно спорить.
И не важно в книге или в компьютере.
Мало когда нужно просмотреть все события в 11-00 за месяц, обычно смотрят последовательно все события на день.
Поэтому абсолютно логично в колонках размещать время. Сделал набросок и так и так и показал
обычным юзерам (менеджеры, бухгалтера) - все сказали, что читать события за день в колонке
не удобно и не привычно .....
Понятно, что геометрически располагать стикеры и перекрывать периоды длительностью событий
удобней как сделали в Codejock ... но это удобней программистам, рисующим интерфейс ...
Итог: при детальном рассмотрении Codejock нэ понравился. И тем более за деньги. И тем более ActiveX с закрытым кодом.
Make Clarion Great Again !
-
- ✯ Ветеран ✯
- Сообщения: 5080
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 23 раза
Ежедневник
Неужели codejock не может перевернуть? С точки зрения стикеров - по барабану. Кому удобнее - пусть часы по горизонтали. Мне кажется, что с точки зрения программирования, часы в заголовке даже удобнее (постоянное количество столбцов).Игорь Столяров писал(а):У них везде время идет как строки. Как следствие - события за день в колонке.
Предлагаю идею реализации без сторонних компонентов, для начала. Обычный броуз, боксы (стикеры) на нём создаются динамически, их положение при прокрутке броуза - через prop:YOrigin, XOrigin. Непросто, да, но можно попробовать. Мы используем броуз в таком виде, правда не для ежедневника. Как пример:
We are hard at work… for you.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7680
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 26 раз
- Поблагодарили: 68 раз
Ежедневник
Да, но не совсем. Если опять таки исходить из потребностей т.к. "обычного пользователя", то 99% на интервал с 00:00 по 06:00
ничего кроме сна и секса не планируют. А значит есть смысл ввести понятия "Рабочее время" и "Все (сутки)" - вот и переменное
кол-во колонок в списке.
Согласен ! Идея как таковая оформилась, что в общем-то и требовалось. Пора сделать набросок.
Попробую исполнить в "чистом" Clarion'е без дополнительных компонент, библиотек и самопальных шаблонов.
Это уже вопрос принципа. О результате - доложу и продолжим обсуждение идеи реализации ежедневника.
Make Clarion Great Again !
-
- ✯ Ветеран ✯
- Сообщения: 5080
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 23 раза
Ежедневник
Будет интересно посмотреть реализацию. Приведённый мной скриншот не очень удачный с точки зрения внешнего вида. У нас есть кое-какие задумки по поводу броуза и динамических контролов на нём, руки пока не дошли, старое работает всё-таки. Повторюсь, будет интересно посмотреть. Можем обсудить варианты.Игорь Столяров писал(а):О результате - доложу и продолжим обсуждение идеи реализации ежедневника.
We are hard at work… for you.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7680
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 26 раз
- Поблагодарили: 68 раз
Ежедневник
Сделал набросок идеи ежедневника, заодно и отображением трехмерного массива в списке размялся.
В принципе - ничего военного, но здесь конечно еще нужно будет поработать над концепцией.
Жаль, что в Clarion нет средств работы с матричными структурами. Даже такой простой ежедневник
имеет хороший коммерческий потенциал для всех, кто работает с заказом услуг под запись.
Меняем пользователя на бокс (кресло, кабинет, девочку) и получаем мечту любого автосервиса
(стоматологии, нотариуса, борделя) и т.д.
А выглядит так:
В принципе - ничего военного, но здесь конечно еще нужно будет поработать над концепцией.
Жаль, что в Clarion нет средств работы с матричными структурами. Даже такой простой ежедневник
имеет хороший коммерческий потенциал для всех, кто работает с заказом услуг под запись.
Меняем пользователя на бокс (кресло, кабинет, девочку) и получаем мечту любого автосервиса
(стоматологии, нотариуса, борделя) и т.д.
А выглядит так:
Make Clarion Great Again !
-
- ✯ Ветеран ✯
- Сообщения: 5080
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 23 раза
Ежедневник
Подогнал под возможности Клариона. Молодец. Простенько, но со вкусом. Только, по-моему, не гибко. Три события на час. А временной период? Может я, конечно, не прав, но привыкли все к тому, что, например, прогулка с ребёнком с 11.30 до 13.30 и это нужно отобразить. Если народу хватит только меток о событии, то супер.
We are hard at work… for you.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7680
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 26 раз
- Поблагодарили: 68 раз
Ежедневник
Ну, это ежедневник, а не органайзер.
В нем напоминание о событии (дата / время начала события), а информации о длительности события нет.
Кол-во событий внутри часа не принципиально, но разумно ограничено (3, 4, 5, 6) - это просто кол-во секций внутри строки LIST.
Можно добавить в карточку события поле "длительность", но только я таки стесняюсь спросить "Как это отобразить без графики ?"
Ведь как пела некогда популярная группа с названием женского белья: "Я тебя слепила из того, что было ..."
В нем напоминание о событии (дата / время начала события), а информации о длительности события нет.
Кол-во событий внутри часа не принципиально, но разумно ограничено (3, 4, 5, 6) - это просто кол-во секций внутри строки LIST.
Можно добавить в карточку события поле "длительность", но только я таки стесняюсь спросить "Как это отобразить без графики ?"
Ведь как пела некогда популярная группа с названием женского белья: "Я тебя слепила из того, что было ..."
Make Clarion Great Again !
-
- ✯ Ветеран ✯
- Сообщения: 5080
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 23 раза
Ежедневник
Есть какая-то принципиальная разница?Игорь Столяров писал(а):Ну, это ежедневник, а не органайзер.
Вот я-то и рассчитывал на мозговой штурм. Ведь интересная задача.Игорь Столяров писал(а):Можно добавить в карточку события поле "длительность", но только я таки стесняюсь спросить "Как это отобразить без графики ?"
Ведь как пела некогда популярная группа с названием женского белья: "Я тебя слепила из того, что было ..."
На самом деле есть принципиальный вопрос/задача. Пусть пользователь не ограничен ни датой, ни временем, ни количеством вводить события. А программа должна ему показать в графическом виде то, что он ввёл. И если его события/мероприятия пересекаются, то он увидит - "братан, надо свой план перепланировать".
We are hard at work… for you.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7680
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 26 раз
- Поблагодарили: 68 раз
Ежедневник
Наверно да. В моем субъективном понимании ежедневник - это напоминание о событиях,
а органайзер - это планировщик дня, с указанием длительности событий.
А вот это уже и предлагает Codejock & Noyantis.
Структура данных тривиальна: дата / время события, его длительность. Все.
А дальше запрос выборки за период, анализ выборки, визуализация.
В принципе, если отключить GreenBar и зафиксировать дискретность событий (в моей реализации это сейчас 60 / 3 = 20 минут),
то можно подсвечивать длительность события в LIST, а также наложение событий.
Но вот уменьшение дискретности хотя бы до 5 минут - это уже конечно требует реализации в графике ...
LIST с засветкой в 12 секций - это уже перебор ....
Make Clarion Great Again !