Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка практические под ХР.doc
Скачиваний:
7
Добавлен:
26.11.2018
Размер:
3.97 Mб
Скачать

Хід роботи

  1. Створіть додаток згідно зразка.

  1. Вирівняйте всі кнопки по вертикалі, виставте їх розміри по розміру першої кнопки.

  2. Змініть надписи на кнопках, назвавши їх Кнопка 1 – Кнопка 3 відповідно. Змініть надпис на формі. Обнуліть надпис в полі вводу. Відключіть всі кнопки, крім «Закрыть». В надписи введіть дані про виконавця програми.

  3. Збережіть результат своєї роботи в окремій папці, згененеруйте ехе-файл.

Приклад виконаного завдання зображено на малюнку.

Контрольні запитання.

  1. Яким чином можна додати новий компонент на форму?

  2. Яким чином можна видалити компонент із форми?

  3. Яким чином можна змінити розміри компонента?

  4. Яким чином можна встановити прив’язку компонента?

Практична робота №12 Тема: Налагодження програми.

Мета Навчитися створювати найпростіші програмні продукти за допомогою візуальної мови програмування.

Теоретичні відомості

Перехід у режим налагодження

Для того щоб перейти в режим налагодження, можна скористатися однією з команд меню Run, перерахованих у таблиці.

Таблиця 1

Команда

Комбінація клавіш

Опис

Run

<F9>

Якщо у вихідному коді встановлена точка переривання, то робота додатка зупиняється на відповідному рядку.

Step Over

<F8>

Порядкове налагодження без заходу в процедури.

Trace Into

<F7>

Порядкове налагодження з заходом у процедури

Run to Cursor

<F4>

Робота додатка зупиняється на рядку, у якій до його запуску був розташований курсор.

Для того щоб вийти з режиму налагодження можна або забрати всі точки переривання і натиснути клавішу <F9> (команда Run >- Run), або натиснути комбінацію клавіш <ctrl+F2> (команда Run >• Program Reset). У першому випадку робота додатка продовжиться, а в другому — перерветься.

Точка переривання (breakpoint) — це рядок вихідного коду, на якій робота додатка зупиняється і відбувається перехід у режим налагодження. Точок переривання може бути стільки ж, скільки рядків виконуваного вихідного коду. Якщо після зупинки додатка на точці переривання натиснути клавішу <F9>. те робота додатка продовжиться до наступної точки переривання (або до завершення додатка), якщо ж натиснути клавішу <F8> або <F7>, те почнеться порядкове налагодження додатка.

Установити точку переривання в поточному рядку можна одним з чотирьох способів.

  • Виконати команду Run >• Add Breakpoint >• Source Breakpoint.

  • Клацнути правою кнопкою миші і виконати команду Debug >- Toggle

  • Breakpoint контекстного меню.

  • Натиснути клавішу <F5>.

  • Напроти рядка двічі клацнути мишею в сірому полі, розташованому уздовж лівого краю редактора вихідного коду.

За замовчуванням рядок із точкою переривання виділяється червоним кольором, однак колірні настроювання можна змінити на вкладці Color вікна Editor Properties (команда Tools >- Editor Options).

Забрати точку переривання можна, виконавши один з вище перерахованих способів, крім першого.

Вікна відладчика

Усього у версії Delphi існує дев'ять вікон відладчика, доступ до яких можна одержати по команді View >- Debug Windows або за допомогою спеціальних комбінацій клавіш. Опис вікон відладчика з указівкою відповідних комбінацій клавіш представлено в таблиці.

Таблиця 2

Вікно

Комбінація клавіш

Опис

Breakpoints

<Ctrl+Alt+B>

У цьому вікні перераховані всі точки переривання, встановлені в додатку. Якщо двічі клацнути мишею на якому-небудь пункті в списку крапок переривання, то курсор перейде до відповідного рядка вихідного коду.

Call Stack

<CtrH-Alt+S>

Стік викликів. У цьому вікні вказується послідовність викликів методів і процедур, що передувала поточному методові або процедурі.

Watches

<CtrH-Alt+W>

Це вікно при налагодженні просто незамінно. У ньому можна переглядати поточні значення перемінних і властивостей. Для того щоб додати яке-небудь значення в список вікна Watches прямо в редакторі вихідного коду, можна установити курсор на перемінній або властивості і натиснути комбінацію клавіш <ctrl+F5> або виконати команду Debug >- Add Watch at Cursor контекстного меню редактора вихідного коду.

Local Variables

<Ctrl+Alt+L>

Указуються поточні значення всіх локальних перемінних для даного методу або процедури.

Thread

<Ctrl+Alt+T>

Відображає стан використовуваних у додатку потоків.

Status

<Ctrl+Alt+ S>

У цьому вікні відображається перелік використовуваних у даний момент програмних модулів і бібліотек.

Modules

<Ctrl+Alt+ M >

Журнал системних подій.