Está en la página 1de 15

Creando un Instalador con InstallShield Express Enviado el Mircoles, 18 mayo a las 14:05:35 Tpico: Articulos A peticin de varios colegas

prepare esta documentacin con imgenes que ilustra el como hacer un proyecto de instalacin con InstallShield Express, a fin de darle una presencia mas profesional a nuestras aplicaciones.

Manos a la Obra. Al ingresar a InstallShield en las opciones del men damos clic en File New, donde nos aparece una ventana solicitando unos datos bsicos para la creacin del proyecto como: el nombre, la ruta, el lenguaje. (Imagen 1)

Imagen 1 Una vez ya suministrado estos datos procedemos a la configuracin de todo nuestro proyecto. Escog para este articulo el diseador de instalacin y no el asistente a fin de indagar un poco acerca de algunas personalizaciones de instalacin. Como observamos en la imagen 2, tenemos una serie de secciones que a su vez nos brinda opciones de configuracin. Mostrare solamente los valores que cambio en el diseador de instalacin.

Imagen2 Organize your setup:

Informacin General:

[Producto Properties] Propiedades del Producto 1. Product Name: Debemos indicar el nombre de nuestro producto que ser reconocido en el transcurso de la instalacin 2. Product Version: Versin del producto en formato aa.bb.cccc; donde aa representa en nmero mayor de la versin, bb el nmero menor de la versin y cccc el nmero de la compilacin. 3. INSTALLDIR: Es el directorio donde se efectuara la instalacin por defecto, al pararnos en esta casilla podemos seleccionar de una lista un directorios predeterminados del sistema operativo ejemplo: [ProgramFilesFolder] = Archivos de Programas, [PrimaryVolumePath] = Unidad de disco primaria. En mi particular uso [PrimaryVolumePath]MiSistema

[Summary Information Stream]Informacin Sobre su Compaia


Title: Ingresar el nombre del sistema que va a instalar Autor: Informacin del Creador del Software

[Add / Remove Programs]Agregar / Quitar programas Panel de control


Display Icon: Seleccionar el Incono del sistema Publisher: Ingresar el nombre del sistema Comments: Una breve descripcin del software

Features: Tipos de Instalacin

En las instancias siempre nos muestra por defecto Instalar Siempre; la idea de esto es para que nuestro Setup permita ser personalizado agregando o quitando a gusto algunos componentes que se crea necesarios para la instalacin de nuestro producto. En este caso presento dos una de Instancias: Instalar Siempre y Servidor. Para Crear una nueva instancia pulsamos clic derecho en Features y tendremos acceso a un men que permite obtener nuestro objetivo, pulsamos New y le asignamos un nombre (Imagen 3).

Imagen 3 Una vez creada las instancias vamos a personalizar las mismas, a travs de las propiedades: Desciption: Informacin acerca de la instancia a instalar Required: Cuando seleccionamos Yes, se instala por defecto la instancia. No la puede desmarcar el usuario final y no ser instalada. Comments: Comentario sobre la instancia. Referencia (Imagen 4)

En las instancias que no son las predeterminadas nos aparece una condicin de instalacin donde podemos seleccionar algunos requerimientos bsicos para ejecutar la instancia. Ejemplo Win 2000 o Superior.

Imagen 4

Setup Types: Aqu podemos personalizar nuestra instalacin en base a las instancias Features, previamente creadas.

Ejemplo: Si el usuario selecciona una instalacin Tpica solo instale la Instancia Instalar Siempre. Tipica: Usualmente tendra todas las instancias de instalacion. Minima: Solo las instancias que sean necesarias configuradas en Features - Required Personalizada: Selectiva a usuario Final, es decirpuede agregar/ quitar, solamente las instancias que no sean necesarias para completar con xito la instalacin del producto. Referencia (Imagen 5)

Imagen 5 Specify Application Data: Datos especficos de la aplicacin

Files: Archivos de la aplicacin

El propsito principal de un programa de instalacin es transferir los archivos a un destino designado. La vista de los Archivos es dividido en cuatro hojas: Las dos hojas de vidrio izquierdas contienen que las carpetas y las dos

hojas de vidrio del derecho despliegan los archivos localizados dentro de esas carpetas. Anteriormente estas cuatro hojas de vidrio se encuentra la caja de lista de las instancias Features. Usted necesita seleccionar la instancia con que usted quiere asociar sus archivos. (Imagen 6)

Imagen 6 Debemos arrastrar las carpetas y/o archivos de origen al destino que deseamos en una determinada instancia. Mostramos el contenido de la Instancia Servidor. (Imagen 7)

Imagen 7

Instancia Instalar Siempre. (Imagen 8)

Imagen 8 Una vez cargado estos datos de sumo inters de la instalacin de nuestra aplicacin necesitamos que se registren automticamente las ocx y/o dll, si se tienen. Pulsamos clic derecho en el archivo ocx y/o dll, se nos muestra un men donde seleccionamos propiedades (Imagen 9).

Imagen 9 Cambiamos a la Pestaa de las propiedades a COM& .NET Settings. En tipo de Registro Registration Type seleccionamos Self Registration y pulsamos aceptar (Imagen10)

Imagen 10

Files and Features: Archivos y Instancias de instalacion.

Podemos dar una vista de todas las carpetas y archivos asociados a determinado Features (Imagen 11)

Imagen 11

Redistributables: Redistribuibles

Debemos seleccionar los objetos y/o mdulos que sean necesarios y asociados a nuestras Instancias dependiendo de la condicin de instalacin. Ejemplo: Una aplicacin desarrollada en Visual FoxPro, necesitamos las libreras RunTime, para que esta se ejecute a la perfeccin (Imagen 12)

Imagen 12

Shortcuts/Folders: Vista a los Accesos director / carpetas.

En esta seccin, podemos crear nuestros accesos directos al sistema ejemplo: Escritorio de Windows. ulsamos clic derecho en la Desktop, y seleccionamos en el men New Shortcuts, le damos nombre a nuestro acceso directo y procedemos a la configuracin de este atajo (Imagen 13).

Imagen 13 Cambiamos algunas propiedades del Shortcut: Description: Descripcin de la aplicacin. Arguments: Parmetros a nuestro sistema. Target: Nuestro Exe Icon File: Icono que se vera en el acceso directo Working Directory: Carpeta de inicio de la aplicacin Hot Ket: Tecla rapida para la ejecucin del acceso directo Comments: Comentarios del aplicativo Referencia (Imagen 14)

Imagen 14 Registry: Registro de Windows.

Si nuestro sistema amerita tener registrado algunas clases y/u objetos aqu es el sitio ideal para adicionarlo a la instalacion. Debemos Seleccionar primero la instancia y a su vez buscamos las claves en el registro origen de nuestro pc y arrastrarlo a registro del pc Destino (Imagen 15)

Imagen 15 ODBC Resources: Todos los puentes de ODBC, la fuente de los datos nombra (DSNs), y traductores registraron en su sistema se despliega en la vista de los ODBC. Se muestran DSNs como los hijos de su puente asociado. Extiendo el rbol para ver todos los recursos de ODBC existentes. Como la mayora de los datos en su proyecto del arreglo, deben asociarse los recursos de ODBC con una Instancia. Entonces, cuando ese rasgo se instala, el recurso de ODBC se instala como una parte del rasgo global. (Imagen 16)

Imagen 16 Dialogs: Dialogos Seria la interfaz del usuario, donde seleccionamos las que deseamos que se presenten y a su vez cambiar algunas configuraciones como la imagen, etc. (Imagen 17)

Imagen 17

Define Setup Requirements and Actions:

Lo requisitos del Instalador es til para lograr la funcionalidad que no se apoya nativamente por el Windows Instalador Podemos cambiar la Configuracin de los Requerimientos: Processor: Es el Procesador mnimo. RAM: Memoria del PC Screen Resolution: Resolucin de la pantalla Os Version: Versin del Sistema Operativo De no cumplirse uno de estos requerimientos se cancelara la ejecucin de la instalacin (Imagen 18).

Imagen 18

Prepare for Release:

El paso final creando su proyecto del instalacin es compilar y probarlo. Build Your Release: Compilar ya nuestro proyecto, en la seccin Build, tenemos varias opciones en mi caso siempre lo hago SingleImage, donde me compacta todos mis archivos y configuraciones de instalacin en un solo archivo Setup. Solo debemos pulsar clic derecho y en el men seleccionar la opcin Build (Imagen 19)

Imagen 19 Aparece una ventana en la parte inferior donde indica paso a paso el proceso que esta realizando la compilacin y al final nos brinda un diagnostico acerca de la misma. (Imagen 20)

Imagen 20 Una vez finalizada la compilacin buscamos el archivo Setup en el directorio donde previamente fue almacenado el proyecto (Imagen 21).

Imagen 21 Artculo preparado en la Versin InstallShield Express siguiente:

Esperando sea del agrado de todos ustedes y reiterando Una promesa es una deuda. Atte, Jos Ignacio Al Bounni Ramrez SysOp de CodeFox.Net WebSite http://www.codefox.net

También podría gustarte