Вправа № 1. Вікна інтегрованого середовища Delphi

  1. Запустіть програму Delphi : Пуск ► Программы ► Borland Delphi 7 ► Delphi
  2. Відобразяться вікна інтегрованого середовища Delphi.
  3. Знайдіть наступні вікна:
  1. Панель Компонентів – (вікно з вкладками);
  2. вікно Форми (заголовок вікна Form1);
  3. вікно Коду (заголовок вікна pas);
  4. вікно Дерева об’єктів (заголовок вікна Object TreeViev);
  5. вікно Інспектора об’єктів (заголовок вікна Object Inspector);

Вправа № 2. Перемикання режимів роботи інтегрованого середовища Delphi

  1. Зараз проект відкритий в режимі “Редагування” – Рядок заголовка головного вікна відображає ім’я Delphi7 Project1.
  2. Перемкніть проект в режим “Виконання” :
  3. на панелі інструментів Debug (панель Відладка) клацніть на кнопці Run (F9)  (Виконати);
  4. проект перейде в режим “ВиконанняРядок заголовка головного вікна відображає ім’я Delphi 7 Project1[Running];
  5. закрийте вікно виконуваного проекту, і програма перейде в режим “Редагування“.

Вправа № 3. Форма і її властивості

Клацніть на порожньому місці вікна форми Form1 ( об’єкт Форма виділиться).

У вікні Інспектора об’єктів (Object Inspector) на вкладці Властивості (Properties) знайдіть властивості форми і надайте їм значення вказані нижче:

Властивість Значення властивості Призначення властивості
Name Form1_Primer1 ім’я форми для використання в коді програми
Caption Приклад 1 заголовок вікна форми
Height 300 висота форми
Width 450 ширина форми
Font.Name Tahoma ім’я основного шрифту
Font.Size 10 розмір основного шрифту
BorderIcons

 biMaximize

True

False

включити або вимкнути стандартні кнопки управління вікном

вимкнути кнопку Розгорнути вікно

BorderStyle

bsSizeable

bsDialog 

True

True

False

стиль межі вікна

розмір можна міняти

розмір змінювати не можна

Position poScreenCenter позиція вікна при старті програми в центрі екрану монітора
Color clMoneyGreen колір фону форми

Вправа № 4. Об’єкт типу «текстове поле»

 

На палітрі Компонентів перейдіть на вкладку Standard.

Клацніть на значку компонента Edit (на малюнку вище виділений червоною рамочкою).

Клацніть на порожньому місці вікна форми ( з’явиться виділений компонент) .

Ліворуч у вікні Інспектора об’єктів (Object Inspector) на вкладці Властивості (Properties) знайдіть властивості об’єкту типу «текстове поле» і дайте їм значення вказані нижче:

Властивість Значення властивості Призначення властивості компонента
Name Edit1_PoleVvoda ім’я компонента для використання в коді програми
Height 24 висота компонента
Width 145 ширина компонента
Left 24 відступ компонента від лівого краю вікна форми
Top 64 відступ компонента від верхнього краю вікна форми
Font.Name Arial ім’я шрифту компонента
Font.Size 12 розмір шрифту компонента
Font.Color clRed колір шрифту компонента
Visible True видимість компонента на формі
Enabled True доступність компонента
Hint Полі введення тексту спливаюча підказка при наведенні покажчика
ShowHint True чи показувати підказку при наведенні покажчика
Color clAqua колір фону компонента
Text Полі введення текст відображається в полі об’єкту
BorderStyle bsSingle межі навколо компонента
Cursor crHandPoint вид покажчика миші при наведенні на компонент

 

Вправа № 5. Об’єкт типу «Мітка»

  • На палітрі Компонентів перейдіть на сторінку Standard.
  • Клацніть на значку компонента Label (на малюнку вище виділений червоною рамочкою).
  • Клацніть на порожньому місці вікна форми ( з’явиться виділений компонент) .
  • Ліворуч у вікні Інспектора об’єктів (Object Inspector) на вкладці Властивості (Properties) знайдіть властивості об’єкту типу «текстове поле» (назви об’єктів дивитеся вище в пункті 4) вправи № 8).
Властивість Значення властивості Призначення властивості компонента
Name Label1_Text ім’я компонента для використання в коді програми
Caption Програма “Приклад 1” однорядковий текст
Left 112 відступ компонента від лівого краю вікна форми
Top 15 відступ компонента від верхнього краю вікна форми
Font.Name Arial ім’я шрифту компонента
Font.Size 14 розмір шрифту компонента
Font.Color clNavy колір шрифту компонента
Font. Style

fsBold

fsItalic

 

True

True

зображення шрифту компонента

напівжирний

курсив

Visible True видимість компонента на формі
Enabled True доступність компонента
Hint спливаюча підказка при наведенні покажчика
ShowHint чи показувати підказку при наведенні покажчика
Color clSkyBlue колір фону компонента
Transparent прозорість компонента
  • Запустіть проект на виконання: на панелі інструментів Debug (панель Відладка) клацніть на кнопці  Run (F9)  (Виконати);
  • Зкарійте вікно.
  • Збережіть проект: File _ Save All.
  • У вікні Save Unit1 As в полі Ім’я файлу введіть ім’я модуля проекту Zavd1 _  Зберегти.
  • У вікні Save Project1 As в полі Ім’я файлу  введіть ім’я проекту Persha _ Зберегти.
  • Закрійте вікно формі та вікно коду.

 

