elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
14 Febrero 2012, 04:39  

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (Moderador: [D4N93R])
| | | |-+  Programas en c#.net (Basico)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: Programas en c#.net (Basico)  (Leído 35,294 veces)
Lexuslax

Desconectado Desconectado

Mensajes: 8


El hijo de Dios para el mundo


Ver Perfil
Re: Programas en c#.net (Basico)
« Respuesta #15 en: 3 Mayo 2009, 08:31 »

Hola una pregunta, tengo un programa con botones, a estos como puedo ponerles sonido a una frecuancia definida...

espero me puedan ayudar gracias.

Saludos.


En línea

joalbela

Desconectado Desconectado

Mensajes: 25



Ver Perfil
Aca les dejo otros programitas
« Respuesta #16 en: 30 Mayo 2009, 06:47 »

using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static int[] Edades = new int[20];

        static void Main(string[] args)
        {
            int op;
            string leido;
            do
            {
                Console.Clear();
                Console.WriteLine("1. Almacenar Datos");
                Console.WriteLine("2. Recuperar Datos");
                Console.Write("Elige una opcion:");
                op = int.Parse(Console.ReadLine());
                switch (op)
                {
                    case 1: AlmacenarEdades();
                        break;
                    case 2: RecuperarDatos();
                        break;
                    default: Console.Write("Opcion incorrecta");
                        break;
                }
                Console.Write("Desea salir?: s/n");
                leido = Console.ReadLine();
            } while (leido != "s");
            Console.ReadKey();
        }

        static void AlmacenarEdades()
        {
            Console.WriteLine("Introduce 20 edades: ");
            for (int x = 0; x < 20; x++)
            {
                Edades
  • = int.Parse(Console.ReadLine());
            }
        }

        static void RecuperarDatos()
        {
            Console.WriteLine("Las edades introducidas fueron: ");
            for (int x = 0; x < 20; x++)
            {
                Console.WriteLine(Edades
  • );
            }
        }
    }
}


En línea

Jorge MB
braulio--
Wiki

Desconectado Desconectado

Mensajes: 889


Imagen recursiva


Ver Perfil WWW
Calcular n!
« Respuesta #17 en: 21 Junio 2009, 21:31 »

Para los que no lo sepan
n! = 1*2*3*4...*n-1*n
Código
using System;
using System.Collections.Generic;
using System.Text;
 
namespace Ejercicios
{
   class Program
   {
       static void Main(string[] args)
       {
           long  contador=1;
           Console.WriteLine("Programa para calcular n!");
           Console.Write("N = ");
           int numero = int.Parse(Console.ReadLine());
           for (int i = 2; i <= numero; i++)
           {
               contador *= i;
           }
           Console.WriteLine("n! = {0}", contador);
           Console.Read();
 
       }
   }
}
 
En línea

thedios

Desconectado Desconectado

Mensajes: 3


Midete pa´ hablarle a tu papá


Ver Perfil
Re: Programas en c#.net (Basico)
« Respuesta #18 en: 21 Enero 2010, 21:28 »

men si tienes por haí el kodigo del juego "Sopa de letrras" te agradecería si me lo facilitaras.... :huh:
En línea

FMM
greenselves

Desconectado Desconectado

Mensajes: 72



Ver Perfil
Re: Programas en c#.net (Basico)
« Respuesta #19 en: 14 Febrero 2010, 03:18 »

hola!! muy buenos tus programas
un muy buen aporte!...
oye he querido cambiar el color de las letras y del fondo con c#

por ejemplo utilizar lo que pones

                Console.BackgroundColor = ConsoleColor.Yellow;
y
using System;
using System.Text;
using System.Collections;

pero no funciona

en la consola me aparece:

System.CONSOLE Does not contain a definition of background

cual seria la solucion?? que debo de instalar o en que estoy mal

agradeceria mucho tu respuesta..

gracias!!
En línea

Greenselves
Shell Root


Conectado Conectado

Mensajes: 2.400


Alex Jurado


Ver Perfil WWW
Re: Programas en c#.net (Basico)
« Respuesta #20 en: 14 Febrero 2010, 04:02 »

Ami me funciona correctamente así:
Código
using System;
 
namespace ConsoleApplication1
{
   class Program
   {
       static void Main(string[] args)
       {
           Console.BackgroundColor = ConsoleColor.Yellow;
           Console.Write("Hola");
           Console.Read();
       }
   }
}
En línea

---
[D4N93R]
Moderador
***
Desconectado Desconectado

Mensajes: 1.647


My software never has bugs. Its just features!


Ver Perfil WWW
Re: Programas en c#.net (Basico)
« Respuesta #21 en: 2 Junio 2010, 17:47 »

