DataLife Engine / Много новых свершений и обновлений сегодня произошло

Много новых свершений и обновлений сегодня произошло

 

Сегодня денёк выдался довольно интересный. Ну во-первых, я начал работу над новыми C#-классами для своей программы, ранее которых я ещё не делал. Ну и во-вторых у меня было сегодня аж два крупных обновлений. Ну обо всём по порядку.

Новый день я сегодня начал с создания новых классов для программы. Тех, которых раньше я ещё не делал. Ну, первый класс - это SmtpManager. Это менеджер для работы (отправки) почтовых сообщений по протоколу SMTP. Вышло как надо, письма шлёт на ура. Вот только с одной оговоркой. Почему-то асинхронные методы для соединения с SMTP-сервером не работали, соединение висело (в отдельном потоке) бесконечно долго и соединение не устанавливалось. Я уж подумал, блин, не получится это сделать. Но без асинхронки всё сработало нормально. С этим вопрос остался не решен. Ну да ладно, это всё можно вызвать и внутри асинхронной функции. Я надеюсь.

И второй C#-класс, который я впервые реализовал - это SocketClient. Для обмена данными через сокет-соединения. Тоже протестил, обмен сообщений прошел. Это главное. Детали доработаются потом. 

Ну и вот после этого я уже приступил к доработке класса Project - главного класса программы, хранящий объекты проектов. Это, пожалуй, последний класс бэкенда. Завтра осталось доделать его. Таким образом, я двигаюсь к тому, чтобы завершить всю (или большую часть) работы по бэкенду и оставить только фронтенд. 

.

.

Ну и, наконец, обновления. Обновил Авалонию. Наконец-то вышла предрелизная версия! А это надежда на то, что следующие обновления не будут ломать обратную совместимость. Хотя сто процентной уверенности в этом есть. Но я надеюсь.

Ну и ещё пришло обновление Data Live Engine - движка этого сайта. Теперь работаю на новье. Надеюсь, что до того, как истечёт купленная год назад лицензия, успеет появиться ещё одно обновление. Ну а продлить лицензию пока возможности нет. Всё надеюсь на лучшее будущее. Так что вот такие дела сегодня, господа.

Ну и это всё, что я хотел сказать. Будем дальше работать, будем двигаться вперёд и, надеюсь, не возвращаться к новому переделыванию всей программы, так как уже ну куда лучше-то? Стараюсь делать максимально качественно, чтобы потом не возникло головной боли. Так что до новых постов, и на этом пока всё.

1-06-2023, 19:15
Вернуться назад