Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
Задание на C++ (Qt5) |
Философия, технологии, алгоритмы! |
|
Опции темы |
04.12.2015, 13:23 | #1 |
Форумец
Сообщений: 70
Регистрация: 31.10.2009
Возраст: 36
Не в сети |
Задание на C++ (Qt5)
Нужно реализовать класс на C++, работающий с электронной почтой. Данный класс будет затем встроен в приложение на Qt5 под Windows, поэтому, при разработке необходимо обеспечить простейшую подключаемость к приложению на Qt5, т.е. просто добавить h и cpp файлы.
Класс выполняет три простые действия: - скачать файлы из письма по адресу отправителя - удалить письмо по адресу отправителя - получить количество писем по адресу отправителя Работать класс должен с любым почтовым сервером: яндекс, google и т.д. Необходимо, чтобы данный класс можно было легко интегрировать в проект на Qt5 без каких-либо дополнительных настроек, установок и пересборок Qt. Вот содержимое заголовочного файла: class Email_Controller : public QObject { Q_OBJECT public: explicit Email_Controller(QObject *parent = 0); signals: public slots: public: //Настройки подключения QString server; QString encryption; QString port; QString user; QString password; //Скачать все файлы из последнего письма отправителя sender void getFilesFromSender(QString sender); //Удалить последнее письмо отправителя sender bool deleteLastMessageOfSender(QString sender); //Определить количество писем в ящике от отправителя sender int messagesOfSenderCount(QString sender); }; Срок и бюджет обсуждаемы |