Привязка таблиц, парсинг сайтов, планировщик задач и прочие доработки
Очередной день принес немало расширений функционала программы. Плюс новые идеи не перестают воплощаться. Раньше ведь было как. Возникла иделя - затем создавалась команда главного окна с заглушкой, а реализация самой команды откладывалась в долгий ящик. Ну а теперь от идеи до её полной реализации - в пределах всего одного дня. Даже в пределах одного-двух часов. Вот так на сей раз было с планировщиком задач. Всего за час реализовал. Также расширил возможности diff-базы данных - добавил возможность сохранять текущий снимок базы данных, обновляя diff.
Вот диалоговое окно для редактирования списка привязанных таблиц во вкладках документа. Как в случае с внешними связями, только тут можно более гибко вручную настроить связанные таблицы во вкладках. В одной вкладке кликнул по строке таблицы - в другой вкладке обновились данные таблицы по условиям в выбранной строке. Так что вот так. Круто получается.
Вот - парсинг сайтов. Можно задавать шаблоны, по которым будет производится сканирование сайта и парсинг HTML-страниц. затем собранные данные можно вставить в целевую таблицу. Тоже - крутая возможность.
Ну и вот он - планировщик задач. Расширение класса для работы с базой данных. Можно задавать SQL-запросы, выполняемые по расписанию. Идея эта не нова - перекочевала из моих старых проектов. Только в новой реализации. До сего дня я это делать не планировал. Но тут подумал: раз реализация идеи отныне - дело часа, то почему бы и нет.
Вот они, все свершения на сегодня. Дела двигаются семимильными шагами. Раньше всё это сделать за день было просто нереально. Так что вот такие пироги. Ну и пока что это всё. Так что уже до новых постов с новыми свершениями.





Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.