Компьютерные технологии в физике. Часть 1. Компьютерное моделирование физических процессов. Красов В.И - 33 стр.

UptoLike

36
Кнопка
SpeedButton
отличается тем, что она обычно используется
без подписи, только с картинкой.
Для кнопки необходимо задать свойство
Caption
(подпись) и проце-
дуру обработки onClick.
Ввод и вывод данных.
Для ввода и вывода данных используются окна редактирования
(Edit). Ввод осуществляется с помощью клавиатуры. Данные вводятся в
виде строки текста и сохраняются в свойстве Text. При необходимости
вводить и выводить числа используются стандартные функции преобразо-
вания типов:
I:= StrToInt(Edit1.Text); {преобразование строки символов в целое число}
X:= StrToFloat(Edit2.Text); {преобразование строки символов в вещест-
венное число}
Edit1.Text:=IntToStr(K); {преобразование целого числа в строку симво-
лов}
Edit2.Text:= FloatToStr(X); {преобразование вещественного числа в стро-
ку символов}
Преобразование строки в число используется для ввода данных через
окно редактирования, обратное преобразование используется для вывода
результатов расчетов в окно редактирования.
Событие onChange используется для преобразования введенного
текста в число. Это событие наступает при изменении текста в окне редак-
тирования. Пример процедуры обработки этого события (через окно ре-
дактирования Edit1 вводится целое число M):
………………………………………..
procedure TForm1.Edit1Change(Sender: TObject);
begin
if Edit1.Text >'' then {проверка того, что строка непустая}
M:=StrToInt(Edit1.Text);
end;
………………………………………..
Необходимость проверки того, что строка Edit1.Text непустая, свя-
зана с тем, что функции StrToInt и StrToFloat не работают с пустыми
строками.
Компонент
Memo
представляет собой текстовый редактор, который
можно встроить в приложение. Он обладает всеми качествами стандартно-
PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com
                    Кнопка SpeedButton отличается тем, что она обычно используется
              без подписи, только с картинкой.
                    Для кнопки необходимо задать свойство Caption (подпись) и проце-
              дуру обработки onClick.

              Ввод и вывод данных.

                    Для ввода и вывода данных используются окна редактирования
              (Edit). Ввод осуществляется с помощью клавиатуры. Данные вводятся в
              виде строки текста и сохраняются в свойстве Text. При необходимости
              вводить и выводить числа используются стандартные функции преобразо-
              вания типов:

              I:= StrToInt(Edit1.Text); {преобразование строки символов в целое число}
              X:= StrToFloat(Edit2.Text); {преобразование строки символов в вещест-
              венное число}
              Edit1.Text:=IntToStr(K); {преобразование целого числа в строку симво-
              лов}
              Edit2.Text:= FloatToStr(X); {преобразование вещественного числа в стро-
              ку символов}

                    Преобразование строки в число используется для ввода данных через
              окно редактирования, обратное преобразование используется для вывода
              результатов расчетов в окно редактирования.
                    Событие onChange используется для преобразования введенного
              текста в число. Это событие наступает при изменении текста в окне редак-
              тирования. Пример процедуры обработки этого события (через окно ре-
              дактирования Edit1 вводится целое число M):

              ………………………………………..
              procedure TForm1.Edit1Change(Sender: TObject);
              begin
                 if Edit1.Text >'' then {проверка того, что строка непустая}
                     M:=StrToInt(Edit1.Text);
              end;
              ………………………………………..

                    Необходимость проверки того, что строка Edit1.Text непустая, свя-
              зана с тем, что функции StrToInt и StrToFloat не работают с пустыми
              строками.

                  Компонент Memo представляет собой текстовый редактор, который
              можно встроить в приложение. Он обладает всеми качествами стандартно-

                                                        36

PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com