fox pro
Página 1 de 83
Manual del programador, Parte 1:
Programación en Visual FoxPro
Visual FoxPro es una eficaz herramienta de administración de datos, pero además podrá beneficiarse
de toda su eficacia para crear aplicaciones. Comprender las técnicas de programación orientada a
objetos y el modelo controlado por eventos puedeaumentar su productividad como programador.
Capítulo 1 Introducción a la programación
Si está empezando a programar, aprenda el proceso y el método de programación en Visual FoxPro.
Capítulo 2 Programar una aplicación
Cuando programe una aplicación, organice sus componentes con el Administrador de programas, una
forma integrada de generar y probar su aplicación a medida que la cree.
Capítulo3 Programación orientada a objetos
Con la programación orientada a objetos, puede crear componentes de aplicación independientes que
respondan a acciones del usuario y al sistema y que se puedan mantener y reutilizar fácilmente.
Capítulo 4 Descripción del modelo de eventos
El modelo de eventos define cuándo y cómo tienen lugar las interacciones con el usuario y el sistema.
Capítulo 1:Introducción a la programación
En Visual FoxPro funcionan juntas la programación por procedimientos y la programación orientada
a objetos para permitirle crear aplicaciones potentes y flexibles. Conceptualmente, puede imaginarse
que la programación consiste en escribir una secuencia de instrucciones con el fin de realizar tareas
específicas. A un nivel estructural, la programación en Visual FoxProprecisa la manipulación de los
datos almacenados.
Si no tiene experiencia en programación, este capítulo le ayudará a ponerse en marcha. Si ya conoce
otros lenguajes de programación y desea compararlos con Visual FoxPro, vea el tema Visual FoxPro
y otros lenguajes de programación. Si desea una descripción de la programación orientada a objetos,
consulte el capítulo 3, Programación orientada aobjetos.
file://C:\temp\~hh52BB.htm
30/05/2000
Manual del programador, Parte 1: Programación en Visual FoxPro
Página 2 de 83
En este capítulo se abordan los temas siguientes:
l
l
l
l
l
l
Ventajas de la programación
La mecánica de la programación en Visual FoxPro
Conceptos básicos de programación
El proceso de la programación
Usar procedimientos y funciones definidospor el usuario
Pasos siguientes
Ventajas de la programación
Normalmente, cualquier función que pueda realizar con un programa podrá realizarla también a
mano, si dispone de suficiente tiempo. Por ejemplo, si desea consultar información sobre un cliente
en una tabla de clientes, como por ejemplo la empresa Ernst Handel, podría hacerlo manualmente si
sigue una secuencia concreta deinstrucciones.
Para buscar manualmente un único pedido en una tabla
1. En el menú Archivo, elija Abrir.
2. En el cuadro Archivos de tipo, elija Tabla.
3. Haga doble clic en Customer.dbf en la lista de archivos.
4. En el menú Ver, elija Examinar.
5. Desplácese por la tabla, examinando el campo Company de los registros hasta encontrar “Ernst
Handel”.
Mediante programación podría conseguir el mismoresultado escribiendo los siguientes comandos de
Visual FoxPro en la ventana Comandos:
USE Customer
LOCATE FOR Company = "Ernst Handel"
BROWSE
Cuando haya localizado el pedido de esta empresa, tal vez desee incrementar la cantidad máxima del
pedido en un 3%.
Para incrementar manualmente la cantidad máxima del pedido
1. Presione la tecla Tab para desplazarse hasta el campo max_ord_amt.
2.Multiplique el valor mostrado en el campo max_ord_amt por 1,03 y escriba el nuevo valor en
el campo.
Para conseguir el mismo resultado mediante programación, escriba el siguiente comando de Visual
FoxPro en la ventana Comandos:
file://C:\temp\~hh52BB.htm
30/05/2000
Manual del programador, Parte 1: Programación en Visual FoxPro
Página 3 de 83
REPLACE max_ord_amt WITH max_ord_amt...
Regístrate para leer el documento completo.