Учитель: На прошлом уроке мы познакомились с системой визуального программирования Lazarus.
Скажите, каким образом вы создавали объекты в этой среде программирования.
Правильно! Вы их создавали визуально, не вникая в код программы.
|
Примерный ответ ученика: Объекты создавались визуально с использованием готовых компонентов: кнопки, надписи, поля ввода и т.д.
|
|
Таким образом, система визуального программирования Lazarus является системой программирования, так как позволяет кодировать алгоритмы на этом языке. С другой стороны, система объектно-ориентированного визуального программирования Lazarus является средой проектирования, так как позволяет осуществлять визуальное конструирование графического интерфейса.
Результатом процессов программирования и проектирования является проект, который объединяет в себе программный код и графический интерфейс. Система объектно-ориентированного программирования Lazarusсодержит программу-транслятор, поэтому проекты могут выполняться в самой системе, а также могут быть преобразованы в приложения, которые выполняются в операционной системе Windows.
Программы-трансляторы языков программирования бывают двух типов: интерпретаторы и компиляторы. Интерпретатор — это программа, которая обеспечивает последовательный «перевод» команд программы на машинный язык с одновременным их выполнением. Поэтому при каждом запуске программы на выполнение эта процедура повторяется. Достоинством интерпретаторов является удобство отладки программы (поиска в ней ошибок), так как возможно «пошаговое» ее выполнение, а недостатком — сравнительно малая скорость выполнения.
Компилятор действует иначе, он переводит весь текст программы на машинный язык и сохраняет его в исполнимом файле (обычно с расширением ехе). Затем этот уже готовый к выполнению файл, записанный на машинном языке, можно запускать на выполнение. Достоинством компиляторов является большая скорость выполнения программы, а недостатком — трудоемкость отладки, так как невозможно пошаговое выполнение программы.
Система объектно-ориентированного программирования Lazarus позволяет работать в режиме как интерпретатора, так и компилятора. На этапе разработки и отладки программы используется режим интерпретатора, а для получения готовой исполнимой программы — режим компилятора.
Рассмотрим этапы разработки проектов:
1. Создание графического интерфейса проекта. В окне Конструктор форм с использованием Панели объектов на форму помещаются элементы управления, которые должны обеспечить взаимодействие проекта с пользователем.
2. Установка значений свойств объектов графического интерфейса. С помощью окна Свойства задаются значения свойств элементов управления, помещенных ранее на форму.
3.Создание и редактирование программного кода. В окне Редактор кода производится ввод и редактирование программного кода проекта.
4.Сохранение проекта. Так как проекты включают в себя несколько файлов, необходимо каждый проект сохранять в отдельной папке. Сохранение проекта производится командой [Файл-Сохранитъ все] ([File-Saveall]).
Загрузка проекта в систему программирования Lazarus производится путем активизации в папке проекта основного файла проекта (файл проета имеет расширение *.lpr).
Попробуйте загрузить проект, который вы создали на прошлом уроке. Как отладить проект вы уже знаете.
|
Учащиеся записывают новую тему.
Учащиеся конспектируют материал, записывают новые термины.
Учащиеся записывают термины проект и приложение.
Учащиеся записывают в тетрадях термины интерпретатор и компилятор.
Учащиеся внимательно слушают материал, задают вопосы.
Учащиеся записывают в тетрадях основные этапы разработки проектов.
Учащиеся загружают свои проекты и производят его отладку.
|
Учитель использует презентацию.
|