2. Выбор средств реализации
Для выполнения проекта был выбран язык программирования Delphi, так как он сочетает в себе простоту выполнения задачи, построения пользовательского интерфейса, а также обладает мощным набором функций, экономящим время на разработку программного обеспечения.
В разрабатываемой программе предполагается использование следующих функций и модулей
Модуль Forms позволяет работать с формами. Для создания GUI- приложения будут использованы объекты класса TForm;
Модули StdCtrls, Buttons, ExtCtrls для создания с помощью кнопок интерфейса, удобного и привычного пользователю;
Модуль Controls для работы с классом TControl, что позволяет упростить написание обработчиков события перемещения объектов по форме с помощью мыши;
Модуль Dialogs для вызова модальной формы с помощью функции showmessage;
Модуль Windows для создания объекта FocusRect класса TRect, используемого для отображения прямоугольника при перемещении объектов по форме с помощью мыши;
Модуль Graphics для работы с классом TColor;
Модули ComCtrls и Grids исключительно для создания примеров компонент, остальные компоненты есть в ранее упомянутых модулях.
Реализация метода Drag and Drop для перемещения объектов по форме;
Реализация сохранения и загрузки состояния компонент на форме;
Изменение некоторых свойств создаваемых объектов;
Получение справочной информации о выбранном компоненте;
Получение информации о программе;
Выход из программы.