DelphiConsole
1.0.0
Класс консоли от C# Ported в Delphi
/*=============================================================================== ** ** Класс: Консоль ** ** ** Цель: Этот класс обеспечивает доступ к стандартному входу, стандартному выходу ** и стандартные потоки ошибок. ** ** ================================================================================
Имя | Описание |
| Фоновая кожура | Получает или устанавливает цвет фона консоли. |
| Bufferheight | Получает или устанавливает высоту буферной зоны. |
| Буфера | Получает или устанавливает ширину буферной зоны. |
| Capslock | Получает значение, указывающее, включен или выключен переключатель клавиатуры Caps. |
| Курс | Получает или устанавливает положение столбца курсора в области буфера. |
| Cursorsize | Получает или устанавливает высоту курсора в ячейке символа. |
| Cursortop | Получает или устанавливает положение строки курсора в области буфера. |
| Курс | Получает или устанавливает значение, указывающее, виден ли курсор. |
| Ошибка | Получает стандартный выходной поток ошибки. |
| Передний план | Получает или устанавливает цвет переднего плана консоли. |
| В | Получает стандартный поток ввода. |
| Входной кодирование | Получает или устанавливает кодирование, которую использует консоль для чтения ввода. |
| IserRorrediRected | Получает значение, которое указывает, был ли выходной поток выходной ошибки перенаправлен из стандартного потока ошибок. |
| Isinputredirected | Получает значение, которое указывает, был ли вход перенаправлен из стандартного входного потока. |
| Isoutputredirected | Получает значение, которое указывает, был ли вывод перенаправлен из стандартного выходного потока. |
| Keyavailable | Получает значение, указывающее, доступно ли нажатие клавиши во входном потоке. |
| Наибольший WindowHeight | Получает самое большое количество строк консольных окон, основанных на текущем разрешении шрифта и экране. |
| Наибольшая прогиба | Получает самое большое количество столбцов окон консоли, на основе текущего разрешения шрифта и экрана. |
| Номер блокировки | Получает значение, указывающее, включен или выключен переключатель для клавиатуры Num Lock. |
| Вне | Получает стандартный выходной поток. |
| Вывода | Получает или устанавливает кодирование, которую использует консоль для записи вывода. |
| Заголовок | Получает или устанавливает заголовок для отображения в строке заголовка консоли. |
| Лечитеконтролказинчат | Получает или устанавливает значение, указывающее, рассматривается ли комбинация клавиши модификатора управления и C -консоли (Ctrl+C) как обычный вход или как прерывание, которое обрабатывается операционной системой. |
| WindowHeight | Получает или устанавливает высоту области окна консоли. |
| Windelleft | Получает или устанавливает самое левое положение области окна консоли относительно буфера экрана. |
| Windowtop | Получает или устанавливает верхнее положение области окна консоли относительно буфера экрана. |
| Windowwidth | Получает или устанавливает ширину окна консоли. |
Имя | Описание |
| Beep () | Играет звук звукового сигнала через консольный динамик. |
| Beep (Int32, Int32) | Воспроизводит звук звукового сигнала указанной частоты и продолжительности через консольный динамик. |
| Прозрачный() | Очистите консольный буфер и соответствующее консольное окно информации о дисплее информации. |
| MoveBufferarea (Int32, Int32, Int32, Int32, Int32, Int32) | Копирует указанную область источника буфера экрана в указанную область назначения. |
| MoveBufferarea (Int32, Int32, Int32, Int32, Int32, Int32, Char, Consolecolor, Consolecolor) | Копирует указанную область источника буфера экрана в указанную область назначения. |
| OpenStandArderRor () | Приобретает стандартный поток ошибок. |
| OpenStandardError (Int32) | Получает стандартный поток ошибок, который устанавливается на указанный размер буфера. |
| OpenStandardInput () | Получает стандартный входной поток. |
| OpenStandardInput (Int32) | Получает стандартный входной поток, который устанавливается на указанный размер буфера. |
| OpenStandardOutput () | Приобретает стандартный выходной поток. |
| OpenStandardOutput (Int32) | Получает стандартный выходной поток, который устанавливается на указанный размер буфера. |
| Читать() | Прочитает следующий символ из стандартного входного потока. |
| Readkey () | Получает следующий символ или функциональную клавишу, нажатую пользователем. Нажатая клавиша отображается в окне консоли. |
| Readkey (логическое) | Получает следующий символ или функциональную клавишу, нажатую пользователем. Нажатая клавиша опционально отображается в окне консоли. |
| Readline () | Прочитает следующую строку символов из стандартного входного потока. |
| ResetColor () | Устанавливает на переднем плане и фоновой консоли цвета их значения по умолчанию. |
| SetBufferSize (Int32, Int32) | Устанавливает высоту и ширину области буфера экрана на указанные значения. |
| SetCursorposition (Int32, Int32) | Устанавливает положение курсора. |
| Seterror (текстогран) | Устанавливает свойство ошибки в указанный объект Textwriter. |
| Setin (Textreader) | Устанавливает свойство In указанному объекту Textreader. |
| Настройка (текстогворат) | Устанавливает свойство Out на указанный объект Textwriter. |
| SetWindowPosition (Int32, Int32) | Устанавливает положение окна консоли относительно буфера экрана. |
| SetWindowsize (int32, int32) | Устанавливает высоту и ширину окна консоли на указанные значения. |
| Написать (логическое) | Записывает текстовое представление указанного логического значения в стандартный выходной поток. |
| Написать (char) | Записывает указанное значение символа Unicode в стандартный выходной поток. |
| Написать (char []) | Записывает указанный массив символов Unicode в стандартный выходной поток. |
| Написать (char [], int32, int32) | Записывает указанный Subarray символов Unicode в стандартный выходной поток. |
| Написать (десятичный) | Записывает текстовое представление указанного десятичного значения стандартному выходному потоку. |
| Написать (двойной) | Записывает текстовое представление указанного значения с плавающей точкой с двойной задачей в стандартный выходной поток. |
| Написать (int32) | Записывает текстовое представление указанного 32-разрядного значения целого числа в стандартный выходной поток. |
| Написать (int64) | Записывает текстовое представление указанного 64-разрядного значения целого числа в стандартном выходном потоке. |
| Написать (объект) | Записывает текстовое представление указанного объекта в стандартный выходной поток. |
| Напишите (сингл) | Записывает текстовое представление указанного значения с плавающей запятой в одной режиме в стандартный выходной поток. |
| Написать (строка) | Записывает указанное строковое значение в стандартный выходной поток. |
| Написать (строка, объект) | Записывает текстовое представление указанного объекта в стандартном выходном потоке с использованием указанной информации формата. |
| Написать (строка, объект, объект) | Записывает текстовое представление указанных объектов в стандартный выходной поток с использованием указанной информации формата. |
| Написать (строка, объект, объект, объект) | Записывает текстовое представление указанных объектов в стандартный выходной поток с использованием указанной информации формата. |
| Write (строка, объект, объект, объект, объект) | Записывает текстовое представление указанных объектов и списка параметров переменной длины в стандартный выходной поток с использованием указанной информации формата. |
| Write (string, object []) | Записывает текстовое представление указанного массива объектов в стандартный выходной поток с использованием указанной информации формата. |
| Написать (uint32) | Записывает текстовое представление указанного 32-разрядного целочисленного значения без знака в стандартный выходной поток. |
| Написать (uint64) | Записывает текстовое представление указанного 64-битного целочисленного значения без знака в стандартный выходной поток. |
| WriteLine () | Записывает текущий терминатор линии в стандартный выходной поток. |
| Writeline (логическое) | Записывает текстовое представление указанного логического значения, за которым следует текущий терминатор строки, в стандартный выходной поток. |
| Писатель (Чар) | Записывает указанный символ Unicode, за которым следует текущий терминатор линии, значение для стандартного выходного потока. |
| Writeline (char []) | Записывает указанный массив символов Unicode, за которым следует текущий терминатор линии, в стандартный выходной поток. |
| Writeline (char [], Int32, Int32) | Записывает указанный Subarray символов Unicode, за которым следует текущий терминатор линии, в стандартный выходной поток. |
| Письма (десятичная) | Записывает текстовое представление указанного десятичного значения, за которым следует текущий терминатор строки, в стандартный выходной поток. |
| Writeline (Double) | Записывает текстовое представление указанного значения с плавающей точкой с двойной задачей, за которым следует текущий терминатор линии, к стандартному выходному потоку. |
| Writeline (Int32) | Записывает текстовое представление указанного 32-разрядного знакового значения целого числа, за которым следует текущий терминатор линии, к стандартному выходному потоку. |
| Writeline (Int64) | Записывает текстовое представление указанного 64-разрядного значения целочисленного значения, за которым следует текущий терминатор строки, к стандартному выходному потоку. |
| WriteLine (объект) | Записывает текстовое представление указанного объекта, за которым следует текущий терминатор строки, в стандартный выходной поток. |
| Writeline (одинокий) | Записывает текстовое представление указанного значения с плавающей запятой в одной режиме, за которым следует текущий терминатор линии, к стандартному выходному потоку. |
| WriteLine (String) | Записывает указанное строковое значение, за которым следует текущий терминатор строки, в стандартный выходной поток. |
| WriteLine (String, Object) | Записывает текстовое представление указанного объекта, за которым следует текущий терминатор строки, в стандартный выходной поток с использованием указанной информации формата. |
| WriteLine (String, Object, Object) | Записывает текстовое представление указанных объектов, за которым следует текущий терминатор строки, в стандартный выходной поток с использованием указанной информации формата. |
| WriteLine (String, Object, Object, Object) | Записывает текстовое представление указанных объектов, за которым следует текущий терминатор строки, в стандартный выходной поток с использованием указанной информации формата. |
| WriteLine (String, Object, Object, Object, Object) | Записывает текстовое представление указанных объектов и списка параметров переменной длины, за которым следует текущий терминатор строки, в стандартный выходной поток с использованием указанной информации формата. |
| WriteLine (String, Object []) | Записывает текстовое представление указанного массива объектов, за которым следует текущий терминатор строки, в стандартный выходной поток с использованием указанной информации формата. |
| Writeline (Uint32) | Записывает текстовое представление указанного 32-разрядного целочисленного значения без знака, за которым следует текущий терминатор линии, к стандартному выходному потоку. |
| Writeline (Uint64) | Записывает текстовое представление указанного 64-разрядного целочисленного значения без знака, за которым следует текущий терминатор линии, к стандартному выходному потоку. |