55
общего назначения, как этикетки, значки и даже диалоговые панели. Работая
с Microsoft Windows, можно увидеть одни и те же «объекты» во многих
разнообразных приложениях. Интерактивная панель (например, Выбрать
Файл и Сохранить файл) являются примерами многократно используемых
компонентов, построенных непосредственно в Delphi, что позволяет
настраивать эти компоненты в существующей задаче, что они работают
именно так, как необходимо в приложении. Также здесь предопределены
визуальные объекты, включая кнопки, объекты данных, меню и диалоги уже
построенной панели. С помощью этих объектов можно, например,
обеспечить ввод данных в течение всего нескольких щелчков мыши, и без
необходимости программирования. [3]
Та часть, которая непосредственно связана с системой
программирования интерфейса пользователя, называется системой
визуального программирования.
Преимущества конструкции с помощью Delphi:
1. Нет необходимости повторно вводить данные;
2. Обеспечивается согласованность проекта и его реализации;
3. Повышение производительности разработки и переносимости
программ.
Визуальное программирование, как бы добавляет новое измерение,
чтобы создать приложение, которое позволяет представлять эти объекты на
экране, чтобы завершить программу.
Благодаря визуальным средствам разработки можно работать с
объектами, держа их перед глазами и можно получить результаты
практически сразу. Способность видеть объекты, как они появляются во
время выполнения программы, уменьшает потребность в нескольких ручных
операциях, что характерно для среды без каких-либо визуальных средств -
независимо от того, ориентирована она на объекты или нет. После того, как
объект помещен в визуальной среде программирования, все его атрибуты
отображаются в виде кода, который соответствует объекту как единое целое
исполняемой программы в стадии разработки.
Размещение объектов в Delphi находится в тесной взаимосвязи между
объектами и реальным программным кодом. Объекты помещаются в форму и
код, соответствующим объектам автоматически записывается в исходном
файле. Этот код компилируется, обеспечивая существенно более высокую
производительность, чем визуальная среда, которая интерпретирует