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

  Рет қаралды 19,103

hdeleon.net

hdeleon.net

Күн бұрын

#BackgroundWorker #csharp #windowsforms
En este video te enseñare como utilizar el componente BackgroundWorker en Windows forms con el cual puedes realizar tareas asíncronas que involucren un tiempo considerable y puedas ir mostrando al usuario su progreso.
Si quieres apoyarme y darme para una cerveza puedes hacerlo por aquí: paypal.me/Hecto...
Tambien puedes via patreon: / powerhdeleon
Todos mis podcasts: • Podcast #1 - ¿Cuál es ...
Curso de MVC .Net: • Curso de MVC .Net C#| ...
Curso de MVC Api .Net: • Curso de MVC API .Net ...
Curso de facturación electrónica en c# .Net: • ¿Cómo convertir archiv...
Todos mis videos sobre facturación electrónica: • ¿Cómo convertir archiv...
La falta de respeto tanto a mí como a cualquier otra persona y el SPAM son razones de bloqueo en mi canal.
"Copyright Disclaimer Under Section 107 of the Copyright Act 1976, allowance is made for "fair use" for purposes such as criticism, comment, news reporting, teaching, scholarship, and research. Fair use is a use permitted by copyright statute that might otherwise be infringing. Non-profit, educational or personal use tips the balance in favor of fair use"
---------------------------------------------------------------------------------------------------------------
Sigueme en twitter ⇒ / powerhdeleon
Sigueme en facebook ⇒ / hdeleon666
Mi Sitio web ⇒ hdeleon.net

Пікірлер: 29
@oscarpriegohernandez7665
@oscarpriegohernandez7665 4 жыл бұрын
Claro, conciso y chingón. ¡Muchas gracias por tus aportes, Héctor!
@enriqueruiz320
@enriqueruiz320 4 жыл бұрын
XD
@omarcarrilloromero8034
@omarcarrilloromero8034 10 ай бұрын
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.
@marsc4
@marsc4 Жыл бұрын
tengo 2 dias buscando algo asi, gracias!!
@adrianmartinez3520
@adrianmartinez3520 3 жыл бұрын
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)
@royalsquare9709
@royalsquare9709 3 жыл бұрын
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 !! :)
@PabloHelal
@PabloHelal 4 жыл бұрын
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.
@chikitaamaral4090
@chikitaamaral4090 3 жыл бұрын
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.
@nickerpasco4247
@nickerpasco4247 3 жыл бұрын
Sería excelente si lo replicas en xamarin forms :(
@jhersoncamposreyes1719
@jhersoncamposreyes1719 4 жыл бұрын
estuvo muy bueno el vídeo una consulta y como uso esto en 3 capas o n capas?¿
@hdeleonnet
@hdeleonnet 4 жыл бұрын
esto siempre va ir en presentación
@carlosfernandoozunacortina8601
@carlosfernandoozunacortina8601 4 жыл бұрын
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
@JorgeAlbertoCC1
@JorgeAlbertoCC1 4 жыл бұрын
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 жыл бұрын
Mira kzbin.info/www/bejne/jITFq51sjcqFgrs
@JorgeAlbertoCC1
@JorgeAlbertoCC1 4 жыл бұрын
@@hdeleonnet muchas gracias
@joaquinaltamirano199
@joaquinaltamirano199 4 жыл бұрын
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 kzbin.info/www/bejne/jITFq51sjcqFgrs
@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
@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😊
@DiegoNoj
@DiegoNoj 5 жыл бұрын
Hola, Si realizo mi operación desde una clase como lo podría operar, un Ejemplo de llenar un DGV
@hdeleonnet
@hdeleonnet 5 жыл бұрын
mejor utiliza para eso metodos async: kzbin.info/www/bejne/h4ibYoOaoKtpnLM
@juanramirez8681
@juanramirez8681 4 жыл бұрын
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 4 жыл бұрын
intenta con métodos asíncronos en windows forms: kzbin.info/www/bejne/h4ibYoOaoKtpnLM
@pedroespinosaesparza
@pedroespinosaesparza 4 жыл бұрын
if(!backgroundworker1.IsBusy) . así se ve mejor
@AlexisVicuna
@AlexisVicuna 5 жыл бұрын
y cuando son múltiples descargas simultaneas?
@hdeleonnet
@hdeleonnet 5 жыл бұрын
utilizas parallel
@AlexisVicuna
@AlexisVicuna 5 жыл бұрын
@@hdeleonnet me jodiste, jajaja excelentes videos
@hdeleonnet
@hdeleonnet 5 жыл бұрын
kzbin.info/www/bejne/oF6Wc4NmotKLfJY
The CUTEST flower girl on YouTube (2019-2024)
00:10
Hungry FAM
Рет қаралды 50 МЛН
Or is Harriet Quinn good? #cosplay#joker #Harriet Quinn
00:20
佐助与鸣人
Рет қаралды 57 МЛН
У ГОРДЕЯ ПОЖАР в ОФИСЕ!
01:01
Дима Гордей
Рет қаралды 8 МЛН
C# winform Wait Form
15:42
C# eLearning
Рет қаралды 27 М.
Tutorial Programación Windows Forms C# 9 --- Múltiples formas
12:01
Utilizar inyección de dependencia en Windows Forms .Net Core 💉
12:16
C# Tutorial - BackgroundWorker | FoxLearn
11:40
Fox Learn
Рет қаралды 103 М.
Ping multiple IP Addresses at the same time continuously using C#
19:52
Crear pantalla de loading en C# .Net Windows Forms
11:20
hdeleon.net
Рет қаралды 34 М.
Analog Clock in C# code project
12:48
Coding with AA
Рет қаралды 6 М.
The CUTEST flower girl on YouTube (2019-2024)
00:10
Hungry FAM
Рет қаралды 50 МЛН