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

Ну и вот на этом я сейчас остановился. Так что с завтрашнего дня и до пятницы (я надеюсь) работаю с планировщиком SQL-запросов. Ну и на этом у меня пока всё. И как всегда - до новых постов и до новых свершений.

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