Урок 1

http:///category/lazarus
УРОК 1. СИСТЕМА ПРОГРАМУВАННЯ LAZARUS
Коротка довідкова інформація
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