Actividad copia en tu folder las funciones mas practicas de c# por consola y crea un pequeño programa en el que utilices por L menos 4 funciones






descargar 32.06 Kb.
títuloActividad copia en tu folder las funciones mas practicas de c# por consola y crea un pequeño programa en el que utilices por L menos 4 funciones
fecha de publicación06.07.2015
tamaño32.06 Kb.
tipoPrograma
l.exam-10.com > Documentos > Programa
ACTIVIDAD
COPIA EN TU FOLDER LAS FUNCIONES MAS PRACTICAS DE C# POR CONSOLA Y CREA UN PEQUEÑO PROGRAMA EN EL QUE UTILICES POR L MENOS 4 FUNCIONES

Algunas bibliotecas adicionales de uso frecuente

Más posibilidades de la "consola"

En "Console" hay mucho mas que ReadLine y WriteLine, aunque quiza no todas las

posibilidades esten contempladas en implementaciones "alternativas", como las primeras

versiones de Mono. Vamos a ver algunas de las posibilidades que nos pueden resultar mas

utiles:

Clear: borra la pantalla.

ForegroundColor: cambia el color de primer plano (para indicar los colores, hay

definidas constantes como "ConsoleColor.Black", que se detallan al final de este

apartado).

BackgroundColor: cambia el color de fondo (para el texto que se escriba a partir de

entonces; si se quiere borrar la pantalla con un cierto color, se debera primero cambiar

el color de fondo y despues usar "Clear").

SetCursorPosition(x, y): cambia la posicion del cursor ("x" se empieza a contar desde el

margen izquierdo, e "y" desde la parte superior de la pantalla).

Readkey(interceptar): lee una tecla desde teclado. El parametro "interceptar" es un

"bool", y es opcional. Indica si se debe capturar la tecla sin permitir que se vea en

pantalla ("true" para que no se vea, "false" para que se pueda ver). Si no se indica este

parametro, la tecla se muestra en pantalla.

KeyAvailable: indica si hay alguna tecla disponible para ser leida (es un "bool")

Title: el titulo que se va a mostrar en la consola (es un "string")

/*---------------------------*/

/* Ejemplo en C# */

/* consola.cs */

/* */

/* Más posibilidades de */

/* "System.Console" */

/* */

/* Introduccion a C#, */

/* Nacho Cabanes */

/*---------------------------*/

using System;

public class consola

{

public static void Main()

{

int posX, posY;

Console.Title = "Ejemplo de consola";

Console.BackgroundColor = ConsoleColor.Green;

Console.ForegroundColor = ConsoleColor.Black;

Console.Clear();

posY = 10; // En la fila 10

Random r = new Random(DateTime.Now.Millisecond);

posX = r.Next(20, 40); // Columna al azar entre 20 y 40

Console.SetCursorPosition(posX, posY);

Console.WriteLine("Bienvenido");

Console.ForegroundColor = ConsoleColor.Blue;

Console.SetCursorPosition(10, 15);

Console.Write("Pulsa 1 o 2: ");

ConsoleKeyInfo tecla;

do

{

tecla = Console.ReadKey(false);

}

while ((tecla.KeyChar != '1') && (tecla.KeyChar != '2'));

int maxY = Console.WindowHeight;

int maxX = Console.WindowWidth;

Console.SetCursorPosition(maxX-50, maxY-1);

Console.ForegroundColor = ConsoleColor.Red;

Console.Write("Pulsa una tecla para terminar... ");

Console.ReadKey(true);

}

}

(Nota: si se prueba este fuente desde Mono, habra que compilar con "gmcs" en vez de con

"mcs", para compilar usando la version 2.x de la plataforma .Net, no la 1.x, que no tenia estas

posibilidades).

Para comprobar el valor de una tecla, como se ve en el ejemplo anterior, tenemos que usar

una variable de tipo "ConsoleKeyInfo" (informacion de tecla de consola). Un ConsoleKeyInfo

tiene campos como:

KeyChar, que representa el caracter que se escribiria al pulsar esa tecla. Por ejemplo,

podriamos hacer if (tecla.KeyChar == '1') ...

Key, que se refiere a la tecla (porque hay teclas que no tienen un caracter visualizable,

como F1 o las teclas de cursor). Por ejemplo, para comprobar la tecla ESC podriamos

hacer if (tecla.Key == ConsoleKey.Escape) ... . Algunos de los codigos de tecla

disponibles son:

o- Teclas de edicion y control como, como: Backspace (Tecla RETROCESO), Tab

(Tecla TAB), Clear (Tecla BORRAR), Enter (Tecla ENTRAR), Pause (Tecla

PAUSA), Escape (Tecla ESC (ESCAPE)), Spacebar (Tecla BARRA

ESPACIADORA), PrintScreen (Tecla IMPR PANT), Insert (Tecla INS (INSERT)),

