Delphi. Введение в объектно-ориентированное программирование. Васильев В.В - 8 стр.

UptoLike

8
ального программирования Delphi построена на базе языка Object Pascal,
выросшего из языка Turbo Pascal корпорации Borland.
Ясно, что при таком подходе разработка программы состоит в под-
робном описании всех окон, свойств их визуальных компонент и обработ-
чиков событий (щелчков мыши, активизации и изменения элементов и
т.д.). Заканчивает создание приложения сам
компьютер, преобразуя по
команде программиста всю описанную информацию в код программы.
При таком подходе существенно облегчается отладка программы (по-
скольку большую часть работы по формированию программного кода вы-
полняет сам компьютер) и особую роль приобретает проектирование при-
ложения.
К преимуществам
систем визуального программирования следует
отнести
облегчение компоновки визуальных элементов в окне,
облегчениесостыковкиразличных элементов программы,
облегчение оформления программы в виде Windows-приложения (это
очень громоздкая задача, совершенно недоступная начинающим про-
граммистам, если решать ее обычными методами).
Все перечисленное позволяет сделать вывод, что главное достоинство
Delphi - повышение производительности
труда программиста.
Конечно, не стоит забывать, что за все удобства надо платить, и наря-
ду с очевидными достоинствами такие системы визуального программиро-
вания имеют свои недостатки.
Перечислим некоторые из них:
сложность пакета программ, реализующего описанный режим работы,
вообще говоря, неоптимальность тех программных решений, которые
генерируются автоматически,
сложность модификации той части программы, которая (пусть даже
частично) формируется автоматически,
некорректная работа проекта после сохранения разных версий проекта
в одном каталоге (избежать опасности потерять почти
готовый
проект можно путем частого сохранения промежуточных резуль-
татов в разные папки).
Реализация описанной идеи визуализации создания приложений по-
требовала написания новых сложных программных продуктов, поддержи-
вающих режим визуального программирования. Однако преимущества но-
вого подхода оказались столь убедительны, что были созданы визуальные
среды, поддерживающие и другие языки программирования. Естественно,
что такие
пакеты требуют все больших возможностей компьютеров.
2. Интегрированная среда разработки
IDE (Integrated Development Environment) или интегрированная
среда разработкиэто среда, в которой из «кубиков» - элементов соби-
рается Delphi-проект. В этой среде есть все необходимое для проектирова-
ния, запуска и тестирования работы приложений.
Запустим Delphi. Примерный вид экрана показан на рис.