Académique Documents
Professionnel Documents
Culture Documents
Objetivos
Introduccion teórica
En su versión 5.0 y 6.0 formaba parte del conjunto de lenguajes Visual Studio de Microsoft, en el
que acompañaba a Visual Basic, Visual C entre otros. A partir de su versión 7.0 se comercializa de
manera aparte. En esta asignatura, trabajaremos con la versión 9.0
1) La ventana principal: Que contiene a todas las demás ventanas y contiene los elementos
tradicionales de las aplicaciones Windows: Barra de título, menú de control, botones de
maximizar, minimizar y cerrar, línea de menú superior.
2) Pantalla de salida: Es el fondo de la ventana principal. Aquí se mostrarán los resultados de
la ejecución de comandos, funciones y programas.
3) Administrador de proyectos: Desde esta ventana podemos controlar todos los elementos
de un proyecto: bases de datos, tablas, vistas, formularios, informes y programas.
4) Ventana de comandos: En esta ventana se escribirán las órdenes y funciones para que
Visual FoxPro las ejecute.
En el desarrollo de esta práctica se verán otras ventanas que aparecerán de acuerdo a lo que
vayamos necesitando.
Materiales y Equipo
1. Digite en la ventana de comandos las siguientes órdenes (por cada orden dé ENTER)
2. CLOSE ALL: Cierra todas las ventanas.
3. CLEAR: Limpia la pantalla de salida.
4. ? DATE(): Muestra la fecha actual en la pantalla de salida.
5. ? PI(): Devuelve el valor de pi
6. ? TIME(): Hora actual del sistema.
7. ? VAL('9'): Convierte una cadena que representa un número a un valor numérico
Con esto hemos creado una tabla libre, independiente de cualquier base de datos.
Creación de Bases de Datos
Creación de Formularios
Enunciado: Un negocio aplica descuento del 5% por compras mayores o iguales a $50.00. Se pide
un programa que determine si una compra tiene descuento. Si tiene, mostrar en pantalla de cuánto
es el descuento y cuál sería la cantidad a pagar.
Enunciado: Se pide un programa que reciba, uno a uno una lista de 10 números y encuentre su
suma.
CLOSE ALL
CLEAR
INPUT "Compra total: " to cantidad
IF cantidad >= 50 then
descuento = cantidad * 0.05
pago = cantidad - descuento
? "El descuento es: " + STR(descuento)
? "El pago final es de: " + STR(pago)
ELSE
? "No tiene descuento"
? cantidad
ENDIF
1. Explore la interfaz del administrador de proyectos y descubra como hacer uso del asistente
para reportes.
2. Escriba un programa que reciba dos numeros y muestren en la pantalla de salida cual es el
menor, el mayor o si son iguales.
Investigación
1. Investigue diez comandos o funciones de FoxPro, aparte de los que aparecen en esta guía, e
indique para qué se utilizan. Muestre ejemplos de funcionamiento de cada uno.
2. Escriba un programa que reciba números enteros positivos uno a uno y continúe recibiendo
hasta que se ingrese el número -1. Entonces mostrará la suma de todos los números
ingresados y terminará su ejecución. Un ejemplo de posible salida es:
Digite un número: 5
Digite un número: 4
Digite un número: 3
Digite un número: 9
Digite un número: 8
Digite un número: -1
La suma es de: 29
Referencias
http://msdn.microsoft.com/en-us/library/74zkxe2k(VS.80).aspx
http://msdn.microsoft.com/en-us/library/3kdwea32(VS.80).aspx