Вправа № 6. Знайомство з подіями в Delphi

  • Виконайте послідовність: FileNewApplication
  • На запитання системи натисніть кнопку No. Будуть створені нові вікна форми та коду.
  • На палітрі Компонентів перейдіть на сторінку Standard.
  • Клацніть на значку компонента Кнопка (на малюнку нижче виділений червоною рамочкою).
  • Клацніть на порожньому місці вікна форми (з’явиться виділений компонент) .
  • Ліворуч у вікні Інспектора об’єктів (Object Inspector) клацніть на вкладці Події (Events) і знайдіть події об’єкту кнопка Button1, приведені нижче:
OnClick клацання кнопкою миші OnKeyUp при відпуску клавіші
OnEnter перед тим, як елемент отримує фокус OnMouseDown при натисненні кнопки миші
OnExit перед тим, як елемент управління втрачає фокус OnMouseMove при переміщенні миші
OnKeyDown при натисненні на клавішу OnMouseUp при відпуску кнопки миші
OnKeyPress при натиснутій клавіші  
  • Клацніть на порожньому місці вікна форми ( зніметься виділення з об’єкту кнопка Button1 ► виділиться об’єкт Form1.
  • Ліворуч у вікні Інспектора об’єктів (Object Inspector) клацніть на вкладці Події (Events) і знайдіть події об’єкту Form1, приведені нижче :
OnActivate перед тим, як форма отримує управління OnDestroy перед тим, як форма віддаляється
OnCreate після того, як форма створюється OnKeyPress при натиснутій клавіші
OnClose перед закриттям вікна форми OnPaint після відтворення форми
OnDeactivate перед тим, як форма втрачає управління OnResize при зміні розміру вікна форми

 

Вправа № 7. Процедура обробки подій в Delphi

Створимо процедуру обробки події закриття застосування за допомогою кнопки Button1.

  1. Натисніть F12, щоб перемкнутися на вікно форми.
  2. Виділіть об’єкт кнопка Button1 клацанням на встановленій кнопці.
  3. Для кнопки у властивості Caption напишіть Вихід.
  4. Ліворуч у вікні Інспектора об’єктів (Object Inspector) клацніть на вкладці Події (Events).
  5. У Інспекторові об’єктів на вкладці Events двічі клацніть в полі
  6. Програма перейде у вікно Редактора коду pas, де буде запропонована вам заготовка обробника події OnClick (клацання кнопкою миші) :
Заготівля обробника події OnClick Змінений користувачем обробник події
procedure TForm1.Button1Click(Sender: TObject);

begin

 

end;

procedure TForm1.Button1Click(Sender: TObject);

begin

Close;

end;

  1. Вставте між ключовими словами begin і end оператор Close як показано в правому стовпці таблиці. Виклик методу Close для головної форми рівнозначний виходу із застосування.

 

Вправа № 8. Запуск проекту на виконання

  • Відкомпілюйте і запустіть створене застосування однією з наступних дій :
    • натиснути кнопку F9 (Виконати);
    • на панелі інструментів Debug (панель Відладка) Run (F9)  (Виконати) ;
    • виконати команду Run (
  • Якщо усе описане у ви зробили без помилок, то застосування відкомпілюється і запуститься на виконання..

Якщо в початковому коді буде знайдена помилка, то відповідний рядок буде виділений, курсор введення вкаже на місце розташування помилки, а під Редактором коду відобразиться повідомлення про тип помилки.

  • Виконайте клацання на кнопці Вихід і робота застосування буде завершено.
  • Після закриття застосування станеться повернення в інтегроване середовище розробки Delphi.
  • Закрийте середрвище Delphi.

 

Вправа № 9. Привласнення значень властивостям об’єктів

  • Запустіть середовище програмування Borland Delphi.
  • Встановіть для об’єкту Form1 наступні властивості:
Назва властивості Значення властивості Назва властивості Значення властивості
Caption Діалог Height 300
Width 400 Position poScreenCenter
  • На форму встановіть об’єкти і вкажіть для них властивості вказані в таблиці:
Вкладки Властивості

Об’єкти

Label2 Button1 Button2

Properties

Caption Delete Вітання Вихід
Font.Size 12 12 12
Left 48 88 304
Top 56 160 232
Width 225 73
Height 33 25
  • Для об’єктів створіть події вказані в таблиці:
Об’єкт Вкладка Подія Ваша дія Значення
Button1 Events OnClick Під begin набрати код Label2.Caption:=‘Поздоровляю з першою програмою!’;
Button2 Events OnClick Під begin набрати код Close
  • Запустіть створену програму клацанням на кнопці Run (F9).
  • У полі Edit1 з миготливим курсором введіть своє ім’я і клацніть на кнопці Вітання.
  • Властивості Caption об’єкту Label3 буде присвоєно значення властивості Text об’єкту Edit1, тобто ваше ім’я введене в поле цього об’єкту.
  • Закрийте програму клацанням на кнопці Вихід.
  • У папці своєї групи створіть папку Dialog.
  • Збережіть проект: File _ Save All.
  • У вікні Save Unit1 As в полі Ім’я файлу введіть ім’я модуля проекту Zavd2 _  Зберегти.
  • У вікні Save Project1 As в полі Ім’я файлу  введіть ім’я проекту Privetstvie _ Зберегти.
  • Закрійте середовище програмування.

 

Вправа № 10.

Створіть форми такого вигляду:

та