Two-Way Tools
Формы - это объекты, в которые помещаются другие объекты для создания пользовательского интерфейса любого приложения. Модули складываются с кода, который реализует функционирование приложения, обработчики событий для форм и их компонент.
Информация о формах сохраняется в двух типах файлов - .dfm и .pas, причем первый тип файла - двоичный - сохраняет образ формы и ее свойства, второй тип описывает функционирование обработчиков событий и поведение компонент. Оба файла по-автоматически синхронизируются Delphi, да что когда добавить новую форму проект, связанный с им файл .pas по-автоматически будет созданный, и его имени будет добавлено в проект.
Токая синхронизация и делает Delphi two-way-инструментом, обеспечивая полное соответствие промеж кодом и визуальным предоставлением. Как только прибавляется новый объект или код, Delphi устанавливает “кодовую синхронизацию” промеж визуальными элементами и которые соответствуют им кодовыми предоставлениями.
Two-way tools - однозначное соответствие промеж визуальным проектированием и классическим написанием текста программы Это означает, что разработчик всегда может видеть код, который соответствует тому, что он построил при помощи визуальных инструментов и напротив.
Визуальный построитель интерфейсов (Visual User-interface builder) дает возможность скоро создавать клиент-серверные приложения визуально, просто выбирая компоненты с которая соответствует палитре. Во время построений приложения разработчик выбирает с палитры компонент, готовые компоненты как художник, который делает крупные мазки кистью. Еще к компиляции он видеть итоги своей работы - после подсоединения к источника данных их можно видеть отраженными на форме, можно перемещаться по данным, представлять их в том или другом виде