Пятница, 24.11.2017, 14:16
ОТКРЫТАЯ ИНФОРМАТИКА
Приветствую Вас Гость | RSS
Главная Основные сведения Регистрация Вход
Меню сайта

Форма входа

Поиск

Календарь
«  Ноябрь 2017  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
27282930

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

Историческая справка

Lazarus — свободная среда разработки программного обеспечения для компилятора Free Pascal. Интегрированная среда разработки предоставляет возможность кроссплатформенной разработки приложений в Delphi-подобном окружении.

Это интересно:

Программное обеспечение,  написанное в среде Lazarus:

Total Commander — 64-разрядная версия TC 8.0 компилируется с помощью Lazarus x64
Double Commander — двухпанельный файловый менеджер c открытым исходным кодом, работающий под Linux и Microsoft Windows.
easyMP3Gain — аудиоредактор для нормализации громкости mp3-файлов.
GLScene — графический движок, использующий библиотеку OpenGL в качестве интерфейса программирования приложений.
GreenGnome — свободная среда рабочего стола для Microsoft Windows (аналог рабочего стола GNOME для Linux).
PeaZip — свободный и бесплатный кроссплатформенный портативный архиватор и графическая оболочка для других архиваторов.
Ubuntu Control Center — центр управления операционной системой ubuntu.
Transmission Remote GUI — Front-end программа для управления BitTorrent клиентской программой Transmission

Основные элементы среды: Главное меню, Панель инструментов, Панель компонентов, Форма, Окно инспектора объектов, Редактор исходного кода


Панель компонентов:

 

Компонент - это некий функциональный элемент интерфейса, обладающий определенными свойствами.


Размещая компоненты на форме, программист создаёт элементы внешнего вида своей будущей программы: окна, кнопки, переключатели, поля ввода и т. п.


Для того чтобы расположить компонент на форме нужно сделать два щелчка мышью:

• в панели компонентов для выбора компонента;

• в рабочем пространстве формы для указания положения левого верхнего угла компонента.


Label - этот компонент используется для размещения в окне не очень длинных однострочных надписей;
Поле ввода Edit - это редактируемое текстовое поле, предназначенное для ввода, отображения или редактирования одной текстовой строки;
Кнопка Button - этот компонент обычно используют для реализации некоторой команды

Упражение 1. Знакомство с интерфейсом среды Lazarus

Создадим кнопку, при нажатии на которую появляется надпись.

1. Запустите среду Lazarus. Перед вами появится ФОРМА. Поработаем со свойствами формы:

- Перейдите в окно Инспектора объектов (слева от формы) и выберите свойство Caption (заголовок формы) напишите рядом Пример 1. В заголовке формы должна появиться надпись.


- Измените размеры формы: Height (Высота) и Width (Ширина) на ваше усмотрение;

- Измените позицию формы на экране:  Position - выбрать свойство poScreenCenter (форма всегда будет появляться в центре экрана.)

2. Поместим на ФОРМУ КНОПКУ (объект Tbutton сверху) Для этого на форме, нужно сделать два щелчка мышью: первый по компоненту, второй по окну формы.

- Выделите кнопку. Перейдите в окно Инспектор объектов. Поменяйте надпись на кнопке (Caption). Напишите «Кнопка». Подберите необходимую ширину и высоту.

- Перейдём к Инспектору объектов, выделим кнопку Button1 и обратимся к вкладке  События Инспектора объектов. Выберем событие  OnClick—обработка щелчка мыши и дважды щёлкнем в поле справа от названия (на три точки). Появится фрагмент программы. Между словами begin и end напишем: Button1.Caption:=’УРА! Каникулы!’;

Эта запись означает изменение свойства кнопки. Только теперь мы выполнили его не с помощью инспектора объектов, а записав оператор языка программирования. Прочитать его можно так  присвоить (:=) свойству Caption объекта Button1 значение ’УРА! Каникулы!’. Поскольку присваиваемое значение — строка, оно заключено в одинарные кавычки.

Домашнее задание: 

Установить Lazarus. Нарисовать в тетради кнопки с панели компонентов, подписать их название и назначение. 

Дополнительный материал:

Презентация к уроку ppt

Видиоуроки "Lazarus. С чего начать". (В.Черный)  смотреть

Наш опрос
Имеете ли вы доступ к компьютеру и в какой форме?
Всего ответов: 456

Друзья сайта
  • Министерство образования РБ
  • Официальный портал подготовки к ГИА и ЕГЭ
  • Всероссийская олимпиада школьников
  • Федеральный портал Российского образования
  • Институт развития образования РБ

  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0

    Copyright MyCorp © 2017 Бесплатный конструктор сайтов - uCoz