PRÁCTICA 9: Programación de Formularios

Documentos relacionados
PRÁCTICA 12: Programación de Formularios

A la hora de diseñar formularios usted tiene que estar familiarizado con las ventanas siguientes:

índice MÓDULO 1: Introducción a Visual Basic 6.0 MÓDULO 2: Fundamentos de programación TEMA 1. Introducción a Visual Basic 6.0

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

Objetivo: Construir un programa integrando sentencias de decisión MARCO TEÓRICO

Práctica #1 Crear Base de Datos

Programación en Visual Basic Ricardo Rodríguez García

Índice general. Capítulo 1 Conceptos básicos. Capítulo 2 Controles básicos I. Pág. N. 1

Manual de Usuario para Proponentes

COLEGIO PABLO DE TARSO IED CONSTRUCCION DE PROYECTOS DE VIDA PRODUCTIVOS DREAMWEAVER UNO- PRÁCTICAS DOC RAUL MONROY PAMPLONA

P á g i n a 1. Cómo encendemos la computadora?

Barras de Herramientas

Práctica 2. Controles Básicos.

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

Elementos esenciales de Word

Práctica 3 Ambiente de desarrollo Visual

Introducción a la Programación en Visual Basic y su aplicación en Excel. M.I. Jaime Alfonso Reyes Cortés

PASOS PARA CREAR FUNCIONES CON VBA

Seleccione en el escritorio el programa Sucosoft S40 y darle doble click.

Universidad José Carlos Mariátegui

PERIODO 3 HOJA DE CÁLCULO CONCEPTOS INTERMEDIOS OPERACIONES CON CELDAS, FILAS Y COLUMNAS EN EXCEL SELECCIONAR COPIAR MOVER BORRAR

Tema: Introducción al IDE de Microsoft Visual C#.

INDICE Parte 1. Visual Basic Capitulo 1. Qué es Visual Basic? Capitulo 22. Mi Primera Aplicación Capitulo 3. Elementos del lenguaje

NOTAS DE ESTADISTICA DESCRIPTIVA CON AYUDA DE EXCEL 2003 y 2007

PROGRAMACION EN VISUAL BASIC

Microsoft Office Word

Herramientas computacionales para la matemática MATLAB: Cómo guardar el trabajo?

Manual de Visual Basic Principiante Autor: Jorge Alvarez

Introducción. Word Autor: Viviana M. Lloret Prof. de Matemática e Informática Blog: aulamatic.blogspot.com

Curso de iniciación a las TIC en Educación Permanente CEP de Castilleja (Sevilla) (octubre/noviembre 2009) Calc. Eva Sánchez-Barbudo Vargas

Equipamiento ADSL» Inalámbrico. Adaptador USB PAUTAS PARA LA VERIFICACION TCP/IP

AUTOMATIZACIÓN DE TAREAS REPETITIVAS MEDIANTE GRABACIÓN DE MACROS

EL ENTORNO DEL EDITOR

Introducción a Windows 98

Manual de Usuario de la Aplicación Web Gestión de Convenio y Becas - RELEXT 2015 UNIVERSIDAD ESTATAL PENÍNSULA DE SANTA ELENA

Manual de Usuario de inventarios

Introducción: La tarea que se debe llevar a cabo consiste en crear dos macros y guardarlas en una

La versión del sistema de la consola del JAVA recomendado es la Esta aplicación opera en cualquier Sistema Operativo Windows.

CONFIGURACIONES PREVIAS

Shell Script de instalación y configuración para el servicio DHCP en CentOS v5.x. Manual de instrucciones.

Archivos Datanet. Si desea acceder directamente a un capítulo, posicionese sobre el número de página y haga clic.

Entorno de trabajo de Excel 2010

Creación de Formularios y Consultas

Organización de la información en disco: archivos y carpetas

Profesor(a): Ing. Miriam Cerón Brito

Introducción Mic i ro r s o of o t t W or o d r

TUTORIAL PARA CONSTRUIR EL DIAGRAMA DE FASES DE UNA SUSTANCIA

Acceso a Datos con Visual Basic

Avance - Soluciones Informáticas Página 1 de 17

MANUAL DE USUARIO PARA LA DECLARACIÓN INFORMATIVA SOBRE EL ISR DIFERIDO EN CONSOLIDACION FISCAL 19-A Versión 2.0.0

FIRMA ELECTRÓNICA INSTALACIÓN Y USO DE CERTIFICADOS EN ARCHIVO PKCS#12 MANUAL DE USUARIO V1.1 14/07/2015

Introducción al PowerPoint

Excel 2010 Introducción al entorno de trabajo

INSTALACIÓN DEL SOFTWARE DE FIRMA DIGITAL REFIRMA

Manual de Usuarios: Sistema Generador de Sitios Web de Infocentros (e-infocentro)

Personalizar el Escritorio del Windows 7

