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)
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.
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 !! :)
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.
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
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.
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
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.
Claro, conciso y chingón. ¡Muchas gracias por tus aportes, Héctor!
XD
tengo 2 dias buscando algo asi, gracias!!
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)
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.
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 !! :)
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😊
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.
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
estuvo muy bueno el vídeo una consulta y como uso esto en 3 capas o n capas?¿
esto siempre va ir en presentación
Hola, Si realizo mi operación desde una clase como lo podría operar, un Ejemplo de llenar un DGV
mejor utiliza para eso metodos async: th-cam.com/video/QW81PdkF6fQ/w-d-xo.html
Sería excelente si lo replicas en xamarin forms :(
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.
Mira th-cam.com/video/VSbzj6XeRLY/w-d-xo.html
@@hdeleonnet muchas gracias
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)
Mira th-cam.com/video/VSbzj6XeRLY/w-d-xo.html
@@hdeleonnet Me refería a si se puede hacer de otra forma, creo que los asíncronos son posteriores a .NET 5
y cuando son múltiples descargas simultaneas?
utilizas parallel
@@hdeleonnet me jodiste, jajaja excelentes videos
th-cam.com/video/j-3BP0mmXF4/w-d-xo.html
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
intenta con métodos asíncronos en windows forms: th-cam.com/video/QW81PdkF6fQ/w-d-xo.html
if(!backgroundworker1.IsBusy) . así se ve mejor