- •Основи програмування. Теорія.
- •Об’єктно-орієнтоване програмування. Завдання.
- •Динамічні структури даних. Завдання.
- •Візуальне програмування. Теорія.
- •Створення інтерфейсу програми.
- •Визначення функціональності програми
- •Управління параметрами середовища
- •Менеджер проекту.
- •Вбудований налагоджувач
- •Переглядач проекту
Створення інтерфейсу програми.
Інтерфейс програми складають компоненти, які програміст вибирає з Палітри компонентів, або створює програмно. Компоненти є структурними одиницями і поділяються на візуальні(видимі) та не візуальні(системні).
Візуальні компоненти – кнопки, списки, форма, і т.д. Так як візуальні компоненти використовуються користувачем для керування програмою, то такі компоненти називають елементами керування. Саме такі компоненти формують інтерфейс користувача.
Не візуальні компоненти – таймер, набір даних.
При створенні інтерфейсу для кожного компонента виконуються такі дії:
вибір компонента в Палітрі Компонентів і розміщення його на формі
зміна властивостей компоненту
Властивості – це атрибути, які визначають спосіб відображення та функціонування компонентів при виконанні програми. Управління властивостями в процесі проектування – це зміна їх значень у вікні Конструктора форми (зміна положення та розмірів) або за допомогою Інспектора об’єктів.
Для звернення до компоненту у програмі використовується властивість Name.
Для встановлення значень властивостей в Інспекторі об’єктів використовуються різні редактори: простий (рядок введення), перелічувальний (розкриваючий список), множинний (комбінація властивостей – список розкривається на +), об’єкт (властивість є об’єктом (Font), і в свою чергу містить інші властивості, розкривається на +).
При виконанні програми значення властивостей компонента можна змінити за допомогою оператора присвоєння.
Визначення функціональності програми
Реакція на події поведінки та розміру вінка закладена в кожній формі і не залежить від призначення програми. На формі, як правило, розміщуються компоненти, які створюють інтерфейс програми, і програміст повинен для цих компонентів визначити відповідну реакцію на дії користувача. Ця реакція і визначає функціональність програми.(Розглянути створення обробника події кнопки Exit).
Засоби налагодження програмного коду
Управління параметрами середовища
Зміна параметрів середовища (шрифт, колір редактора, авто збереження і т.д.) Tools/Environment Options. Параметри середовища Delphi для кожного проекту зберігаються у файлі *.CFG.
Менеджер проекту.
Project Manager призначено для управління складовими частинами проекту(View/Project Manager). За його допомогою можна:
переглядати частини проекту
вилучати окремі частини проекту
доповнювати до проекту нову частину
Вбудований налагоджувач
Призначено для пошуку і вилучення помилок в програмі. Засоби налагоджувача доступні за допомогою команд Run (Виконання) і підменю View/Debug Windows і дозволяють виконувати такі дії:
виконання до вказаного оператора (рядка коду)(Run|Run to Cursor або клавіша F4)
покрокове виконання (Run|Step over F8; Run|Trace Into F7)
виконання до точки зупину (View|Debug Windows|Breakpoints)
перегляд значень об’єктів (View|Debug Windows|Watches)
установка значень об’єктів при виконанні програми
Переглядач проекту
Дозволяє переглядати ієрархію класів, модулів, змінних проекту. Викликається командою View/Browser.
Code Insight
Засіб для роботи з кодом програми. Складається з функцій:
Code Templates – швидке введення шаблону мовної конструкції (Ctrl + J)
Code Completion – вставляння доступних на поточний момент методів, властивостей, які відображуються у списку (потрібно за назвою об’єкта поставити крапку і почекати появи списку)
Code Parameter – виведення на екран списку всіх параметрів методу, який викликається в поточному місці програми.
Tool-Tip-Expression Evaluation – діє на час налагодження програмного коду. Коли виконання програми зупиняється, поряд з курсором мишки, який наведено на певну змінну, з’являється її поточне значення.
Для управління функціонуванням вище наведеними функціями потрібно відкрити Tools|Editor Options|Code Insight.