Выбор языка и средств программирования
Программный продукт был разработан в среде разработки Borland C++ Builder, поскольку эта среда программирования предоставляет широкие возможности по созданию пользовательского интерфейса и ускоряет процесс разработки программных продуктов. Данная среда программирования содержит множество стандартных элементов оконного пользовательского интерфейса, использование которых позволило сделать… Читать ещё >
Выбор языка и средств программирования (реферат, курсовая, диплом, контрольная)
Программный продукт был разработан в среде разработки Borland C++ Builder, поскольку эта среда программирования предоставляет широкие возможности по созданию пользовательского интерфейса и ускоряет процесс разработки программных продуктов. Данная среда программирования содержит множество стандартных элементов оконного пользовательского интерфейса, использование которых позволило сделать управляющее приложение простым и понятным для пользователя. Кроме того, в составе среды разработки Borland C++ Builder поставляются заголовочные файлы, предоставляющие возможность использование структур SOCKET, что делает разработку весьма производительной и значительно ускоряет ее.
Для рассматриваемого приложения объем исполняемого файла не является критичным фактором, поэтому выбор среды Borland C++ Builder можно считать вполне обоснованным.
Модульная структура программного продукта Разработанный программный продукт состоит из следующих модулей:
uAbout — вывод окна «О программе»;
uMain — главный модель программы, содержит в основном функции, отвечающие за пользовательский интерфейс, использует функции всех остальных модулей;
uMessageInfo — вывод окна, содержащий информацию об основных полях письма;
uNetProcs — содержит функции для работы по протоколу IMAP;
uParseMail — содержит функции для разбора заголовка письма;
uSettings — модуль настроек программы;
uViewMessage — модуль просмотра писем. Использует методы класса TMailParser. Класс TMailParser был разработан в рамках данного курсового проекта и оформлен в виде компонента для среды разработки C++ Builder. Этот класс содержит необходимый набор методов для разбора MIME-писем.