1. Lucky Seven: mi primer programa en Visual Basic



Documentos relacionados
HP LaserJet serie CM1312 MFP Tareas de impresión

OPERACIONES BASICAS CON LOS ICONOS ( ABRIR, CREAR, ELIMINAR, ORGANIZAR)

Abrir y cerrar Outlook 2010

5.1 Modos de visualización de la Biblioteca

Fondo de escritorio Como hemos comentado, lo primero que vemos al iniciar Windows es el escritorio, el

Antes de empezar con el tutorial, vamos a ver algunas cosas que nos van a ayudar mucho a entender como usar este programa.

Desarrolla software utilizando programación estructurada. Desarrolla software de aplicación utilizando programación orientada a objetos

Bases de datos: Access

INSTRUCCIONES PARA EL USO DEL SOFTWARE (IS)

PERIODO 2 SOFTWARE MANEJADOR DE BASE DE DATOS CONCEPTOS BASICOS DE MICROSOFT ACCESS

6 DIBUJAR CON GIMP (1)

Práctica 1. Conociendo el Visual Basic 6.0.

Microsoft Office Word 2007

Una hoja de cálculo es un tipo de documento en el que

Sistemas operativos: ventanas y escritorio. Sonia Lafuente Martínez

UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN PREPARATORIA 8. Requisitos para presentar 4ª 5ª y/o 6ª oportunidad Del semestre Enero Junio 2016

CORPORACIÓN UNIFICADA NACIONAL DE EDUCACIÓN SUPERIOR FACULTAD DE INGENIERIAS LINEA INFORMÁTICA

Centro de Bachillerato Tecnológico. Manual de prácticas. Visual Basic 6.0. Nivel Básico. Industrial y de servicios No. 231.

HERRAMIENTAS AVANZADAS PARA LA GESTIÓN DE PROYECTOS

Personaliza tus formatos de impresión en ClassicGes 6

Contenido. Página 2 de 8

WorkBook Windows 7. WorkBook

Sistemas operativos: ventanas y escritorio. Sonia Lafuente Martínez

CUADRO DE CONTROL CONTROLES ACTIVEX

Las nuevas Guías dinámicas cambiarán radicalmente tu forma de dibujar Por Steve Bain

Página 2 de 8 4. Guarde los datos. Paso 2:Crear un archivo de base de datos Cree una base de datos en la que se defina la información que se desea imp

3. CREAR FORMULARIOS 3.1. CREAR FORMULARIOS CREAR UN FORMULARIO CON EL ASISTENTE PARA FORMULARIOS UNIDAD 3- CREAR FORMULARIOS

Í n d i c e d e t a l l a d o

INSTITUTO UNIVERSITARIO DE TECNOLOGÍA JOSE LEONARDO CHIRINO PUNTO FIJO EDO-FALCON INTRODUCCION A LA INFORMATICA ING. JUAN DE LA ROSA T.

MANUAL LOTTERY V2. Figura 1: Web ubicación archivo ejecutable

FORMATOS DE TEXTO. Cuando ponemos el ratón encima de estos iconos, sin hacer clic, aparecen sus nombres.

TEMA 4 TEXTO E IMÁGENES EN DIAPOSITIVAS

ELEMENTOS QUE APARECEN EN LA BARRA DE ESTADO

FRONTPAGE I LECCIÓN N 1

6. Seleccionar la solapa Hibernación 7. Activar la opción Habilitar hibernación, para tener disponible esta utilidad 8. Hacer clic sobre Aceptar

Canales de Tintas planas: Este tipo de canales se pueden añadir cuando sea necesario aplicar placas de tintas planas en un proceso de impresión.

Introducción a Visual Basic. Ing. Marglorie Colina

Formularios y controles básicos (Labels) en VisualBasic. Ventana Propiedades.Cuadrícula. Vista de diseño y de código (CU00305A)

Práctica B: Cree su primera aplicación

2. INSERTAR DIAPOSITIVAS Y FORMAS Y DARLES FORMATO.

RELACIONES ACCESS TIPOS DE RELACIONES QUE PODEMOS UTILIZAR

Manual Blogger. Introducción

CLASE 1 de VISUAL BASIC (V6)

Jing: una alternativa al mensaje de texto*

Microsoft Paint. Botón de Selección Libre Utilizado para seleccionar áreas en la imagen que tenga cualquier forma.

PAINT. GUIA DE PAINT Pág Cómo abrir Paint? 2. Herramientas

Y aparece el símbolo para confirmar o introducir la información. Otra forma de confirmar es simplemente pulsando Enter en nuestro teclado.

En la parte inferior de la pantalla se podrá ver el estado de la última copia y la fecha y hora actual.

Guía de Calibración del Motic Images Plus 2.0ML & Motic Images Advanced 3.2. Calibración con punto

