Cтраница 2
В качестве отрицательного примера можно назвать программу, использующую ФОРМАТ ( 12А6) для ввода текстовой информации и хранения ее в форме 6-сим-вольных слов; дело в том, что ЭВМ серий IBM 360 и IBM 370, а также целый ряд других машин способны запоминать лишь 4-символьные слова. [16]
Для набора символов, которые отсутствуют в стандартном списке ( русско-английский), на экране организуется таблица - образ клавиатуры. Имеется два режима ввода текстовой информации: с помощью мыши и клавиатурный. [17]
Признаком списка является верти-кальная стрелка справа от поля. Поле такого типа предназначено для ввода текстовой информации, и, кроме того, имеется возможность выбрать одно из ранее введенных значений. [18]
Аналогично вводится и текстовая информация. Как уже отмечалось, форматы для ввода текстовой информации хранятся в специальных файлах. Первые две переменные такого файла определяют, заголовок для вводимой информации и число полей в базе данных. Затем для каждого поля определяются его название и координаты начала названия поля на экране - номера столбца и строки; ширина поля и координаты начала поля, а также тип поля. Имя файла, в котором хранится эта информация, передается в программу для ввода информации из основного меню. Информация о формате ввода считывается с жесткого диска в память машины. В соответствии с этой информацией на экран дисплея выводятся названия полей и формируются окна для ввода полей, так же как при использовании форматного ввода информации в системе dBASE III plus. Ввод информации осуществляется в режиме полноэкранного редактирования. При этом автоматически заменяются коды двух русских букв ( 138 ка 75 и 141 на 72) и формируется символьная переменная, обеспечивающая формат записи ТУРЕ DELIMITED, Последнее вводимое поле - ответ на вопрос Будете вводить реферат. Если ответ на вопрос - Да, то введенная ранее информация записывается на виртуальный диск, а на экране формируется окно для ввода реферата. Одновременно формируется имя файла, в который будет записан реферат. Это имя состоит из буквы а и четыре. По завершении ввода карточки и реферата информация - записи - вается а соответствующую базу данных. [19]
Подобная организация диалога обладает определенными достоинствами. Она позволяет исключить ошибки, возникающие при вводе текстовой информации, создает удобства для пользователя, которому не нужно помнить имена и синтаксис команд. Не требуется также выделять место, где высвечивались бы введенные команды и данные, благодаря чему вся площадь экрана может быть отдана под графику. [20]
При проектировании комплексной АСН разрабатывается математическое обеспечение системы, включающее библиотеку стандартных программ и методику ее использования. Математическое обеспечение должно предусматривать реализацию таких основных процедур, как ввод исходной цифровой и текстовой информации; формирование и запись информационных массивов на долговременных носителях ( магнитных лентах, магнитных дисках и др.); поиск и сортировка нормативной информации; проведение расчетов, связанных с получением подетальных, специфицированных, индивидуальных и средневзвешенных агрегированных норм; корректировка нормативной информации; перезапись информации; формирование справок и вывода нормативной информации на печать, перфокарты и машинные носители других видов; проведение сравнительного машинного анализа нормативной информации. [21]