Ввод данных Delphi

В чем заключается ввод данных Delphi? Самый простой способ получения программой исходных данных — использование окна ввода или поля редактирования. Окно ввода является стандартным диалоговым окном, появление которого обеспечивается вызовом функции InputBox. Под значением данной функции подразумевается строка, которую пользователь вводит при работе с программой. Для наглядности, приведем общий вид инструкции ввода данных, где используется функция InputBox Delphi:


Ввод данных Delphi

где:

  • Переменная — строковая переменная; ее значение вводит пользователь;
  • Заголовок — наименование заголовка в окне ввода;
  • Подсказка — поясняющее сообщение;
  • Значение подразумевает текст. который появится в поле ввода после появления окна ввода на дисплее.

Пример 1. Приведем инструкцию, обеспечивающую получение исходных данных для программы, которая будет переводить фунты в килограммы. Иллюстрация окна ввода, использующегося в данной инструкции, представлена ниже.

Ввод данных Delphi

Ввод данных

Если программист в процессе выполнения программы введет некоторую строку и затем нажмет на кнопку OK, то эта строка будет выступать в качестве значения функции InputBox. При нажатии на кнопку Censel в качестве значения функции InputBox выступит строка, которая передана данной функции в виде параметра Значение.

Заметка. Функция InputBox принимает значение типа string. Таким образом, для получения в программе числа необходимо преобразовать введенную строку в число, используя соответствующую функцию преобразования.

Пример 2. Представим фрагмент программы (пересчет веса из фунта в килограмм), которая осуществляет ввод первичных данных из поля окна ввода:

Ввод данных Delphi из поля редактирования:

В качестве поля редактирования в Delphi выступает компонент Edit. Программист вводит данные из поля редактирования, обращаясь к свойству Text:

Ввод данных Delphi из поля редактирования

На рисунке выше представлено диалоговое окно программы перевода фунта в килограмм. В данном примере компонент Edit1 применяется для ввода первичных данных. Таким образом, инструкцией ввода данных будет следующий фрагмент программы:


Похожие записи:

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля отмечены *