Информатика. Программирование в Delphi
          
        
        
          
            9
          
        
        
          Среда
        
        
          
            Delphi
          
        
        
          содержит:
        
        
          1.
        
        
          
            Main Window –
          
        
        
          главное окно, в котором содержатся:
        
        
          −
        
        
          
            Caption Line
          
        
        
          – строка заголовка;
        
        
          −
        
        
          
            Menu System –
          
        
        
          панель меню;
        
        
          −
        
        
          
            Toolbars –
          
        
        
          две панели инструментов;
        
        
          −
        
        
          
            Component Palette –
          
        
        
          палитра компонентов.
        
        
          2.
        
        
          
            Object Inspector –
          
        
        
          инспектор объектов
        
        
          
            .
          
        
        
          3.
        
        
          
            Form Designer  –
          
        
        
          дизайнер форм или просто
        
        
          
            форма.
          
        
        
          4.
        
        
          
            Editor Window –
          
        
        
          окно редактора исходного текста.
        
        
          
            Главное окно
          
        
        
          дает возможность осуществлять основные функции управ-
        
        
          ления
        
        
          
            проектом
          
        
        
          создаваемого приложения.
        
        
          
            Проект приложения
          
        
        
          или просто
        
        
          
            проект
          
        
        
          – это совокупность файлов, ко-
        
        
          торая формируется при разработке приложения. Одни файлы проекта создают-
        
        
          ся программистом, другие получаются в результате компиляции – перевода на
        
        
          машинный язык созданных файлов.
        
        
          
            Инспектор объектов
          
        
        
          – это окно, содержащее списки свойств и событий
        
        
          формы и компонентов, расположенных на ней.
        
        
          
            Форма
          
        
        
          – это окно будущего приложения. На форме программист распо-
        
        
          лагает необходимые компоненты интерфейса приложения. Компонентами ин-
        
        
          терфейса являются кнопки, окна, таблицы, графики, рисунки и т. д.
        
        
          В библиотеке визуальных компонентов (
        
        
          
            VCL
          
        
        
          )
        
        
          
            Delphi
          
        
        
          содержится более
        
        
          200 компонентов, которые в виде пиктограмм отображаются в палитре компо-
        
        
          нентов.
        
        
          Программист, создающий проект приложения, выполняет следующую
        
        
          последовательность действий:
        
        
          −
        
        
          выбирает в палитре компонентов необходимые компоненты (кнопки,
        
        
          окна и т. д.),
        
        
          −
        
        
          перемещает их на форму,
        
        
          −
        
        
          пишет процедуры, описывающие работу этих компонентов, а точнее,
        
        
          процедуры, описывающие реакцию этих компонентов на те или иные
        
        
          события; такие процедуры называются
        
        
          
            обработчиками
          
        
        
          
            событий
          
        
        
          или
        
        
          просто
        
        
          
            обработчиками
          
        
        
          .
        
        
          Все обработчики записываются на языке
        
        
          
            Object
          
        
        
          
            Pascal
          
        
        
          в окне редактора
        
        
          исходного текста и их совокупность образует так называемый
        
        
          
            модуль
          
        
        
          . Струк-
        
        
          турный объектно-ориентированный язык
        
        
          
            Object
          
        
        
          
            Pascal
          
        
        
          используется для напи-
        
        
          сания кода в
        
        
          
            Delphi
          
        
        
          . Он разработан на основе языка
        
        
          
            Pascal
          
        
        
          –
        
        
          
            Паскаль
          
        
        
          , исполь-
        
        
          зовавшегося в пакете
        
        
          
            Turbo
          
        
        
          
            Pascal
          
        
        
          –
        
        
          
            Турбо Паскаль
          
        
        
          . Пакет
        
        
          
            Turbo
          
        
        
          
            Pascal
          
        
        
          был
        
        
          разработан в 1983 г. Язык
        
        
          
            Pascal
          
        
        
          был создан
        
        
          
            Н. Виртом
          
        
        
          в 1971 г.
        
        
          Среда программирования
        
        
          
            Delphi
          
        
        
          имеет встроенный компилятор, перево-
        
        
          дящий текст программы в машинный код, понятный процессору компьютера. В
        
        
          настоящее время этот компилятор является одним из самых быстрых и позво-
        
        
          ляет обеспечивать высокую производительность среды программирования, не-
        
        
          обходимую для создания приложений.