Введение в объекты

Язык программирования

Библиотеки компонентов Delphi

Команды среды разработки Delphi

Проект

Интерфейс среды разработки Delphi

Обзор

Введение в Delphi

СП Delphi выпускается фирмой Inprise и является прямым потомком программного продукта Turbo Pascal – Borland Pascal 7.0 – Delphi.

Характерные черты системы программирования Delphi:

1. преемственность сохраняется

2. Delphi – визуальная среда разработки (система программирования).

3. многократно используемые и расширяемые библиотечные компоненты.

4. расширяемость среды (т.е. возможность использования компонентов, поддерживающих режим VBX).

5. программа в Delphi компилируется.

См. рисунок к лабораторной работе № 1.

1. главное окно (содержит элементы управления средой, т.е. позволяющие подавать команды и обеспечивающие доступ к библиотекам).

2. Панель (палитра) компонентов.

3. Окно формы (содержит только одну форму и служит для создания визуальных компонентов).

4. Редактор кода

5. Инспектор объектов (содержит две страницы: свойства и события).

Основной единицей работы для Delphi является проект (т.е. в рамках определенного проекта и создается приложение). Приложения бывают разных типов, но любое приложение должно содержать как минимум три файла:

1. Project DPR – файл проекта (исходный текст на языке Pascal).

2. Unit 1.PAS – (двоичное описание формы).

3. Unit 2.DFM – (описание модуля).

Кроме этих файлов существует ряд файлов, содержащих описание настроек среды разработки.

См. описание к лабораторной работе № 1.

Объектно-ориентированное программирование дает хорошую базу для создания библиотек универсальных компонентов (принцип полиморфизма и наследования).

Лекция №3

Языком программирования для Delphi является Object Pascal.

Синтаксис описания объекта похож на синтаксис записи.

1) Class – класс объекта.

2) Heritage – указание «родительского» класса.

 
 


3) Component list – список компонентов. Он состоит из трех секций.

Field def – список полей.

Method def – подпрограммы, определяющие поведение объекта.

Property def – свойства (содержит некоторые данные, но доступ возможен только через процедуры, определенные в описании этого свойства).

Visibility specifies – спецификатор видимости (служит для скрытия некоторых компонентов).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: