Programa de saludo 2 (resuelto)



Documentos relacionados
Programa de saludo 2 (resuelto)

Programa de resolución de ecuaciones de primero y segundo grado

Programa completo de resolución de ecuaciones de 2º grado

Formulario VBA en Excel. Creación del formulario. Actividad grado 10.

Ejemplo de programa básico en Visual Basic. Option Explicit, Form, Dim, String, etc. (CU00310A)

Visual Basic 1. Empleo de módulos y Procedimientos. Procedimientos definidos por el usuario

LABORATORIO Nº 1 Sistemas de Información asociados a los Formularios en Excel

CAPÍTULO 2 INTERFASE VISUAL BASIC 6.0

Planilla de cálculo. Módulo II - OpenOffice.org Calc

VISUAL BASIC Diseño de Formularios MDI y Menús - Proyectos Aplica

Pasos para crear un sitio web ASP.Net con el Visual Studio en cualquiera de sus versiones. Unidad 1. Conceptos [ASP.NET EN VISUAL STUDIO]

Enviar Felicitación Navideña por con Off. 2007

Uso del programa CALC

Programación: QBASIC

Sentencias o instrucciones en Visual BASIC

VISUAL BASIC 6 GUIA 4. Ing. Raymond Marquina 1

Manual de ayuda para la utilización del Correo Interno en el Campus Virtual

Ejercicio 1. Desarrollar un pequeño juego para practicar mecanografía.

Organizando mi clase en el GES Material de apoyo

UNIVERSIDAD NACIONAL DE COLOMBIA SEDE DE MEDELLÍN. FACULTAD NACIONAL DE MINAS Escuela de Sistemas

AUTOR CARLOS EDUARDO BUENO VERGARA JORGE ARMANDO BUENO VERGARA USO DE LOS OBJETOS DEL PROGRAMA. Dfd INFORMÁTICA II PROFESOR. JOSÉ FRANCISCO AMADOR

PRACTICAS DE EXCEL. Primero conoce un poco el Excel y practica a la vez que aprendes

Concesionario de coches

LABORATORIO 1 OPERACIONES DE ENTRADA Y SALIDA

Introducción. Visual Basic para Aplicaciones (VBA) en Excel: aspectos elementales

LECCIÓN 4ª Operaciones Numéricas

Label. (Etiqueta). Permite poner texto en un formulario. TextBox. (Caja de Texto). Permite la captura y

Listados y Etiquetas personalizados de PrefGest WhitePaper Julio 2008

INSTITUTO NACIONAL DE SAN JUAN OPICO

Ejercicio: Mensajes Alert, Confirm y Prompt

Que es Velneo vdataclient V7?

Región de Murcia Consejería de Educación, Ciencia e Investigación. Manual Usuario FCT

Tema 2. Entorno de desarrollo integrado (IDE) de VS.NET

Resolver triángulos en Visual Basic. Parte 3/3

Este programa mueve cada motor de forma independiente, y cuando termina una línea pasa a la siguiente.

Operaciones con vectores

Qué es y para qué sirve Excel2007?

= C18+C19+C20+C21+C22 = SUMA(C18:C22) Con este sencillo ejemplo hemos querido demostrar que las funciones nos permiten simplificar los cálculos.

Instructivo de Microsoft Excel 2003

CÓMO CREAR NUESTRO CATÁLOGO

La ventana de Microsoft Excel

Operaciones con vectores

Para este ejemplo vamos a crear el marco de aplicación que se presenta en la captura de pantalla siguiente:

PowerPoint 2010 Hipervínculos y configuración de acciones

LEER Y ESCRIBIR ARCHIVOS O FICHEROS EN C. FOPEN, FCLOSE, MODOS DE ACCESO READ, WRITE Y APPEND (CU00536F)

Módulo 8: Ofimática básica. Unidad didáctica 4: Introducción y modificación de datos. Access

MACROS Y FORMULARIOS

Manual Visual Paso a Paso

EMPLEO NTIC`S II SEGUNDO SEMESTRE

LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL

Creación de una entidad

TRANSPARENCIA PARA ENTIDADES LOCALES

GUIA DE USO DEL CMAP

CASO PRÁCTICO DISTRIBUCIÓN DE COSTES

FOCO GESTIÓN DE GRUPOS

Tecnologías de la Información. Apuntes de programación en Visual Basic 6.0

TEMA 5. CONTROL DE FLUJO DEL PROGRAMA. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ;

Para crear formularios se utiliza la barra de herramientas Formulario, que se activa a través del comando Ver barra de herramientas.

Instalación del programa PSPP y obtención de una distribución de frecuencias.

Curso de Visual Basic Lección 3 Area Interactiva -

Recursos de Aprendizaje

Fundamentos de Informática Laboratorio 1 Primer programa Visual Basic

ZCARTAS: Iniciación a la suma y resta de números enteros Introducción Actividad 1: Escenario con cartas numeradas desde -2 hasta 2...

Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes:

Ejercicio Artículo 4.5. Bancos de imágenes y sonido en la Web

Programación Gambas 3 Prof: Mileti, P. Acceso a base de datos SQLite desde Gambas 3.

TUTORIAL. Edición de contenido y creación de entradas y páginas Wordpress

PRÁCTICAS DE GESTIÓN GANADERA:

Manual del Profesor Campus Virtual UNIVO

Centro de Capacitación en Informática

Microsoft Excel Unidad 6. La Hoja de Cálculo

Descarga e instalación de Visual Basic. Entorno de programación (IDE). Visual Studio (CU00304A)

Manual de usuario Entidad Solicitante GESFOR

GUÍA PARA MANEJAR GOOGLE DRIVE

LAS BARRAS. La barra de acceso rápido

Práctica 2: Simón dice

Base de Datos de Compras. Creación del Informe.

INTRODUCCIÓN AL TIPO COMPUESTO CADENA CONTENIDOS

Manual Usuario Wordpress. Índice

Aprendiendo Netbeans Ing. Ricardo Morales 2011 NETBEANS (JAVA)

PROGRAMA INFORMÁTICO PARA LA CUMPLIMENTACIÓN DE RECETAS EN FORMATO XML VERSIÓN: 1.0

GIROS Bancarios en NOTIN

UNIVERSIDAD LIBRE DE COLOMBIA ELECTIVA IV VISUAL BASIC GUIA No. 1

A25. Informática aplicada a la gestión Curso 2005/2006 Excel Tema 7. Funciones avanzadas de Excel II

Manual CMS Mobincube

Definiciones. Tema 21_Módulos Menú 1

Curso PHP Módulo 1 R-Luis

Aplicación para control y gestión de presencia ACCESS CONTROL (Versión. BASIC)

Ilustrar el mecanismo de llamadas al sistema para solicitar servicios al sistema operativo.

TEMA 2. CARACTERÍSTICAS DEL LENGUAJE VISUAL BASIC

Qué hacer si no aparece el menú programador?

Herramientas para investigadoras e investigadores sociales

Fundamentos de Informática Laboratorio: Funciones

CREAR USERFORMS. Silvia Mayoral USER-FORMS

C.F.G.S. DESARROLLO DE APLICACIONES INFORMÁTICAS. MÓDULO: Diseño y realización de servicios de presentación en entornos gráficos.

Capítulo 3 Usando GUIDE. 3.1 Acerca de GUIDE

Proyectos de Innovación Docente

Transcripción:

Fundamentos de Informática 2012-2013 Laboratorio 2 Programas secuenciales Objetivos: Controles VB: botón (cmd), formulario (frm, Form), etiqueta (lbl, Label), caja de texto (txt, Text Box) y caja de imagen (pct, Picture Box) Propiedades de los controles VB: (Nombre), Caption, Text, Enabled Modificación dinámica de propiedades de los controles Constantes lógicas True, False Instrucciones Print y Cls de una caja de imagen Diseñar diagramas de flujo y codificar programas secuenciales Programa de saludo 2 (resuelto) Vamos a crear un programa similar al del laboratorio anterior utilizando controles (objetos gráficos) distintos. Así, leeremos el nombre de una caja de texto y mostraremos el mensaje de saludo en una caja de dibujo, tal y como se muestra en la Figura 2.1. Objetos utilizados Figura 2.1. del programa de saludo. Command Button (cmd): botón, por ejemplo, Saludar Label (lbl): etiqueta, por ejemplo, Nombre Text Box (txt): caja de texto, campo blanco Picture Box (pct): caja de imagen Funcionamiento 1. Al hacer clic en el botón etiquetado Saludar, se debe recoger el valor que hemos introducido previamente en la caja de texto (TextBox) y mostrar el mensaje Hola seguido del nombre recogido en la caja de imagen (PictureBox) 2. Al hacer clic sobre el botón Borrar se debe borrar tanto el contenido de caja de texto como el de la caja de imagen (cambiando el valor de las propiedades o ejecutando la función correspondiente)

3. Al hacer clic en el botón Salir, el programa finalizará. Para ello usaremos la instrucción End, descrita detalladamente en el laboratorio anterior. 1. Crea los objetos de la Figura 2.1 con las propiedades descritas en la Tabla 2.1 correspondientes: Tipo de Control/Objeto Propiedades Valor Form (frm) frmsaludo Caption Programa Saludo Label (lbl) lblnombre Caption Nombre Text Box (txt) txtnombre Text Picture Box (pct) pctresultado AutoRedraw True cmdsaludar Caption Saludar Command Button (cmd) cmdborrar Caption Borrar cmdsalir Caption Salir Tabla 2.1. Objetos y propiedades. 2. Añade el código a los botones para que cumplan su cometido. 1. Código del botón Saludar: Recogerá el valor de la propiedad Text (que guarda el valor introducido por el usuario) de la caja de texto del nombre txtnombre y la concatenará con el texto Hola para dibujarlo en la caja de dibujo pctresultado usando la orden Print del objeto PictureBox. Si la propiedad AutoRedraw estuviera a False, al tapar el cuadro de dibujo con otra ventana se borraría su contenido. Sub cmdsaludar_click() Dim nombre As String ' Dato de entrada para el programa nombre = txtnombre.text ' Lee el valor de la propiedad Text de la caja de texto pctresultado.print "Hola " & nombre ' Muestra resultado 2. Código del botón Borrar: borrará el contenido de caja de texto asignándole a la propiedad Text de la caja de texto una cadena vacía y ejecutando la orden Cls al objeto PictureBox para borrar su contenido. Sub CmdBorrar_Click() pctresultado.cls txtnombre.text = "" 2 de 5

3. Código del botón Salir: el programa finalizará. Para ello usaremos la orden End. Sub cmdsalir_click() End Ejercicio 2.1: Programa de suma Vamos a proponer otro programa de suma como el visto en el laboratorio 1, que en vez de utilizar la función InputBox va a leer la información de un cuadro de texto y en vez de mostrar el resultado mediante MsgBox lo mostrará en otro cuadro de texto. Figura 2.2. Formulario de la suma. Objetos utilizados Tres cajas de texto: operando 1 (txtop1), operando 2 (txtop2) y resultado (txtres). No se podrá escribir en la última, especificando la propiedad Enabled a False (directamente desde el entorno integrado de desarrollo, IDE). Tres botones, Sumar (cmdsum), Borrar (cmdborrar) y Salir (cmdsalir). Dos etiquetas ( + y = ). No importa el nombre que les demos porque no vamos a hacer referencia en el código. 1. Diseña la interfaz añadiendo los objetos al formulario y modificando las propiedades vistas anteriormente. Conviene asignar nombres significativos a los objetos como los propuestos, relacionando el tipo de objeto y el valor que va a contener. 2. Añade el código a los botones: Los botones Borrar y Salir harán lo mismo que en el ejercicio anterior. El botón Sumar leerá los valores introducidos en las cajas de texto (dos enteros), txtop1 y txtop2, los sumará y mostrará el resultado en la caja de texto txtres. 3 de 5

Ejercicio 2.2: Programa de conversión de temperaturas Diseña el diagrama de flujo, la interfaz y codifica el programa VB que convierte grados Celsius a Fahrenheit y viceversa con la interfaz de la Figura 2.3. Figura 2.3. Formulario del conversor de temperatura. La fórmula de conversión es: ºF = ºC * (9/5) + 32 Ejercicio 2.3: Programa calculadora Vamos a proponer una calculadora simple de enteros para sumar, restar, multiplicar, dividir y obtener el resto. Figura 2.4. Formulario de la calculadora en dos casos. El funcionamiento será similar al programa que realiza la suma pero esta vez cada vez que pulse el botón de la operación correspondiente ( +, -, *, / o % ) aparte de realizar la operación correspondiente entre los operandos, se cambiará la etiqueta de la operación que está entre los dos operandos indicándonos la operación que se ha realizado. En la interfaz hemos representado mediante el signo / la división entera, que en VB es \ y mediante % el resto, que en VB es Mod. 4 de 5

Detallando por cada clic en cualquier botón de operador: 1. Leer los números que están en las Cajas de Texto de los operandos. 2. Realizar la operación correspondiente y escribir en la Caja de Texto resultado. 3. Cambiar la propiedad Caption de la etiqueta de la operación que esta entre los dos operandos indicándonos la operación que se ha realizado. Ejercicio 2.4: Programa de cálculo de billetes de euro Diseña el diagrama de flujo, la interfaz y codifica el programa VB que a partir de introducir un valor entero indicando el número de euros, calcule el nº de billetes de euro: 500, 200, 100, 50, 20, 10, 5 y euros sueltos, con la interfaz de la Figura 2.5. Figura 2.5. Formulario del programa de cálculo de billetes de euro. Tabla de referencia rápida Operaciones con controles Operación Sintaxis Ejemplo Lectura txt variable = propiedad nom = txtnombre.text Escritura txt propiedad = expresión txtsalud.text = "Hola " & nom Limpiar txt propiedad = "" txtsalud.text = "" Lectura pct No se puede Escritura pct pct.print expresión pctsalud.print "Hola " & nom Limpiar pct pct.cls pctsalud.cls 5 de 5