Авторизация



Команды ввода и вывода информации

Оценить
(0 голоса)
1 Обмен информацией между пользователем и системой dBASE III PLUS обычно осуществляется через устройства ввода с клавиатуры и вывода на экран дисплея или печатающее устройство. Для большинства персональных ЭВМ экран дисплея содержит 25 строк с координатами 0—24 и 80и позиций (столбцов) с координатами 0—79 в каждой строке. Для печатающих устройств максимальный номер строк и столбцов определяется физическими размерами страницы. Если используется цветной монитор, то с помощью команд SET COLOR можно задать любой цвет экрана для различных его фрагментов или объектов, расположенных на нем. Для стирания информации на экране (его очистки) применяется команда CLEAR, после выполнения которой курсор устанавливается в левый…
Оценить
(1 голос)
К простейшим командам ввода информации относятся ACCEPT и INPUT, а вывода — «?», «??», TEXT .ENDTEXT и TYPE. Команда ACCEPT используется для ввода символьных данных непосредственно в переменную памяти, причем эти данные не заключаются в ограничители (кавычки, апострофы или квадратные скобки), поскольку вся идущая через ACCEPT информация воспринимается как символьная. Формат команды ACCEPT: ACCEPT (подсказка) ТО (переменная памяти) Вводимая с помощью команды ACCEPT символьная строка может содержать до 254 символов. Данные выводятся с клавиатуры дисплея, процедура ввода заканчивается нажатием клавиши (ENTER). Если в записи команды присутствует необязательный параметр (подсказка), он выводится на экран дисплея для напоминания пользователю о том, какие…
Оценить
(1 голос)
Команда INPUT имеет формат, аналогичный формату команды ACCEPT: INPUT (подсказка) ТО (переменная памяти) С помощью этой команды можно вводить не только символьные данные, но и данные других типов. В ответ на команду INPUT пользователь может ввести любое выражение, записанное по правилам языка dBASE III PLUS. В процессе работы команды INPUT может создаваться переменная памяти, имеющая тип, соответствующий типу вводимой информации. Например, для ввода посредством команды INPUT символьной строки ее необходимо заключать в ограничители, а при вводе даты — использовать функцию dBASE III PLUS CTOD(.), которая преобразует символьную строку в дату. При вводе цифр (в том числе — с десятичными точками…
Оценить
(1 голос)
Команда «??» приводит к выводу значений, начиная с последней позиции курсора на экране дисплея или головки печатающего устройства. Эти команды достаточно просты (напомним, что они уже использовались в приводимых выше примерах). Команды TEXT и END TEXT вызывают вывод группы строк текста на экран или печатающее устройство. Она имеет такой формат: TEXT (строки текста) END TEXT Эта команда предписывает начать точное копирование указанных в угловых скобках строк текста на устройство вывода. Процесс печати начинается со строки, следующей за строкой с ключевым словом TEXT, и продолжается либо до появления ключевого слова END TEXT, либо до конца текущего программного модуля в зависимости от…
Оценить
(2 голоса)
К специальным командам вывода информации в dBASE III PLUS относим команды DISPLAY и LIST, позволяющие выводить на экран или печатающее устройство различную информацию о таблице БД, в том числе информацию, непосредственно содержащуюся в этих таблицах, а также о. структуре таблицы БД, о переменных памяти, текущем со: стоянии системы dBASE III PLUS и т. д. Рассмотрим основные из них. Команда DISPLAY имеет несколько форматов: 1) DISPLAY (диапазон) (список выражений) FOR (выражение) WHILE (выражение) OFF ТО PRINT. Этот формат используется для вывода значений данных во всех или некоторых полях в записях текущей таблицы БД. Для записей в пределах диапазона на экран выводятся…
Оценить
(2 голоса)
Поля типа М могут выводиться только в случае явного задания их имен в списке выражений. При этом ширина поля вывода для таких полей по умолчанию составляет 50 символов. Для ее изменения можно использовать команду SET MEMOWIDTH ТО (ширина поля вывода). Для каждого выводимого выражения из списка будет формироваться заголовок,управлять выводом которого можно с помощью команды SET HEADING ON/OFF: в случае «ON» заголовки выводятся, а в случае «OFF»— нет; эта же команда действует на выводимую командами LIST, SUM или AVERAGE информацию. Если в формате команды DISPLAY не указан параметр OFF, то перед каждой выводимой записью печатается ее номер. В том случае,…
Оценить
(2 голоса)
Этот формат команды DISPLAY позволяет вывести имя, тип, размер, содержание и статус всех переменных памяти, которые определены к моменту выполнения команды. Кроме того, выводится информация о количестве использованных переменных памяти, занимаемом ими объеме памяти, количестве переменных памяти, которые еще могут быть созданы и объеме памяти, который еще может быть использован. Параметр ТО PRINT используется для вывода информации на печать.
Оценить
(2 голоса)
В этом случае команда DISPLAY используется для вывода следующей информации: таблиц БД, открытых в текущий момент; индексных таблиц, открытых в текущий момент; ключей индексации для каждой открытой индексной таблицы; номеров и имен рабочих зон; связи открытых таблиц БД между собой; открытых дополнительных файлов, содержащих значения полей типа М; маршрута поиска файлов во внешней памяти на дисках; текущей рабочей области; , текущих установок (положения) параметров команд SET; назначения функциональных клавиш. Параметр ТО PRINT используется для вывода информации на печатающее устройство.
Оценить
(2 голоса)
Этот формат команды DISPLAY предназначен для вывода информации о текущей таблице БД и ее структуре, а именно: имени таблицы, описания каждого поля (имени, типа, размеров, количеств дробных и десятичных знаков), а также общее количество байтов в записи БД (т. е. сумма длин всех полей плюс 1 байт, используемый для занесения отметки об удалении). Параметр ТО PRINT здесь, как и во всех предыдущих форматах, используется для вывода информации на печатающее устройство. Команда LIST является эквивалентом команды DISPLAY за исключением следующих отличий: —        отсутствия пауз, которые делает команда DISPLAY через каждые 20 строк, выдавая сообщение: НАЖМИТЕ ЛЮБУЮ КЛАВИШУ ДЛЯ ПРОДОЛЖЕНИЯ; это создает…
Оценить
(2 голоса)
Рассмотрим команды, предоставляющие пользователю возможность управлять расположением и форматом вводимой и выводимой информации на экране или печатающем устройстве. Универсальная команда ввода и вывода информации имеет несколько видов записи. Первая из них используется для ввода информации. 1) (координата) GET (переменная памяти или имя поля) PICTURE (строка формата ввода) RANGE (числовое выражение), (числовое выражение) Здесь и далее координата в угловых скобках — это два числовых выражения, разделенных запятой; они обозначают соответственно номер строки экрана и номер позиции в строке экрана, с которой начинается ввод. Переменная памяти (если она существует) или поле командой GET выводятся на экран, предоставляется возможность редактирования информации, содержащейся в…
«ПерваяПредыдущая12СледующаяПоследняя»
Навигация