Цель работы: данная лабораторная работа направлена на ознакомление со свойствами компонентов TEdit и TLabel.

Для ввода данных в Delphi создан специальный компонент TEdit – поле ввода. Этот компонент представляет собой особую область, размещаемую на форме. Заголовка (свойства Caption) у этого компонента нет, но есть свойство Text, определяющее содержимое строки. При необходимости можно ограничить длину вводимой строки с помощью свойства MaxLength. При вводе конфиденциальной информа­ции указывают отображаемые символы (обычно "*"), при этом нужно переопределить свойство PasswordChar, задав его отличным от #0. Ваш проект будет содержать метки, поля ввода, командные кнопку.

Создадим заголовок формы  "Решение уравнений", затем выс­тавим свойства шрифта формы, отличные от принятых по умолчанию. Эти свойства будут передаваться всем объектам, помещаемым на форму, нo при необходимости для каждого такого объекта их можно изменить в Инспекторе объектов.

Для размещения текстовых данных и результатов решения поместите на форму компонент TLabel – метку. Метки представляют собой просто текстовое оформление формы, предоставляют возможность вывода вспомогательных надписей и результатов вычислений. Результаты так же можно вывести и в поле Edit.  

Рисунок 4. Компоненты TLabel и TEdit.

        Таблица 9. Некоторые свойства компонента TEdit.

MaxLength

Максимальная длина поля

PasswordChar

«Символ пароля», символ, который отображается вместо текста при вводе конфиденциальных данных.

ReadOnly

«Только для чтения», запрет изменения текста в поле ввода

Text

Текст, размещаемый в поле ввода

       Таблица 10. Некоторые свойства компонента TLabel.

Alignment

Выравнивание текста внутри объекта

AutoSize

Значение False – отменяет  минимиза­цию размера метки под текст надпи-си,  True – устанавливает  минимиза­цию размера метки под текст надписи

WordWrap

Значение True предоставляет  возможность расположения тек­ста надписи в несколько строк.

        Таблица 11. Значения свойства Alignment.

taCenter

выравнивание по центру

taRightJustify    

выравнивание по правому краю

taLeftJustifу

выравнивание по левому краю

       В Delphi файлы работают так же как и в ТурбоПаскале. Однако, так как у некоторых компонентов Delphi существуют методы Close и Assign, то разработчиками было решено несколько изменить аналогичные команды для работы с файлами.

        Таблица 12. Процедуры для работы с файлами

AssignFile

Связывание файловой переменной с физическим файлом.

Reset, Rewrite, Append

Открытия файла в различных случаях.

CloseFile

Закрытие файла.

        Кроме того, при выполнении работы вам понадобятся функции для работы с датой и временем.

       Таблица 13.Функции для вывода даты и времени

Now

Возвращает текущие дату и время в формате типа TDateTime.

Date

Возвращает текущую дату в формате типа TDateTime.

Time

Возвращает текущее время в формате типа TDateTime.

DateTimeToStr

Переводит значение из типа TDateTime в строку.

DateToStr

Переводит календарную дату из типа TDateTime в строку.

TimeToStr

Переводит время из типа TDateTime в строку.

         Для совмещения разнотипных данных необходимо использовать функции совместимости типов.

         Таблица 14. Функции для работы со строками

IntToStr

Переводит целочисленное  значение в строку.

StrToInt

Переводит строку символов в целочисленное значение.

FloatToStr

Переводит вещественное значение в строку.

FloatToStrF

Переводит вещественное значение в строку по выбранному формату.

StrToFloat

Переводит строку символов в вещественное число.