Showing posts with label visual basic. Show all posts
Showing posts with label visual basic. Show all posts

Wednesday, January 02, 2008

Visual Basic - Como hacer un paquete de instalación con el asistente

Este post va en respuesta a la solicitud de mi amigo Carlos.

Hacer un paquete de instalación de un proyecto de Visual Basic es una rutina muy sencilla, para comenzar es necesario agregar todos los componentes, todos los archivos necesario y BD (si hay), cabe mencionar que para la detección dinamica de algunos archivos o BD es necesario hacerlo desde el codigo en Visual Basic, ya sea obteniendo la ubicación dinamica mediante el comando appPath o con algun otro.

Primer que nada es necesario generar el proyecto como exe (En Visual menu Archivo->Generar nombre.exe)
Una vez generado cerramos y vamos a una herramienta llamada Asistente para empaquetado y distribución. Inicio->Todos los Programas->Microsoft Visual Studio x-> Herramientas de Microsoft Visual Studio x-> Asistente para empaquetado y distribución (Ruta por default)


Una vez ejecutado seleccionamos el proyecto que vamos a empaquetar (boton examinar).


Damos click en empaquetar y hacemos lo siguiente en cada pantalla
  • seleccionamos: paquete de instalación estándar,
  • elegimos la carpeta en la cual se ensamblara nuestro programa (en donde se pondra el instalador),
  • a continuación aparece la lista de controladores que utilizas en tu proyecto es preferible agregarlos todos para hacer el programa totalmente portable (evitar que falle por falta de algun componente),
  • despues de esto te mostrara todos los archivos que se agregaran (en este punto debes agregar las BD y archivos adicionales, si es el caso click en agregar),
  • ahora te da la opción de hacer multiples archivos cab (en caso de que lo distribuyas en diskettes o por partes) o un solo archivo cab (seleccionas la que te convenga),
  • despues de esto te preguntara el nombre del instalador (este aparecera en la pantalla de fondo cuando empiece a instalar),
  • te pide la ubicación de la carpeta dentro del menu Todos los programas de windows donde se colgara tu proyecto (modifica, crea o elimina las opciones del menu en este punto),
  • posterior a esto te presenta la opción de modificar la ubicación de instalación (modificas desde la tabla en su ultima columna), si no quieres modificarla das en siguiente,
  • ahora toca el turno a archivos compartidos los cuales seleccionas de la lista que te muestra, al finalizar solo te pedira el nombre del paquete de instalación, pulsas finalizar y con esto quedara creado tu archivo instalador.
Una vez hecho esto puedes guardar los archivos de instalación en un cd o memoria para distribuir tu proyecto.
Instalando de esta manera tambien te permite desinstalar desde Agregar o quitar Programas en Windows.

Wednesday, December 19, 2007

Visual Basic: LLenado de combo box con datos de una tabla por medio del data
Para mi amigo carliños
El llenado del combo box es una rutina muy sencilla que utiliza el metodo addItem, asi mismo para este ejemplo lo haremos utilizando un data que ya este conectado a la base de datos y asi mismo a la tabla.
De tal manera que se hace lo siguiente:
1.- Se mueve el data al inicio del archivo
2.- Se crea un ciclo hasta que el data1 se encuentre al final del archivo (EOF)
3.- Dentro del ciclo se va agregando la celda actual de la columna(Columna) que deseamos al combo box
4.- El data1 se mueve al siguiente registro
El codigo seria algo asi:
Data1.Recordset.MoveFirst
Do until data1.Recordset.EOF
Combo1.AddItem data1.Recordset("Columna")
Data1.Recordset.MoveNext
Loop
Si se quiere realizar el llenado al momento de cargar el Form es necesario cargar la base de datos en otro Form y agregar este cada vez que se utilice
ej: Do until formdb.data1.Recordset.EOF
y se colgaria el codigo en el Form Load.