На головну

Практичне заняття №26

  1.  Залучення до заняття проституцією
  2.  Залучення до заняття проституцією (ст. 240 КК РФ).
  3.  Питання № 9. Завдання на наступне заняття.
  4.  Е заняття
  5.  Е заняття
  6.  Е заняття
  7.  Е заняття

Найменування:Створення простого додатка Delphi.

1. Мета роботи:

Навчиться створювати просте додаток при програмування в Delphi.

2. ПІДГОТОВКА ДО ЗАНЯТТЯ:

2.1. Вивчити запропоновану літературу.

2.2. Підготувати бланк звіту.

3. ЛІТЕРАТУРА:

3.1 Бєлов В. В., Чистякова В. І. Програмування в Delphi: процедурне, об'єктно-орієнтоване, візуальне. Навчальний посібник. - М .: Гаряча лінія - Телеком 2009

3.2 Голіцина О. Л., Попов І. І. Основи алгоритмізації та програмування. - Форум 2010

3.3Семакін І. Г., Шестаков А. П. Основи алгоритмізації та програмування. - М .: Видавничий центр «Академія», 2008

3.4Семакін І. Г., Шестаков А. П. Основи програмування. - М .: Видавничий центр «Академія», 2008

4. ПЕРЕЛІК ОБЛАДНАННЯ І ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ:
 4.1. Персональний IBM PC.

5. ЗАВДАННЯ:

5.1 Створити додаток з виведення тексту в мітку-DBText1 (як в прикладі).

5.2. Створити додаток з виведення тексту в назву форми-Form1 (як в прикладі).

5.3 Створити додаток для передачі тексту, введеного в Memo1, в Edit1. Текст в Edit1 не можна редагувати.

5.4 Створити додаток, яке при завантаженні не виводить на формі кнопку. А при «кліці» за формою, з'явиться кнопка на формі.

6. ПОРЯДОК ВИКОНАННЯ РОБОТИ:

6.1 За запропонованою літературі вивчити необхідний матеріал;

6.2 Виконати завдання;

6.3 Оформити звіт;

7. ЗМІСТ ЗВІТУ:

7.1 Найменування та мета роботи

7.2 Записати результат (лістинг) виконаних завдань.

7.3 Відповіді на контрольні питання

7.4 Висновок про виконану роботу

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

8.1. Що таке інспектора об'єктів?

8.2 Що таке конструктор форми?

8.3 Який процес створення програми в Delphi?

8.4 Що таке налаштування компонентів?

8.5 Що таке процедура обробки події?

Приложениe:

Borland Delphi це об'єктно-орієнтоване середовище візуального програмування. Вона призначена для прискорення розробки високопродуктивних 32-бітних додатків, які можуть працювати в середовищі Windows і Linux. Delphi використовує мову Object Pascal.

 Інтегроване середовище Delphi являє собою багатовіконну систему. Її вигляд може змінюватися в залежності від настройки. Після завантаження вона має вигляд, представлений на малюнку 1.

Рис.1 Вид екрану з вікнами середовища Delphi

У головному вікні розташовані: рядок заголовка, рядок головного меню, панель інструментів (зліва) і панель палітри компонентів. За допомогою палітри компонентів можна вибрати і включити в додаток інтерфейсні елементи управління. Палітра компонентів складається з декількох сторінок з різними групами компонентів. Вікно Інспектора об'єктів - Двосторінкові вікно, воно відображає властивості (сторінка Properties) або події (сторінка Events) одного або кількох вибраних об'єктів або форм.

конструктор форми - Це візуальне зображення головного вікна програми, містить заголовок і робочу область для розміщення компонентів.

За вікном форми розташоване вікно редактора коду, його вигляд представлений на малюнку 2.

Мал. 2 Вид вікна редактора коду

Вікно редактора коду містить код (текст) програми на мові Object Pascal і є багатосторінковим (кожен модуль на окремій сторінці).

При запуску системи Delphi в неї автоматично завантажується новий проект. Новий проект рекомендується відразу зберегти за допомогою команди File / Save All. Зберігати всі файли нового проекту рекомендується в новому каталозі. При збереженні спочатку запитується ім'я модуля з головною формою проекту (pas - файлу), а потім - ім'я файлу проекту (drp - файлу). Щоб середовище автоматично зберігала останню версію створюваного додатка, і при наступних запусках Delphi відкриття середовища проводилося з моменту останнього «виходу», необхідно вибрати в головному меню Tools / Environment Options,на закладці Preferences виставити перемикачі Editor fieles и Project desktop.

Способи завантаження наявного проекту:

- Використання команди File / Open Project;

- Використання команди File / Reopen (Дозволяє швидко вибрати один з раніше використовувалися проектів);

