Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Контакти
 


Тлумачний словник
Авто
Автоматизація
Архітектура
Астрономія
Аудит
Біологія
Будівництво
Бухгалтерія
Винахідництво
Виробництво
Військова справа
Генетика
Географія
Геологія
Господарство
Держава
Дім
Екологія
Економетрика
Економіка
Електроніка
Журналістика та ЗМІ
Зв'язок
Іноземні мови
Інформатика
Історія
Комп'ютери
Креслення
Кулінарія
Культура
Лексикологія
Література
Логіка
Маркетинг
Математика
Машинобудування
Медицина
Менеджмент
Метали і Зварювання
Механіка
Мистецтво
Музика
Населення
Освіта
Охорона безпеки життя
Охорона Праці
Педагогіка
Політика
Право
Програмування
Промисловість
Психологія
Радіо
Регилия
Соціологія
Спорт
Стандартизація
Технології
Торгівля
Туризм
Фізика
Фізіологія
Філософія
Фінанси
Хімія
Юриспунденкция






Введення і виведення даних

Виведення інформаціїВиведення інформації завжди має на увазі виведення рядків тексту. Тому для виведення числових констант і змінних їх необхідно перетворювати в текст наступними функціями:

IntToStr (ціле число);

FloatToStr(дійсне число);

Для виведення інформації на екран використовується процедура

ShowMessage(const Msg: string);

Тут MSG – рядок тексту, увязнена в апострофи, або сукупність рядків, сполучених знаком +.

Можна проводити виведення числових даних, символів, рядків, арифметичних виразів, елементів масивів, полів записів і інших даних. Але заздалегідь всі вони повинні бути перетворені в строкову константу відповідними функціями.

Приклад.

ShowMessage (‘Число сторін =’+IntToStr(5));

ShowMessage (‘Довжина сторони =’+FloatToStr(5.25));

Для висновку можна використовувати деякі компоненти форми, у яких є властивість CAPTION.

Form1.Caption:=’X=’+IntToStr(78);

Label1.Caption:=’Y=’+FloatToStr(567.89);

Компонент EDIT спеціально передбачений для введення і висновку. Для висновку можна використовувати його властивість TEXT

Edit1.Text := FloatToStr(-667.98);

 

Функція MessageDlgбільш універсальна. Вона дозволяє помістити у вікно з повідомленням один із стандартних значків, наприклад «Увага», задати кількість і тип командних кнопок і визначити, яку з кнопок натиснув користувач

Звернення до функції MessageDlgв загальному вигляді:

Вибір :=MessageDlg (повідомлення, тип повідомлення, кнопки, довідка);

де: повідомлення - текст повідомлення (рядок символів);

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

 

Таблиця 8 Константи типів повідомлення функції MessageDlg

Константа Тип повідомлення Значок
mtlnformation Інформація
mtWarning Увага
mtCustom Звичайне повідомлення Без значка
mtError Помилка
mtConfirmation Запит підтвердження

 

Кнопки- це список кількості і виду кнопок вікна повідомлення. Список може складатися з декількох розділених комами іменованих констант - типів кнопок. Весь список замикається в квадратні дужки.

Таблиця 7 Список іменованих констант - типів кнопок

Константа Напис на кнопці Визначає
mbYes Yes Так
mbAbort Abort Припинити
mbNo No Hет (відмова)
mbAll All Все (для всіх)
mbCancel Cancel Відмінити
mblgnore Ignore Ігнорувати
mbRetry Retry Повторити
mbOk OK Добре (згода)
mbHelp Help Допомога (довідка)

 

Наприклад, для того, щоб у вікні повідомлення були присутні кнопки «Cancel», «Abort», «Ignore», список кнопки повинен складатися з 3-х констант: [mbCancel, mbAbort, mblgnore].

Функція MessageDlgможе використовувати також ще три константи: mbAbortRetryIgnore, mbYesNoCancel, mbOkCancel. Вони визначають комбінації командних кнопок, які часто використовуються в діалогових вікнах.

Довідка - це параметр, який визначає номер екрану довідкової системи, який з'являється при натисненні на клавішу F1 в той час, коли вікно повідомлення знаходиться на екрані дисплея. Якщо використання довідкової системи не передбачається, то у функції MessageDlgпараметр «довідка» повинна дорівнювати нулю.

Значення функції MessageDlgдозволяє визначити, яка з командних кнопок була натиснута. У таблиці 8 приведено перелік констант, які ідентифікують натиснуту кнопку.

 

Таблиця 8 Константи, які ідентифікують натиснуту кнопку

Константа Діалог завершений натисненням кнопки
mrYes Yes
mrAbort Abort
mrNo No
mrAU All
mrCancel Cancel
mrlgnore Ignore
mrRetry Retry
mrOk OK

Читайте також:

  1. Git виконує перевірку цілісності даних
  2. I. Введення в розробку програмного забезпечення
  3. Автоматизований банк даних (АБД).
  4. Адаптація персоналу: цілі та завдання. Введення у посаду
  5. Адреси даних. Вказівники.
  6. Аксіоматика простих типів даних
  7. Аксіоматика структурних і складних типів даних. Структурні типи даних.
  8. Алгоритм адресного вибору оптимального безрецептурного вітаміновмісного лікарського препарату, лікарської форми і шляху введення
  9. Аналіз вихідних даних і постановка задач на курсове проектування
  10. Аналіз даних засобами Excel
  11. Аналіз паралельного інтерейсу з DSP-процесорами: запис даних в ЦАП, що під’єднаний до адресного простору пам’яті
  12. Аналіз паралельного інтерфейсу з DSP-процесорами: читання даних з АЦП, що під’єднаний до адресного простору пам’яті




Переглядів: 552

<== попередня сторінка | наступна сторінка ==>
Структура програми | Висновок в полі діалогового вікна

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

 

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.004 сек.