¿Cómo funciona el BackgroundWorker en C# Windows Forms?

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

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

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

    Carnal, soy tester y me asignaron probar un background worker y yo sin idea. Con éste video me dí idea y ya no ando tan perdido. Mil gracias bro.

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

    Claro, conciso y chingón. ¡Muchas gracias por tus aportes, Héctor!

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

    tengo 2 dias buscando algo asi, gracias!!

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

    Buen ejemplo, solo una observación, no comparen propiedades booleanas con true o false, usen el valor de la propiedad: if(e.Cancelled) es mejor que if(e.Cancelled == true)

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

    Muchas gracias por el vídeo.
    Agregué un botón que provoca una excepción con la linea:
    {
    throw new Exception("Error simulado");
    }
    pero por supuesto, el programa aborta.
    ¿Cómo debo capturar un error asíncrono para que el flujo del programa pase por la opción: if (e.Error != null) dentro del handler "RunWorkerCompleted"?
    Saludos.

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

    Puedes hacer una segunda parte xfa porque no lo entendí bien soy nuevo en c# y me cuesta aprender backgroundworker. Más que nada quiero usarlo con progressbar en diferentes tipos de proyectos por lo que si puedes agregar un ejemplo de descargando algún archivo de internet mediante URL así veo un poco más la funcionalidad y no solo el for ahí solitario que pones gracias y buen video !! :)

  • @Illuminati-cr9ud
    @Illuminati-cr9ud ปีที่แล้ว

    Buen dia espero la pasen bien, como puedo hacer para mostrar el progreso a la hora de realizar un respaldo de una base de datos sql server😊

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

    Hola Hdeleon, Cómo podría poner en la cola de ejecución, un método mío, es decir, al ejecutarse un evento X de un control, si después de ese evento X, se disparan otros varios automáticamente(propios del control), quiero que al final se ejecute un método creado por mí. Lo comento porque tengo un problema que de esta forma creo que solucionaría. Sería similar a lo que hace el PostEvent("MiEvento") de powerbuilder, el cual hace lo que comento. Muchas gracias. tus videos son interesantes. Saludos.

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

    buenas amigo, estoy buscando informacion sobre como capturar una ventana usando windows form, me gustaria saber si tienes conocimiento o un material para aprender, lo que busco es que mi aplicacion ejecute su funcion en un programa externo. gracias

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

    estuvo muy bueno el vídeo una consulta y como uso esto en 3 capas o n capas?¿

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

      esto siempre va ir en presentación

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

    Hola, Si realizo mi operación desde una clase como lo podría operar, un Ejemplo de llenar un DGV

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

      mejor utiliza para eso metodos async: th-cam.com/video/QW81PdkF6fQ/w-d-xo.html

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

    Sería excelente si lo replicas en xamarin forms :(

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

    Buen día, tengo la siguiente problemática: Tengo un formulario "Principal" que es un tanto pesado en cuestión de elementos y demora un poco en cargar, mi duda es: ¿puedo usar esto para que muestre un formulario que simule una espera (ya sea un progressbar, o simplemente mostrar un mensaje de espera) mientras se carga el formulario "Principal" y una vez cargado todos sus elementos, este se muestre?, agradecería su respuesta, gracias.

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

      Mira th-cam.com/video/VSbzj6XeRLY/w-d-xo.html

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

      @@hdeleonnet muchas gracias

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

    Será posible crear una pantalla de carga usando esta función?
    Ví el video de métodos asíncronos pero por el momento no tengo los recursos (.NET 4)

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

      Mira th-cam.com/video/VSbzj6XeRLY/w-d-xo.html

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

      @@hdeleonnet Me refería a si se puede hacer de otra forma, creo que los asíncronos son posteriores a .NET 5

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

    y cuando son múltiples descargas simultaneas?

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

      utilizas parallel

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

      @@hdeleonnet me jodiste, jajaja excelentes videos

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

      th-cam.com/video/j-3BP0mmXF4/w-d-xo.html

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

    Hola, buen tutorial, lo entendí a la perfección gracias!!, pero tengo una consulta, yo estoy realizando ese proceso para que al cargar la barra me muestre un nombre aleatorio (es que ya esta asignado), adicional tengo un boton para que me regrese nuevamente a la pantalla de barra de progreso, pero al hacer eso la barra aparece lleva (en color verde) y no es hasta que vuelvo a presionar el boton de "comenzar" es que se limpia la barra y vuelve a cargar, como tendria que hacer para que al presionar el boton que tengo de retorno me muestre la barra vacia. Saludos

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

      intenta con métodos asíncronos en windows forms: th-cam.com/video/QW81PdkF6fQ/w-d-xo.html

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

    if(!backgroundworker1.IsBusy) . así se ve mejor