MANUAL Y ACTIVIDADES. Edublogg.wordpress.com. Caeiro Fábregas - Pérez

SESIÓN 6 INTRODUCCIÓN A POWER POINT

Una base de datos de Access puede estar conformada por varios objetos, los más comunes son los siguientes:

Enchanting en Linux Ubuntu

Manual de instalación y actualización de la aplicación Sigma

1

Manual Word Macros y Elementos rápidos

ABRIENDO BASES DE DATOS USANDO EL ASISTENTE PARA BASES DE DATOS

Aplicación para el Registro de Piscinas de Salud Pública del Servicio Canario de la Salud. Manual de Usuario 1.7

Guía de Firma Digital para documentos de Word 2010.

Vamos a crear una plantilla para poder de dar de alta a varios alumnos.

Java desde Consola Utilizando Java sin Path

UNIDAD 2- LA CREACIÓN DE TABLAS EN ACCESS 2010

Microsoft Visual Studio está basado en.net framework. Definiciones de.net Framework:

Guía de inicio rápido de CitiManager Titulares de tarjetas

ING. JONATHAN QUIROGA TINOCO. Desarrollado por Ing. Jonathan Quiroga T.

MANUAL DE USUARIO. Solicitudes- Reembolsos. Con Seguros SURA, asegúrate de vivir

WorkManager E.D. Manual guía de usuario Diseñador de formularios

HERRAMIENTAS AVANZADAS PARA LA GESTIÓN DE PROYECTOS

Tutorial de Moodle. Chat

MANUAL DE USUARIO. Sistema CLASS Profesores

INSTRUCTIVO DE MATRICULACIÓN WEB

MANUAL DE USO DEL SISTEMA DE MEDICIÓN DE CARGAS DE TRABAJO

GRU Guías Rápidas de Uso

POWER POINT Tema 1. Para salir de PowerPoint (suponiendo que se tiene abierto) puede:

UNIVERSIDAD TÉCNICA DE AMBATO MANUAL DE USUARIO SISTEMA DE MANEJO DE INFORMACIÓN DOCUMENTAL BIBLIOTECARIA ABCD

Clase 1 Excel

1.- CREAR UNA BASE DE DATOS CON ACCESS

ELEMENTOS QUE APARECEN EN LA BARRA DE ESTADO

Guía de instalación del navegador Mozilla Firefox

TUTORIAL PSEINT. Ing. Ronald Rentería Ayquipa. Fundamentos de Programación

DIRECCIÓN GENERAL DE REGISTRO CIVIL, IDENTIFICACIÓN Y CEDULACIÓN. Sistema Nacional de Identificación Ciudadana. Manual de Usuario

Creación y manejo de la base de datos y tablas

Documento de configuración de macros en Excel Formulario F22-8 Entidades examinadas_dni_xsaa


INDICE PARTE I AMBIENTE DE TRABAJO Instalación de Winplot 1.2. Conociendo Winplot Ambiente de trabajo. 1.4.

Manual de usuario Servicio de Gestión de Control Escolar. para padres de familia y/o representantes

CUADRO DE CONTROL CONTROLES ACTIVEX

CAPITULO I INDICE DE CONTENIDO

Transcripción:

Ciudad Altamirano, Gro.; a 26 de Marzo del 2006 UNIVERSIDAD AUTÓNOMA DE GUERRERO FACULTAD DE MATEMÁTICAS Cd. Altamirano PRÁCTICAS DE LABORATORIO CON MICROSOFT VISUAL FOXPRO 9.0 Profesor: PRÁCTICA 9: Programación de Formularios 9.1. EL OBJETO FORM 9.2. APLICACIÓN I 9.3. APLICACIÓN II 9.4. APLICACIÓN III 9.5. APLICACIÓN IV OBJETIVO EDUCACIONAL El alumno implementará soluciones mediante la programación orientada a objetos, así como también manejar las diferentes propiedades y eventos de los formularios.

- 2 - INTRODUCCIÓN Un formulario contiene controles para mostrar y modificar datos. Los formularios pueden estar contenidos dentro de un conjunto de formularios. Se utilizan para visualizar e introducir cualquier tipo de información y son el medio de comunicación entre el usuario y los datos. Los formularios tienen propiedades que determinan su apariencia, como la posición, el tamaño y color y su funcionamiento. Además puede utilizar el Diseñador de Formularios para diseñar un formulario. Los formularios también pueden responder a eventos iniciados por un usuario o desencadenados por el sistema. Por ejemplo, puede escribir código en el procedimiento de evento Click de un Form que cambie el color del formulario al hacer clic en él. Puede utilizar métodos para manipular formularios. Por ejemplo, puede utilizar el método Move para cambiar la posición de un formulario y su tamaño. Desde dentro de un programa, puede utilizar los métodos Hide y Show para hacer sus formularios transparentes o visibles en el tiempo de ejecución. 9.1 EL OBJETO FORM El formulario es un objeto de tipo contenedor. Los conjuntos de formularios acogen a uno o más formularios, o incluso barra de herramientas. A la hora de ejecutar el conjunto de formularios, se activan todos los formularios definidos en él mismo. PROPIEDAD Autocenter ShowTips Closable MaxButton MinButton ControlBox Eventos o Métodos Init Load Destroy Unload USO Título de la ventana o forma Centra el formulario Para que se muestren los Tooltips Visualiza el botón cerrar de la ventana Visualiza el botón maximizar Visualiza el botón minimizar Visualiza el menú de control de la ventana Uso Se dispara a la hora que se inicializan todos los objetos del formulario Se dispara antes que se inicialicen los objetos del formularios (antes que el init) Se dispara al cerrar el formulario Se dispara después de Destroy