Código
   1:  using System;
  2:  using System.Collections.Generic;
  3:  using System.Text;
  4:  using System.Net.NetworkInformation;
  5:  
  6:  namespace D4N93R.Traceroute
  7:  {
  8:      //Delegado para los eventos del Traceroute
  9:      public delegate void TracertEventHandler(object sender, TracertEventArgs e);
 10:      
 11:      public class Tracert
 12:      {
 13:          int     m_timeout   = 0;
 14:          string  m_host      = "";
 15:          int     m_maxHops   = 0;
 16:  
 17:          public event TracertEventHandler EchoReceived;
 18:          public event TracertEventHandler ErrorReceived;
 19:          public event TracertEventHandler TracertCompleted;
 20:  
 21:          public Tracert(string host, int TimeOut, int maxHops)
 22:          {
 23:              m_host = host;
 24:              m_timeout = TimeOut;
 25:              m_maxHops = maxHops;
 26:          }
 27:          public void Start()
 28:          {
 29:              PingReply reply;
 30:              Ping pinger = new Ping();
 31:              PingOptions options = new PingOptions();
 32:  
 33:              //Con esto le decimos al paquete que nada más salte un equipo.
 34:              options.Ttl = 1;
 35:  
 36:              options.DontFragment = true;
 37:  
 38:              byte[] buffer = Encoding.ASCII.GetBytes("Algo de datos");
 39:              try
 40:              {
 41:                  do
 42:                  {
 43:                      //Tiempo antes del comando
 44:                      DateTime start = DateTime.Now;
 45:  
 46:                     //Mandamos el ping
 47:                      reply = pinger.Send(m_host,
 48:                                          m_timeout,
 49:                                          buffer,
 50:                                          options);
 51:  
 52:                      //Restamos la diferencia de tiempo para conocer la latencia.
 53:                      long milliseconds = DateTime.Now.Subtract(start).Milliseconds;
 54:                      if ((reply.Status == IPStatus.TtlExpired)
 55:                         || (reply.Status == IPStatus.Success))
 56:                      {
 57:                          //Damos respuesta en caso de que encontremos un host
 58:                          //o que se haya finalizado el proceso.
 59:                          OnEchoReceived(reply, milliseconds, options.Ttl);
 60:                      }
 61:                      else
 62:                      {
 63:                          OnErrorReceived(reply, milliseconds);
 64:                      }
 65:                      options.Ttl++;
 66:  
 67:                     //Mientras no haya terminado, es decir, no sea Success
 68:                     //seguimos mandando ping con un TTL aumentado.
 69:        
 70:                     // Notemos que cuando la resuesta es Success
 71:                     //es porque el paquete llego al destino
 72:                  } while ((reply.Status != IPStatus.Success)
 73:                          && (options.Ttl < m_maxHops));
 74:              }
 75:              catch (PingException pex)
 76:              {
 77:                  //Acá pueden implementar algo en caso de algun error.
 78:                  throw pex.InnerException;
 79:              }
 80:              finally
 81:              {
 82:                  if (TracertCompleted != null)
 83:                      TracertCompleted(this, new TracertEventArgs(null, 0, 0));
 84:              }  
 85:          }
 86:  
 87:  
 88:          //Manejo de los eventos.
 89:          private void OnErrorReceived(PingReply reply, long milliseconds)
 90:          {
 91:              InvokeErrorReceived(reply, milliseconds);
 92:          }
 93:  
 94:          private void OnEchoReceived(PingReply reply, long milliseconds, int ttl)
 95:          {
 96:              InvokeEchoReceived(reply, milliseconds, ttl);
 97:          }
 98:          public void InvokeEchoReceived(PingReply reply, long milliseconds, int ttl)
 99:          {
100:              if (EchoReceived != null)
101:                  EchoReceived(this, new TracertEventArgs(reply, milliseconds,ttl));
102:          }
103:          public void InvokeErrorReceived(PingReply reply, long milliseconds)
104:          {
105:              if (ErrorReceived != null)
106:                  ErrorReceived(this, new TracertEventArgs(reply, milliseconds,0));
107:          }
108:      }
109:  }
 
En línea

tomygrey

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Re: Programas en c#.net (Basico)
« Respuesta #22 en: 5 Julio 2010, 22:42 »

Weno soy iniciado en estos temas de programacion en c sharp, stoy studiando en un instituo, y kisiera que me ayudaras a resolver un problema
De una lista de enteros de un vector me pide capturar dos elementos menores ingresados por teclado. Lo estado intentando y solo puedo encontra el mas minimo, pero el sgte menor como lo capturo?
En línea
Lunfardo


Desconectado Desconectado

Mensajes: 552


Ver Perfil
Re: Programas en c#.net (Basico)
« Respuesta #23 en: 27 Octubre 2010, 01:47 »

bueno ,dejo un ejemplo bastante basico, pero creo que deja una idea clara de como usar delegados,

el programa no hace nada del otro mundo ,solo "filtra" arreglos, espero que puedan abstraer la idea
Código
using System;
using System.Collections;
public delegate bool filtro(int i);    
 
 
class Filtros{
 
  public static bool Positivos(int i){
    return (i>=0);
 }
 
  public static bool Negativos(int i){
 return (i<=0);
 }
}
 
class Filtador{
   public static int[] Filtrador(int[] a, filtro fil){
 
       ArrayList aList = new ArrayList();
 
       for (int i = 0; i < a.Length; i++)
       {
           if (fil(a[i])) { aList.Add(a[i]); }
 
       }
 
 
       return ((int[])aList.ToArray(typeof(int)));
 
 
   }
 
}
 
 
class hello
{
 
   static void Main()
   {
     int[] a= {4,-4,6,-6,8,-8,10,-10};
     int[] b;
     filtro j;
 
     j = Filtros.Positivos;
     b = Filtador.Filtrador(a,j);
     foreach (int ca in b) Console.Write(ca + "  ");
     Console.WriteLine();
     j = Filtros.Negativos;
     b = Filtador.Filtrador(a, j);
 
 
     foreach (int ca in b) Console.Write(ca + "  ");
 
   }
 
}
« Última modificación: 27 Octubre 2010, 01:50 por SmogMX » En línea
artus1996

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: Programas en c#.net (Basico)
« Respuesta #24 en: 7 Enero 2012, 20:18 »

necesito implementar una clase para trabajar con numeros racionales por  consola
En línea
Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines