Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Презентации / Система программирования Lazarus.

Система программирования Lazarus.

  • Информатика
Lasarus
Переход с Delphi Lazarus Components — Сравнение компонентов Lazarus и Turbo D...
Содержание. Функции ПО, написанное на Lasarus Лицензия Недостатки Переход с D...
Функции Поддерживает преобразование проектов Delphi Реализован основной набор...
ПО, написанное на Lasarus Total Commander — 64-разрядная версия TC 8.0 компил...
Лицензия Lazarus распространяется на условиях GNU General Public License, а з...
Недостатки Нет полной совместимости с Delphi Отсутствие полной документации,...
Интерфейс
Окно дерева объектов Главное окно Окно формы Окно инспектора объектов
Главное окно Нетрудно заметить, что главное окно состоит из нескольких частей...
1.	Дизайнер Форм (Form Designer) 2.	Окно Редактора Исходного Текста (Editor...
Рис.1: Дизайнер Форм - то место, где Вы создаете визуальный интерфейс програм...
Окно редактора основного текста Рис.2: В окне Редактора Вы создаете логику уп...
  Палитра компонентов Standard 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 - TM...
Additional Палитра компонентов 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 -...
Инспектор объектов Инспектор объектов состоит их двух частей: Свойства (Prope...
Label1 – служит для вывода текстовой информации («Введите число») Memo1 – слу...
Первый проект Задание для первого проекта простое. Требуется создать следующу...
Соответствующие компоненты на форме можно расположить следующим образом: Эти...
Предыдущую форму необходимо преобразовать в следующую: Для этого надо: щелкну...
После того, как Вы запустили проект и нажали на кнопке «Щелкни здесь» ничего...
Программа работает, но форма должна выглядеть следующим образом: Т.е., надо п...
Учебники по Lasarus и Pascal Описание Free Pascal и Lazarus — Краткое описани...
Литература Материал из Википедии – свободной энциклопедии. https://ru.wikiped...
1 из 25

Описание презентации по отдельным слайдам:

№ слайда 1 Lasarus
Описание слайда:

Lasarus

№ слайда 2 Переход с Delphi Lazarus Components — Сравнение компонентов Lazarus и Turbo D
Описание слайда:

Переход с Delphi Lazarus Components — Сравнение компонентов Lazarus и Turbo Delphi; Lazarus For Delphi Users — Для пользователей Delphi, которые хотят начать программировать в Lazarus; Code Conversion Guide — Как конвертировать существующий код и компоненты Delphi и Kylix в Lazarus.

№ слайда 3 Содержание. Функции ПО, написанное на Lasarus Лицензия Недостатки Переход с D
Описание слайда:

Содержание. Функции ПО, написанное на Lasarus Лицензия Недостатки Переход с Delphi Интерфейс Учебники по Lasarus и Pascal Литература

№ слайда 4 Функции Поддерживает преобразование проектов Delphi Реализован основной набор
Описание слайда:

Функции Поддерживает преобразование проектов Delphi Реализован основной набор элементов управления Редактор форм и инспектор объектов максимально приближены к Delphi Интерфейс отладки (используется внешний отладчик GDB) Простой переход для Delphi программистов благодаря близости LCL к VCL Полностью юникодный (UTF-8) интерфейс и редактор и поэтому отсутствие проблем с портированием кода, содержащего национальные символы Мощный редактор кода, включающий систему подсказок, гипертекстовую навигацию по исходным текстам, автозавершение кода и рефакторинг Форматирование кода «из коробки», используя механизмы Jedi Code Format Поддержка двух стилей ассемблера: Intel и AT&T (поддерживаются со стороны компилятора) Поддержка множества типов синтаксиса Pascal: Object Pascal, Turbo Pascal, Mac Pascal, Delphi (поддерживаются со стороны компилятора) Имеет собственный формат управления пакетами Авто сборка самого себя (под новую библиотеку виджетов) нажатием одной кнопки Поддерживаемые для компиляции ОС: Linux, Microsoft Windows (Win32, Win64), Mac OS X, FreeBSD, WinCE, OS/2

№ слайда 5 ПО, написанное на Lasarus Total Commander — 64-разрядная версия TC 8.0 компил
Описание слайда:

ПО, написанное на Lasarus Total Commander — 64-разрядная версия TC 8.0 компилируется с помощью Lazarus x64 Double Commander — двухпанельный файловый менеджер c открытым исходным кодом, работающий под Linux и Microsoft Windows. easyMP3Gain — аудиоредактор для нормализации громкости mp3-файлов. GLScene — графический движок, использующий библиотеку OpenGL в качестве интерфейса программирования приложений. Входит в пакет CodeTyphon — альтернативная сборка Lazarus, со множеством дополнительных пакетов и компонентов. Greengnome (англ.) — свободная среда рабочего стола для Microsoft Windows (аналог рабочего стола GNOME для Linux). PeaZip — свободный и бесплатный кроссплатформенный портативный архиватор и графическая оболочка для других архиваторов. Ubuntu Control Center — центр управления операционной системой ubuntu. Transmission Remote GUI — Front-end программа для управления BitTorrent клиентской программой Transmission, работающая под Linux, Microsoft Windows и Mac OS X. Star Manager — Универсальный менеджер процессов для устройств оборудованых ARM-процессором и работающих под управлением операционной системы WinCE. Tandem7pi — клиент-серверное решение для автоматизации розничной и мелкооптовой торговли

№ слайда 6 Лицензия Lazarus распространяется на условиях GNU General Public License, а з
Описание слайда:

Лицензия Lazarus распространяется на условиях GNU General Public License, а значительная часть библиотек, в том числе LCL — на условиях модифицированной GNU Lesser General Public License.

№ слайда 7 Недостатки Нет полной совместимости с Delphi Отсутствие полной документации,
Описание слайда:

Недостатки Нет полной совместимости с Delphi Отсутствие полной документации, хотя она доступна в виде wiki-учебников, которые могут редактировать сами пользователи

№ слайда 8 Интерфейс
Описание слайда:

Интерфейс

№ слайда 9 Окно дерева объектов Главное окно Окно формы Окно инспектора объектов
Описание слайда:

Окно дерева объектов Главное окно Окно формы Окно инспектора объектов

№ слайда 10 Главное окно Нетрудно заметить, что главное окно состоит из нескольких частей
Описание слайда:

Главное окно Нетрудно заметить, что главное окно состоит из нескольких частей: Меню (Файл, Правка, Вид, …); Палитры компонентов (Standard, Additional…); Меню проекта (меню с зеленым треугольником); Меню работы с файлами (создать, сохранить, открыть и т.д.).

№ слайда 11 1.	Дизайнер Форм (Form Designer) 2.	Окно Редактора Исходного Текста (Editor
Описание слайда:

1. Дизайнер Форм (Form Designer) 2. Окно Редактора Исходного Текста (Editor Window) 3. Палитра Компонент (Component Palette) 4. Инспектор Объектов (Object Inspector) 5. Справочник (On-line help) Основные составные части Lazarus

№ слайда 12 Рис.1: Дизайнер Форм - то место, где Вы создаете визуальный интерфейс програм
Описание слайда:

Рис.1: Дизайнер Форм - то место, где Вы создаете визуальный интерфейс программы. Дизайнер форм

№ слайда 13 Окно редактора основного текста Рис.2: В окне Редактора Вы создаете логику уп
Описание слайда:

Окно редактора основного текста Рис.2: В окне Редактора Вы создаете логику управления программой.

№ слайда 14   Палитра компонентов Standard 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 - TM
Описание слайда:

  Палитра компонентов Standard 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 - TMainMenu позволяет Вам поместить главное меню в программу ( как File, Edit). 3 - TPopupMenu позволяет создавать всплывающие меню. 4 - TLabel служит для отображения текста на экране. 5 - TEdit - стандартный управляющий элемент Windows для ввода. Он может быть использован для отображения короткого фрагмента текста и позволяет пользователю вводить текст во время выполнения программы. 6 - TMemo - иная форма TEdit. Подразумевает работу с большими текстами. 7 - TButton позволяет выполнить какие-либо действия при нажатии кнопки во время выполнения программы. 8 - TCheckBox отображает строку текста с маленьким окошком рядом. В окошке можно поставить отметку, которая означает, что что-то выбрано. 9 - TRadioButton позволяет выбрать только одну опцию из нескольких. 15 - TPanel - управляющий элемент, используется в декоративных целях.

№ слайда 15 Additional Палитра компонентов 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 -
Описание слайда:

Additional Палитра компонентов 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 - TBitBtn - кнопка вроде TButton, однако на ней можно разместить картинку (glyph). TBitBtn имеет несколько предопределенных типов (bkClose, bkOK и др), при выборе которых кнопка принимает соответствующий вид. 6 - TImage - отображает графическое изображение на форме. Воспринимает форматы BMP, ICO, WMF. Если картинку подключить во время дизайна программы, то она прикомпилируется к EXE файлу. 7 - TShape - служит для отображения простейших графических объектов на форме: окружность, квадрат и т.п.

№ слайда 16 Инспектор объектов Инспектор объектов состоит их двух частей: Свойства (Prope
Описание слайда:

Инспектор объектов Инспектор объектов состоит их двух частей: Свойства (Properties); События (Events). Свойства служат для установки атрибутов компонентов (например, смены цвета или шрифта, установки имени). События отвечают за выполненные действия (например, задание действия кнопки для выхода из проекта).

№ слайда 17 Label1 – служит для вывода текстовой информации («Введите число») Memo1 – слу
Описание слайда:

Label1 – служит для вывода текстовой информации («Введите число») Memo1 – служит для вывода результатов Edit1 – служит для ввода данных Button – кнопка для выхода из проекта, очистки входных и выходных данных или получения результатов a:=StrToInt(Edit1.Text) – перевод входных данных в целочисленную форму b:=StrToFloat(Edit2.Text) – перевод входных данных в вещественную форму Memo1.Lines.Add(‘Сумма двух чисел равна’+IntToStr(s)) – вывод результата сложения чисел

№ слайда 18 Первый проект Задание для первого проекта простое. Требуется создать следующу
Описание слайда:

Первый проект Задание для первого проекта простое. Требуется создать следующую форму: И безусловно после нажатия мышкой по кнопке «Щелкни здесь» ниже должен высвечиваться автор проекта. Таким образом, для создания этой формы нам потребуется некий текст (Догадайтесь, кто сделал проект?) и две кнопки: одна для фразы «Щелкни здесь», вторая – для кнопки «Выход».

№ слайда 19 Соответствующие компоненты на форме можно расположить следующим образом: Эти
Описание слайда:

Соответствующие компоненты на форме можно расположить следующим образом: Эти компоненты без труда можно найти на панели Standard

№ слайда 20 Предыдущую форму необходимо преобразовать в следующую: Для этого надо: щелкну
Описание слайда:

Предыдущую форму необходимо преобразовать в следующую: Для этого надо: щелкнуть мышкой по Label1; в инспекторе объектов найти свойство Caption; вместо Label1 написать нужную фразу; выполнить те же действия с кнопками Button1 n Button2; после того как Вы задали имя «Выход», потребуется задать ей такую команду, после которой эта кнопка действительно будет отвечать за выход из проекта; для этого надо нажать 2 раза на кнопку «Выход» и в создавшейся процедуре написать Close. После сделанных шагов нажать

№ слайда 21 После того, как Вы запустили проект и нажали на кнопке «Щелкни здесь» ничего
Описание слайда:

После того, как Вы запустили проект и нажали на кнопке «Щелкни здесь» ничего не произошло. Для того, чтобы эта команда выполнялась надо выполнить следующие шаги: Добавить на форму Label2; в свойстве Caption убрать название и ничего не писать. Нажать 2 раза на кнопке «Щелкнуть здесь» и в появившейся процедуре написать: label2.Caption:='Это я!'; После сделанных шагов в Delphi нажать

№ слайда 22 Программа работает, но форма должна выглядеть следующим образом: Т.е., надо п
Описание слайда:

Программа работает, но форма должна выглядеть следующим образом: Т.е., надо поменять шрифт. Для этого надо щелкнуть по компоненту и в Инспекторе объектов найти свойство Font, щелкнуть по трем точкам и выбрать нужный шрифт. То же самое проделать со всеми компонентами. А теперь поменяем вид кнопки. Сначала надо удалить кнопку «Выход» (щелкнуть по кнопке и нажать Delete). На панели Additional найти кнопку (Ok) и вывести ее на форму. Затем в Инспекторе объектов найти свойство Kind и из списка выбрать Abort. В свойстве Caption написать После сделанных шагов в Delphi нажать «Выход». После этого 2 раза щелкнуть по новой кнопке «Выход» и написать в процедуре Close;

№ слайда 23 Учебники по Lasarus и Pascal Описание Free Pascal и Lazarus — Краткое описани
Описание слайда:

Учебники по Lasarus и Pascal Описание Free Pascal и Lazarus — Краткое описание возможностей этих средств разработки; Учебник Lazarus — Учебник для начинающих и детальное описание интерфейса Lazarus IDE; Инструменты IDE Lazarus — Учебник промежуточного уровня о кодах завершения и других инструментах IDE; Учебник Lazarus и Базы данных — Введение по работе Lazarus с базами данных; Developing with Graphics — Несколько основных примеров программирования графики; Tao Yue’s Pascal Tutorial Объектно ориентированное программирование в FreePascal и Lazarus — Объектно-ориентированое программирование для начинающих; Программирование с помощью объектов и классов — Учебник по объектно-ориентированному программированию на FPC; Запуск внешних программ — Краткое обучение по запуску внешних программ из разрабатываемой

№ слайда 24 Литература Материал из Википедии – свободной энциклопедии. https://ru.wikiped
Описание слайда:

Литература Материал из Википедии – свободной энциклопедии. https://ru.wikipedia.org/wiki/Lazarus

№ слайда 25
Описание слайда:

Краткое описание документа:

Тема: Интегрированная среда программирования Lazarus.

Цель: знакомство с подпрограммой в IDE LAZARUS.

Lazarus— свободная среда разработки програмного обеспечения на языке Object Pascal для компилятора Free Paskal (часто используется сокращение FPC — Free Pascal Compiler, свободно распространяемый компилятор языка программирования Pascal). Интегрированная среда разработки предоставляет возможность кроссплатформенной разработки приложений в Delphi-подобном окружении.


Автор
Дата добавления 22.05.2015
Раздел Информатика
Подраздел Презентации
Просмотров738
Номер материала 290419
Получить свидетельство о публикации
Похожие материалы

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх