empaquetar en visual basic pag 12

Upload: betii-makenzii-jiji

Post on 05-Apr-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/2/2019 Empaquetar en Visual Basic Pag 12

    1/18

  • 8/2/2019 Empaquetar en Visual Basic Pag 12

    2/18

    Curso de Visual Basic 6.0 - Leccin 1 Area Interactiva - www.areaint.com

    Pg. 20

    Observa como te ha aparecido un cursor, ms o menos como este:

    Si mantienes pulsado el botn izquierdo del ratn podrs ver como puedes mo-

    ver el formulario a cualquier parte de la pantalla negra. Con esto conseguimos que elformulario en el momento de ejecutarse se inicie en el lugar que hemos situado elrecuadro Form1.

    5. Coloca el dibujo del formulario en una de las esquinas e inicia una ejecucin deprueba. Acto seguido detn la ejecucin de prueba.

    Observa como el formulario aparece en el lugar de la pantalla que tu le hasindicado. Con esta misma pequea ventana podemos hacer que el formulario, siemprenos aparezca centrado en la pantalla.

    6. Sitate sobre el dibujo del formulario. Pulsa el botn derecho del ratn para que

    aparezca el men contextual. Haz un clic en Guas de resolucin.

    Con esta opcin podrs ver unas guas que te indican como sera la pantalla conresoluciones inferiores a la que tienes actualmente en tu ordenador.

    7. Quita la opcin Guas de resolucin (pulsando otro clic en esta opcin) y activaCentro de la pantalla dentro de Posicin inicial.

    Con esta otra opcin lo que conseguirs es que el formulario siempre que seejecute aparezca en el centro de la pantalla del usuario. En nuestra aplicacin dejare-mos activada esta opcin.

    Estas mismas opciones las podemos hacer desde la ventana de propiedadesdentro de StartUpPosition con 4 opciones diferentes. Manual; centrado dentro deun formulario padre (est opcin la explicaremos en futuras lecciones); centrado enla pantalla o predefinido por Windows (Esquina superior izquierda de la pantalla).Si te fijas son las mismas opciones que aparecen dentro del men contextual al quehemos hecho referencia anteriormente.

    Nosotros tambin podemos modificar la situacin del formulario con respecto alos bordes interiores de la pantalla con las propiedades Top y Left. Top nos marca ladistancia que existe entre la parte superior del monitor con la parte superior de nuestroformulario, mientras que Left nos marca la distancia entre la parte izquierda del moni-tor y la izquierda de nuestro formulario.

    Si te molesta la ventana Posicin del formulario la puedes cerrar.

    Estilo del borde

    Con el estilo del borde, BorderStyle, lo que podemos conseguir es hacer, porejemplo, que nuestra aplicacin no tenga ningn tipo de borde, que no se pueda cam-biar su tamao, que el tamao lo podamos variar como a nosotros nos apetezca,...

    En nuestro caso nos interesa que no se pueda modificar el tamao del formula-rio ya que al hacer ms pequeo el formulario se podran ocultar botones y no podra-mos utilizar la aplicacin correctamente. Lo que si permitiremos es que el usuariopueda minimizar la aplicacin, pero no la pueda maximizar.

    Dentro de BorderStyle tenemos 6 posibles opciones.0 - None: Hace que en nuestra aplicacin no aparezcan bordes.1 - Fixed Single: Hace que el borde de la aplicacin siempre quede fijo. Con

  • 8/2/2019 Empaquetar en Visual Basic Pag 12

    3/18

    Curso de Visual Basic 6.0 - Leccin 2 Area Interactiva - www.areaint.com

    Pg. 21

    esta opcin podremos poner los botones minimizar o maximizar segn nos convenga.2 - Sizable: Esta opcin es la que aparece por defecto al iniciar un nuevo formu-

    lario. Con esta opcin podemos cambiar el tamao del formulario a nuestro gusto.3 Fixed Double: Con esta opcin podemos incluir el men de control, la

    barra de ttulo, pero no podemos incluir ni los botones maximizar ni minimizar. Estaventana no podr cambiarse de tamao.

    4 Fixed Tool Window: Si activamos esta opcin nos mostrar un formulario

    con la fuente del ttulo reducida. No podremos modificar el tamao del formulario. Esteno aparecer en la barra de tareas de Windows.5 Sizable Tool Window: Tendremos una ventana de tamao ajustable. El

    tamao de la fuente del ttulo aparecer reducida. El formulario no aparecer en labarra de tareas.

    Una cosa que hay que tener en cuenta es que estas opciones se ponen en funcio-namiento en el momento que ejecutamos la aplicacin. Otra cosa a tener en cuenta esque el men de control que aparece sobre el icono de la aplicacin tambin se modifi-car segn las opciones de BorderStyle que hemos seleccionado y los botones deminimizar y maximizar que tengamos activados.

    8. Coloca la propiedadBorderStyle de nuestro formulario a 1 - Fixed Single.

    Observa como los botones maximizar y minimizar han desaparecido de nuestroformulario, solo queda visible el botn cerrar.

    9. Inicia una ejecucin de prueba e intenta modificar el tamao del formulario. Cuandotermines detn la ejecucin.

    Vamos a colocar el botn minimizar para que el usuario pueda minimizar elformulario cuando le apetezca. Aunque est esta opcin activada el formulario seguirsin dejarse cambiar el tamao.

    10. Sitate sobre la propiedadMinButton.

    Observa como esta propiedad tiene como valor False. Esto nos indica que elbotn minimizar no est activado.

    11. Haz doble clic sobre la palabra MinButton y observa como su valor cambia a True.

    De esta manera hemos hecho que en nuestro formulario aparezca el botn mi-nimizar. Observa como ha aparecido tambin el botn maximizar pero este no estactivado. Para activarlo tendramos que poner a True la propiedad MaxButton. Ennuestro ejemplo no lo vamos a activar ya que no nos interesa que el usuario puedamaximizar nuestra aplicacin.

    Si queremos que el usuario no pueda mover por la pantalla la aplicacin tendra-mos que poner la propiedad Moveable a False. No es muy recomendado utilizar estaopcin, excepto en casos muy especficos, ya que tenemos que dejar que el usuariopueda mover las aplicaciones por la pantalla para as poder visualizar el contenido deotras aplicaciones que estn por detrs de esta.

    Apariencia del formulario

    Vamos a cambiar el texto que aparece en el ttulo del formulario. Recuerda comose hace segn lo explicado en la primera leccin.

    12. Escribe Pequea calculadora como ttulo de nuestra aplicacin.

    Ahora cambiaremos el icono que aparece en nuestra aplicacin.

    13. Coloca como icono de la aplicacin Misc18.ico que se encuentra dentro del direc-

  • 8/2/2019 Empaquetar en Visual Basic Pag 12

    4/18

    Curso de Visual Basic 6.0 - Leccin 1 Area Interactiva - www.areaint.com

    Pg. 22

    torio Graphics\Icons\Miscdentro del directorio donde tengas instalado Visual Basic.

    Ahora vamos a cambiar el color de fondo de nuestra Pequea calculadora.

    14. Accede a la propiedadBackColory haz clic en la flecha para que se despliegue elmen de colores.

    Observa que aparecen dos carpetas. Una llamada Sistema, donde aparecen loscolores de todos los objetos que vienen determinados por Windows y Paleta donde nos

    aparecen diversos colores para elegir. La Paleta es parecida a la que mostramos en laderecha.

    Si haces clic con el botn izquierdo sobre uno de los cuadrados blancos inferio-res te aparecer una pantalla, en la que podrs elegir un color entre todos los disponi-bles dentro de la paleta de colores de Windows.

    15. Haz clic sobre el color que desees para el fondo de nuestra aplicacin. Yo he selec-cionado el gris claro. (Segunda fila, primera columna).

    No pongas colores que cansen mucho a la vista ya que debemos pensar quenuestras aplicaciones puede ser utilizada por usuarios durante mucho rato con lo que le

    puede producir sensacin de cansancio.Aadir objetos al formulario

    Vamos a situar en nuestro formulario los elementos que ya conocemos: Label,TextBox y CommandButton. Para ello os mostraremos una lista en la que aparecerel tipo de elemento que deberis aadir en nuestro formulario, el texto que debeaparecer, cual debe ser su nombre (en caso de necesitarlo), su tamao y por ltimosu posicin.

    Ms adelante modificaremos la apariencia de los objetos que aadiremos ahora.

    Repasa la primera leccin cuando se explica como se aaden objetos nuevos,como se cambian de tamao y como se sitan en una posicin determinada dentro delformulario.

    16. Debers aadir 6 objetos Label.

    Ser mejor que los vayas aadiendo y modificando de uno en uno.

    Modifica las propiedades de cada Label para que queden de la siguiente forma:

    Label1Caption: Calculadora

    Left: 1920Top: 0

  • 8/2/2019 Empaquetar en Visual Basic Pag 12

    5/18

    Curso de Visual Basic 6.0 - Leccin 2 Area Interactiva - www.areaint.com

    Pg. 23

    Label2Caption: Primer operandoLeft: 240Top: 1320

    Label3Caption: Segundo operando

    Left: 2280Top: 1320

    Label4Caption: ResultadoLeft: 4680Top: 1320

    Label5Caption: Lista de operacionesLeft: 480Top: 3360

    Label6Caption: Operaciones con la listaLeft: 3360Top: 4560

    Label7Caption: 0(Nombre): MostrarResultadoLeft: 4560Top: 1560BorderStyle: 1 - Fixed Single

    Observa que a los 6 primeros Label que hemos aadido a nuestro formulario, nole hemos puesto (Nombre) a ninguno. Esto es debido a que durante la ejecucin deesta aplicacin estos objetos no debern sufrir ningn tipo de modificacin con lo que elnombre no nos interesa.

    En cambio, el Label7 ser donde nos aparecer el resultado de la operacin quedeseamos realizar.

    17. Aade 2 objetos CommandButton.

    Modifica las propiedades de cada CommandButton para que queden de la si-guiente forma:

    Command1Caption: Borrar(Nombre): BorrarLeft: 3000Top: 2400Width: 1215Height: 495

    Command2Caption: Calcular

  • 8/2/2019 Empaquetar en Visual Basic Pag 12

    6/18

    Curso de Visual Basic 6.0 - Leccin 1 Area Interactiva - www.areaint.com

    Pg. 24

    (Nombre): CalcularLeft: 4320Top: 2400Width: 1215Height: 495

    Recuerda como activar las teclas del modo abreviado de cada Command. Ejem-

    plo: Botn CalcularAlt+C.18. Aade 2 objetos TextBox.

    Modifica las propiedades de cada TextBox para que queden de la siguienteforma:

    Text1Text: (Borra el texto actual)(Nombre): PrimerOperandoLeft: 240Top: 1560

    Text2Text: (Borra el texto actual)(Nombre): SegundoOperandoLeft: 2400Top: 1560

    Observa que en muchos de los objetos que hemos aadido hasta el momento nohemos especificado el tamao, esto lo haremos ms adelante cuando modifiquemosotras nuevas propiedades de estos objetos.

    Modificar propiedades de varios objetos simultneamente

    Vamos ha modificar una propiedad que tendrn en comn varios objetos.

    Si varios objetos que tenemos en nuestro formulario cumplen una misma pro-piedad podemos hacer dos cosas: podramos ir seleccionando objeto a objeto y modifi-car la propiedad en cada uno de ellos o seleccionarlos todos y modificar de una sola vezla propiedad con lo que quedaran todos los objetos modificados.

    19. Haz un clic sobre Calculadora.

    20. Pulsa la tecla Controly mientras la mantienes pulsada haz clic en Primer operan-do, Segundo operando, Resultado, Lista de operaciones yOperaciones con la

    lista.

    Observa como han quedado seleccionados todos los elementos que hemos mar-cado. Observa tambin como la lista de propiedades ha cambiado, solo se muestran laspropiedades que podemos cambiar de forma conjunta a todos los objetos selecciona-dos.

    Si te fijas en los objetos seleccionados podrs observar que tienen un fondo decolor gris oscuro que delimita su tamao. (Esto solo lo podrs ver si el color que esco-giste para el formulario es diferente a este gris). Lo que vamos ha hacer es ver unanueva propiedad que nos har que estos objetos sean transparentes, de esta maneraconseguiremos que solo se vea el texto y no el tamao de dicho objeto.

    21. Pulsa F4 para acceder a las propiedades.

    22. Haz un doble clic sobre la propiedadBackStyle vers como todos los objetos selec-

  • 8/2/2019 Empaquetar en Visual Basic Pag 12

    7/18

    Curso de Visual Basic 6.0 - Leccin 2 Area Interactiva - www.areaint.com

    Pg. 25

    cionados pasan de seropacos a transparentes.

    Fuentes de letra en modo edicin.

    La gran mayora de los objetos que podemos aadir a un formulario contienentexto. Este texto tambin puede modificarse para hacer ms vistosa o ms clara nues-tra aplicacin. El formato de texto se puede cambiar desde el modo diseo o desde el

    modo de ejecucin (como ya vimos en la leccin anterior). En este captulo explicare-mos con ms detenimiento ambos sistemas.

    23. Si todava mantienes seleccionados los objetos que hemos seleccionado en losanteriores puntos slo debes hacer un clic, manteniendo pulsada la tecla Control,sobre Calculadora, para quitar la seleccin de este objeto. Si no mantienes la selec-cin, vuelve a seleccionar los objetos que antes tenamos seleccionados pero esta vezsin el texto Calculadora.

    Esto lo hemos hecho porque todos los objetos que estn seleccionados tienen elmismo formato de letra mientras que el ttulo Calculadora tiene otro formato.

    24. Pulsa F4.

    25. Accede a la propiedadFont.

    Observa que esta propiedad est vaca. Esto siempre ocurre en el momento enel que tenemos diferentes objetos seleccionados.

    26. Pulsa un clic sobre el botn con tres puntos suspensivos que aparece en dichapropiedad.

    Acto seguido aparece un cuadro de dilogo como este:

    Dentro de la lista Fuente podremos seleccionar uno de los tipos de letras quetenemos instalado en nuestro ordenador. En el apartado Estilo de fuente podremos

    seleccionar entre cuatro opciones Normal (ejemplo), Cursiva (ejemplo), Negrita (ejem-plo), Negrita cursiva (ejemplo). Juntamente con el estilo seleccionado podemosaplicar dos Efectos diferentes como es: Tachado (ejemplo) o Subrayado (ejemplo).Tambin podemos hacer una mezcla de los diferentes formatos de letra para as poderobtener algo as (ejemplo): negrita cursiva con subrayado y tachado. Tambin podre-mos modificar el Tamao de la fuente seleccionada. Deberemos tener cuidado conesta propiedad ya que segn el tamao que seleccionemos podra ser que no se vieracompletamente el contenido de la informacin que deseamos mostrar.

    27. Haz un clic en Negrita. Acepta la ventana.

    Observa los cambios. Las dems opciones las dejaremos como estn. Si no ves

    todo el contenido de estos elementos, no pasa nada.28. Haz un clic en cualquier parte de la pantalla para quitar la seleccin.

    29. Haz un clic sobre Calculadora.

    30. Accede a la propiedadFont.

    31. Accede al cuadro de dilogo Fuente.

    32. Modifica eltamao a 18 y haz que aparezca Subrayado.

    Antes de aceptar la ventana observa el recuadro de Ejemplo. En este recuadro

    podrs ver una simulacin de cmo quedarn las modificaciones que has hecho.

    33.Acepta el cuadro de dilogo.

  • 8/2/2019 Empaquetar en Visual Basic Pag 12

    8/18

    Curso de Visual Basic 6.0 - Leccin 1 Area Interactiva - www.areaint.com

    Pg. 26

    34. Selecciona el TextBox que lleva como (Nombre) PrimerOperando ySegundoOperando, junto con elLabelllamado MostrarResultado.

    35. Accede al cuadro de dilogo Fuente.

    36. Cambia elTamao a 18. Acepta el cuadro de dilogo.

    Modificar tamaos

    Vamos a modificar el tamao de estos 3 ltimos objetos modificados.

    37. Modifica el tamao a 1215 x 540

    Fuentes de letra en modo ejecucin

    Como ya vimos en la leccin anterior los estilos de fuente se pueden modificarmientras estamos ejecutando el programa. Esto se consigue modificando las propieda-des de estilo de fuente de alguno de los objetos insertados en nuestro formulario.

    Vamos a imaginarnos que tenemos un objeto llamado Texto en nuestro formu-lario de trabajo al cual le modificaremos los estilos de fuente.

    Para modificar un estilo de fuente como puede ser negrita, cursiva, tachado ysubrayado utilizamos unas propiedades de tipo booleano1. Su sintaxis es exactamen-te igual que en el caso de cualquier otra propiedad. Deberemos escribir el nombre delobjeto que queremos modificar seguido de un punto y una de estas cuatro propieda-des: FontBold (Negrita), FontItalic (Itlica), FontStrikethru (Tachado) oFontUnderline (Subrayado), despus el signo igual (=) y el valor True o False segnnos interese activarlo o desactivarlo. (Tambin podramos poner Font.Bold, Font.Italic,Font.Strikethru o Font.Underline).

    Por ejemplo, imaginemos que tenemos un botn que al pulsarlo queremos queel objeto Texto cambie a negrita. Dentro del objeto botn escribiremos la siguientelnea de cdigo Texto.FontBold = True esto har que el Texto aparezca en negrita.Si ya est en negrita no ocurrir nada. Si queremos que aparezca el texto normalpodramos poner en otro botn la lnea Texto.FontBold = False, de esta maneratendremos un botn que activa la negrita y otro que la desactiva. Esto funciona exac-tamente igual para cualquiera de las otras propiedades.

    Si te fijas en este caso tenemos que disear dos botones para activar y desactivarla negrita, pero podemos hacer que un mismo botn haga las dos cosas, o cualquierotra propiedad, segn la que exista en este momento. Lo explicaremos de otra forma;si el texto est en negrita se desactivar la negrita y si el texto no est en negrita se

    activar la negrita. Esto se consigue con la siguiente lnea: Texto.FontBold = NotTexto.FontBold. La partcula Not hace que la propiedad se alterne, si est en False seconvierte en lo contrario True y si su valor es True se convierte en False.

    Tambin podemos cambiar el tipo de fuente, esto lo haremos con la propiedadFontName. Esta propiedad no es de tipo Booleana ya que tenemos que especificar elnombre de la fuente que queremos insertar. La sintaxis sera de la siguiente forma:Nombre del objeto seguido de un punto, la propiedad FontName, un igual y entrecomillas dobles el nombre de la fuente. Por ejemplo: Texto.FontName = Verdana.

    Otra propiedad que tenemos para cambiar nuestro estilo de fuente es: FontSize,con esta propiedad lo que conseguimos es modificar el tamao de la fuente. Esta pro-piedad tampoco es de tipo booleana ya que deberemos especificar el tamao de la

    fuente. El tamao se expresa en puntos. El tamao mximo es de 2160 puntos. Lospuntos son de tipo numrico con lo que la sintaxis sera de la siguiente manera: Nom-bre del objeto seguido de un punto, la propiedad FontSize, un igual y el nmero que

  • 8/2/2019 Empaquetar en Visual Basic Pag 12

    9/18

    Curso de Visual Basic 6.0 - Leccin 2 Area Interactiva - www.areaint.com

    Pg. 27

    indicar el tamao de la fuente de letra. Por ejemplo: Texto.FontSize = 12.

    Como practica adicional puedes crear un nuevo formulario para practicar estasnuevas propiedades.

    Tamao automtico

    Ahora vamos a modificar el tamao de los cuadros de texto que tenemos ennuestro formulario.

    Emplearemos otra nueva propiedad de estos objetos que es el ajuste automti-co del tamao con respecto al texto que hay en su interior.

    38. Selecciona todos los elementos de texto que tenemos hasta el momento, menos elque tiene como (Nombre)MostrarResultado.

    39. Accede a las propiedades y cambia a True la propiedadAutoSize.

    Observa como los puntos de seleccin de cada uno de los objetos se ha aproxi-mado hasta el texto. Si nosotros ahora modificsemos la propiedad Caption veramoscomo el tamao del objeto cambia segn el tamao del texto que hay dentro de dichoobjeto.

    Alineacin del texto

    En nuestra prctica nosotros vamos a trabajar con diferentes nmeros que ire-mos introduciendo en las casillas de primer y segundo operando para obtener un resul-tado.

    Si nosotros utilizamos casillas de texto o etiquetas para que el usuario introduz-ca o visualice texto, normalmente se alinea a la izquierda (ya que es por donde comen-zamos a escribir texto) y si trabajamos con nmeros los alienamos a al derecha (para

    que todas las comas decimales en los nmeros enteros estn juntas).

    40. Selecciona solo PrimerOperando y accede a la propiedadText.

    41. Escribe la palabra Texto.

    Esto lo hemos hecho para poder explicar mejor como acta la alineacin deltexto en los diferentes objetos.

    Observa como en este objeto al igual que en el Label MostrarResultado eltexto est a la izquierda.

    42. Accede a la propiedadAlignmentde MostrarResultado.

    Observa que tienes 3 posibles opciones. Esto lo podrs ver si despliegas la listade esta propiedad. 0: izquierda, 1: derecha, 2: centro.

    43. Selecciona la alineacin a la derecha (1.- Right Justify).

    Observa nuestro formulario y donde est alineado el texto de este objeto.

    Vamos ha hacer lo mismo con los objetos: PrimerOperando ySegundoOperando. Si quieres ver mejor los cambios y para asegurarte que lo hacescorrectamente puedes poner algo en la propiedad Text de SegundoOperando.

    44. Selecciona PrimerOperando ySegundoOperando para trabajar con ambos ob-jetos conjuntamente.

  • 8/2/2019 Empaquetar en Visual Basic Pag 12

    10/18

    Curso de Visual Basic 6.0 - Leccin 1 Area Interactiva - www.areaint.com

    Pg. 28

    45. Accede a la propiedadAlignmenty selecciona la opcin correspondiente, parahacer que el texto de estos objetos aparezca alineado a la derecha.

    Observa como en los dos objetos de tipo texto que tenemos seleccionados no haocurrido absolutamente nada. A que es debido este comportamiento? Muy sencillo, siqueremos que esta propiedad funcione tenemos que activar otra propiedad.

    46. Accede a la propiedadMultiLine y ponla en True.

    Observa que inmediatamente despus de cambiar est opcin el texto pasa aestar alineado a la derecha.

    La propiedad MultiLine lo que est haciendo es definir que en los dos objetostexto se puedan introducir varias lneas. Ten en cuenta que siempre que quieras unaalineacin a derecha o centro en objetos Text debers activar la propiedad MultiLine.

    47. Borra el contenido de los dos objetos seleccionados.

    Observa que no podrs modificar el contenido de los objetos mientras estn losdos seleccionados.

    Al acceder a la propiedad Text vers que hay la palabra (Texto) esto nos indicaque MultiLine est activado y por lo tanto puede ser que dentro de este objeto puedanexistir mltiples lneas de texto. Para eliminar lo que ya tenemos debemos pulsar en elbotn con una flecha hacia abajo que aparece en esta propiedad y borrar el contenido.

    Delimitacin de tamao

    Ahora vamos a delimitar el tamao de los nmeros que podemos introducir enPrimerOperando y SegundoOperando. Esto lo conseguiremos con la propiedadMaxLength. Esta propiedad har que no podamos introducir nmeros con una canti-dad de caracteres superiores a la que nosotros indiquemos. Visual Basic no nos dejar

    introducir ms caracteres. No nos avisar de ninguna manera, simplemente no nosdejar introducir ningn carcter ms.

    48. Selecciona PrimerOperando ySegundoOperando.

    49. Pulsa F4, para acceder a las propiedades.

    50. Escribe 4 en MaxLength.

    Texto de ayuda

    Existe una propiedad, en la mayora de los objetos que podemos aadir en

    nuestro formulario, que sirve para mostrar ayuda rpida al mantener el puntero delratn durante unos segundos sobre el objeto deseado. Este texto suele ser corto yexplcito dando una idea de para que sirve dicho control.

    51. Selecciona PrimerOperando.

    52. Accede a sus propiedades.

    53. Sitate sobre la propiedad: ToolTipText.

    En esta propiedad podemos escribir lo que queremos que aparezca en el peque-o cuadro de ayuda al mantener el ratn durante unos segundos en el objeto seleccio-nado.

    54. Escribe:Introduce el primer operando.

  • 8/2/2019 Empaquetar en Visual Basic Pag 12

    11/18

    Curso de Visual Basic 6.0 - Leccin 2 Area Interactiva - www.areaint.com

    Pg. 29

    Realiza estas mismas operaciones con SegundoOperando y los botones Cal-cular y Borrar. Escribe el texto que creas conveniente, pensando que con el botnCalcular se realizarn los clculos pertinentes segn la operacin seleccionada (opcio-nes que veremos en la siguiente leccin) y el botn Borrar borra el contenido dePrimerOperando, SegudoOperando y MostrarResultado, para poder iniciar unanueva operacin con diferentes operandos.

    OptionButton en modo grficoVanos a insertar unos controles que nos servirn para poder seleccionar cual de

    las cuatro operaciones (suma, resta, multiplicacin o divisin) es la que deseamosrealizar. Hemos escogido este elemento ya que solo podremos marcar uno de ellos a lavez.

    En la primera leccin ya utilizamos este tipo de objeto, pero aqu vamos a veruna nueva propiedad de este, ya que no trabajaremos con l con la apariencia que lohicimos en la pasada leccin, sino que tendr apariencia de botn, pero con una ima-gen en su interior.

    55. Inserta un OptionButton.

    Observa como es su apariencia.

    56. Ponle como (Nombre): Sumar.

    57. Accede a la propiedadStyle y modifica su valor de Standarda Graphical.

    Observa como su apariencia ahora es como un botn.

    58. Borra el contenido de la propiedadCaption.

    59. Accede a la propiedadPicture yselecciona Misc18.ico de Graphics\Icons\Misc

    dentro del directorio donde tengas instalado Visual Basic.

    60. Cambia el tamao a 540 x 540 y su posicin a 1680, 600.

    61. Inserta 3 OptionButton ms.

    63. Modifica sus propiedades para que queden de la siguiente manera:

    Option1Caption: (Borra su contenido)(Nombre):RestarPosicin: 1680, 1200

    Tamao: 540 x 540Style: GraphicalPicture: Misc19.ico

    Option2Caption: (Borra su contenido)(Nombre):MultiplicarPosicin: 1680, 1800Tamao: 540 x 540Style: GraphicalPicture: Misc20.ico

    Option3

    Caption: (Borra su contenido)(Nombre):DividirPosicin: 1680, 2400

  • 8/2/2019 Empaquetar en Visual Basic Pag 12

    12/18

    Curso de Visual Basic 6.0 - Leccin 1 Area Interactiva - www.areaint.com

    Pg. 30

    Tamao: 540 x 540Style: GraphicalPicture: Misc21.ico

    64. Asegrate que la propiedadValue de objeto Sumarest en True.

    65. Escribe en la propiedadToolTipText de cada uno de estos objetos algo que le

    pueda servir de ayuda a los usuarios de esta aplicacin, tal como vimos en puntosanteriores.

    66. Realiza una ejecucin de prueba. Selecciona las diferentes operaciones.

    Observa que cuando se selecciona una, se quita la seleccin la que estaba selec-cionada y as sucesivamente.

    Creacin de archivos ejecutables

    Con Visual Basic podemos crear archivos ejecutables, con extensin (.exe) deuna forma fcil y sencilla.

    Al convertir una aplicacin en un archivo ejecutable podremos poner en funcio-namiento dicha aplicacin sin necesidad de ejecutar Visual Basic. Pero deberemospensar que esta aplicacin no podr funcionar en cualquier otro ordenador, solamentefuncionar en los aquellos en los que est instalado Visual Basic. Para que funcione encualquier otro ordenador deberemos hacer un archivo de instalacin, ms adelanteveremos como hacerlo.

    Antes de crear el archivo ejecutable lo que tendremos que hacer es guardar elformulario y el proyecto con el nombre que quieras dentro del directorio que quieras.

    Antes de continuar, decir que la aplicacin no est finalizada pero ya podemoscrear el archivo ejecutable para tener una muestra.

    Otra cosa muy importante es ir grabando el formulario y el proyecto a medidaque vamos haciendo cambios para hacer copias de seguridad. Esto lo podemos hacerde una forma fcil, una vez grabados ya el formulario y el proyecto con un nombre,deberemos pulsar el botn con el dibujo de un disco en la barra de herramientas estndar.

    67. Accede a Generar (nombre del archivo) .exe... dentro del menArchivo.

    En (nombre del archivo) te aparecer el nombre del proyecto que hayas pues-to anteriormente.

    Seguidamente te aparecer una ventana llamada Generar proyecto. En esta

    ventana deberemos indicar la carpeta y el nombre del archivo ejecutable.68. Deja el nombre que aparece en la ventana Generar proyecto, antes de pulsarAceptarhaz clic en el botn Opciones.

    Aparecer un nuevo cuadro de dilogo.

    En este cuadro podemos modificar el nmero de versin de nuestro archivoejecutable de forma manual, indicando el nmero de versin en principal, secun-dario y revisin. Tambin lo podemos hacer de forma automtica pulsando un clic enIncremento automtico. Desde este cuadro de dilogo podemos modificar tanto elttulo de nuestra aplicacin, como el icono. Podemos aadir informacin adicionalcomo el nombre de la compaa, nombre del producto, copyright, etc.

    69. Cierra el cuadro Propiedades del proyecto. Haciendo clic en Cancelaro enAceptarsi has modificado alguna opcin.

  • 8/2/2019 Empaquetar en Visual Basic Pag 12

    13/18

    Curso de Visual Basic 6.0 - Leccin 2 Area Interactiva - www.areaint.com

    Pg. 31

    70. Haz clic enAceptar, para crear el archivo ejecutable.

    Observa como en la barra de herramientas estndar aparece una banda de colorque va incrementando con la palabra Compilando... y Escribiendo Exe... Esto nosindica que Visual Basic antes de crear el ejecutable compila el proyecto para revisarerrores y despus graba el archivo con extensin Exe.

    Para ejecutar el archivo Exe que acabamos de crear puedes hacerlo como cual-quier otro programa que tengas instalado en tu ordenador.

    71. Abre elExplorador de Windows, accede al directorio donde est el archivo ejecu-table.

    Observa como este archivo tiene como icono el mismo que pusimos en el formu-lario.

    72. Haz doble clic para ejecutarlo.

    Observa como aparentemente la ejecucin es igual que si la hubiramos hechodesde Visual Basic. Podrs observar que en segn que tipo de aplicacin ser muchoms rpido ejecutar el archivo Exe que ejecutarlo desde Visual Basic.

    Vamos a explicar como podemos hacer un archivo de instalacin. Recuerda quela aplicacin no est finalizada. Este paso normalmente se hace en el momento en elque ya est la aplicacin completamente terminada.

    Archivo de instalacin

    Para realizar estos pasos deberemos poner en funcionamiento uno de los mdu-los que vienen junto a Visual Basic.

    73. Cierra Visual Basic.

    Si al realizar este paso, Visual Basic te pide si deseas guardar la aplicacincontesta afirmativamente.

    74. Accede aInicio Programas - Microsoft Visual Studio 6.0 - Herramientas deMicrosoft Visual Studio 6.0 - Asistente para empaquetado y distribucin.

    Seguidamente te aparecer una pantalla como la siguiente:

    75. Pulsa el botn Examinar...

    En la ventana Abrir proyecto escoge el proyecto con el que hemos estadotrabajando anteriormente.

    76. Cuando lo tengas seleccionado pulsa el botnAbrir.

    Observa como en la lista desplegable de la parte superior de la ventana Asis-tente de empaquetado y distribucin aparece la carpeta y el nombre del archivocon el que deseas trabajar.

    77. Pulsa el botn Empaquetar.

    En este momento Visual Basic comprobar si tenemos realizado el archivoejecutable (exe), si no lo hemos creado anteriormente nos aparecer una ventanaparecida a la siguiente:

  • 8/2/2019 Empaquetar en Visual Basic Pag 12

    14/18

    Curso de Visual Basic 6.0 - Leccin 1 Area Interactiva - www.areaint.com

    Pg. 32

    En la que deberemos seleccionar la opcin Compilar. De esta forma VisualBasic generar el archivo ejecutable.

    78. Pulsa en botn Compilar.

    En caso de ya estar creado dicho archivo no nos aparecer esta ventana.

    Seguidamente nos aparecer una nueva ventana como esta:

  • 8/2/2019 Empaquetar en Visual Basic Pag 12

    15/18

    Curso de Visual Basic 6.0 - Leccin 2 Area Interactiva - www.areaint.com

    Pg. 33

    79. Selecciona la opcin Paquete de instalacin estndary pulsa en Siguiente.

    Al elegir esta opcin estamos indicando que se genere un archivo de instalacinpara nuestra aplicacin.

    Despus de unos segundos nos aparecer la siguiente pantalla:

    En ella deberemos indicar en que carpeta deseamos guardar los archivos que segenerarn para realizar la instalacin de nuestra aplicacin. Observa que l nos propo-ne utilizar una carpeta nueva llamada Paquete que cuelga de la carpeta en la quetenemos nuestro proyecto.

    80. Vamos a dejar esta carpeta como buena. Pulsa en Siguiente.

    Si el asistente ve que la carpeta no existe nos mostrar un mensaje para crearla.

    81. Responde afirmativamente a este mensaje.

    Seguidamente nos aparecer una nueva ventana en la que se nos mostrarntodos los archivos necesarios para que funcione perfectamente nuestra aplicacin cuandose instale en cualquier ordenador. Nosotros podremos indicar que no se instale unarchivo de los que aparecen en la lista, el nico problema que puede haber es quesegn el archivo que quitemos no funcione correctamente la aplicacin en cualquierordenador. Tambin podemos hacer que se guarde algn otro archivo junto con lainstalacin. Para ello deberamos pulsar sobre el botn Agregar...

    La pantalla tiene un aspecto parecido a este:

  • 8/2/2019 Empaquetar en Visual Basic Pag 12

    16/18

    Curso de Visual Basic 6.0 - Leccin 1 Area Interactiva - www.areaint.com

    Pg. 34

    Vamos a dejar seleccionados todos los archivos y no vamos a Agregar ningnarchivo ms.

    82. Pulsa en Siguiente.

    Seguidamente nos aparecer una pantalla como la siguiente:

    En esta pantalla podremos indicar si queremos que se genere un nico archivo.cab o varios archivos ms pequeos .cab para as poderlos guardar en discos. Losarchivos .cab son los que contienen toda la informacin y todos los archivos que sedescomprimen durante la instalacin.

    En nuestro caso vamos a generar un slo archivo .cab

    83. Selecciona la opcin: Un nico archivo .cab y pulsa en Siguiente.

    En la siguiente pantalla que nos aparece de todo este proceso deberemos indi-

  • 8/2/2019 Empaquetar en Visual Basic Pag 12

    17/18

    Curso de Visual Basic 6.0 - Leccin 2 Area Interactiva - www.areaint.com

    Pg. 35

    car el ttulo que deseamos que aparezca en el momento en el que se realiza la instala-cin.

    84. Escribe: Mi primera aplicacin y pulsa en Siguiente.

    En esta nueva ventana:

    Podremos indicar en que grupo del men Inicio deseamos que se guarde elacceso directo hacia nuestra aplicacin.

    Vamos a cambiar el nombre del grupo en el que estar situado el acceso directoa nuestra aplicacin.

    85. Pulsa sobre el grupo Mi primera aplicacin.

    86. Haz clic sobre el botn Propiedades...

    87. En la ventana que te aparecer a continuacin cambia el nombre y escribe: Misaplicaciones.

    88. Pulsa sobre el botnAceptar.

    Una vez cambiado el nombre del grupo ya podemos seguir con nuestro asisten-te.

    89. Pulsa sobre el botn Siguiente.

    En la siguiente ventana podramos modificar en que carpetas queremos que se

    guarde la aplicacin en el momento que se instale.

    Vamos a dejar la configuracin original y as permitiremos que sea el usuario

  • 8/2/2019 Empaquetar en Visual Basic Pag 12

    18/18

    Curso de Visual Basic 6.0 - Leccin 1 Area Interactiva - www.areaint.com

    Pg. 36

    quien decida en que carpeta desea guardar la aplicacin en el momento en el que serealice la instalacin.

    90. Pulsa sobre el botn Siguiente.

    Seguidamente nos aparecer una pantalla en la que podremos indicar si el ar-chivo ejecutable que se generar despus de realizar la instalacin deseamos que est

    compartido o no. El estar compartido quiere decir si este programa formar parte deotros o solamente ser este el que lo utilice. As en el momento de desinstalar laaplicacin no se borrar dicho archivo para que pueda ser utilizado por otros progra-mas.

    91. No selecciones este archivo y pulsa sobre el botn Siguiente.

    En la ventana que nos aparece a continuacin podemos indicar un nombre paraguardar gran parte de los pasos que hemos realizado durante este asistente para queas en futuras ocasiones podamos realizar dichos pasos automticamente.

    92. Deja el nombre que aparece por defecto y pulsa sobre el botn Finalizar.

    Este es el final del proceso. Ahora se generarn todos los archivos necesariospara realizar la instalacin de la aplicacin.

    Al final del proceso nos aparecer un cuadro con un pequeo informe del proce-so realizado.

    93. Pulsa en el botn Cerrar.

    94. Por ltimo cierra elAsistente de empaquetado y distribucin.

    Ahora ya tienes la aplicacin preparada para grabrsela a quien desees.

    95. Abre el explorador, accede a la carpeta donde has guardado los archivos de insta-lacin y ejecuta el archivo Setup.exe.

    96. Sigue los pasos, as podrs observar como se realiza la instalacin de la aplicacin.

    La aplicacin ya tiene un aspecto mucho ms serio y profesional.

    Fin leccin 2

    1 Booleano: solo puede tomar dos valores, Verdadero o Falso.