Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - [D4N93R]

#1421
Porque en Java no hay propiedades, Bueno en .Net tampoco, solamente son una forma de verlo a nivel del lenguaje, una vez que se compile en MSIL la propiedad se convierte en dos métodos, get y set obviamente.

No se puede usar el keyword set en un método simplemente porque un método es un método y no puedes obligarlo a que sea de asignacion , simplemente set es un método void con parametros..

:D
#1422
Arte, si.
Arte plástica, NO xD

Pero si es un arte intangible, pero arte
#1423
Lo que si te va a dar la carrera es un poco de responsabilidad y metodología, además de la posibilidad de compartir con personas como tú que están interesados en el mismo tema..
#1424
Para aprender, Python , ya que se creó con ese propósito, su sintaxis es simple como VB pero es poderoso como Perl.
#1425
Yo comencé por que mis padres me reglaron un Atari XL 800, yo tenía unos 10 años, aprender a usarlo por mi cuenta me llevo 2 años, obviamente no lo usaba todos los días porque aún no entendía mucho, pero cada vez que lograba algo me quedaba más y más tiempo, justamente por lo mismo que dicen los compañeros en los comentarios anteriores, la capacidad que tiene un simple programita en convertirse en una super aplicación es asombrosa.

Por cierto mi primer programa creado 100% por mi, fue un juego, el de adivinar un numero hehe.
#1426
Cita de: Leo Gutiérrez. en 12 Junio 2010, 20:38 PM
En la vida cotidiana, pues la lógica, te hace una persona disciplinada, etc.

En el empleo, pues si sabes programar tendrás dinero de una u otra manera.

Saludos.

Pues yo no soy muy disciplinado en la vida, más si en mi código, haha xD
Como dice Leo, si eres bueno podrás montar tu empresa, o trabajar para alguien, hacer consultorías o hasta dar clases en universidades o cursos.
#1427
Exacto, como dicen los compañeros acá, comienza desde lo más pequeño  y eventualmente cosas más grandes.

Para aprender y desarrollar la lógica es muy bueno programar juegos (y divertido). Luego a medida de que vayas conociendo las diferentes ramas de la programación te irás decidiendo, cosas como seguridad, negocios, aplicativos, herramientas, juegos, etc, etc.
#1428
Cita de: ..::| D3Bć1 |::. en 12 Junio 2010, 20:14 PM
Me temo que hay que usar threads y ser algo asi:
Arrancar el thread con el bucle.
En el thread main del codigo esperar una tecla, si se cumple matar el thread del bucle secundario.

Saludos

De las formas que se me ocurren para hacerlo, esa que dices es muy buena..

También se puede hacer con un hook al teclado.. o esuchando los mensajes del sistema.
#1429
Este mismo ejemplo de Tekno Duke con propiedades.

Código (csharp) [Seleccionar]

public class ProductoX{
   private int valorCritico; // este valor no puede ser menor a 5 ni mayor a 70
   private int[] algoCritico;

   public string ValorCritico
   {
       set
       {
           if (value < 0 || value > 70)
                  throw new ValorCriticoIncorrectoException();
           this.valorCritico = value;
       }
   }

  public int metodoCritico(){
            return algoCritico[valorCritico];
  }
}



NOTA: Puedes jugar muchos con las propiedades, como por ejemplo el set public y el get protected o private:
Código (csharp) [Seleccionar]

public string ValorCritico
   {
        private get
        { 
            return this.valorCritico;
        }
       set
       {
           if (value < 0 || value > 70)
                  throw new ValorCriticoIncorrectoException();
           this.valorCritico = value;
       }
   }


De este modo el obtener el valor de this.valorCritico solo puedes hacerlo dentro de la clase :)

TeKNo dUKe:
set en un método no se puede usar, te faltó el new en el throw del exception y los parentesis del constructor y el tipo de retorno.

#1430
Yo todavía no entiendo lo que el quiere. O sea, que el ciclo siga corriendo ininterrumpidamente hasta que se presione una tecla?, creo que hay que usar un thread no?