Práctica 2 Estadística Descriptiva

LABORATORIO 4. Escribir el CÓDIGO y la INTERFAZ GRÁFICA (cuando proceda) de los correspondientes casos prácticos.

HP Color LaserJet serie CP Tareas de impresión

Manual del Usuario de Microsoft Access Consultas - Página 1. Tema IV: Consultas. IV.1. Creación de Consultas

Universidad José Carlos Mariátegui

UNIVERSIDAD DE PAMPLONA FUNDAMENTOS Y DISEÑO DE BASES DE DATOS MENTOR: Esp. ALEXIS OLVANY TORRES CH. 2013

HERRAMIENTAS BASICAS DE MANEJO DE WINDOWS

Organización de los contenidos en Joomla!

Esperamos que disfrute con este tutorial. Saludos, Equipo MecDATA

MANUAL DE USUARIO ÍNDICE 1.- INTRODUCCIÓN ACCESO A LA APLICACIÓN NAVEGACIÓN POR EL MAPA GESTOR DE CAPAS PANEL DE RESULTADOS 10

Centro de Bachillerato Tecnológico. Manual de prácticas. Visual Basic 6.0. Nivel Básico. Industrial y de servicios No. 231.

SESIÓN 3 WINDOWS. I. CONTENIDOS 1. Iniciación a Windows. 2. Escritorio. 3. Panel de control.

Sesión No. 12. Contextualización INFORMÁTICA 1. Nombre: Editor de Publicaciones (Microsoft Publisher)

Fundamentos de Excel

GUÍA A DE EXCEL XP. Guía de Windows XP- Pág. 61

LABORATORIO Nº 5 FORMULARIOS EN EXCEL

GUIA DE TRABAJO CON EL EDITOR DE VISUAL BASIC DE LA FICHA PROGRAMADOR

TUTORIAL: CREACIÓN DE UN NEGOCIO EN PILOTO AUTOMÁTICO PARA VENTA DE PRODUCTOS DIGITALES

Portal de Proveedores Manual del Usuario

Tutorial de Power Point

COMO EDITAR TAREAS CON PUBLISHER

Impresora HP LaserJet serie P Tareas de impresión

DIRECCION DE EDUCACIÓN PARTICULAR

Capítulo 2. Cómo utilizar la ayuda

Configurar impresora en XP

ACTIVIDAD PRÁCTICA 5 BASES DE DATOS

Fundamentos de PowerPoint

Software de la pizarra ebeam: Scrapbook-Barras de herramientas. LA PIZARRA DIGITAL INTERACTIVA

LA PIZARRA SMARTBOARD

Cómo utilizar VBA para importar datos de Excel a Access

Sistema de Citas Tag Manual de Usuarios Ciudadano

I. ESTILOS Y TABLA DE CONTENIDOS

Capítulo 9: Estilos. Creación, edición y eliminación de estilos. Acerca de los estilos. Para utilizar la paleta Estilos. Para crear estilos

Facturas de los clientes en MyHerbalife.com

Microsoft Outlook. Microsoft Outlook

Elementos esenciales de Word

Manual para realizar convocatorias DOCUMENTACIÓN SKYPE EMPRESARIAL

Cómo accedo al campus y a mi curso? Porqué un nuevo campus? CAMPUS VIRTUAL TUTORIAL CAMPUS. usuario alumno

IMÁGENES, AUTOFORMAS Y WORDART

Guía Rápida de Ayuda SIGA

Controlador UPD PCL 5 para impresoras HP LaserJet series P4010 y P4510: impresión

CREACIÓN DE SOBRES, ETIQUETAS Y CARTAS PERSONALES

Instalar componentes, Insertar videos en PowerPoint, subir videos a Youtube.com Ing.Esp. Gustavo Sánchez Rodríguez

Transcripción:

2 Mi primer programa Después de completar este tema, serás capaz de: Crear el interfaz de usuario básico de una aplicación nueva. Establecer las propiedades de cada objeto de tu interfaz de usuario. Escribir código de programación. Guardar y ejecutar el programa. Tal y como hemos visto en el tema anterior, el IDE de Visual Studio 2005 contiene herramientas potentes para ayudarnos a ejecutar y manejar programas. Visual Studio también contiene todo aquello que necesitas para crear tus propias aplicaciones para Windows o para el Web. En este tema, aprenderemos a crear un simple, pero a la vez atractivo, interfaz de usuario con los controles de la caja de herramientas de Visual Studio. Después, aprenderemos a personalizar las operaciones de estos controles mediante sus propiedades. Además, escribiremos código para programar nuestra aplicación y, finalmente, aprenderemos a guardar y ejecutar nuestro nuevo programa y a compilarlo como un ejecutable. 1. Lucky Seven: mi primer programa en Visual Basic La aplicación que vamos a construir se llama Lucky Seven, es un juego que simula una máquina de números de la suerte, donde se gana cuando aparece algún siete entre los números que se muestran en cada jugada. Lucky Seven tiene un interfaz de usuario simple y puede ser creado y compilado fácilmente usando Visual Basic. Aquí puedes observar el interfaz de la aplicación finalizada. Visual Basic: Introducción 1

