Курсовая работа: Разработка приложения клиента электронной почты
Рис. 2.2. «Настройки»
Для отправки письма необходимо запустить окно «Написать письмо» (рис 2.3.), нажатием на кнопку «Написать письмо» в меню «Файл».
Рис. 2.3. окно «Написать сообщение»
2.6. Описание основных классов и методов приложения
Рис. 3.1. «Диаграмма классов»
Класс POP3
Класс POP3, также как и одноименный протокол используется для извлечения сообщений с почтового сервера. Данный класс наследуется от System.Net.Sockets.TcpClient реализованного в VS 2008.
Класс содержит несколько методов:
· ConnectPOP – используется для установки соединения с сервером;
· DisconnectPOP – закрывает соединение с сервером;
· ListMessages – получаем список сообщений с сервера;
· RetriveMessage – получение сообщения с сервера;
· DeleteMessage – удаление сообщения на сервере;
· Write – принимает сообщение на входе и записывает его в сетевой поток TCP;
· Response – метод обратный от Write.
Класс SMTP
Класс SMTP как и одноименный протокол обеспечивает отправку сообщений.
Содержит метод SendMail , который обеспечивает отправку сообщения по протоколу SMTP.
Класс Form1
Класс Form1 обеспечивает интерфейс главного окна программы, а также обеспечивает функциональность сохранения и отображения принятых сообщений.
Основные методы:
· LoadProfile – загрузка файла профиля почтового ящика;
· ReadMess – чтение сообщения из файла;
· FileCreate – сохранение почтового сообщения;
· ListMess – загрузка сообщений в элемент ListView;
· ItemsAdd – добавление новых сообщений в элемент ListView;
Класс FormSettings