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


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