Наставник - сайт Открытых уроков. Учителя Казахстана. Образование в Казахстане
.
.
Знакомство с визуальной средой разработки Lazarus. -

Знакомство с визуальной средой разработки Lazarus.

Сабақ жоспары | Предметы | Информатикадан ашық сабақтар Загрузок: 0 | Просмотров: 2083 | Размер: | Автор: гость
. Тема: Знакомство с визуальной средой разработки Lazarus.
Цель:
1) познакомить учащихся с визуальной средой разработки Lazarus
2) научить создавать простейшие программы в данной среде программирования
Тип урока: комбинированный.
Метод проведения: мини-лекция и практикум.
Аппаратное и программное обеспечение: проектор, интерактивная доска, компьютер с установленной системой Linux и системой объектно-ориентированного программирования Lazarus.
Ход урока:
1) Организационный момент.
Проверка готовности учащихся к уроку. Проверка присутствующих. Сообщение темы и целей урока.
2) Объяснение нового материала.
Рассказать учащимся, что из себя представляет система объектно-ориентированного программирования Lazarus, в чём её отличие от Delphi (какие преимущества и недостатки). Рассмотреть структуру проекта на Lazarus. Компоненты вкладки Standard и Additional. Показать как создавать простейшее графическое приложение.
Lazarus - среда быстрой разработки программного обеспечения для компилятора Free Pascal, аналогичная Delphi.
Данный проект базируется на оригинальной кроссплатформенной библиотеке визуальных компонентов Lazarus Component Library (LCL).
Кроссплатформенное программное обеспечение - это программное обеспечение, работающее более чем на одной аппаратной платформе и/или операционной системе.
Free Pascal - это компилятор языков Pascal и Object Pascal, работающий под Windows, Linux, Mac OS X, FreeBSD, и другими ОС.
Таким образом, разработанные приложения могут функционировать практически под любой операционной системой.
Все, что вы видите на экране во время работы различных приложений, все элементы (кнопки, бегунки, меню и т.п.) можно реализовать в Lazarus.
В Lazarus используется технология визуального программирования. Пользователь для создания графического интерфейса приложения использует готовые компоненты, значки которых находятся на панели компонентов. После того как он помещает компонент на форме, программный код для него генерируется автоматически. Вручную остается запрограммировать только те действия, которые будет выполнять это приложение.
Процесс создания приложения можно разделить на следующие этапы:
1. Создание проекта. В результате на экране появляется пустая форма (окно будущего приложения).
2. Создание графического интерфейса проекта - расположение необходимых элементов, задание размеров, изменение свойств;
3. Написание программного кода, который определит, что будет делать ваша программа.
4. Отладка программы.
Чтобы познакомится с основными инструментами среды разработки, запустим среду программирования.
При этом запускается оболочка создания приложений, называемая интегрированной средой разработки IDE (Integrated Development Environment). На экране появиться набор окон.

Вы видите все основные инструменты среды разработки Lazarus:
1. Окно формы – окно, где визуально проектируется внешний вид приложения.
2. Главное окно, содержащее три панели: меню, панель инструментов, палитру компонентов. Палитру компонентов вы будете использовать для выбора необходимых вам для создания пользовательского интерфейса объектов.
3. Окно Инспектор объектов, содержащее файлы проекта и 2 основных вкладки окно со вкладкой Свойства и События где вы будете настраивать свойства помещенных на форму объектов и назначать им события.
4. Окно Редактор исходного кода, в котором вы будете писать программный код.
Дадим появившимся окнам краткую характеристику.
Главное окно. Здесь располагаются меню, панель инструментов и палитра компонентов.
Инспектор объектов содержит четыре страницы
На первой странице «Свойства» постоянно отображаются все доступные свойства выбранного компонента. В левой колонке содержится список всех свойств выделенного в данный момент компонента, в правой - значения свойств.
Значения свойств можно менять еще до запуска проектируемой программы. Например, для будущего окна вашего приложения (формы) свойство Name имеет значение Form1. Для изменения имени достаточно изменить его в Инспекторе объектов.
На второй странице «События» находятся возможные обработчики событий для выбранного компонента. В левой колонке расположены названия события, в правой - соответствующие процедуры.
Окно Редактора кода. На момент первого запуска оно имеет заголовок Unit1.
В окне Редактор исходного кода вы будите писать программный код программы, и само окно очень похоже на обычный текстовый редактор. Для удобства при редактировании текста программы строки пронумерованы, предусмотрено выделение цветами:
• все служебные слова выделяются жирным шрифтом;
• знаки препинания становятся красными;
• строки с ошибками выделяются коричневым цветом;
• комментарии могут заключаться в фигурные скобки {} и выделяются синим.
Текст программы разбивается на части - процедуры и функции. Основную работу программист производит именно здесь.
Проектировщик форм. У каждого Windows-приложения должно быть хотя бы одно окно.
Lazarus при первом запуске автоматически предлагает пользователю новый проект, открывая пустую форму под названием Form1, и назначает его главным окном.
Перенося на него элементы из палитры компонентов, вы тем самым, предварительно оформляете его.
Главное окно в проекте может быть только одно. Все другие создаваемые окна будут дочерними. Закрывая главное окно стандартной кнопкой закрытия окна, или программно, вы закрываете и все дочерние окна.
В этом уроке мы познакомились с основными инструментами разработки программ. В следующем уроке мы напишем свою первую программу.
Сохранение КАЖДЫЙ ПРОЕКТ СОХРАНЯЙТЕ В ОТДЕЛЬНОЙ ПАПКЕ!!! В ней будет сохранено несколько файлов с разными расширениями, главный фал project1.lpr, который в последующем можно открывать и редактировать. Откомпилированный файл - project1.exe – Он очень большого объема > 10 Мгб

Проект сохраняется и компилируется так Файл_ Сохранить как или Сохранить все- Появится окно компиляции – Если ошибок нет, то сохранение и компиляция пройдут нормально. Запустить проект F9

1) Практическая часть.
Практическая работа № 4 «Создание формы для аутентификации пользователя» (приложение)
Практическая работа № 5 «Создание пользовательского меню в Lazarus» (приложение)
2) Подведение итогов урока.
3) Домашнее задание.
Скачать методички (классные уроки) для учителей по разным предметам: история, литература, физика. Как провести урок с учеником, вам поможет грамотно составленный план урока. Занятия по математике, литературе, физике, информатике, химии, психологии.
.