Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Устройства LРT1, LРT2, LРT3.

Читайте также:
  1. XII. ОРГАНИЗАЦИЯ ТРУДОУСТРОЙСТВА СТУДЕНТОВ И РАЗВИТИЕ ПРОФЕССИОНАЛЬНЫХ КОМПЕТЕНЦИЙ
  2. Арифметико-логические устройства
  3. Арифметико-логические устройства процессоров
  4. Блок распределительного устройства
  5. ВЕДОМОСТЬ ТАКСАЦИИ И МАТЕРИАЛЬНО-ДЕНЕЖНОЙ ОЦЕНКИ ЛЕСОСЕКИ ПО МАТЕРИАЛАМ ЛЕСОУСТРОЙСТВА
  6. Взрывные устройства
  7. Взрывные устройства и следы их применения

В качестве возможного построчного устройства печати допускается использование трех устройств печати. Если присоединено одно устройство печати, на него обычно ссылаются как на устройство LРT1. Для этого устройства можно также использовать синоним PRN. Построчное устройство печати - это устройство, предназначенное только для вывода. При любой попытке использовать процедуру Reset для открытия файла, связанного с одним из этих устройств, немедленно генерируется признак конца файла.

Примечание: Стандартный модуль Printer описывает текстовую файловую переменную с именем Lst и устанавливает ее связь с устройством LРT1. Чтобы обеспечить вывод какой-либо информации из вашей программы на устройство печати, включите в предложение uses в своей программе модуль Printer, а для вывода используйте процедуры Write(Lst,...).

Устройства COM1 и COM2.

Устройствами коммуникационного порта являются два последовательных коммуникационных порта. Вместо COM1 можно использовать синоним AUX.

 

Устройство NUL.

Нулевое устройство игнорирует любую запись на него и немедленно генерирует признак конца файла при попытке считывания с этого устройства. Его следует использовать, если вы не хотите создавать отдельный файл, а в программе требуется указать имя входного или выходного файла.

 

Модуль CRT

Модуль Crt реализует ряд мощных программ, которые дают Вам полный контроль над возможностями Вашей машины, такими как управление режимами экрана, расширенные коды клавиатуры, цвета, окна и звук. Crt может быть использован только в программах, которые выполняются на IBM PC, AT,
PS/2 и совместимых с ними. Программы, которые не используют модуль Crt посылают выходные данные на экран через DOS, что гораздо медленнее. С использованием модуля Crt, данные посылаются прямо в BIOS, или, для более быстрых операций, прямо в видеопамять.

Инициализационный код модуля Crt назначает текстовые файлы Input и Output на монитор, вместо стандартных файлов вводы и вывода DOS.

 

Окна.

Crt поддерживает простую, но мощную форму окон. Процедура Window позволяет Вам определить окно в любом месте экрана. Когда Вы пишете в такое окно, окно представлено, как если бы Вы использовали весь экран, оставляя часть экрана не тронутой. Другими словами, экран за пределами окна недоступен. Внутри окна строки могут быть вставлены и удалены, курсор переносится при достижении правого края и текст сдвигается вверх при достижении курсором нижней линии. Все экранные координаты, за исключением тех, которые используются для определения окна, задаются относительно текущего окна и экранные координаты (1,1) соответствуют верхнему левому углу экрана. Окном по умолчанию является
весь экран. Также поддерживаются режимы для EGA (43 строки) и VGA (50 строк)

 


Дата добавления: 2015-08-13; просмотров: 92 | Нарушение авторских прав


Читайте в этой же книге: Интегрированная среда Turbo Pascal (Borland Pascal) | Главное меню Turbo Pascal | Пункт Edit. | Введение в язык Паскаль. Структура программы на Паскале. | Строки. | Описание одномерных массивов. | Поиск элементов, удовлетворяющих заданному условию. | Алгоритм быстрой сортировки. | Многомерные массивы. | Длина строки. |
<== предыдущая страница | следующая страница ==>
Параметры-значения и параметры-переменные.| Ввод строки.

mybiblioteka.su - 2015-2024 год. (0.009 сек.)