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

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