Ejemplo de uso de Hilos Threads Threading vb net

¿Que es un hilo (Thread)?
Un hilo es un proceso paralelo a el entorno de ejecución de una aplicación.

Un ejemplo por asi decirlo es el propio entorno de windows, el cual windows es la aplicación y los programas que ejecutamos son los hilos que dependen de el.

-Empezando con los hilos
¿Que debemos saber? Importante!!
El hilo forma parte de la aplicación y esta viculada a ella , pero en determinadas ocasiones, a finalizar la aplicación si no hemos terminado el hilo, este seguirá corriendo, y nos ocupará espacio en memoria hasta que finalice o bien lo terminemos nosotros desde el administrador de tareas.

Para entender un poco el funcionamiento vamos a crear una sencilla aplicacion la cual utilizará 1 hilo para cambiar el color en un panel .

Creamos 1 form ,3 Botones ,1 Panel.



Nuestro Boton1 sera iniciar, el boton2 detener, y el boton3 nos mostrará el estado del hilo.

Antes de empzar con la programación del hilo debemos agregar al load la siguiente linea.
 



Esto permitirá a el hilo que pueda interactuar con la aplicación quitando la restricción, de que el hilo como hijo pueda acceder y modificar propiedades de el elemento padre (el form) o cualquier control.

-Declaración del hilo


Creamos la variable th llamando contructor y asignandole la función con la que va a operar el hilo.

-aqui la función en bucle.



En el boton1 le llamaremos Start y escribimos lo siguente.


Con ello controlaremos que no se esta ejecutando y si lo esta mostramos el mensaje.

Ahora vamos con el boton2 , lo llamaremos Stop y escribimos es siguiente codigo.


Y en el boton3, lo llamamos ver estado y escribimos el siguiente codigo para que nos muestre mientras se está ejecutando o no el estado del hilo.


.Este es un ejemplo sencillo de hilo, los hilos tienen multiples estados, se pueden pausar, reanudar….
y son bastante utiles si necesitamos hacer operaciónes que no deben influir en la experiencia del usuario.


dejo aqui el codigo comentado del ejemplo.

ya sabes, si te gusta unete a nuestro foro , comenta y compartelo.

Convertir DataTable .net a JSON Javascript

Hola a todos.

Aqui os traigo una funcion muy util para convertir los datos de un datatable a un objeto JSON de JavaScript.

Este ejemplo lo he reailzado en un WebService

Leer másConvertir DataTable .net a JSON Javascript

Rotar una imagen winforms vb net

Hola a todos, en este post vamos a ver un brebe ejemplo de como rotar una imgen en un picturebox.

Para ello vamos a crear un nuevo proyecto , y vamo a añadir un control picturebox, y 2 botones


En el load del form, asignamos la imagen a el picturebox de la siguiente forma.



Ahora vamos con el boton2 rotor a la derecha. que es 90º y lo hacemos de la siguiente manera.


Ahora a la izquierda que son 270º, aqui el codigo.






Bueno hasta aqui el ejemplo de rotacion de imagen, como veras hay mas opciones de rotacion, como voltear completamente la imagen etc,etc ,etc.

Espero que os sirva, un saludo a todos, y siguenos en twitter Facebook y Google+.

Como hacer que una aplicacion inicie al iniciar windows vb net

Hola a todos.

Bueno aqui os pongo el breve ejemplo de como iniciar una aplicacion al iniciar windows, la cosa va a ser muy muy simple.

Para ello creamos un checkbox. de tal forma que nos quede algo parecido a esto.

ahora nos vamos a informacion del esamblado y le damos un nombre a nuestra aplicacion para que este sea el nombre que se guarde en el registro

Leer másComo hacer que una aplicacion inicie al iniciar windows vb net

Convertir datos de Json a Datatable en visual basic .net vb

Hola a todos

Aqui os traigo el ejemplo de como desserializar los datos de json y convertirlos a un datatable.

Bien vamos con el codigo
“V” son los datos recibidos por el webservice. ver post de JSON A DATATABLE
Asi que ahora lo que hacemos es la declaracion de la desserialización, y donde nos retornara los datos, este objeto sera de tipo lista con diccionario, igual que cuando serializamos.

Leer másConvertir datos de Json a Datatable en visual basic .net vb

Ejemplo de Uso de FILESYSTEMWACHER vb net

Ejemplo de Uso de  FILESYSTEMWACHER vb net

Hola a tod@s:

Aqui os traigo un ejemplo de “como utilizar Filesystemwacher”
Esta clase nos permite monitorizar los archivos que están en un directorio, o directorios, y saber si se han creado nuevos, se han borrado, renombrado, etc…

Para ello en nuestro proyecto nos declaramos una variable publica con eventos de esta clase de .net de la siguiente forma.

Leer másEjemplo de Uso de FILESYSTEMWACHER vb net

Ejemplo de RichTextBox vb net

Hola a todos


Aqui un ejemplo de como utilizar el RichTextBox de Winform en vb.net


Para ello empezaremos por crear 1 formulario , 7 botones y una caja de RichTextBox. de tal forma que nos quede algo asi






Ahora vamos a empezar con el primer boton, para seleccionar la fuente.


Seguimos con los botones 2, 3 y 4 que seran para la alineación .



Ahora el boton5 para el color,


Y por ultimo los botones 6 y 7, el cual nos muestra los datos sobre el richtextbox que los guarda en un String, y el siguiente lo volvera a cargar.


Ahora todo el codigo seguido.



Espero que os sirva el ejemplo, un saludo a todos. y ya saben , comenten, siguenos en twitter,Facebook y Google+


Si quieres ver el video pincha aqui