Учебное пособие: Обєктно-орієнтоване програмування МП 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 // Все в порядку, пароль вірний

К-во Просмотров: 463
Бесплатно скачать Учебное пособие: Обєктно-орієнтоване програмування МП Delphi