logo
Лекции програм_new_последняя версия1

Первые шаги визуального программирования в среде Delphi.

На рабочем столе будут развернуты несколько окон:

  1. Главное окно среды DelphiProject1 расположенное в верхней части экрана. В нем содержится палитра компонентов – главное богатство Delphi.

  2. Окно инспектора объектов – Object Inspector, находящееся ниже главного окна, слева. Оно имеет две страницы:

    • страницу свойств Properties

    • страницу событий Events

  3. Окно формы – Form1 находится справа от Object Inspector.

  4. Окно редактора кода – Unit1 находится под формой. В нем записан текст модуля на языке Object Pascal. Слева может находиться окно браузера, содержащее дерево типов, переменных, констант, модулей. Это окно можно закрыть.

Визуальное программирование сводится к перетаскиванию компонентов из палитры компонентов в окно формы. Специальная сетка окна формы Form1 помогает правильно разместить компоненты. Параметры компонентов (свойства) можно настроить с помощью инспектора объектов, задавая значение свойств в окне Properties. Простейшее приложение можно «разработать», ничего не делая, и только лишь сохранив пустой проект. Для этого нужно войти в среду Delphi и ничего не делая сохранить весь автоматически открытый пустой проект в своей рабочей папке.

Сохранение проекта состоит из 3х шагов:

  1. создание папки для проекта.

  2. сохранение файлов программы в папке проекта.

  3. сохранение файла проекта в папке проекта.

Если при сохранении согласиться с предложенными средой именами файлов, то в папке проекта можно будет найти 6 файлов:

В файле Project1.dpr сохранен код проекта Delphi. В файле Unit1.pas описан класс формы TForm1, и как переменная этого класса определена форма Form1. Дополнительная информация о параметрах формы хранится в файле формы Unit1.dfm. В файлах Project1.res, Project1.cfg, Project1.dof содержится служебная информация о ресурсах проекта.

Таком образом простейшее Windows – приложение можно «разработать», даже ничего не написав на языке Object Pascal, т.е. визуальное программирование избавляет начинающего программиста от необходимости изучать язык. Однако 99% программ созданных в Delphi опираются на классы и объекты, и связанные с ними понятия, поэтому без понимания внутренней логики работы проекта истинному программисту не обойтись.