2. Fases de la aplicación El interfaz de usuario de esta aplicación contiene dos botones, tres cajas de número, una foto digital indicando que se ha ganado y una etiqueta Lucky Seven. Estos elementos se han creado mediantes siete objetos dentro del formulario principal y cambiando bastantes propiedades de cada uno de los objetos. Después de diseñar el interfaz, es necesario añadir código para procesar los clics de los usuarios en los botones y producir número aleatorios. Para crear esta aplicación seguiremos estos pasos en Visual Basic: 1. Crear el interfaz de usuario. 2. Establecer las propiedades. 3. Escribir el código. La siguiente tabla resume el proceso: Fase Crear el interfaz de usuario. Establecer las propiedades Escribir el código. Elementos 7 objetos 13 propiedades 2 objetos 3. Crear el interfaz de usuario En este ejercicio, empezaremos construyendo Lucky Seven creando un proyecto nuevo y luego usaremos la caja de herramientas para construir el interfaz de usuario. Crear un proyecto nuevo 1. Inicia Visual Studio 2005. Visual Basic: Introducción 2

2. En el menú Archivo, haz clic sobre Nuevo Proyecto. Aparece el cuadro de diálogo Nuevo Proyecto. 3. En el área donde aparecen los tipos de proyecto, expande los de Visual Basic para ver las opciones disponibles. Tu pantalla será como esta: 4. Haz clic sobre el icono Aplicación Windows en el área de Plantillas del cuadro de diálogo. Visual Studio prepara el entorno de desarrollo para crear una aplicación de Visual Basic. 5. En el cuadro de texto Nombre, escribe MyLucky7. Visual Studio asigna el nombre al proyecto. 6. Haz clic en Aceptar. Visual Studio crea un nuevo proyecto y visualiza un formulario en blanco que usaremos para construir el interfaz de usuario. Ahora, agrandaremos el formulario y crearemos dos botones en el interfaz. Crear el interfaz de usuario 1. Mueve el puntero del ratón sobre la esquina inferior derecha del formulario hasta que su forma cambie a un puntero de cambio de tamaño, luego arrástralo para incrementar el tamaño del formulario para hacer sitio a los objetos de nuestra aplicación. Si quieres usar las dimensiones que se usaran para crear este ejercicio, puedes usar un ancho de 485 píxeles y un alto de 278 píxeles. Visual Basic: Introducción 3

2. Ahora, añadiremos un objeto botón al formulario. Haz clic sobre la caja de herramientas. Ésta contiene todos los controles que usaremos para crear programas en Visual Basic. Los controles adecuados para crear aplicaciones de ventanas están visibles ahora porque previamente seleccionamos como tipo de proyecto Aplicación Windows. Los controles están organizados por tipo, y por defecto la categoría Controles Comunes, está visible. 3. Haz doble clic sobre el control Botón. Visual Studio crea un objeto botón en el formulario: El nombre del botón es Button1 porque es el primer botón del programa. El nuevo objeto botón se queda seleccionado y englobado por los controles de tamaño. Mover y cambiar el tamaño de un botón Visual Basic: Introducción 4

1. Ubica el puntero del ratón sobre el botón de manera que cambie al puntero de cuatro flechas y luego arrastra el botón abajo y a la derecha. Teniendo en cuenta el aspecto final mostrado previamente. 2. Posiciona el ratón sobre la esquina inferior derecha del botón y redimensiónalo. Ahora, añadiremos un segundo botón al formulario, debajo del primero. 1. Haz clic sobre el control Button y crea un botón del mismo tamaño que el primero y que quede debajo de éste. Ahora, añadiremos unas etiquetas para mostrar los números en la aplicación. Una etiqueta es un elemento especial del interfaz de usuario diseñado para mostrar texto, números o símbolos en un programa. Cuando un usuario haga clic sobre el botón Jugar de la aplicación Lucky Seven, aparecerán tres números aleatorios en las etiquetas. Si uno de los números es el 7, el usuario gana. Añadir las etiquetas 1. Haz doble clic sobre el control Etiqueta de la caja de herramientas. 2. Arrastra el objeto Label1 hacia la derecha de los dos objetos botón. 3. Crea tres etiquetas más y organízalas en el formulario tal y como aparecen en la siguiente figura Ahora añadiremos un control de imagen al formulario para mostrar un gráfico cuando saga un siete en nuestro juego. Un control de imagen puede mostrar bitmaps iconos, imagen digital, etc. Uno de los mejores usos de este control es para visualizar imágenes JPEG. Añadir una imagen Visual Basic: Introducción 5

1. Haz clic sobre el control PictureBox. 2. Usando el puntero de dibujado del control, crea un rectángulo entre la segunda y tercera etiqueta. Este objeto se llama PictureBox1 en nuestra aplicación, usaremos este nombre más tarde para referenciar este control. Ahora, estamos preparados para personalizar el interfaz cambiando ciertas propiedades. 4. Cambiar las propiedades Podemos cambiar las propiedades de un objeto seleccionándolo en el formulario y especificando la propiedad a cambiar en la ventana Propiedades. 1. Cambia la propiedad Text del objeto Button1 para que en lugar de mostrar el texto Button1 muestre el texto Jugar. 2. Cambia la propiedad Text del objeto Button2 para que en lugar de mostrar el texto Button2 muestre el texto Salir. Ahora especificaremos las propiedades de las etiquetas. Las tres primeras contendrán los números aleatorios generados por el programa y tendrán propiedades idénticas. Cambiar las propiedades de las etiquetas de los números 1. Selecciona las tres etiquetas simultáneamente pulsando sobre una y posteriormente, y manteniendo la tecla MAYS presionada, selecciona el resto. 2. Cambia la propiedad Autosize a False para permitir redimensionar las etiquetas manualmente. 3. Cambia la propiedad TextAlign a MiddleCenter para centrar el contenido de éstas. 4. Cambia la propiedad BorderStyle a FixedSingle para añadir un borde. 5. Cambia la propiedad Font a Times New Roman, Negrita y tamaño 24. Visual Basic: Introducción 6

Ahora pondremos un cero en cada una de las etiquetas para establecer los número iniciales a mostrar. 6. Selecciona la propiedad Text de cada etiqueta y escribe un 0. 7. Mueve y cambia el tamaño de las etiquetas para que queden de esta forma: Ahora cambiaremos la etiqueta cuatro: Label4 Cambiar las propiedades de la etiqueta de descripción 1. De la etiqueta Label4, cambia la propiedad Text a Lucky Seven. 2. Cambia la propiedad Font a Arial, Negrita y tamaño 18. 3. Cambia la propiedad ForeColor a Personalizado y color Purple (violeta). Cambiar las propiedades del control PictureBox 1. Cambia la propiedad SizeMode a StrectImage. Ello provoca que la imagen que se muestre se ajuste automáticamente al tamaño del control. 2. Cambia la propiedad Image y selecciona Recurso Local. Luego, importa la imagen PayCoins.jpg de los archivos de trabajo del tema. 3. Ajusta el tamaño del control para solucionar los problemas de distorsión que puedan surgir. Un tamaño de 148 x 148 muestra una imagen aceptable. Ya que la imagen no se mostrará al iniciar la aplicación, vamos a ocultar el control. 4. Cambia la propiedad Visible a False. Finalmente, el interfaz de usuario es similar a este: Visual Basic: Introducción 7

5. Escribir el código En esta sección, vamos a escribir el código para la aplicación Lucky Seven. Inicialmente, crearemos el código para salir del programa: 1. Haz doble clic sobre el botón Salir. 2. Escribe End. 3. Comprueba que funciona correctamente el botón ejecutando el programa. Escribir el código del botón Jugar 1. Haz doble clic sobre el botón Jugar.. 2. Añade el siguiente código: Visual Basic: Introducción 8

Visual Basic: Introducción 9

6. Ejercicios Ejercicio 6.1 Crea una aplicación que permita jugar a la lotería primitiva, donde introduciremos siete números mediante controles de tipo TextBox y luego generaremos una combinación que comparemos con la nuestra, mostrando si se ha acertado en alguna de las distintas categorías (6, 5+C, 5, 4 y 3). Crea un botón Generar para crear la combinación ganadora y otro Premios para comprobar los aciertos. Ejercicio 6.2 Crea una aplicación que mediante controles RadioButton me permita seleccionar mi preferencia en vacaciones Mar o Montaña. Según mi preferencia aparecerá un ListBox con las opciones Benidorm, Ibiza y Burriana para el Mar y Everest, Pirineos o Penyagolosa para Montaña. Incluye un botón Confirmar que muestre un MsgBox con las preferencias seleccionadas. Ejercicio 6.3 Traduce al castellano la aplicación Input Controls cambiando las propiedades correspondientes de los controles. Ejercicio 6.4 Amplia el Ejercicio 6.1 de forma que permita introducir dos apuestas y compruebe los premios de ambas. Visual Basic: Introducción 10