logo
Разработка демонстрационного многопоточного приложения с динамическим изменением свойств окна и компонент

2. Выбор средств реализации

Для выполнения проекта был выбран язык программирования Delphi, так как он сочетает в себе простоту выполнения задачи, построения пользовательского интерфейса, а также обладает мощным набором функций, экономящим время на разработку программного обеспечения.

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

Модуль Forms позволяет работать с формами. Для создания GUI - приложения будут использованы объекты класса TForm;

Модули StdCtrls, Buttons, ExtCtrls для создания с помощью кнопок интерфейса, удобного и привычного пользователю;

Модуль Controls для работы с классом TControl, что позволяет упростить написание обработчиков события перемещения объектов по форме с помощью мыши;

Модуль Dialogs для вызова модальной формы с помощью функции showmessage;

Модуль Windows для создания объекта FocusRect класса TRect, используемого для отображения прямоугольника при перемещении объектов по форме с помощью мыши;

Модуль Graphics для работы с классом TColor;

Модули ComCtrls и Grids исключительно для создания примеров компонент, остальные компоненты есть в ранее упомянутых модулях.

Реализация метода Drag and Drop для перемещения объектов по форме;

Реализация сохранения и загрузки состояния компонент на форме;

Изменение некоторых свойств создаваемых объектов;

Получение справочной информации о выбранном компоненте;

Получение информации о программе;

Выход из программы.