Курсовая работа: Разработка почтового клиента для операционной системы Windows
public:
bool auth;
public:
afx_msg void OnBnClickedRadio2();
public:
afx_msg void OnBnClickedRadio3();
};
Cpop3ClientDlg(CWnd* pParent = NULL) – стандартный конструктор, наследуемый от класса CDialog;
virtual void DoDataExchange(CDataExchange* pDX) – метод, реализующий механизм обмена данными DDX.
Методы, генерирующие сообщения:
virtual BOOL OnInitDialog(), afx_msg void OnSysCommand(UINT nID, LPARAM lParam), afx_msg void OnPaint(), afx_msg HCURSOR OnQueryDragIcon(), DECLARE_MESSAGE_MAP().
При разработке класса были созданы следующие методы и свойтсва:
CListBox Protocol – Компонент управления типа ClistBox, в который производится вывод строк протокола обмена между сервером и клиентом.
CButton connect_btn – переменная, связанная с кнопкой установки соединения с сервером
CButton disconnect_btn – переменная, связанная с кнопкойразрыва соединения с сервером
bool simple, apop, auth – логические переменные. Они устанавливаются в значение «true» в зависимости от того, какой тип аутентификации выбран пользователем.
afx_msg void OnBnClickedButton1() – метод, вызываемый принажатии на компонент Button1(кнопка соединения).
afx_msg void OnBnClickedButton2() – метод, вызываемый принажатии на компонент Button2(кнопка разрыва соединения).
afx_msg void OnBnClickedRadio1() – метод, вызываемый при нажатии на компонент RadioButton1 – простая аутентификация.
afx_msg void OnBnClickedRadio2() – метод, вызываемый при нажатии на компонент RadioButton1 – APOP аутентификация.
afx_msg void OnBnClickedRadio3() – метод, вызываемый при нажатии на компонент RadioButton1 – AUTH аутентификация.
Описание класса pop3ClientDlg содержится в файле pop3ClientDlg.h. Реализация класса содержится в файле pop3ClientDlg.cpp.
В ходе разработки проекта были модифицированы следующие методы класса: метод BOOL Cpop3ClientDlg::OnInitDialog() – в него добавлена инициализация свойств класса:
this->simple=false;
this->apop=false;
this->auth=false;
Основная часть кода программа содержится в методе void Cpop3ClientDlg::OnBnClickedButton1() – методе, который вызывается при нажатии пользователем на кнопку Button1.
1.2 Описание метода void Cpop3ClientDlg::OnBnClickedButton1()
Метод содержит следующие локальные переменные: