Entradas

Mostrando entradas de enero, 2014

Conectar una Base de Datos de Mysql en Visual Basic.net

Imagen
Solicitado por Ed Diaz.... Conectar  Visual Basic .NET y MySQL   es algo bastante sencillo, aunque no lo parezca al principio. Hoy vamos a ver un completo tutorial de cómo hacer una conexión básica entre este lenguaje y una  base de datos  ya establecida. Lo primero que debemos hacer es bajarnos la librería necesaria para establecer la conexión  y trabajar  con las funciones que nos brinda MySQL. Por eso deben  descargar MySQL Connector .NET , que lo pueden buscar en el sitio Web oficial junto con toda su documentación  disponible . Después de descargarlo, abres tu  Microsoft Visual Studio   2010  (La versión que yo uso) y en tu proyecto le das clic de derecho y luego en agregar referencia, allí mismo te sale una ventana para que busques y selecciones el archivo a agregar, que en este caso es  la librería MySql.Data.dll  que se encuentra en la carpeta de  instalación  (C:\Archivos de Programa\MySQL\...

Como comprimir imagenes JPG en VB.NET

Imagen
La iniciativa surgió en base a la necesidad de agregar imágenes de determinados artículos a una base de datos. Asimismo, estas imágenes se deberían poder visualizar en una aplicación. Las imágenes estaban adquiridas mediante una cámara de fotos digital en un tamaño original de 2048 x 1536 Pixels (3.15 MPixels), arrojando valores de almacenamiento en disco de aproximadamente 1.5 Mb, cada una. Investigando el Espacio de Nombres  System.Drawing.Imaging  encontré que existe una variada cantidad de Clases que brindan funcionalidad avanzada GDI+ (Graphics Device Interface / Interfase de Dispositivo Gráfico). La solución que comparto con Uds. es sencilla y generé una pequeña aplicación (fácilmente ampliable) que muestra como implementar métodos de compresión de datos (en este caso, imágenes JPG ). El resultado fue más que satisfactorio: por un lado se redujo la visualización “física” de las imágenes a los requerimientos de la aplicación (un espacio de 200 x 150 pixels). Por el o...