Иллюстрированный самоучитель по Turbo Pascal

Использование библиотеки CRT

  • CRT

    Во многих случаях стандартные для Паскаля возможности ввода/вывода данных с помощью процедур Read, ReadLn, Write, WriteLn оказываются явно недостаточными для разработки удобных в использовании диалоговых программ.
  • Программирование клавиатуры

    Дополнительные возможности управления клавиатурой реализуются двумя функциями: KeyPressed и ReadKey. | Функция KeyPressed | Возвращает значение типа Boolean, указывающее состояние буфера клавиатуры: False означает, что буфер пуст, a True – что в буфере есть хотя бы один символ, еще не прочитанный программой. | В MS-DOS реализуется так называемый асинхронный буферизованный ввод с клавиатуры.
  • Текстовый вывод на экран

    Библиотека Turbo Vision способна удовлетворить самым высоким требованиям и я настоятельно рекомендую обращаться к ней при программировании сложных текстовых изображений (меню, окон и т.п.). Тем не менее вполне возможно, что некоторые из читателей захотят использовать значительно более простые, но достаточно эффективные средства модуля CRT, описываемые в этом разделе.
  • Процедуры и функции

    Процедура TextMode | Используется для задания одного из возможных текстовых режимов работы адаптера. Заголовок процедуры: | Procedure TextMode(Mode: Word); | Здесь Mode – код текстового режима.
  • Программирование звукового генератора

    Звуковые возможности ПК основаны на одноканальном управляемом звуковом генераторе, вырабатывающем электромагнитные колебания звуковой частоты. Колебания подаются на встроенный в ПК динамик и заставляют его звучать.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.