Foros del Web » Programación para mayores de 30 ;) » .NET »

Manejo de Consola

Estas en el tema de Manejo de Consola en el foro de .NET en Foros del Web. Buenas noches, tengo que hacer un TP por consola para la universidad con C# en Framework 3.5 y necesito saber si alguien me da una ...
  #1 (permalink)  
Antiguo 23/04/2013, 23:37
 
Fecha de Ingreso: abril-2013
Ubicación: Buenos Aires
Mensajes: 1
Antigüedad: 11 años
Puntos: 0
Manejo de Consola

Buenas noches,
tengo que hacer un TP por consola para la universidad con C# en Framework 3.5 y necesito saber si alguien me da una mano con lo siguiente:

-Necesito esconder el cursor de la consola (o sea, que deje de titilar cada vez que vaya a escribir)

-Cuando ingrese un usu con su contraseña, se vean los * en lugar de las letras;

-Tengo un menu de varias opciones y necesito que cada vez que ingrese la opcion llame inmediatamente al metodo sin tener que escribirlo, o sea, que si elijo opcion 1, no lo escriba por la consola y luego presione Enter, sino apretar tecla nro 1 e instantaneamente llamar al metodo correspondiente. Aca les dejo el codigo (espero lo entiendan!)

if ((usu == "avanzado") & (con=="avanzado"))
{
Console.Clear();
Console.WriteLine("Aplicacion Textito Versión 1.0");
Console.WriteLine("========================");
Console.WriteLine("");
Console.WriteLine("Menú de herramientas");
Console.WriteLine("{0,-10} Analizar (a)rchivo", " ");
Console.WriteLine("{0,-10} Analizar (f)rase", " ");
Console.WriteLine("{0,-10} Ver (e)stadisticas globales", " ");
Console.WriteLine("{0,-10} E(x)portar estadisticas globales", " ");
Console.WriteLine("{0,-10} (S)alir", " ");
Console.WriteLine("-------------------------------------------");


string op=Console.ReadLine(); (linea que recibe el ingreso de la opcion por teclado y una vez ingresado, apreto Enter para llamar al metodo)
switch (op)
{
case "a": analizarA();
break;
case "f": analizarF();
break;
case "e": verE();
break;
case "x": exportarE();
break;
case "s": Salir();
break;
default:
Console.Write("Comando no reconocido");
break;
}

Muchas gracias x tomarse la molestia de ayudarme! Saludos enormes :D
  #2 (permalink)  
Antiguo 24/04/2013, 01:28
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 3 meses
Puntos: 606
Respuesta: Manejo de Consola

Cita:
Iniciado por steka88 Ver Mensaje
Buenas noches,
tengo que hacer un TP por consola para la universidad con C# en Framework 3.5 y necesito saber si alguien me da una mano con lo siguiente:
La política del foro consiste más en enseñar a hacer las cosas que no hacerselas a la gente, más tratandose de ejercicios de la universidad/clase.

Bueno, partiendo de esa base y viendo que todas tus dudas son referentes a la "pantalla" y a la captura de datos desde el teclado, te aconsejo que le comiences a dar un vistazo a la clase Console. Todas (o casi todas) las soluciones a tu problema están en ese link, solo es cuestión de que dediques 10 minutos a leer un poco e investigar (que es la actitud que quiere fomentar la universidad) y lo conseguirás sin problemas, creeme ;)
__________________
Aviso: No se resuelven dudas por MP!

Etiquetas: c#, consola, contraseña, cursor, opciones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:29.