Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КСИС.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
3 Мб
Скачать
☆

2.2 Обоснование языка и среды программирования

Для реализации курсового проекта выбрана среда программирования Borland Delphi 7.

Delphi 7 среда быстрой разработки приложений, в которой интегрированы средства моделирования разработки и развертывания приложений электронной коммерции и Web-сервисов.

Основные особенности семейства Delphi7:

-поддержка языков программирования для Win32 (Delphi и C/C++) и для .NET (Delphi и C#) в единой среде разработки, что позволяет упростить сопровождение и создание новых приложений Win32 и более легко освоить технологии .NET;

- используемая платформа ECO III обеспечивает создание надежных корпоративных приложений (object relational mapping, transparent object persistence, поддержка исполняемых диаграмм состояний);

- возможность как для разработчиков традиционных приложений под Windows, так и для разработчиков, использующих Java, разрабатывать приложения .NET без отказа от используемого инструментария, с сохранением навыков и с аналогичными концепциями программирования;

- обновленная библиотека визуальных компонент (VCL) позволяет ускорить и упростить разработку графического пользовательского интерфейса (GUI).

2.3 Программная реализация пс

  • Общие сведения

В программе реализованы простейшие функции управления.

Оснащена, меню пользователя.

Оснащена, сведениями о программе.

Имеет удобный красочный интерфейс.

  • Экранные формы

Вся программа выполнена в сочетании белых и серых тонов, однако, для удобства пользователя панель инструментов, а так же значнки папок быполнены в примущественно в цвете.

Главная форма представляет собой окно, имеющее три рабочие области:

- область размещения ссылок, с отображением размера файла и скорости закачки;

- облость параметров;

- облость истории и задач.

Так же главная форма оснащена меню и кнопками для операций с ссылками (см. Рисунок 1).

Рисунок 1 – Главная форма

При добавлении новой ссылки открывается форма «Новая задача». Данная форма содержит в себе поля для ввода ссылки на файл, определения категории, типа, описания и места хранения и т.д. (Рисунок 2).

Рисунок 2 – Новая задача

Следующая форма «Настройки» содержит в себе три различные вкладки: «Общие», «Загрузка» и «Прокси». На каждой из вкладок задаются определённые параметры работы программы (Рисунок 3).

Рисунок 3 – Настройки

Форма «О программе» Содержит: название программы, номер версии и сведеня о авторе, а так же кнопку для выхода (Рисунок 4).

Рисунок 4 – О программе

  • Основные функции

В данной программе были реализованны следующие функции:

- приостановка загрузки файла;

- возобновление загрузки файла с последнего места его прерывания (т.н. «докачка»);

- удобная организация загрузок, хранение ссылок к загруженным файлам;

- расчёт времени на загрузку файла;

- хранение истории загузок;

- использование особых параметров входа на сервер;

- использование прокси-серверов;

- загрузка файлов по расписанию.