DelphiConsole
1.0.0
A classe de console de C# portada para Delphi
/*==================================================================================== ** ** Classe: Console ** ** ** Objetivo: Esta classe fornece acesso à entrada padrão, saída padrão ** e fluxos de erro padrão. ** ** ============================================================================*/
Nome | Descrição |
| BackgroundColor | Recebe ou define a cor de fundo do console. |
| BufferHeight | Obtém ou define a altura da área de buffer. |
| BufferWidth | Recebe ou define a largura da área de buffer. |
| Caps Lock | Obtém um valor indicando se a alternância do teclado de bloqueio do CAPS está ligada ou desligada. |
| Cursorleft | Obtém ou define a posição da coluna do cursor na área de buffer. |
| Cursorsize | Obtém ou define a altura do cursor dentro de uma célula de caracteres. |
| Cursortop | Obtém ou define a posição da linha do cursor na área de buffer. |
| Cursorvisível | Recebe ou define um valor indicando se o cursor está visível. |
| Erro | Obtém o fluxo de saída de erro padrão. |
| PDRESEIROUNDCOLOR | Recebe ou define a cor de primeiro plano do console. |
| Em | Obtém o fluxo de entrada padrão. |
| InpUmEncoding | Obtém ou define a codificação que o console usa para ler a entrada. |
| IsERRorreredirected | Obtém um valor que indica se o fluxo de saída de erro foi redirecionado do fluxo de erro padrão. |
| IsInputRedirected | Obtém um valor que indica se a entrada foi redirecionada do fluxo de entrada padrão. |
| IsOutputRedirected | Obtém um valor que indica se a saída foi redirecionada do fluxo de saída padrão. |
| KeyAvilable | Obtém um valor indicando se uma tecla pressiona está disponível no fluxo de entrada. |
| MaiorWindowHeight | Obtém o maior número possível de linhas de janela do console, com base na resolução atual da fonte e na tela. |
| MaiorWindowWidth | Obtém o maior número possível de colunas da janela do console, com base na resolução atual da fonte e na tela. |
| Númerolock | Obtém um valor indicando se a alternância do teclado NUM Lock está ligada ou desligada. |
| Fora | Obtém o fluxo de saída padrão. |
| OutputEncoding | Obtém ou define a codificação que o console usa para gravar saída. |
| Título | Obtém ou define o título a ser exibido na barra de título do console. |
| TratControlCasinput | Obtém ou define um valor indicando se a combinação da chave do modificador de controle e da chave do console C (Ctrl+C) é tratada como entrada comum ou como uma interrupção que é tratada pelo sistema operacional. |
| WindowHesed | Obtém ou define a altura da área da janela do console. |
| Windowleft | Obtém ou define a posição mais à esquerda da área da janela do console em relação ao buffer de tela. |
| Windowtop | Obtém ou define a posição superior da área da janela do console em relação ao buffer de tela. |
| Largura de janela | Recebe ou define a largura da janela do console. |
Nome | Descrição |
| Beep () | Joga o som de um bipe através do orador do console. |
| BEEP (INT32, INT32) | Reproduz o som de um bipe de uma frequência e duração especificadas através do alto -falante do console. |
| Claro() | Limpa o buffer do console e a janela de console correspondente das informações de exibição. |
| MoveBufferarea (Int32, Int32, Int32, Int32, Int32, Int32) | Copia uma área de origem especificada do buffer de tela para uma área de destino especificada. |
| MoveBufferarea (int32, int32, int32, int32, int32, int32, char, consolecolor, consolecolor) | Copia uma área de origem especificada do buffer de tela para uma área de destino especificada. |
| OpenStandardError () | Adquire o fluxo de erro padrão. |
| OpenStandardError (INT32) | Adquire o fluxo de erro padrão, que é definido como um tamanho de buffer especificado. |
| OpenStandardInput () | Adquire o fluxo de entrada padrão. |
| OpenStandardInput (Int32) | Adquire o fluxo de entrada padrão, que é definido como um tamanho de buffer especificado. |
| OpenStandardOutput () | Adquire o fluxo de saída padrão. |
| OpenStandardOutput (int32) | Adquire o fluxo de saída padrão, que é definido como um tamanho de buffer especificado. |
| Ler() | Lê o próximo caractere do fluxo de entrada padrão. |
| ReadKey () | Obtém a próxima tecla de caractere ou função pressionada pelo usuário. A tecla pressionada é exibida na janela do console. |
| ReadKey (booleano) | Obtém a próxima tecla de caractere ou função pressionada pelo usuário. A tecla pressionada é opcionalmente exibida na janela do console. |
| ReadLine () | Lê a próxima linha de caracteres do fluxo de entrada padrão. |
| ResetColor () | Define as cores do console de primeiro plano e fundo para seus padrões. |
| SetBuffersize (int32, int32) | Define a altura e a largura da área de buffer de tela para os valores especificados. |
| SetCursorposition (INT32, INT32) | Define a posição do cursor. |
| SetError (textwriter) | Define a propriedade de erro para o objeto TextWriter especificado. |
| Setin (Textreader) | Define a propriedade In para o objeto Textreader especificado. |
| Setout (textwriter) | Define a propriedade OUT para o objeto TextWriter especificado. |
| SetWindowPosition (INT32, INT32) | Define a posição da janela do console em relação ao buffer de tela. |
| SetWindowsize (int32, int32) | Define a altura e a largura da janela do console para os valores especificados. |
| Escreva (booleano) | Grava a representação de texto do valor booleano especificado no fluxo de saída padrão. |
| Escreva (char) | Grava o valor do caractere unicode especificado no fluxo de saída padrão. |
| Escreva (char []) | Grava a matriz especificada de caracteres unicode no fluxo de saída padrão. |
| Escreva (char [], int32, int32) | Grava o subarray especificado dos caracteres Unicode no fluxo de saída padrão. |
| Escreva (decimal) | Grava a representação de texto do valor decimal especificado no fluxo de saída padrão. |
| Escreva (duplo) | Grava a representação de texto do valor de ponto flutuante de precisão dupla especificada no fluxo de saída padrão. |
| Escreva (int32) | Grava a representação de texto do valor inteiro assinado de 32 bits especificado no fluxo de saída padrão. |
| Escreva (Int64) | Grava a representação de texto do valor inteiro assinado de 64 bits especificado no fluxo de saída padrão. |
| Escreva (objeto) | Grava a representação de texto do objeto especificado no fluxo de saída padrão. |
| Escreva (solteiro) | Grava a representação de texto do valor de ponto flutuante de precisão única especificada no fluxo de saída padrão. |
| Write (string) | Grava o valor da string especificada no fluxo de saída padrão. |
| Write (string, objeto) | Grava a representação de texto do objeto especificado no fluxo de saída padrão usando as informações de formato especificadas. |
| Write (string, objeto, objeto) | Grava a representação de texto dos objetos especificados no fluxo de saída padrão usando as informações de formato especificadas. |
| Write (string, objeto, objeto, objeto) | Grava a representação de texto dos objetos especificados no fluxo de saída padrão usando as informações de formato especificadas. |
| Write (string, objeto, objeto, objeto, objeto) | Grava a representação de texto dos objetos especificados e a lista de parâmetros de comprimento variável no fluxo de saída padrão usando as informações de formato especificado. |
| Write (string, objeto []) | Grava a representação de texto da matriz especificada de objetos no fluxo de saída padrão usando as informações de formato especificado. |
| Escreva (uint32) | Grava a representação de texto do valor inteiro não assinado de 32 bits especificado no fluxo de saída padrão. |
| Escreva (uint64) | Grava a representação de texto do valor inteiro não assinado de 64 bits especificado no fluxo de saída padrão. |
| WriteLine () | Grava o terminador de linha atual no fluxo de saída padrão. |
| WriteLine (booleano) | Grava a representação de texto do valor booleano especificado, seguido pelo terminador de linha atual, no fluxo de saída padrão. |
| WriteLine (char) | Grava o caractere Unicode especificado, seguido pelo terminador de linha atual, valor no fluxo de saída padrão. |
| WriteLine (char []) | Grava a matriz especificada de caracteres Unicode, seguida pelo terminador de linha atual, até o fluxo de saída padrão. |
| WriteLine (char [], int32, int32) | Grava o subarray especificado dos caracteres Unicode, seguido pelo terminador de linha atual, até o fluxo de saída padrão. |
| WriteLine (decimal) | Grava a representação de texto do valor decimal especificado, seguido pelo terminador de linha atual, no fluxo de saída padrão. |
| WriteLine (duplo) | Grava a representação de texto do valor de ponto flutuante de precisão dupla especificada, seguida pelo terminador de linha atual, até o fluxo de saída padrão. |
| WriteLine (int32) | Grava a representação de texto do valor inteiro assinado de 32 bits especificado, seguido pelo terminador de linha atual, até o fluxo de saída padrão. |
| WriteLine (Int64) | Grava a representação de texto do valor inteiro assinado de 64 bits especificado, seguido pelo terminador de linha atual, até o fluxo de saída padrão. |
| WriteLine (objeto) | Grava a representação de texto do objeto especificado, seguido pelo terminador de linha atual, no fluxo de saída padrão. |
| WriteLine (single) | Grava a representação de texto do valor de ponto flutuante de precisão única especificada, seguida pelo terminador de linha atual, no fluxo de saída padrão. |
| WriteLine (string) | Grava o valor da string especificada, seguida pelo terminador de linha atual, no fluxo de saída padrão. |
| WriteLine (string, objeto) | Grava a representação de texto do objeto especificado, seguido pelo terminador de linha atual, no fluxo de saída padrão usando as informações de formato especificado. |
| WriteLine (string, objeto, objeto) | Grava a representação de texto dos objetos especificados, seguido pelo terminador de linha atual, no fluxo de saída padrão usando as informações de formato especificado. |
| WriteLine (string, objeto, objeto, objeto) | Grava a representação de texto dos objetos especificados, seguido pelo terminador de linha atual, no fluxo de saída padrão usando as informações de formato especificado. |
| WriteLine (string, objeto, objeto, objeto, objeto) | Grava a representação de texto dos objetos especificados e a lista de parâmetros de comprimento variável, seguido pelo terminador de linha atual, no fluxo de saída padrão usando as informações de formato especificado. |
| WriteLine (string, objeto []) | Grava a representação de texto da matriz especificada de objetos, seguida pelo terminador de linha atual, no fluxo de saída padrão usando as informações de formato especificadas. |
| WriteLine (UINT32) | Grava a representação de texto do valor inteiro não assinado de 32 bits especificado, seguido pelo terminador de linha atual, até o fluxo de saída padrão. |
| WriteLine (UINT64) | Grava a representação de texto do valor inteiro não assinado de 64 bits especificado, seguido pelo terminador de linha atual, até o fluxo de saída padrão. |