Курсовая работа: Разработка приложения клиента электронной почты
Основные методы:
· LoadProfile – загрузка файла профиля почтового ящика;
· EditProfile – сохранение изменений профиля почтового ящика;
3. ПРОГРАММА И МЕТОДИКА ИСПЫТАНИЙ
Запуск программы осуществляется с помощью запуска файла Mail client.sln из среды разработки «MVS-2008».
Вверху окна расположены кнопки главного меню (рис. 3.5.1). Ниже расположено поле, в которое загружается список полученных писем. В самое нижнее поле загружается текст письма.
Результатом нажатия на меню «Получить почту», будет загрузка входящих писем в верхнее поле. Результатом нажатия на любое письмо, будет загрузка текста письма в нижнее поле. Для отправки письма нужно загрузить окно «Написать письмо» (рис 3.5.3) в меню файл. Результатом нажатия кнопки «SendMail» в окне «Написать письмо» будет отправка Эл. письма адресату. Результатом нажатия кнопки «выход» в меню «файл», будет выход из программы.
ЗАКЛЮЧЕНИЕ
Результатом выполнения курсовой работы на тему «Разработка приложения-клиента электронной почты» стала программа, содержащая в себе методы реализации протоколов электронной почты POP3 и SMTP, так как, все современные почтовые сервера используют эти протоколы, а также методы отправки и приема писем. Программа представляет собой удобный пользовательский интерфейс, интуитивно понятный для любого пользователя, программе не требуется установка, что позволяет использовать программу с любых носителей информации.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1. Герберт Шилдт «Полный справочник по C++», 2004 г.
2. Лабор В.В «Создание приложений для Windows», 2003 г.
3. Агуров П.В «Разработка компонентов в MS Visual Studio», 2008 г.
4. Э.Кровчик, В.Кумар, Н.Логари, А.Мунгале, К.Нагел, Т.Паркер, Ш.Шивакумар «NET сетевое программирование для профессионалов»,2005г.
ПРИЛОЖЕНИЕ 1
Form1.cs
namespace Mail_client
{
public partial class Form1 : Form
{
private string dir;
public static int countMesStart;
public static int countMes=0;
public static string sServerName ;
public static string sUserName;
public static string sPassword;
public static string SMTPserver;
private FormSettings fset= new FormSettings ();
private FormNewMess fnewmess = new FormNewMess ();
public Form1()
{
InitializeComponent();
this .ShowInTaskbar = false ;
dir = Directory .GetCurrentDirectory();
ItemsAdd();
LoadProfile();
}