- 3-9.2 EJERCICIO NÚMERO UNO El ejercicio consiste en elaborar una aplicación que permita leer un número real de la forma eee.ddd e imprima el mayor valor entre la parte entera y la parte decimal. Para el desarrollo de la aplicación tenemos que abrir Microsoft Visual FoxPro 9.0, y esto lo hacemos al dar clic en inicio->todos los Programas->Microsoft Visual FoxPro 9.0. Una vez abierto VFP, procedemos a crear un nuevo formulario, así que en la ventana de comandos tecleamos, Después de haber indicado a VFP la instrucción de nuevo formulario, se tiene que apreciar una ventana como la siguiente

- 4 - Si usted al dar la instrucción anterior, no le aparece la ventana de Controles de Formularios, tendrá que hacer lo siguiente: PRIMERO, dar clic en Herramientas SEGUNDO, seleccionar Controles de Formularios Enseguida tendremos que ubicar los controles: etiquetas, cajas de texto y botones de comandos de la ventana Controles de Formularios. Para colocar un control en el formulario, lo único que tenemos que hacer es: primero, seleccionar el tipo de control; y segundo, dar clic en el formulario en la posición que se desea ubicar.

- 5 - Como podrá apreciar, al colocar el control etiqueta en el formulario por defecto coloca la cadena de caracteres Etiqueta1, para cambiar dicha cadena, hacemos lo siguiente: Con lo anterior expuesto, usted está en capacidad de realizar la apariencia del siguiente formulario, A continuación se enlistan las propiedades de los objetos (controles) que deberá establecer, tendrá que respetar los valores que se les asigne, como recordará para acceder a las propiedades de los controles, dar clic derecho sobre el control y del menú emergente que se presenta elegir la opción Propiedades.

- 6 - Form1 MaxButton MinButton Label1 Label2 FrmAplica01 Mayor valor de un número real.f.-falso.f.-falso LblX Ingrese un real de la forma eee.ddd? LblMay Mayor: Text1 Text2 TxtX InputMask 999.999 Value 0 TxtMay InputMask 999 Value 0 Command1 Default Command2 Command3 Cancel CmdAceptar \<Aceptar.T.-Verdadero CmdLimpiar \<Limpiar CmdSalir.T.-Verdadero \<Salir Una vez terminado, se tendrá una ventana parecida a ésta:

- 7 - Por último, nos falta colocar las instrucciones adecuadas para que funcione correctamente la lectura de los dos datos y el clic de los tres botones, para ello, dar doble clic en el botón Aceptar. Como puede apreciar en la figura anterior, en la parte superior derecha aparece el nombre del objeto, y al lado el tipo de evento. El evento Click se ejecuta cuando se la da un clic al botón de Aceptar. Esto mismo se aplica al resto de los controles. El procedimiento del botón queda de la siguiente manera:

- 8 - A continuación se muestran los procedimientos que se van a utilizar en esta aplicación: *Objeto: CmdAceptar *Procedimiento: Click nx = THISFORM.TxtX.Value na = Int(THISFORM.TxtX.Value) nx = nx - na nb = 1000 * nx IF na > nb THEN nmay = na ELSE nmay = nb ENDIF THISFORM.TxtMay.Value = nmay THISFORM.Refresh *Objeto: CmdLimpiar *Procedimiento: Click THISFORM.TxtX.Value = 0 THISFORM.TxtMay.Value = 0 THISFORM.TxtX.Setfocus THISFORM.Refresh *Objeto: CmdSalir *Procedimiento: Click RELEASE THISFORM Ejercicio. Identifique las líneas correspondientes a los tres códigos fuentes anteriores. Por último, guarde (Archivo->Guardar Como) su aplicación con el nombre de FrmAplica01, y luego proceda a ejecutarla. Para ello ingrese la siguiente instrucción en la Ventana de Comandos: Do Form FrmAplica01

- 9 - Debe funcionar sin problemas. Pruebe ingresando diferentes valores. En caso que falle revise y corrija. Otra forma de correr la aplicación es la siguiente: MÉTODO UNO MÉTODO DOS Salida de la aplicación: