Sie sind auf Seite 1von 3

Console

La consola es una ventana del sistema operativo en la que los usuarios interactan con el sistema operativo o con una aplicacin de consola basada en texto, introduciendo entradas de texto mediante el teclado del equipo y leyendo las salidas de texto del terminal del equipo. Por ejemplo, en Windows, la consola se denomina ventana de smbolo del sistema y acepta comandos en MS-DOS. La clase Console proporciona una compatibilidad bsica para las aplicaciones que leen y escriben caracteres en la consola.

Secuencias de E/S de la consola Cuando se inicia una aplicacin de consola, el sistema operativo asocia automticamente a la consola tres secuencias de E/S. La aplicacin puede leer las entradas del usuario provenientes de la secuencia de entrada estndar, escribir datos normales en la secuencia de salida estndar y escribir datos de error en la secuencia de salida de error estndar. Estas secuencias se presentan a la aplicacin como los valores de las propiedades In, Out y Error. Bfer de pantalla y ventana de la consola Dos caractersticas estrechamente relacionadas de la consola son el bfer de pantalla y la ventana de la consola. En realidad, el texto se lee o escribe en secuencias propiedad de la consola, aunque aparentemente se lee o escribe en un rea de la que es propietaria la consola y que se denomina bfer de pantalla. El bfer de pantalla es un atributo de la consola que est organizado como una cuadrcula rectangular de filas y columnas, en la que cada interseccin de la cuadrcula, o celda de carcter, puede contener un carcter. Cada carcter tiene su propio color de primer plano y cada celda de carcter tiene su propio color de fondo. El bfer de pantalla se ve a travs de una regin rectangular denominada ventana de la consola. La ventana de la consola es otro atributo de la consola; no la propia consola, y es una ventana de sistema operativo. La ventana de la consola tambin est organizada en filas y columnas; su tamao es menor o igual que el del bfer de pantalla y se puede mover para ver las distintas reas del bfer de pantalla subyacente. Si el bfer de pantalla es mayor que la ventana de la consola, la consola muestra automticamente barras de desplazamiento para poder cambiar la posicin de la ventana en el rea del bfer de pantalla. Un cursor indica la posicin en el bfer de pantalla donde se est leyendo o escribiendo el texto actualmente. El cursor se puede ocultar o mostrar y tambin es posible cambiar su alto. Cuando el cursor est visible, la posicin de la ventana de la consola se mueve automticamente de modo que el cursor siempre quede a la vista. Funcionalidad

La clase Console contiene mtodos que leen caracteres individuales o lneas enteras de la consola; tambin contiene varios mtodos de escritura que convierten automticamente una instancia de un tipo de valor, una matriz de caracteres o un conjunto de objetos en una cadena con o sin formato y, a continuacin, escriben en la consola esa cadena que, opcionalmente, va seguida de una cadena de terminacin de lnea. La clase Console tambin incluye mtodos y propiedades para obtener o establecer el tamao del bfer de pantalla, de la ventana de la consola y del cursor, para cambiar la posicin de la ventana de la consola y del cursor, para mover o borrar datos en el bfer de pantalla, para cambiar los colores de primer plano y de fondo, para cambiar el texto que se muestra en la barra de ttulo de la consola, y para reproducir el sonido de un bip.
En este ejemplo de cdigo se muestra la forma de leer y escribir en las secuencias de entrada y salida estndar. Tenga en cuenta que estas secuencias pueden redirigirse utilizando los mtodos SetIn y SetOut.
Sub Main() Console.Write("Hola ") Console.WriteLine("Mundo!") Console.Write("What is your name: ") Dim name As String = Console.ReadLine() Console.Write("Buenos Dias, ") Console.Write(name) Console.WriteLine("!") Console.Read() End Sub 'Main

Propiedades
BackgroundColor Obtiene o establece el color de fondo de la consola. ForegroundColor Obtiene o establece el color de primer plano de la consola.

Metodos Beep Sobrecargado. Reproduce el sonido de un bip a travs del altavoz de la consola. Clear Borra la informacin que se muestra en el bfer de pantalla y en la correspondiente ventana de la consola. Read Lee el siguiente carcter de la secuencia de entrada estndar. ReadKey Sobrecargado. Obtiene la siguiente tecla de carcter o de funcin presionada por el usuario. ReadLine Lee la siguiente lnea de caracteres de la secuencia de entrada estndar.

ResetColor Establece los colores de primer plano y de fondo de la consola en sus valores predeterminados. ToString Devuelve una clase String que representa la clase Object actual. (Se hereda de Object). Write Sobrecargado. Escribe la representacin de texto del valor o valores especificados en la secuencia de salida estndar. WriteLine Sobrecargado. Escribe los datos especificados, seguidos del terminador de lnea actual, en la secuencia de salida estndar.

Das könnte Ihnen auch gefallen