DataLife Engine / Завершение работы над окном рассылки почтовых сообщений

Завершение работы над окном рассылки почтовых сообщений

 

Ну вот, готово окно для рассылки писем. Очень хочется надеяться, что оно не будет использоваться для рассылки спама. И последняя функция на вкладке "Сервис" готова. Окно это заняло почти весь день. Опять неожиданно долго. Хоть и делал я его, выбирая наработки из своей прошлой версии программы. Но, как водится, без поправок скопипастить в новую версию программы нереально. Да и постоянно приходится что-то доделывать, что упустил из виду в прошлый раз. Так что вот такие пироги. Но окно на этот раз выглядит более солидно. Ну а время оно потребовало, потому как оно содержит ещё три вложенных диалоговых окна, которые нужно было делать. Точнее сделать с нуля пришлось только два окна, третье (для выбора файлов, добавляемых к письму) уже было сделано. А добавить пришлось окно для настройки подключения к почтовому SMTP-серверу и нехитрое окно для просмотра отчетов о разосланных письмах в виде текста.

Вот окно для настройки параметров SMTP:

 

Это я сегодня тестировал рассылку писем, подключившись к почтовому серверу своего хостинга. Письма рассылаются нормально. Так что вот так.

Ну а под конец для я реализовал парочку функций для таблиц. Функций не очень хитрым. То есть не долгих в реализации. Первая функция сбрасывает все настройки таблицы к значениям по умолчанию. Ну а вторая - восстанавливает индексы для этой таблицы. Так что вот. Ну и начал только работу над ещё одной функцией со своим диалоговым окном - разбиение исходной таблицы на несколько конечных таблиц. Эта функция уже достаточно хитрее в реализации, чем две предыдущие. А значит, придется с ней ещё и завтра повозиться. Там мне сейчас опять пришлось залезать в C# класс для работы с запросами по БД SQLite, в самое ядро программы, и производить там поправки, внутри функции как раз разбиения таблицы, которые почему-то я не произвел ещё давно. Так что вот так приходится всё доделывать, что давно должно быть сделано. И на этом я пока остановился. А между тем, всего в программе осталось реализовать 22 функции. Да, уже двадцать две, после чего многолетняя разработка программы подойдет к концу!!!

Ну и на этом у меня пока что всё. И теперь уже до новых постов и до новых свершений.

20-05-2025, 19:05
Вернуться назад