DataLife Engine / Привязка таблиц, парсинг сайтов, планировщик задач и прочие доработки

Привязка таблиц, парсинг сайтов, планировщик задач и прочие доработки

 

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

Вот диалоговое окно для редактирования списка привязанных таблиц во вкладках документа. Как в случае с внешними связями, только тут можно более гибко вручную настроить связанные таблицы во вкладках. В одной вкладке кликнул по строке таблицы - в другой вкладке обновились данные таблицы по условиям в выбранной строке. Так что вот так. Круто получается.

 

 

Вот - парсинг сайтов. Можно задавать шаблоны, по которым будет производится сканирование сайта и парсинг HTML-страниц. затем собранные данные можно вставить в целевую таблицу. Тоже  - крутая возможность.

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

 

 

Вот они, все свершения на сегодня. Дела двигаются семимильными шагами. Раньше всё это сделать за день было просто нереально. Так что вот такие пироги. Ну и пока что это всё. Так что уже до новых постов с новыми свершениями. 

24-06-2026, 19:48
Вернуться назад