авляти процесом розробки програми. У ньому передбачені команди управління файлами, компіляцією, редагуванням, вікнами і т.д. Вікно розбите на три функціональних блоки:
Головне меню. У ньому розташовані команди управління файлами, команди управління компіляцією і властивостями всього програми, команди управління вікнами та налаштуваннями середовища та багато іншого. Меню розташовується у верхній частині основного вікна.
Малюнок 2.4 - Головне меню
Панель інструментів. Панель інструментів надає швидкий доступ до основних команд головного меню. Вона розташована в лівій частині головного вікна, під головним меню.
Малюнок 2.5 - Панель інструментів
Палітра компонентів. Надає доступ до основних компонентів середовища розробки, наприклад: поле введення, напис, меню, кнопка і т.п.
Малюнок 2.6 - Палітра компонентів
. Інспектор об'єктів, рис. 2.7.
У верхній частині вікна показується ієрархія об'єктів, а знизу, розташовані три вкладки: Властивості raquo ;, Події raquo ;, Вибране raquo ;. Призначення інспектора об'єкта - це перегляд всіх властивостей і методів об'єктів. На вкладці Властивості перераховуються всі властивості вибраного об'єкта. На вкладці Події перераховуються всі події для об'єкта. На вкладці Вибране обрані властивості і методи.
Малюнок 2.7.- Інспектор об'єктів
. Редактор вихідного коду Lazarus, рис. 2.8.
Малюнок 2.8 - Редактор вихідного коду
Саме в цьому вікні я буду набирати текст своєї програми. Багато функції і можливості цього редактора збігаються з можливостями звичайних текстових редакторів, наприклад Блокнота. Текст в редакторі можна виділяти, копіювати, вирізати, вставляти. Крім того, в редакторі можна здійснювати пошук заданого фрагмента тексту, виконувати вставку і заміну. Але, звичайно, цей редактор вихідних текстів Lazarus володіє ще рядом додаткових можливостей для комфортної роботи стосовно до розробки програм.
Основна перевага редактора полягає в тому, що він володіє можливостями підсвічування синтаксису, причому не тільки Pascal, але й інших мов, а також низкою інших зручностей. Зокрема, виділений фрагмент тексту можна зрушувати вправо або вліво на кількість позицій, зазначених у налаштуваннях Оточення? Параметри? Редактор? Загальні? Відступ блоку, що дуже зручно для форматування з метою структурування коду. Виділений фрагмент можна закомментировать або розкоментувати, перевести в верхній або нижній регістр і т.д.
Всі можливі операції в редакторі зібрані в меню Правка і Пошук головного меню Lazarus, рис. 2.9, 2.10.
Малюнок 2.9 - Меню Правка
Малюнок 2.10 - Меню Пошук
4. Вікно повідомлень
У цьому вікні виводяться повідомлення компілятора, компоновщика і відладчика.
На цьому я закінчу короткий огляд середовища Lazarus.
lazarus енергоресурс система облік
3. СИСТЕМА ДЛЯ РОЗРАХУНКУ ЕНЕРГОРЕСУРСІВ
3.1 Опис розробленої системи
Вид додатки на початку розробки, рис. 3.1.
Малюнок 3.1 - Додаток на початку розробки
Покрокова збірка інтерфейсу додатку:
1. Відредагуємо форму додатку, встановивши властивості (рис. 3.2):
BorderIcons: []
BorderStyle: bsSingle
Caption: Energy Management v1.0
Color: clMoneyGreen
Height: 435
Icon: завантажуване зображення
Left: 280
Position: poScreenCenter
Top: 121
Width: 461
Рисунок 3.2 - Результат виконання 1-го пункту
2. Помістимо на форму об'єкт Image1: TImage, встановивши властивості (рис. 3.3):
Align: alClient
AutoSize: True
Center: True
Picture: Завантажуване зображення
Малюнок 3.3 - Результат виконання 2-го пункту
3. Помістимо на форму об'єкт Button1: TButton, встановивши властивості:
AutoSize: True
Caption: 1
Left: 32
Top: 0
Visible: False
4. Зробимо копії об'єкта Button1, встановивши властивості:
Button2:
Caption: 2
Left: 72
Top: 0
Button3: