Curso C#. Delegados predicados y lambdas I. Vídeo 67

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 พ.ย. 2024

ความคิดเห็น • 60

  • @leomoyano782
    @leomoyano782 11 หลายเดือนก่อน +2

    Explicas mil veces mejor que mi profe de la facultad , muchas gracias por tu aporte.

  • @xarnegaire4239
    @xarnegaire4239 5 ปีที่แล้ว +10

    Y dice el Profe "...Así de fácil es...". Ahora si, después de ver el video. Entre los libros de C# que no se saben explicar y lo de las clases oyentes de Java ahora es cuando empiezo a ver realmente la luz. Gracias Profe, no cambies.

  • @Cristian-ch9wp
    @Cristian-ch9wp 2 ปีที่แล้ว +2

    me soprendió lo claro que enseñas, de verdad que aprendí por fin a usar los delegados. Gracias

  • @JorgeRodriguez-no4ij
    @JorgeRodriguez-no4ij 3 ปีที่แล้ว +4

    Muy sencilla forma de explicar. Lo felicito. Gracias por la información.

  • @cesaraugustomendozayanez9552
    @cesaraugustomendozayanez9552 หลายเดือนก่อน

    Un concepto exquisito que se que sirve para funcionalidades futuras, ahora mismo solo es entenderlo pero se que muy pronto se requerirá.

    • @cesaraugustomendozayanez9552
      @cesaraugustomendozayanez9552 หลายเดือนก่อน

      para agregar, si ya creaste un delegado del mismo tipo, ya sea void o cualquier otro tipo de dato con los mismos parametros y lo que quieres es usarlo para otro metodo distinto, no tienes necesidad de crear un nuevo delegado, podrias usar el mismo delegado
      // Asignar el método de bienvenida al delegado
      ObjetoDelegado miDelegado = MensajeBienvenida.SaludoBienvenida;
      miDelegado("Cesar");
      // Reasignar el método de despedida al mismo delegado
      miDelegado = MensajeDespedida.SaludoDespedida;
      miDelegado("Camilin");

  • @Ariel_Fernandez
    @Ariel_Fernandez 2 ปีที่แล้ว +1

    Gracias Juan, muy bueno!

  • @robledes
    @robledes 5 ปีที่แล้ว +12

    Más adelante, cuando lleguemos a las interfaces gráficas, estaría genial ver algún ejemplo de manejo de eventos mediante delegados

    • @despovizcaino8622
      @despovizcaino8622 4 ปีที่แล้ว

      Hola, si no pregunto me quedo con la duda..., ¿qué utilidad podría tener el manejo de eventos mediante delegados?, un saludo

    • @GerentedeSistemas
      @GerentedeSistemas 4 ปีที่แล้ว +2

      @@despovizcaino8622 Un Evento es un mecanismo que utiliza una clase u objeto (Editor) para notificar a otro que algo sucedió, para enviar dicha notificación necesita un tipo de datos y es ahi en donde entran los delegados que son los que definen la estructura (firma y tipo del valor devuelto) de la notificación enviada, el objeto (Suscriptor) que quiera ser notificado debe suscribirse e implementar un manejador del evento con la misma estructura del delegado, en realidad es una instancia del delegado.

  • @507master
    @507master 2 ปีที่แล้ว

    explicas todo muy fácil.

  • @juanlopez-mc2wp
    @juanlopez-mc2wp 2 ปีที่แล้ว

    sos un capo muchas gracias

  • @jorgealexanderguatequemart3735
    @jorgealexanderguatequemart3735 3 ปีที่แล้ว

    Muchas gracias !!! excelente explicación

  • @sotonelson1
    @sotonelson1 5 ปีที่แล้ว

    Buenas tardes profe, voy por video 7 haciendo lo ejercicio que indico, solo quiero decirle es un gusto aprender con usted, muchas gracias. Saludos desde Venezuela.

    • @pildorasinformaticas
      @pildorasinformaticas  5 ปีที่แล้ว +1

      Gracias por el comentario Nelson. Me alegro de que te gusten mis vídeos. Un saludo!

  • @yoiler_cordoba
    @yoiler_cordoba 5 ปีที่แล้ว +1

    Muchas gracias, esta genial el curso !
    cuando se llegue a la parte de interfaces graficas, se harán a código o usaremos el arrastra y suelta ?
    saludos

  • @aleeherasimiuk
    @aleeherasimiuk 5 ปีที่แล้ว +7

    Una consulta, pensaste alguna vez incluir la enseñanza del testing en tu canal? Casi completé tu curso de java y realmente me volvía loco probando cosas hasta que en la universidad me enseñaron lo que es el testing y me solucionó la vida jaja. Estaría increible que forme parte de tus cursos.

    • @pildorasinformaticas
      @pildorasinformaticas  5 ปีที่แล้ว +8

      Me lo han propuesto muchas veces y tenéis razón, podría ser muy interesante. Lo incluiré en algún momento. Un saludo!

  • @LA_RAMOS
    @LA_RAMOS 4 ปีที่แล้ว +2

    Algo que quisiera aclarar es que la diferencia entre los métodos y los delegates, es que los delegates pueden acceder a las clases haciendo caso omiso si las clases son public y private

    • @GerentedeSistemas
      @GerentedeSistemas 4 ปีที่แล้ว

      Hazlo simple, un delegado es un tipo y un método es un miembro, un delegado puede ejecutar muchos métodos porque tiene referencias de ellos

    • @HadenYasser31
      @HadenYasser31 ปีที่แล้ว +2

      @@GerentedeSistemas Y por qué no ejecutar los métodos directamente?

  • @mrsalih5597
    @mrsalih5597 6 หลายเดือนก่อน

    Master

  • @charly-ic2dd
    @charly-ic2dd 4 ปีที่แล้ว

    hola de linq tienes pensado hacer algo?

  • @nahuel9797
    @nahuel9797 3 ปีที่แล้ว +1

    No termino de entender en que caso deberia usarlo? Para reutilizar metodos de otros ficheros/proyectos?

  • @AntonioGL-pm8yq
    @AntonioGL-pm8yq 5 ปีที่แล้ว

    Muchas gracias por este curso.
    ¿Enseñarás a conectar con bases de datos MySQL?
    Un saludo.

    • @BreegBenjamin
      @BreegBenjamin 5 ปีที่แล้ว +4

      MySQL? Mejor SQL server, el cual es el lenguaje de bases de datos de Microsoft

    • @AntonioGL-pm8yq
      @AntonioGL-pm8yq 5 ปีที่แล้ว

      Breeg Benjamín Bueno, eso es discutible...
      Yo prefiero MySQL.
      Un saludo.

    • @BreegBenjamin
      @BreegBenjamin 5 ปีที่แล้ว +4

      @@AntonioGL-pm8yq es verdad, pero tendremos que validar los siguientes puntos, quien tiene más oferta laboral? Yo nunca he visto un trabajo donde pidan MySQL. Y si vamos aprender a usar una base de datos desde mi punto de vista, que sea para algo realmente útil, al menos desde el punto de vista laboral

    • @weslinmartinez1802
      @weslinmartinez1802 5 ปีที่แล้ว

      Él lo va a dar pero creo que es en Sql server

  • @rafaelaliagaseminario2162
    @rafaelaliagaseminario2162 3 ปีที่แล้ว

    el termino "apuntador" es lo mismo que "punteros"?

  • @generaciondel3783
    @generaciondel3783 5 ปีที่แล้ว +3

    Hola. NO tiene que ver con este video pero preguntó acá porque es el ultimo que subiste y es mas probable que leas el comentario.
    ¿El curso de HTML 5 que tienes subido aun sirve? Pregunto porque esta subido hace 5 años y tal vez quedo desactualizado o inservible.

    • @pildorasinformaticas
      @pildorasinformaticas  5 ปีที่แล้ว +3

      Un par de instrucciones del curso quedaron obsoletas, pero inservible no. Aquí explico mejor tu pregunta: th-cam.com/video/ERKvGpT5epU/w-d-xo.html
      Un saludo!

  • @joseph.l
    @joseph.l 2 ปีที่แล้ว +1

    En este caso es con un metodo estático. ¿Como seria llamando a un método con una instancia de clase? 🤔

  • @pablofonseca8867
    @pablofonseca8867 4 ปีที่แล้ว +3

    No comprendí la utilidad de los delegados, porque todo el código que hiciste puedo hacerlo sin Delegados. Es como las funciones de CallBack que esperan un evento?

    • @pituivan
      @pituivan ปีที่แล้ว +1

      Almacenar métodos para organizarse, en muy a grandes rasgos

  • @maximilianojuega17
    @maximilianojuega17 3 ปีที่แล้ว +4

    sigo sin entender, porque se usan delegados y no simplemente llamar al metodo =/? porque simplemente no haces MensajeBienvenida.SaludoBienvenida(); ?

  • @georgeestebanrojascastillo6575
    @georgeestebanrojascastillo6575 2 ปีที่แล้ว

    QUISERA SABER QUE CARAJOS ES LA INYECCION DE DEPENDENCIA?

    • @jagmig15
      @jagmig15 ปีที่แล้ว

      Eso lo responde en el curso de Spring.

  • @alphaalfre
    @alphaalfre 2 ปีที่แล้ว

    👀

  • @zerohf1
    @zerohf1 3 ปีที่แล้ว

    no estaria faltando los temas de programacion asincrona, promesas, etc? async await, etc.

  • @felix808
    @felix808 5 ปีที่แล้ว +1

    Quiere empezar con java, habrá campo laboral para eso, soy nuevo en esto

    • @pildorasinformaticas
      @pildorasinformaticas  5 ปีที่แล้ว +1

      Respuesta a tu pregunta en este vídeo a partir del minuto 5:37 -> th-cam.com/video/Vzl7DM6wJSE/w-d-xo.html
      Un saludo!

  • @equish3804
    @equish3804 4 ปีที่แล้ว +1

    ¿puede ser que lo que en tu código llamas 'ElDelegado' sea el objeto y lo que llamas 'ObjetoDelegado' sea el nombre del delegado?

  • @misaelsalazar7397
    @misaelsalazar7397 5 ปีที่แล้ว +1

    Existe algo equivalente en Java? Refiriéndome a los delegados...

    • @pildorasinformaticas
      @pildorasinformaticas  5 ปีที่แล้ว +3

      No como tal. pero se puede simular comportamiento muy similar utilizando la reflexión. Un saludo!

    • @GerentedeSistemas
      @GerentedeSistemas 4 ปีที่แล้ว

      no existe, pero puedes implementar algo similar con una Interface

  • @bryanalexanderbociodiaz4946
    @bryanalexanderbociodiaz4946 ปีที่แล้ว

    Pero cual es el caso de uso, porque podría llamar directamente los métodos y me ahorro líneas de código, pienso que es un mal ejemplo

  • @batistaperezpena4664
    @batistaperezpena4664 4 ปีที่แล้ว +1

    Tengo una duda, por qué no utilizar nuestros propios métodos y olvidar ese asunto de delegados?

    • @GerentedeSistemas
      @GerentedeSistemas 4 ปีที่แล้ว

      Como notificarias un evento desde una clase? como harias un callback,? linq? arboles de expresión? etc etc

  • @sleter2929
    @sleter2929 3 ปีที่แล้ว

    quien dice: hola, cuando se va?

  • @weslinmartinez1802
    @weslinmartinez1802 5 ปีที่แล้ว +1

    Profesor le hago una propuesta y le invito a que haga un voto de que clase usted quiere que se adelante más rápido o sea cual lección queremos que se suba con más frecuencia ejemplo hasta 2 veces a la semana y que los seguidores voten y mayoría gana

    • @papeleria.4229
      @papeleria.4229 5 ปีที่แล้ว +1

      Jaja, el profe esta hasta la polla de esos comentarios, exigiendo la frecuencia de subida de videos.
      Ya el ha explicado la frecuencia de sus videos.
      Además, si ya están viendo esto, supongo que ya son capaces de buscar documentación en otro sitio.
      Si lo que quieres es avanzar, es mejor leer libros y blogs.
      Así tu mismo será el que decida que tan rápido avanzas.
      Te recomiendo el libro Murach's c#.
      Y la página : sololearn. com

    • @weslinmartinez1802
      @weslinmartinez1802 5 ปีที่แล้ว +1

      GRACIAS

    • @Persiano_
      @Persiano_ 5 ปีที่แล้ว +1

      Tranquiloss, el profesor Juan Díaz trabaja mucho y sube esta clase de videos en sus ratos libres

  • @jasdagc
    @jasdagc 5 ปีที่แล้ว

    Los delegados me suenan a Polimorfismo también, un objeto delegando una tarea a otro objeto, pero en este caso no necesitan ser objetos hijos para aplicar el polimorfismo

  • @grovertaboada2186
    @grovertaboada2186 9 หลายเดือนก่อน

    explicas bien, pero el ejemplo no ayuda para nada, es decir lo que estas haciendo fácilmente se puede hacer con métodos normales. no se aprecia la utilidad de los delegados, lo único que entendí es que los delegados te permiten incrustar el código de un método en otro método. con eso consigues que el método sea mas reutilizable.

    • @NeftisIsHere
      @NeftisIsHere 9 หลายเดือนก่อน +1

      En el mismo video (4:30) dice que el ejemplo es para ver la sintaxis y que muy util no es