Много новых свершений и обновлений сегодня произошло
Сегодня денёк выдался довольно интересный. Ну во-первых, я начал работу над новыми C#-классами для своей программы, ранее которых я ещё не делал. Ну и во-вторых у меня было сегодня аж два крупных обновлений. Ну обо всём по порядку.
Новый день я сегодня начал с создания новых классов для программы. Тех, которых раньше я ещё не делал. Ну, первый класс - это SmtpManager. Это менеджер для работы (отправки) почтовых сообщений по протоколу SMTP. Вышло как надо, письма шлёт на ура. Вот только с одной оговоркой. Почему-то асинхронные методы для соединения с SMTP-сервером не работали, соединение висело (в отдельном потоке) бесконечно долго и соединение не устанавливалось. Я уж подумал, блин, не получится это сделать. Но без асинхронки всё сработало нормально. С этим вопрос остался не решен. Ну да ладно, это всё можно вызвать и внутри асинхронной функции. Я надеюсь.
И второй C#-класс, который я впервые реализовал - это SocketClient. Для обмена данными через сокет-соединения. Тоже протестил, обмен сообщений прошел. Это главное. Детали доработаются потом.
Ну и вот после этого я уже приступил к доработке класса Project - главного класса программы, хранящий объекты проектов. Это, пожалуй, последний класс бэкенда. Завтра осталось доделать его. Таким образом, я двигаюсь к тому, чтобы завершить всю (или большую часть) работы по бэкенду и оставить только фронтенд.
.
Ну и, наконец, обновления. Обновил Авалонию. Наконец-то вышла предрелизная версия! А это надежда на то, что следующие обновления не будут ломать обратную совместимость. Хотя сто процентной уверенности в этом есть. Но я надеюсь.
Ну и ещё пришло обновление Data Live Engine - движка этого сайта. Теперь работаю на новье. Надеюсь, что до того, как истечёт купленная год назад лицензия, успеет появиться ещё одно обновление. Ну а продлить лицензию пока возможности нет. Всё надеюсь на лучшее будущее. Так что вот такие дела сегодня, господа.
Ну и это всё, что я хотел сказать. Будем дальше работать, будем двигаться вперёд и, надеюсь, не возвращаться к новому переделыванию всей программы, так как уже ну куда лучше-то? Стараюсь делать максимально качественно, чтобы потом не возникло головной боли. Так что до новых постов, и на этом пока всё.


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