- •Математические инструкции в pascal
- •Инструкций преобразования.
- •Инструкций для графики.
- •InitGraph – инициализирует графический режим. Initgraph(драйвер, режим работы(разрешение), путь к файлу Egavga);
- •Список функций языка Turbo Pascal 7.0 отсортированных по назначению.
- •InitMemory - инициализирует зону безопасности
- •IoResult - возвращает статус последней выполненной операции ввода/вывода
Функции работы с файлами
Append - открывает существующий файл для добавления
Assign - назначает имя внешнего файла файловой переменной
AssignCrt - связывает текстовой файл с окном CRT
BlockRead - считывает одну или более записей из файла
BlockWrite - записывает одну или более записей в файл
ChDir - изменяет текущий каталог
Close - закрывает открытый файл
CreateDir - создает новый каталог
DiskFree - возвращает число свободных байт на определенном диске
DiskSize - возвращает полный размер, в байтах, определенного диска
Eof - возвращает состояние конца файла
Eoln - возвращает состояние конца строки текстового файла
Erase - стирает внешний файл
FileExpand - расширяет имя файла до полного имени
FilePos - возвращает текущую позицию указателя файла
FileSearch - ищет файл
FileSize - возвращает текущий размер файла
FileSplit - разбивает имя файла на три его компонента
FindFirst - ищет файл в заданном каталоге
FindNext - ищет следующий файл, соответствующий имени и атрибутам, найденного ранее файла
Flush - очищает буфер текстового файла, открытого на запись
FSplit - разбивает имя файла на три его компонента
GetCurDir - возвращает текущий каталог заданного диска
GetFAttr - возвращает атрибуты файла
GetFTime - возвращает дату и время обновления файла
IoResult - возвращает статус последней выполненной операции ввода/вывода
Read - чтение из файла
ReadLn - чтение из файла и переход на следующую строку
RemoveDir - удаляет пустой каталог
Rename - переименовывает внешний файл
Reset - открывает существующий файл
ReWrite - создает и открывает новый файл
RmDir - удаляет пустую папку
Функции работы с графикой и курсором
Arc - рисует дугу окружности
Bar - рисует прямоугольник, используя текущий стиль и цвет закраски
Bar3D - рисует параллелепипед, используя текущий стиль и цвет закраски
Circle - рисует окружность
ClearDevice - очищает текущее устройство вывода
ClearViewPort - очищает текущую область просмотра
CloseGraph - закрывает графическую систему
DetectGraph - тестирует видеокарту и определяет, какой графический драйвер и режим использовать
DrawPoly - рисует контур многоугольника, используя текущие тип и цвет линии
Ellipse - рисует дугу эллипса
FillEllipse - рисует закрашенный эллипс
FillPoly - закрашивает многоугольник, используя скан-конвертер
FloodFill - закрашивает замкнутую область текущим шаблоном и цветом закраски
GetArcCoords - получает координаты последней команды Arc
GetAspectRatio - возвращает два числа, из которых может быть вычислен коэффициент сжатия
GetBkColor - возвращает текущий цвет фона
GetColor - возвращает цвет текущего рисунка
GetDefaultPalette - возвращает палитру, заданную по умолчанию
GetDriverName - возвращает строку, содержащую имя текущего драйвера
GetGraphMode - возвращает текущий графический режим
GetFillPattern - возвращает текущий шаблон закраски
GetFillSettings - возвращает текущий цвет и стиль закраски
GetImage - сохраняет двоичный образ заданной части экрана в буфер
GetLineSettings - возвращает текущий тип, шаблон и толщину линии
GetMaxColor - возвращает максимальный номер цвета
GetMaxMode - возвращает максимальный номер режима
GetMaxX - возвращает текущее X-разрешение
GetMaxY - возвращает текущее Y-разрешение
GetModeName - получает имя графического режима
GetModeRange - возвращает диапазон допустимых графических режима для данного драйвера
GetPalette - возвращает текущую палитру
GetTextSettings - возвращает установки для вывода текста в графическом режиме
GetPaletteSize - возвращает размер поисковой таблицы цветов палитры
GetPixel - возвращает значение пиксела в точке (X, Y).
GetViewSettings - получает параметры текущей области просмотра
GetX - возвращает X-координату CP
GetY - возвращает Y-координату CP
GotoXY - перемещает курсор в заданную позицию экрана
GraphErrorMsg - возвращает текст сообщения об ошибке
GraphResult - возвращает код ошибки для последней графической операции
HighVideo - устанавливает высокую интенсивность символов
ImageSize - возвращает число байт памяти, необходимых для сохранения заданной прямоугольной области экрана
InitGraph - инициализирует графическую систему и переводит видеокарту в графический режим
InstallUserFont - устанавливает новый шрифт
Line - рисует линию из (X1, Y1) в (X2, Y2)
LineRel - рисует линию относительно текущего указателя
LineTo - рисует линию из CP до (X, Y)
LowVideo - включает низкую интенсивность символов
MoveRel - перемещает текущий указатель (CP)
MoveTo - перемещает текущий указатель (CP) в точку с координатами (X, Y)
NormVideo - выбирает первоначальное значение атрибута текста
OutText - посылает строку на устройство вывода в позиции текущего указателя
OutTextXY - посылает строку на устройство вывода
PieSlice - рисует и закрашивает сектор окружности
PutImage - помещает битовое изображение на экран
PutPixel - ставит точку в позиции (X, Y)
RestoreCrtMode - восстанавливает первоначальный текстовый режим
Функции работы со строками и вводом/выводом на экран
Chr - возвращает символ с заданным номером в ACSII таблице
ClrEol - очищает все символы с позиции курсора до конца строки без перемещения курсора
ClrScr - очищает экран и устанавливает курсор в верхний левый угол
Concat - конкатенирует последовательность строк
Copy - возвращает подстроку строки
CursorTo - перемещает курсор в заданную позицию виртуального экрана
Delete - удаляет подстроку из строки
DelLine - удаляет строку, содержащую курсор
DoneWinCrt - уничтожает окно CRT
InitWinCrt - создает окно CRT, если оно еще не было создано
Insert - вставляет подстроку в строку
InsLine - вставляет пустую строку в позиции курсора
KeyPressed - определяет, была ли нажата клавиша на клавиатуре
Length - возвращает динамическую длину строки
Pos - ищет подстроку в строке
ReadBuf - вводит строку из окна CRT
ReadKey - читает символ из буфера клавиатуры
Функции работы с регистрами и функции DOS
CSeg - возвращает текущее значение регистра CS
DosVersion - возвращает номер версии DOS
DSeg - возвращает текущее значение регистра DS
EnvCount - возвращает число переменных окружения DOS
EnvStr - возвращает определнную переменную среды DOS
Exec - выполняет заданную программу с заданными параметрами командной строки
GetArgCount - возвращает количество параметров, переданных в командную строку
GetArgStr - возвращает параметр командной строки с заданным индексом
GetCBreak - возвращает состояние флага проверки на Ctrl-Break в DOS
GetDate - возвращает текущую дату, установленную в операционной системе
GetDir - возвращает текущий каталог заданного диска
GetEnv - возвращает значение заданной переменной окружения DOS
GetEnvVar - возвращает указатель на значение заданной переменной среды DOS
GetIntVec - возвращает адрес, сохраненный в заданном векторе прерывания
GetTime - возвращает текущее время в операционной системе
GetVerify - возвращает состояние флага проверки в DOS
Intr - выполняет определенное программное прерывание
MkDir - создает подкаталог
MsDos - выполняет вызов функции DOS
ParamCount - возвращает число параметров, переданных в программу через командную строку
ParamStr - возвращает определенный параметр командной строки
Функции работы со множествами
Exclude - исключает элемент из набора
Include - добавляет элемент в набор
Ord - возвращает порядковое значение выражения перечислимого типа
Pred - возвращает предшественника параметра
Функции работы с оверлеями
OvrClearBuf - очищает оверлейный буфер
OvrGetBuf - возвращает текущий размер оверлейного буфера
OvrGetRetry - возвращает текущий размер области проверки оверлейного буфера
OvrInit - инициализирует диспетчер оверлеев, открывает оверлейный файл
OvrInitEMS - загружает оверлейный файл в EMS, если это возможно
OvrSetBuf - устанавливает размер буфера оверлеев
Другие функции
Hi - возвращает старший байт параметра
High - возвращает самое высокое значение в диапазоне параметра
Lo - возвращает младший байт параметра
Low - возвращает самое низкое значение в диапазоне параметра
NoSound - выключает внутренний динамик компьютера
PackTime - преобразовывает запись типа DateTime в LongInt
RegisterBGIDriver - передает графической системе указатель на драйвер устройства
RegisterBGIFont - передает графической системе указатель на шрифт
RegisterODialogs - вызывает RegisterType для каждого из стандартных обьектных типов модуля ODialogs
RegisterOStdWnds - вызывает RegisterType для каждого из стандартных обьектных типов модуля OStdWnds
RegisterOWindows - вызывает RegisterType для каждого из стандартных объектных типов модуля OWindows
RegisterType
RegisterValidate - вызывает RegisterType для каждого из объектных типов модуля Validate