Учебное пособие: Обєктно-орієнтоване програмування МП Delphi
Клас форм ім'я компонента ім'я події (без префікса On)
Begin
Label1.Caption: =’Перший додаток’;
Мітка Заголовок
End ;
9.У вікні Редактора Коду вбудоване вікно Провідника (Дослідника) Коду. Його можна закрити.
10. Властивiсть Caption компонента Label1 змінена на текст “Пер-ший додаток” за допомогою метода - підпрограми обробки події - Procedure TForm1.Button1Click .
11. Якщо немає помилок Error і зауважень Warning, компілюємо додаток і виконуємо його {File - Run - Run чи F9}.
Контрольні питання.
1. Типи вікон Delphi.
2. Основні компоненти палітри.
3. Формування та конструювання форми.
4. Основні об'єкти форми.
5. Обробка події (Редактор Коду).
6. Провідник Коду.
7. Знавець Коду.
Захист програми паролем
Програміст може показати діалогове вікно з запитом пароля і блокувати виклик методу Application.Run , якщо введений користувачем пароль невірний. У наступному прикладі, у проекті використовуються дві форми: стандартна форма InputQuery і звичайна головна форма Form1 . Форма InputQuery створюється при звертанні до однойменної функції, визначеної в модулі Dialogs . Вона являє собою невелике діалогове вікно з однорядковим текстовим полем Tedit і двома кнопками – OK і Cancel . У вікні користувач повинний ввести пароль (Delphi) і натиснути клавішу Enter .
program Password;
uses
Forms,
Dialogs, // У цьому модулі визначена функція InputQuery
Until in ‘Unit1.pas’ {Form1};
{$R *.RES}
var
Passwrd: String;
Begin // Запитуємо пароль:
if InputQuery (‘Вікно введення пароля ’ , ‘ Введіть пароль: ‘ , Passwrd)
then
if P asswrd = ‘Delphi’ then
begin // Все в порядку, пароль вірний