Реализация упрощенного создания таблиц и погоня за совершенством
Ну сегодня я не поскупился на скриншоты и решил продемонстрировать на них всё, что успел сделать за последние два дня. Ну этот день у меня был немного продуктивнее вчерашнего, раскачался утор побыстрее. Сначала я реализовал механизм сохранения настроек программы, её кэша и вайла проекта в ZIP-архив в специально отведенную рабочую папку программы. И реализовал механизм восстановления (или отката) к сохраненным ранее настройкам. В том числе и на автомате - по заданному временному интервалу. К стати, это я проверил только что, пока писал этот пост.
Идём далее. Что я ещё сегодня сделал. Ну так, в основном по мелочи. Закончил работу над диалоговым окном создания и заполнения таблиц данными. По упрощенной схеме. Для юзеров, думаю, это должно быть удобным.

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



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