Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 3 ИСР Lasarus.doc
Скачиваний:
4
Добавлен:
09.07.2019
Размер:
368.13 Кб
Скачать

7

Лекция 3

3.0. Интегрированная среда разработки (иср) Lazarus / Delphi

3.1 Основные характеристики.

В настоящее время бесплатный компилятор FPC (Free Pascal Compiler) используется в нескольких интегрированных средах разработки (ИСР). Наиболее распространены две ИСР:

  • Free Pascal (FP) обеспечивает пользователю комфортный интерфейс. Содержит редактор с синтаксическими выделениями, отладчик. ИСР для всех поддерживаемых ОС использует символьный интерфейс, подобный ИСР Turbo Pascal. Не поддерживает графику.

  • Lazarus. Эта ИСР подобна Delphi, использует графический интерфейс. Поддерживает графику.

ИСР позволяет создавать, компилировать, тестировать и редактировать проект в единой среде программирования. ИСР входит в комплект Lazarus / Delphi.

ИСР – это комбинация нескольких технологий:

  • Высокопроизводительный компилятор в машинный код (скорость компилирования порядка 100 тыс. строк/мин.);

  • Объектно-ориентированная модель компонент (основные объекты, которые группируются в классы);

  • Визуальное построение приложений;

  • Средства для построения БД. Одно и тоже приложение можно использовать как для локального, так и для клиент - серверного вариантов.

Языки Free Pascal, Delphi предназначены для:

  • профессионалов - разработчиков информационных систем;

  • пользователей - для быстро решения своих задач.

Основной экран среды Lazarus

Строка заголовка

Главное окно

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

Конструктор формы

Инспектор объектов

Главное меню

Палитра компонентов

Панель инструментов

Дерево объектов

Основной экран среды Delphi

Lazarus / Delphi является однодокументной средой, то есть позволяет работать только с одним проектом.

Переключение между окнами приложения осуществляется с помощью мыши, клавиш <F11> или < F12>, а также соответствующих кнопок панели инструментов.

ИСР позволяет разрабатывать разные программы, они называются проектами.

Мы будем работать с проектами двух типов:

Консольное приложение (Custom Program) - под операционную систему MS DOS с символьным интерфейсом.

Д ля его создания используется команда (Файл \ Создать \ Project \ Custom Program).

Консоль – это монитор и клавиатура. Консольное приложение позволяет использовать маломощные компьютеры, отличается малыми размерами и ограниченными функциональными возможностями.

Приложение (Application) – под операционную систему Windows с графическим интерфейсом.

Для его создания используется команда (Файл \Создать \ Project \ Application).

Приложение позволяет использовать все функциональные возможности операционной системы Windows, требует мощный компьютер, отличается большими размерами исполняемого файла.

3.2. Консольное приложение

Консольное приложение – программа, предназначенная для работы в ОС MS DOS, для которой устройством ввода является клавиатура, а устройством выводамонитор, работающий в режиме отображения символьной информации.

ИСР в окне редактора кода автоматически формирует заготовку для проекта.

В Окне Редактора кода размещены:

  • заголовок program Project1,

  • директива { $mode objfpc }, которая предписывает компилятору создавать консольное приложение на языке Free Pascal,

  • раздел модулей uses, с указанием ссылки на модули Classes, SysUtils – системные утилиты,

  • комментарий // Вы можете добавлять модули здесь,

  • операторные скобки, символизирующие начало и конец раздела исполнения:

begin

. . . // для ввода тела программы.

end.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]