Разработка приложений в системе Delphi. Шейкер Т.Д. - 73 стр.

UptoLike

Составители: 

Для ввода целых чисел предназначены компоненты UpDown и SpinEdit.
Счётчик UpDown применяется совместно с Edit, а компонент SpinEdit
представляет собой сочетание тех же элементов, но уже объединённых в единое
целое. При использовании UpDown и Edit обязательно надо у Edit в свойстве
ReadOnly устаноить true. В этом случае пользователь сможет ввести только
целые числа. Свойства компонента SpinEdit похожи на свойства UpDown, но
он удобнее в использовании, так как предназначен для ввода целых чисел.
Введённое число сохраняется в свойстве
Text строкового типа.
7.4. Контроль вводимых данных
В реальных приложениях обеспечение корректности вводимых данных
является обязательным условием. Особой тщательности требует организация
ввода больших объёмов данных. В любом случае желательно использовать
такие компоненты, которые уменьшают количество ошибок. Если есть
возможность организовать выбор значений из списка, то предпочтение следует
отдать компонентам ListBox, ComboBox и их разновидностям.
К сожалению, полностью отказаться от набора данных на клавиатуре, как
правило, не удаётся. Тогда следует рассмотреть возможность использования
компонент, задающих маску ввода (например MaskEdit) или разрешающих
ввод определённых значений (например SpinEdit). Иногда известны
ограничения на вводимые значения. Например, для возраста и стажа работника,
скорости движения поезда, грузоподъёмности пассажирского лифта и др.
можно указать минимальное и максимальное значения, для шифраколичество
символов. Часто в формулировке задачи допустимые значения указываются
явно и, используя свойства
MaxValue, MinValue, MaxLength, можно задать
ограничения на значения. Хорошими возможностями для организации
корректного ввода обладает компонент ValueListEditor.
При вводе данных с клавиатуры в обычные поля надо учесть возможность
случайных ошибок: нажатие «неверной» клавиши (например буквы вместо
73
    Для ввода целых чисел предназначены компоненты UpDown и SpinEdit.
Счётчик UpDown применяется совместно с Edit, а компонент SpinEdit
представляет собой сочетание тех же элементов, но уже объединённых в единое
целое. При использовании UpDown и Edit обязательно надо у Edit в свойстве
ReadOnly устаноить true. В этом случае пользователь сможет ввести только
целые числа. Свойства компонента SpinEdit похожи на свойства UpDown, но
он удобнее в использовании, так как предназначен для ввода целых чисел.
Введённое число сохраняется в свойстве Text строкового типа.

                  7.4. Контроль вводимых данных
    В реальных приложениях обеспечение корректности вводимых данных
является обязательным условием. Особой тщательности требует организация
ввода больших объёмов данных. В любом случае желательно использовать
такие компоненты, которые уменьшают количество ошибок. Если есть
возможность организовать выбор значений из списка, то предпочтение следует
отдать компонентам ListBox, ComboBox и их разновидностям.
    К сожалению, полностью отказаться от набора данных на клавиатуре, как
правило, не удаётся. Тогда следует рассмотреть возможность использования
компонент, задающих маску ввода (например MaskEdit) или разрешающих
ввод   определённых   значений   (например   SpinEdit).   Иногда   известны
ограничения на вводимые значения. Например, для возраста и стажа работника,
скорости движения поезда, грузоподъёмности пассажирского лифта и др.
можно указать минимальное и максимальное значения, для шифра – количество
символов. Часто в формулировке задачи допустимые значения указываются
явно и, используя свойства MaxValue, MinValue, MaxLength, можно задать
ограничения на значения. Хорошими возможностями для организации
корректного ввода обладает компонент ValueListEditor.
    При вводе данных с клавиатуры в обычные поля надо учесть возможность
случайных ошибок: нажатие «неверной» клавиши (например буквы вместо



                                    73