На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Друзья, соблюдайте, пожалуйста, правила форума и данного раздела:
Данный раздел не предназначен для вопросов и обсуждений, он содержит FAQ-заготовки для разных языков программирования. Любой желающий может разместить здесь свою статью. Вопросы же задавайте в тематических разделах!
• Если ваша статья может быть перенесена в FAQ соответствующего раздела, при условии, что она будет оформлена в соответствии с Требованиями к оформлению статей.
• Чтобы остальным было проще понять, указывайте в описании темы (подзаголовке) название языка в [квадратных скобках]!
Модераторы: Модераторы
  
> Модуль CRT , [Pascal]
    - Модуль CRT -


    Модуль CRT содержит ряд подпрограмм, предоставляющих возможность программам, работающим под DOS, эффективно управлять такими характеристиками компьютера, как режимы экрана, расширенные коды клавиатуры, цвета, окна и звуковые сигналы.

    Одним их основных преимуществ использования модуля CRT является повагение скорости и гибкости при выполнении операций работы с экраном. Программы, не работающие с модулем CRT, выводят на экран информацию с помощью средств опероационной системы DOS, что связано с дополнительными операциями, замедляющими вывод. При использовании модуля CRT выводимая информация посылается базовой системе ввода-вывода (BIOS) или, для еще большего ускорения операций, напрямую в видеопамять.

    Переменные модуля CRT
    ExpandedWrap disabled
      { Разрешает или запрещает использование комбинации Crtl-Break для прерывания работы программы }
      CheckBreak: Boolean;
      { Разрешает или запрещает использования признака конца файла }
      CheckEOF: Boolean;
      { Разрешает или запрещает проверку на "снег" }
      CheckSnow: Boolean;
      { Разрешает или запрещает прямой доступ к видеопамяти для процедур Write }
      DirectVideo: Boolean;
      { При каждом вызове TextMode сохраняет текущий видео-режим }
      LastMode: Word;
      { Содержит текущие цветовые атрибуты текста }
      TextAttr: Byte;
      { Содержит координаты верхнего левого угла текущего окна }
      WindMin: Word;
      { Содержит координаты правого нижнего угла текущего окна }
      WindMax: Word;


    Процедуры и функции модуля CRT
    ExpandedWrap disabled
      { Связывает текстовый файл с логическим устройством CRT }
      AssignCRT
      {
        Удаляет все символы, начиная от позиции курсора до конца строки,
        без перемещения курсора
      }
      ClrEOL
      { Очищает экран и устанавливает курсор в верхний левый угол }
      ClrScr
      { Приостанавливает выполнение программы на указанное в миллисекундах время }
      Delay
      {
        Удаляет строку, в которой находится курсор
        и перемещает все расположенные нижу строки на одну строку вверх
      }
      DelLine
      { Устанавливает курсор в позицию экрана с координатами (X; Y) }
      GotoXY
      { Устанавливает повышенную яркость символов }
      HighVideo
      { Вставляет пустую строку на месте расположения курсора }
      InsLine
      { Возвращает TRUE, если клавиша на клавиатуре нажата и FALSE - в противном случае }
      KeyPressed
      { Устанавливает пониженную яркость символов }
      LowVideo
      { Устанавливает стандартную яркость символов }
      NormVideo
      { Выключает динамик }
      NoSound
      { Считывает символ с клавиатуры }
      ReadKey
      { Включает внутренний динамик }
      Sound
      { Устанавливает цвет фона текста}
      TextBackground
      { Устанавливает цвет текста }
      TextColor
      { Устанавливает конкретный текстовый режим }
      TextMode
      { Возвращает текущую координату X курсора }
      WhereX
      { Возвращает текущую координату Y курсора }
      WhereY
    Сообщение отредактировано: Jin X -
    0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
    0 пользователей:


    Рейтинг@Mail.ru
    [ Script execution time: 0,0177 ]   [ 16 queries used ]   [ Generated: 25.04.24, 14:08 GMT ]