У Delphi може мати тільки один відкритий проект, він може містити одну або більше форм і відповідних їм модулів.

Процес створення програми в Delphi складається з двох кроків: спочатку потрібно створити форму програми (діалогове вікно), потім - написати процедуру обробки подій. Форма додатка створюється шляхом додавання в форму компонентів і подальшої їх налаштування.

Для додавання компонента необхідно вибрати вкладку на панелі компонентів, яка містить потрібний компонент, далі використовувати один з наступних прийомів:

- Клацанням миші вибрати компонент, клацнути на формі в тому місці, де передбачається розмістити даний компонент;

- Подвійним клацанням вибрати компонент і перемістити його в потрібне місце;

- Утримуючи клавішу Shift вибрати компонент на палітрі, клацнути кілька разів на формі для додавання декількох однотипних компонентів.

Для настройки форми або компонента використовується вкладка Properties інспектора об'єктів. Налаштування компонентів - це зміна значень властивостей компонента. Delphi приписує значень властивостей об'єктів за замовчуванням, більшість значень властивостей є слушними, але деякі можна міняти. На вкладці Properties відображаються властивості виділеного компонента або групи компонентів.

Властивості бувають прості (складається з одного значення), що перераховуються (у вигляді списку допустимих фіксованих значень), множинні (складається із сукупності значень інших властивостей, позначений знаком +) і складні (об'єктного типу, позначено ...).

Способи виділення групи компонентів:

- Клацання на компоненті, утримуючи Shift;

- Охоплення компонентів пунктирною рамкою (з'являється, утримуючи кнопку миші);

- Використання вікна Object TreeView.

Значення властивості можна привласнити і безпосередньо в коді процедури, використовуючи оператор присвоєння. Загальний вигляд

Об'єкт. Властивість: = Новое_значеніе;

Процедура обробки події (Код) пишеться розробником для того, щоб додаток реагувало на певну подію. Цей код повинен бути приєднаний до компоненту. Послідовність створення процедури:

- Вибрати форму або компонент, для якого призначений код;

- Перейти на сторінку подій Events Інспектори об'єкта;

- Вибрати подія, для якого повинен бути код;

- В правій колонці рядка виконати подвійне клацання мишкою.

В результаті виконаних дій в розділ interface класу форми додається рядок оголошення створюваної процедури і в розділі реалізації implementation розміщується заголовок процедури і порожній блок Begin End; для коду.

Наприклад, якщо на формі Form1 встановлена ??мітка Label1 і для неї вибрано подія OnClick, процедура обробки події виглядає так:

var

Form1: TForm1;

implementation

procedure TForm1.Label1Click (Sender: TObject);

Begin

end;

 Приклад, як створити додаток, яке «вітає» користувача і форматує введений текст.

Порядок виконання:

1.  Створити у своїй папці папку «Delphi робота 1»;

2. Завантажити Delphi, зберегти новий проект в цільову папку;

3. Розробити форму відповідно до зразка (рис.3), для цього встановити на форму компоненти (вкладка Standard) І змінити їм властивості відповідно до таблиці.

 об'єкт  властивість  значення
мітка  Name  Label1
 Caption  Введіть своє ім'я
 Font ...  напівжирний, 14
мітка  Name  Label2
 Caption  
 Font ...  напівжирний, 14, жовтий
 Color  блакитний
 AutoSize  False
тестове вікно  Name  Edit1
 Text  
 Font  напівжирний, 14
командна кнопка  Name  Button1
 Caption  Ok
 Font  напівжирний, 12
 форма  Caption  ввічлива програма

4. Створити процедуру обробки події OnClick для об'єкта Button1, для цього:

- Виділити об'єкт;

- На вкладці Events інспектора об'єктів вибрати подія OnClick, Виконати подвійне клацання в правому стовпчику рядка;

5. У вікні редактора коду ввести наступний код:

if trim (edit1.text) = '' then label2.Caption: = 'Забув?'

else label2.Caption: = 'Привіт,' + edit1.Text;

6. Перевірити роботу додатка, для цього:

- Завантажити додаток (F9 або в головному меню Run / Run );

- В полі текстового вікна ввести довільний текст;

- Клацнути по кнопці Ok;

- Змінити введений текст,Ок, Переглянути результат;

 



 Практичне заняття №25 |  Практичне заняття №27

 Лабораторна робота №22 |  Приклад 1. |  Лабораторна робота №23 |  Приклад 1. |  Приклад 2. |  Приклад 3. |  Приклад 5. |  Практичне заняття №24 |  Структури і об'єднання |  Практичне заняття №28 |

© um.co.ua - учбові матеріали та реферати