Visual Basic Crear un instalador · 2020. 11. 4. · A/S Leonardo Carámbula - Programación III...

24
A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P. Visual Basic Crear un instalador

Transcript of Visual Basic Crear un instalador · 2020. 11. 4. · A/S Leonardo Carámbula - Programación III...

Page 1: Visual Basic Crear un instalador · 2020. 11. 4. · A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P. Crear un Instalador En este documento se indican los pasos básicos

A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P.

Visual BasicCrear un instalador

Page 2: Visual Basic Crear un instalador · 2020. 11. 4. · A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P. Crear un Instalador En este documento se indican los pasos básicos

A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P.

Crear un InstaladorCrear un Instalador

En este documento se indican los pasos básicos para crear un instalador o setup para su aplicación.

En primer lugar abrimos o creamos el proyecto al cual le vamos a crear el instalador.

En este documento se utilizará el proyecto de "Mi Agenda"

Page 3: Visual Basic Crear un instalador · 2020. 11. 4. · A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P. Crear un Instalador En este documento se indican los pasos básicos

A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P.

Crear un InstaladorCrear un Instalador

Page 4: Visual Basic Crear un instalador · 2020. 11. 4. · A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P. Crear un Instalador En este documento se indican los pasos básicos

A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P.

Agregar un nuevo ProyectoAgregar un nuevo Proyecto Agregar un nuevo proyecto

– Menú Archivo• Agregar

– Nuevo proyecto…

Page 5: Visual Basic Crear un instalador · 2020. 11. 4. · A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P. Crear un Instalador En este documento se indican los pasos básicos

A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P.

PrimeroSegundo

Nombredel nuevoProyecto

ElInstalador

Agregar un nuevo ProyectoAgregar un nuevo Proyecto

Page 6: Visual Basic Crear un instalador · 2020. 11. 4. · A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P. Crear un Instalador En este documento se indican los pasos básicos

A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P.

● En el Explorador de soluciones aparecen dos proyectos● MiAgenda● El Instalador

Crear un InstaladorCrear un Instalador

Page 7: Visual Basic Crear un instalador · 2020. 11. 4. · A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P. Crear un Instalador En este documento se indican los pasos básicos

A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P.

Propiedades de “El Instalador”Propiedades de “El Instalador”

Autor

Fabricante

URL del Fabricante

Nombre del Producto

Título

Page 8: Visual Basic Crear un instalador · 2020. 11. 4. · A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P. Crear un Instalador En este documento se indican los pasos básicos

A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P.

Elementos del InstaladorElementos del Instalador

Elementos que se copiarán en la carpeta de la instalación de la

aplicación

Elementos que se copiarán el escritorio

Elementos que se copiarán en el Menú de Programas

Page 9: Visual Basic Crear un instalador · 2020. 11. 4. · A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P. Crear un Instalador En este documento se indican los pasos básicos

A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P.

Carpeta de Instalación de la AplicaciónCarpeta de Instalación de la Aplicación

Elementos que se copiarán en la carpeta de la

instalación de la aplicación.

Vamos a agregarLos elementos a

copiar(Clic derecho)

Page 10: Visual Basic Crear un instalador · 2020. 11. 4. · A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P. Crear un Instalador En este documento se indican los pasos básicos

A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P.

Carpeta de Instalación de la AplicaciónCarpeta de Instalación de la Aplicación

● Resultado principal:● el ejecutable de la aplicación.

● Archivos de código fuente: ● se copiarán los archivos del

proyecto (Formularios, Clases, Módulos, etc.)

Page 11: Visual Basic Crear un instalador · 2020. 11. 4. · A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P. Crear un Instalador En este documento se indican los pasos básicos

A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P.

El instalador copiará lo

necesario para que la aplicación

funcione en el equipo del cliente

Carpeta de Instalación de la AplicaciónCarpeta de Instalación de la Aplicación

Page 12: Visual Basic Crear un instalador · 2020. 11. 4. · A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P. Crear un Instalador En este documento se indican los pasos básicos

A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P.

Escritorio del UsuarioEscritorio del Usuario

Vamos a colocarUn acceso directo del ejectuable en

el escritorio.(clic derecho)

Page 13: Visual Basic Crear un instalador · 2020. 11. 4. · A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P. Crear un Instalador En este documento se indican los pasos básicos

A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P.

Escritorio del UsuarioEscritorio del Usuario

Seleccionamos Carpeta de la aplicación y luego resultado principal de la aplicación

Page 14: Visual Basic Crear un instalador · 2020. 11. 4. · A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P. Crear un Instalador En este documento se indican los pasos básicos

A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P.

Escritorio del UsuarioEscritorio del Usuario

ModificamosEl nombre del acceso directo

por: Mi Agenda

Page 15: Visual Basic Crear un instalador · 2020. 11. 4. · A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P. Crear un Instalador En este documento se indican los pasos básicos

A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P.

Escritorio del UsuarioEscritorio del Usuario

Page 16: Visual Basic Crear un instalador · 2020. 11. 4. · A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P. Crear un Instalador En este documento se indican los pasos básicos

A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P.

Menú Programas del UsuarioMenú Programas del Usuario

Vamos a crear una carpeta en el menú Programas

primero(clic derecho)

Page 17: Visual Basic Crear un instalador · 2020. 11. 4. · A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P. Crear un Instalador En este documento se indican los pasos básicos

A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P.

Menú Programas del UsuarioMenú Programas del Usuario

Luego creamos un acceso directo

dentro de la carpeta

(clic derecho)

Page 18: Visual Basic Crear un instalador · 2020. 11. 4. · A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P. Crear un Instalador En este documento se indican los pasos básicos

A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P.

Editor de la interfaz del InstaladorEditor de la interfaz del Instalador

Podemos configurar los

cuadros de diálogo que verá

el usuario al ejecutar el instalador

Page 19: Visual Basic Crear un instalador · 2020. 11. 4. · A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P. Crear un Instalador En este documento se indican los pasos básicos

A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P.

Editor de la interfaz de usuarioEditor de la interfaz de usuario

Podemos configurar los

cuadros de diálogo que verá

el usuario al ejecutar el instalador

Page 20: Visual Basic Crear un instalador · 2020. 11. 4. · A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P. Crear un Instalador En este documento se indican los pasos básicos

A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P.

Editor de la interfaz de usuarioEditor de la interfaz de usuario

Page 21: Visual Basic Crear un instalador · 2020. 11. 4. · A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P. Crear un Instalador En este documento se indican los pasos básicos

A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P.

Generar el ProyectoGenerar el Proyecto

Ahora nos queda generar ambos ejecutables.Primero generamos la solución y luego

generamos El Instalador

Page 22: Visual Basic Crear un instalador · 2020. 11. 4. · A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P. Crear un Instalador En este documento se indican los pasos básicos

A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P.

Generar el InstaladorGenerar el Instalador

Ahora nos queda generar ambos ejecutables.Primero generamos la solución y luego

generamos El Instalador

Page 23: Visual Basic Crear un instalador · 2020. 11. 4. · A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P. Crear un Instalador En este documento se indican los pasos básicos

A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P.

Ejecutamos el InstaladorEjecutamos el Instalador

Al ejecutar El Instalador nos aparece el siguiente cuadro de diálogo que nos guiará por los pasos indicados en El Instalador

Page 24: Visual Basic Crear un instalador · 2020. 11. 4. · A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P. Crear un Instalador En este documento se indican los pasos básicos

A/S Leonardo Carámbula - Programación III – EMT – C.E.T.P.

El Instalador en funcionamientoEl Instalador en funcionamiento