Работа пошла, реализовал оптимизацию БД и откат изменения её состояния
День сегодня немного порадовал. Наконец-то работа прошла практически без помех и день сегодня был вполне продуктивным, но до рекорда ещё не дотянул. Уже пора заканчивать. День мой сегодня длился почти одиннадцать часов.
И что же я сегодня успел реализовать? А реализовал я аж целых три поправки в класс контрола пользовательских окон, связанных с косяками и недоработками. Ох уж эти косяки, они всплывали и будут всплывать без конца. А именно в окно я добавил функцию отображения блокирующей маски с индикатором хода выполнения какого-нибудь процесса. Это мне понадобилось для диалоговых окон файловой системы. Теперь маска там не будет натянута на всё открытое дерево файловой системы, а будет аккуратно наложена на клиентскую область окна.
Далее, добавил вывод диалогового окна подтверждения закрытия окна, если был запущен индикатор какого-либо процесса. Это было упущение, которое нужно было сделать давно. Но вот как-то так. Ну и, наконец, обнаружился косяк, при котором окно заставки (только лишь) при каждом запуске съезжало на один пиксель вправо. Не ясно почему именно, но проблему заткнул простым костылём, не имеющем критическое значение.

Вот, реализовал диалоговое окно проверки форматирования базы данных с выводом информации о результате.

И ещё одно очень похожее окно с быстрой проверкой форматирования БД. Более быстрое, чем первое. Это всё функционал SQLite, я только добавил между ним и интерфейсом мост.
Ну и ещё реализовал функционал по фиксации и откатам изменений состояния базы данных. Может быть, пока работает не идеально. Но в будущем отточу, всё сразу не сделаешь, слишком много потуг и времени на это надо.
Ну да, и ещё, конечно, реализовал окно с анализированием и сбором статистики о базе данных (самый верхний скриншот).
Так что это пока всё. На этом. Ну и до новых, конечно, постов и новых свершений.

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