Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ШПОРЫ - ПРОГРАММИРОВАНИЕ СУПЕР.rtf
Скачиваний:
9
Добавлен:
25.09.2019
Размер:
1.21 Mб
Скачать

20. Библиотека dos turbo-паскаля.

Библиотека DOS реализует ряд очень полезных программ операционной системы и обработки файлов. Ни одна из программ модуля DOS не определена в стандартном Паскале и поэтому они размещены в собственном модуле. Имеются следующие функции и процедуры:

- ПРОЦЕДУРЫ ДАТЫ И ВРЕМЕНИ (могут возвращать текущие значения даты и времени, устанавливать их, преобразовывать, а также оперировать с датой/временем последнего обновления файла)

- ПРОЦЕДУРЫ ОБСЛУЖИВАНИЯ ПРЕРЫВАНИЙ (могут возвращать адрес, хранящийся в указанном векторе прерывания и устанавливать его, выполнять указанное программное прерывание и функцию ОС MS DOS)

- ФУНКЦИИ СТАТУСА ДИСКА (могут возвращать число свободных байтов на указанном диске и полный объём указанного диска в байтах)

- ПРОЦЕДУРЫ ОБРАБОТКИ ФАЙЛОВ (могут искать файлы, возвращать и устанавливать их атрибуты и разбивать имя файла на 3 части: каталог, имя файла, расширение)

- ФУНКЦИИ ОБРАБОТКИ ФАЙЛА (могут брать имя файла Name и возвращать полное его имя, а также искать файл NAME в списке каталогов)

- ПРОЦЕДУРЫ ОБРАБОТКИ ПРОЦЕССОВ ( могут выполнять заданную программу Name с указанной командной строкой CmdLine, завершать проrрамму и оставлять ее резидентной в памяти идр.

­ - ФУНКЦИИ УПРАВЛЕНИЯ ПРОRРАММОЙ (Function DosExitCode: Word -

Возвращает код завершения подпроцесса)

­ - ФУНКЦИИ УПРАВЛЕНИЯ СРЕДОЙ (могут возвращать число переменных окружения, содержащихся в среде DOS/ указанную переменную окружения DOS/ значение указанной переменной окружения DOS)

­ - ДОПОЛНИТЕЛЬНЫЕ ПРОЦЕДУРЫ (могут возвращать и устанавливать состояние проверки в DOS и возвращаить и устанавливать состояние флага верификации в DOS)

­ - ДОПОЛНИТЕЛЬНЫЕ ФУНКЦИИ (Function DosVersion: Word - Возвращает номер версии DOS)

21. Библиотека system turbo-паскаля.

Библиотека System является основной библиотекой Турбо Паскаля. Она реализу­ет подпрограммы для всех встроенных возможностей, таких как ввод/вывод, обработка строк, эмуляция арифметического сопроцессора, управление оверлеями и динамическое распределение памяти. Модуль SYSTEM использу­ется автоматически любым модулем или программой и никогда не указыва­ется в предложении USES.

22. Раздел edit основного меню turbo-паскаль 7.0.

UNDO. В активном окне редактора восстанавливает только что уничто­женную командой <Ctrl>+<Y> или измененную строку. Турбо Паскаль создает специальный буфер изменений для каждой страницы редактора. Последовательное использование опции Undo может отменить все сделанные вами изменения текста. Опция может вызываться непосредствен­но из окна редактора клавишами <Alt>+<Backspace>.

­REDO. Отменяет действие предыдущей команды Undo.

CUT. Удаляет выделенный блок из окна редактора и переносит его в бу­фер обмена Оп­ция вызывается непосредственно из редактора командой <Shift>+<Del>

СОРУ. Копирует выделенный блок из окна редактора в буфер обмена. Оп­ция вызывается непосредственно из редактора командой <Ctrl>+<Ins>.

PASTE. Копирует содержимое буфера обмена в окно редактора. Содержимое буфера остается без изменений и может использоваться повторно. Опция вызывается непосредственно из редактора командой <Shift>+<InS>.

CLEAR. Удаляет из окна редактора выделенный блок, но не помещает его в буфер. Удаленный фрагмент безвозвратно теряется. Опция вызывается непосредственно из редактора командой <Ctrl>+<Del>.

SHOW CLIPBOARD. Показывает содержимое буфера обмена.

­

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]