На головну

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

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

Найменування:Створення проекту з використанням компонентів для роботи з текстом

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 Створити додаток з підрахунку факторіала числа ( «форма» як в прикладі додатка).

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

5.3 Створити додаток з підрахунку кореня числа. Висновок результату відбувається в Edit1 c вибором кольору тексту.

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

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

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

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

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

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

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

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

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

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

8.1. Що таке «Метод»?

8.2 Що таке Caption?

8.3 Що таке «Вкладені властивості»?

8.4 Що таке Procedure?

8.5 Що таке Event?

Приложениe:

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

 Button - стандартна кнопка, зазвичай кнопка використовується для запуску дії, при цьому задіюють тільки метод OnEvent (реакція на натискання). Властивість Default = True асоціює вводиться компонент з кнопкою Enter, Cancel = True - з кнопкою Esc. Властивості Color для оформлення напису (Caption) у кнопки немає. Амперсант, поміщений в тексті напису, вказує швидку Alt-клавішу запуску, наприклад, Caption = A & Ppend викликає спрацювання кнопки при натисканні Alt-P. Властивість ModalResult = true визначить обов'язковість натискання для закриття дочірнього вікна.

 Label - мітка, використовується як напис або як область виведення інформації для читання. Як і для кнопки, для мітки можна визначити клавішу швидкого доступу, але вона буде запускати пов'язаний з міткою компонент (по FocusControl). Властивість AutoSize = True визначить мінімізацію розміру мітки під текст напису, Aligment - центрування цього тексту, WordWrap - можливість розташування тексту в декілька рядків, Transparent - прозорість при накладенні на інші елементи.

 Edit - рядок введення. Заголовка (Caption) у цього компонента немає, але є властивість Text як вміст рядка. Це властивість можна як зчитувати, так і привласнювати (при необхідності з обмеженням довжини призначенням властивості MaxLength). При введенні конфіденційної інформації вказують відображаються символи (зазвичай "*"), при цьому потрібно перевизначити властивість PasswordChar, задавши його відмінним від # 0.

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

При цьому на формі потрібно розмістити чотири написи (з задаються властивостями Caption) і п'яту напис з порожньою Caption - для відображення суми. Визначити два рядки введення для сумміруемих чисел (проти міток "перше" і "друге") і одну кнопку "Розрахунок" для запуску процедури підсумовування після введення чисел.

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

procedure TForm1.Button1Click (Sender: TObject);

var a, b, c: real;

s: string; code: integer;

begin

{Введення даних з полів редагування}

val (edit1.text, a, code);

val (edit2.text, b, code); c: = a + b;

str (c: -10: 4, s); {Переклад числа в рядок}

label5.Caption: = s

end;

 



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

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

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