Delete (Tecla SUPR (SUPRIMIR))

  • Teclas de movimiento del cursor, como: PageUp (Tecla RE PAG), PageDown

(Tecla AV PAG), End (Tecla FIN), Home (Tecla INICIO), LeftArrow (Tecla

FLECHA IZQUIERDA), UpArrow (Tecla FLECHA ARRIBA), RightArrow (Tecla

FLECHA DERECHA), DownArrow (Tecla FLECHA ABAJO)

  • Teclas alfabeticas, como: A (Tecla A), B, C, D, E, F, G, H, I, J, K, L, M, N, O, P,

Q, R, S, T, U, V, W, X, Y, Z

  • Teclas numericas, como: D0 (Tecla 0), D1, D2, D3, D4, D5, D6, D7, D8, D9

Teclado numerico adicional: NumPad0 (Tecla 0 del teclado numerico),

NumPad1, NumPad2, NumPad3, NumPad4, NumPad5, NumPad6, NumPad7,

NumPad8, NumPad9, Multiply (Tecla Multiplicacion), Add (Tecla Agregar),

Separator (Tecla Separador), Subtract (Tecla Resta), Decimal (Tecla Decimal),

Divide (Tecla Division)

  • Sleep (Tecla Espera del equipo)

  • Teclas de funcion: F1, F2 y sucesivas (hasta F24)

  • Teclas especiales de Windows: LeftWindows (Tecla izquierda con el logotipo de

Windows), RightWindows (Tecla derecha con el logotipo de Windows)

  • Incluso teclas multimedia, si el teclado las incorpora, como: VolumeMute (Tecla

Silenciar el volumen, enMicrosoft Natural Keyboard, bajo Windows 2000 o

posterior), VolumeDown (Bajar el volumen, idem), VolumeUp (Subir el

volumen), MediaNext (Tecla Siguiente pista de multimedia), etc.

  • Modifiers, que permite comprobar si se han pulsado simultaneamente teclas modificadoras:

Alt, Shift o Control. Un ejemplo de su uso seria:

if ((tecla.Modifiers & ConsoleModifiers.Alt) != 0)

Console.Write("Has pulsado Alt");

Los colores que tenemos disponibles (y que se deben escribir precedidos con "ConsoleColor")

son: Black (negro), DarkBlue (azul marino), DarkGreen (verde oscuro) DarkCyan (verde

azulado oscuro), DarkRed (rojo oscuro), DarkMagenta (fucsia oscuro o purpura), DarkYellow

(amarillo oscuro u ocre), Gray (gris), DarkGray (gris oscuro), Blue (azul), Green (verde), Cyan

(aguamarina o verde azulado claro), Red (rojo), Magenta (fucsia), Yellow (amarillo), White

(blanco).

Añadir el documento a tu blog o sitio web

similar:

Actividad copia en tu folder las funciones mas practicas de c# por consola y crea un pequeño programa en el que utilices por L menos 4 funciones iconTítulo: Sobre la formación en Psicología Forense: reflexiones basadas...

Actividad copia en tu folder las funciones mas practicas de c# por consola y crea un pequeño programa en el que utilices por L menos 4 funciones iconFunciones simétricas Funciones pares

Actividad copia en tu folder las funciones mas practicas de c# por consola y crea un pequeño programa en el que utilices por L menos 4 funciones iconOrden de 10 de marzo de 1995, de la Conselleria de Educación y Ciencia,...

Actividad copia en tu folder las funciones mas practicas de c# por consola y crea un pequeño programa en el que utilices por L menos 4 funciones iconLas funciones cuadráticas son utilizadas en algunas disciplinas como,...

Actividad copia en tu folder las funciones mas practicas de c# por consola y crea un pequeño programa en el que utilices por L menos 4 funciones iconContienen más fructosa que las anteriores y alcalinos Poderosos por...

Actividad copia en tu folder las funciones mas practicas de c# por consola y crea un pequeño programa en el que utilices por L menos 4 funciones iconLengua Castellana y Literatura (1º Bachillerato)
«yo» poético. Por tanto, predominan las funciones expresiva y poética del lenguaje. Normalmente se emplea el verso como forma de...

Actividad copia en tu folder las funciones mas practicas de c# por consola y crea un pequeño programa en el que utilices por L menos 4 funciones iconSuperintendencia de industria y comercio funciones jurisdiccionales...

Actividad copia en tu folder las funciones mas practicas de c# por consola y crea un pequeño programa en el que utilices por L menos 4 funciones iconLiteratura Arte: es la actividad espiritual por medio de la cual...

Actividad copia en tu folder las funciones mas practicas de c# por consola y crea un pequeño programa en el que utilices por L menos 4 funciones iconLas funciones del lenguaje

Actividad copia en tu folder las funciones mas practicas de c# por consola y crea un pequeño programa en el que utilices por L menos 4 funciones icon4º E. S. O. Matemáticas b características de las funciones






© 2015
contactos
l.exam-10.com