Normas del foro
Bienvenido(a),
Visitante
. Favor de
ingresar
o
registrarse
.
¿Perdiste tu
email de activación?
- Noviembre 18, 2008, 08:05:19
Visita:
Articulos
-
Juegos Gratis
-
Da Foros
Comunidad Underground Hispana
|
Programacion
|
Programación
|
Carbide C/C#/C++
| Tema:
ayuda en c#
0 Usuarios y 1 Visitante están viendo este tema.
« anterior
próximo »
Páginas:
[
1
]
Autor
Tema: ayuda en c# (Leído 367 veces)
frank01_2h
Miembro
Desconectado
Mensajes: 24
ayuda en c#
«
en:
Mayo 19, 2007, 04:39:22 »
En línea
azrael
Visitante
Re: ayuda en c#
«
Respuesta #1 en:
Mayo 20, 2007, 12:37:02 »
Te voy a escribir una idea general por la que puedes empezar a resolver tu problema:
Seria mas sencillo hacerlo en modo grafico pero en este caso supongo que es por consola....
using System;
namespace consolecs{
class class_console{
STAThread
static void Main(string[] args){
// Declaras un arreglo estatico de tu menu
String menu[] ={"programna uno", "programa 2", "programa 3"}
// Escribes el menu en pantalla de consola
for(Int in=0;i<menu.Length();i++){
Console.WriteLine((in+1).ToString())+" "+menu[in].ToString());
}
//Pides al usuario que seleccione la opcion del menu por el teclado
Console.writeln("escribe la opcion a ver");
Int menuop = console.ReadLine();
// para seleccionar la entrada....
Switch((menuop-1)){
case 0: Console.WriteLine(menu[0].ToString);
// o las rutinas para abrir el codigo fuente si esta en tu disco rigido
break;
case 1: // por cada elemento de tu arreglo estatico....
.
.
.
} // del namespace
} // de la clase principal
} // de la clase main
Espero te de una idea por donde empezar... como ya dije la limitante no es el lenguaje sino tu ingenio para resolver problemas...
un saludo
«
Última modificación: Mayo 20, 2007, 12:44:52 por codelogman
»
En línea
Micki Qwerty
Visitante
Re: ayuda en c#
«
Respuesta #2 en:
Mayo 20, 2007, 04:26:16 »
... y el mejor ingenio es usar otro lenguaje para eso.
Si es algo que estas haciendo por ocio personal para tener una especie de archivador de programas y por tanto no estas obligado a hacerlo en c, te recomiendo que te tires 4 lineas de codigo en, por ejemplo, lenguaje batch y fin del problema.
Si necesitas hacerlo en c# lo que te ha puesto code es perfecto.
En línea
frank01_2h
Miembro
Desconectado
Mensajes: 24
Re: ayuda en c#
«
Respuesta #3 en:
Mayo 20, 2007, 11:26:24 »
muchisimas gracias por es esquema del codigo que me mandaste, lo voy a aplicar aprueba haber si me sale lo que quiero
salu2
En línea
mus88
Recien Llegado
Desconectado
Mensajes: 10
Re: ayuda en c#
«
Respuesta #4 en:
Agosto 21, 2007, 03:32:56 »
bueno la vida es mas sencilla de lo que te la plantean crea un menu de esta maera:
int a;
Console.WriteLine("1= Programa1\n2=Programa2\netc.");
a=int.Parse(Console.ReadLine());
switch(a)
{
case 1:
"correr el programa 1"
break;
case 2:
"correr el programa 2"
break;
default: (este es en caso de que la opcion seleccionada no este el los case)
break;
}
Espero que con esto te des una idea de lo facil de esta funcion
En línea
lo impotante no es saber, si no conocer al que sabe
thudoors
Recien Llegado
Desconectado
Mensajes: 2
Re: ayuda en c#
«
Respuesta #5 en:
Agosto 29, 2007, 11:30:13 »
using System;
using System.Collections.Generic;
using System.Text;
namespace facturacion
{
class Menu
{
public void MMenu()
{
cuadrado c;
c = new cuadrado();
bool seguir = true;
c.WriteAt("", 10, 10);
while (seguir)
{
Console.ForegroundColor = ConsoleColor.DarkYellow;
c.WriteAt("", 30, 10);
Console.WriteLine();
c.WriteAt("", 30, 11);
Console.WriteLine("Menú Principal ");
c.WriteAt("", 30, 12);
Console.WriteLine("=============================");
c.WriteAt("", 30, 13);
Console.WriteLine("1 - Agregar producto ");
c.WriteAt("", 30, 14);
Console.WriteLine("2 - Agregar Factura ");
c.WriteAt("", 30, 15);
Console.WriteLine("3 - Listar productos Factura ");
c.WriteAt("", 30, 16);
Console.WriteLine("4 - Buscar en factura ");
c.WriteAt("", 30, 17);
Console.WriteLine("5 - Buscar producto ");
c.WriteAt("", 30, 18);
Console.WriteLine("6 - Listar productos ");
c.WriteAt("", 30, 19);
Console.Write("7 - ingreso de caja: ");
c.WriteAt("", 30, 20);
Console.WriteLine("0 - Terminar ");
c.WriteAt("", 30, 21);
Console.Write("Ingrese su opción: ");
string opcion = Console.ReadLine();
switch (opcion)
{
case "0":
seguir = false;
Console.WriteLine("Gracias por usar el programa!");
break;
case "1":
productos p;
p = new productos();
Console.Clear();
p.carga();
break;
case "2":
Console.Clear();
factura a = new factura();
factura fac;
fac = new factura();
Console.Clear();
fac.Agregar(a);
fac.cargar(a);
break;
case "3":
facrurasclass fa;
fa = new facrurasclass();
Console.Clear();
fa.ordenarCodigo();
break;
case "4":
facrurasclass facc;
facc = new facrurasclass();
Console.Clear();
facc.consultarCodigo();
break;
case "5":
productos pe;
pe = new productos();
Console.Clear();
pe.consultarCodigo();
break;
case "6":
pe = new productos();
Console.Clear();
pe.ordenarCodigo();
break;
case "7":
Caja ca;
ca = new Caja();
Console.Clear();
ca.cargarcaja();
break;
default:
Console.WriteLine("ERROR: ingrese 0,1,2,3,4,5,6");
break;
}
}
}
}
}
basura no un menu de consola esto es un menu;
En línea
Páginas:
[
1
]
Comunidad Underground Hispana
|
Programacion
|
Programación
|
Carbide C/C#/C++
| Tema:
ayuda en c#
« anterior
próximo »
Ir a:
Por favor selecciona un destino:
-----------------------------
Foros De Consulta General
-----------------------------
=> Novedades
=> Dudas, Comentarios Y Sugerencias
=> Top 100
=> Off-Topic
=> Revista E-Zine
===> Noticias
-----------------------------
Phreaking, Hacking y Seguridad
-----------------------------
=> HacK GeneraL
===> Ingenieria Inversa
===> Encriptacion, Cryptografia
===> TV HACK
===> Cursos y Ezines
=====> Trucos Internet
=====> Textos Hacking
===> Defacing
=> Seguridad
=> Phreaking
===> Moviles
=> Bug y Exploits
===> Directorio de Exploits
=> Wargames, Retos Hack
-----------------------------
Hack Novato
-----------------------------
=> Hack para newbies
=> Todo Messenger
=> Troyanos y virus
-----------------------------
Sistemas Operativos
-----------------------------
=> Windows y otros sistemas operativos no libres
===> Problemas Tecnicos Windows
=> Sistemas operativos libres.
===> GNU/Linux
===> Manuales y Tutoriales
===> Descargas
-----------------------------
Programacion
-----------------------------
=> Programación
===> Programación Basica
===> Otros Lenguajes
===> Visual Basic y Net
===> ASM
===> Programacion Shell
===> Perl
===> Carbide C/C#/C++
===> Batch
===> SQL
=> Programacion para webmasters
===> Consultas Generales
===> Php
===> Html, XHTML, CSS
===> Java - Java Script
===> CMS O Scripts Pre-Fabricados
===> Posicionamiento en buscadores
-----------------------------
Artes Graficas
-----------------------------
=> Diseño Grafico
===> Battle Arts
===> Flash
===> Tutoriales
===> Galerías
===> Software
-----------------------------
Area Tecnica
-----------------------------
=> Networking & Wireless
=> Overclocking, Refrigeracion y demas
=> Hardware
===> Biblioteca Tecnica
=> Electronica Y Robotica
-----------------------------
Programas
-----------------------------
=> Software
===> Configuraciones de software
===> Pedidos de software
=> Cracks & Serialz
=> P2p, Bittorrent, Elinks
-----------------------------
Multimedia Y Divx
-----------------------------
=> Juegos PC Y Consolas
===> Dudas ayudas y comentarios de juegos
===> Pedidos de juegos
===> Juegos de Consola
=> Mp3
=> Multimedia
=> Peliculas Divx
-----------------------------
Entretenimiento Y sitios de interes
-----------------------------
=> Juegos, Humor y Adultos. (Diversión)
===> Adultos
=> Paginas Webs Recomendadas
=> Videos
Powered by SMF 1.1.7
|
SMF © 2006-2007, Simple Machines LLC
Loading...