Введення висновок даних в Дельфи

Введення і виведення даних в середовищі Дельфі

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

Середу Дельфі становить набір вікон, візуально не пов'язаних один з одним. Одним з основних вікон є вікно конструктора форм (FormDesigner), за допомогою якого створюються заготовки для візуальної частини програмного додатка.

Конструювання форми полягає в перенесенні в поле форми необхідних компонентів. Кожен компонент має певні властивості, які визначають стан і поведінку об'єкта. У програмі властивості використовуються для читання і / або запису даних безпосередньо або через певні методи, тобто при зверненні до того чи іншого властивості виконується або пряме читання / запис його значення, або виклик процедури або функції, які повертають потрібну установку.

На першому етапі створення програмних додатків в Дельфи ми будемо працювати з наступними компонентами, що дозволяють виконати введення і виведення даних, пояснювальних написів і т.п .:

LABEL - мітка, для розміщення заголовків, і інших пояснювальних написів

STATICTEXT - мітка, для розміщення написів в рельєфною рамці

STRINGGRID - таблиця рядків, використовується для введення / виведення даних у вигляді двовимірної таблиці.

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

Ім'я компонента Властивість для введення / виведення

EDITTEXT (в програмі записується EDIT1.TEXT)

MEMOTEXT (в програмі записується MEMO 1.TEXT)

LABEL CAPTION (тільки висновок) (LABEL1.CAPTION)

STATICTEXT CAPTION (тільки висновок) (STATICTEXT1.CAPTION)

STRINGGRID масив CELLS [номер стовпчика, номер рядка] в програмі записується STRINGGRID1.CELLS [j, i]

Для компонента MEMO часто використовується властивість «рядок» LINES в поєднанні з методом «додати» ADD. (В програмі записується MEMO1.LINES.ADD ()).

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

- при введенні треба перевести дані з строкового типу в числовий, а саме в цілочисельний тип або речовинний тип за допомогою функцій STRTOINT () або STRTOFLOAT ();

- при виведенні дані треба перевести з целочисленного або дійсного типу в строковий за допомогою функцій INTTOSTR () або FLOATTOSTR ()

Для виконання цих операцій використовується оператор присвоювання «: =» мови Паскаль.

У лівій частині оператора записується ім'я компонента і його властивість, роздільником є ​​точка, а в правій частині - відповідне значення.

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

- спосіб 1 Memo1.Text: = 'висновок з втратою всього виведеного раніше';

- спосіб 2 Memo1.Text: = Memo1.Text + 'висновок зі збереженням виведеного раніше';

- спосіб 3 Memo1.Lines.Add ( "додати рядок і вивести все, що в апострофа ');

Способи 1 і 2 цієї статті не вводять нового рядка.

  1. Висновок в поле мітки 1 слова Київ Label1.Caption: = 'Київ';
  2. Висновок в поле мітки 2 числа 25 Label2.Caption: = '25';
  3. Висновок в поле мітки 1 числа 10,23 StaticText1: = '10.23';
  4. Введення в змінну А числа 5 з компонента Edit1 А: = strtoint (Edit1.Text)
  5. Висновок в поле Memo1 значення змінної А Memo1.Text: = inttostr (A);

Якщо виконати висновок в полі Memo1 з компонента Edit1, то записується команда Memo1.Text: = Edit1.Text

Схожі статті