Вы уже должны знать, что Delphi— визуальная среда разработки программ. Это значит, что большую часть оформления внешнего вида можно делать с использованием мыши, расставляя необходимые объекты на дизайнере форм (в Delphi это форма, на которой вы мышью расставляете компоненты для будущей программы). Такие действия чем-то похожи на строительство домика из кубиков. Вы просто строите каркас своего будущего приложения, не заботясь о том, как на самом деле происходит создание графического интерфейса пользователя в самой программе.
Среда разработки Delphi максимально упрощает создание приложения и облегчает жизнь программисту, ускоряя процесс формирования внешнего вида программы. При этом можно больше внимания уделить логике выполнения программы и непосредственно заниматься созданием математической части приложения.
Прежде чем начать расставлять компоненты в окне нашего первого приложения и знакомиться с ними поближе, рассмотрим немного теории, касающейся объектов, классов и компонентной модели Delphi. Это основа, которую должен знать и понимать любой программист. Как уже говорилось, создавать простую программу можно научить даже обезьяну, но для самостоятельного написания настоящих программ необходимо понимание всех основ программирования, чтобы мыслить так, как это делает компьютер. В противном случае вы сможете только повторять различные шаблоны и не сможете их кардинально изменить или улучшить.
В этой главе даются необходимые базовые знания, которые впоследствии можно применить на практике. Однако здесь мы пока еще будем использовать абстрактный язык программирования. Но начиная со следующей главы начнем знакомиться с языком Delphi