"Ал. Стивенс. Техника программирования на турбо-С" - читать интересную книгу авторакоторого вы можете выбрать любую. Этот перечень называется меню.
Значения данных в свою очередь можно разделить на элементы данных и текстовую информацию. Элементами данных являются данные определенного формата и назначения. Это, например, значения даты, имена, адреса, числовые значения, размер одежды, оттенки цвета. Проверка достоверности вводимых данных для определенного элемента данных может быть произведена по соответствию их формата, длины и значения этому элементу данных. В противоположность этому текстовая информация не имеет определенного формата, длины и значения. Системы баз данных обычно манипулируют элементами данных, а системы обработки текстовой информации - соответственно текстовой информацией. Интерактивная система должна обладать пользовательским интерфейсом, который облегчает использование клавиатуры и экрана для ввода данных различного типа, которые затем обрабатываются программой. IBM PC имеет такую архитектуру видеосистемы и клавиатуры, которая обеспечивает возможности для создания пользовательских интерфейсов различного типа, что уже реализовано во многих пакетах программ для IBM PC. Есть различные способы отображения меню, выдачи информационных сообщений, сообщений об ошибках и запросов на ввод данных. Также существуют различные способы ввода текстовой разработке языка взаимодействия с пользователем программист может выбирать из существующего разнообразия способов. Выбор инструментальных программных средств будет оказывать влияние на конечный программный продукт. Использование инструментальных программных средств, обеспечивающих эффективный ввод и отображение данных, позволяет создавать эффективные программные системы. Одним из наиболее популярных в настоящее время способов организации взаимодействия с пользователем является работа с окнами. Окном называется, как правило, прямоугольная область на экране дисплея с видимой границей, изображение в которой формируется независимо от остальной части экрана. Окна используются для всех типов взаимодействия с пользователем: для отображения меню, в качестве областей для ввода значений данных или текстовой информации, для вывода сообщений и справочной информации по требованию пользователя. Другим важным свойством интерактивных систем, существенно определяющим их качество, является обеспечение для пользователя возможности быстро переходить от одной задачи к другой без утомительных выходов в операционную систему. В интегрированной программной системе такого рода переходы зачастую обеспечиваются операционной средой, в которой исполняется программа. Однако, |
|
|