Example: barber

Manual de Visual Foxpro 6 - itzitacuaro.edu.mx

Manual del programador, Parte 1: Programaci n en Visual Foxpro 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 puede aumentar 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 .

Manual del programador, Parte 1: Programación en Visual FoxPro Página 5 de 83 file://C:\temp\~hh52BB.htm 30/05/2000 l En la ventana Comandos , escriba: MODIFY COMMAND Visual FoxPro abrirá una nueva ventana denominada Programa1.

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Transcription of Manual de Visual Foxpro 6 - itzitacuaro.edu.mx

1 Manual del programador, Parte 1: Programaci n en Visual Foxpro 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 puede aumentar 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 .

2 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 tulo 3 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.

3 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 Foxpro precisa la manipulaci n de los datos almacenados. Si no tiene experiencia en programaci n, este cap tulo le ayudar a ponerse en marcha.

4 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 a objetos. file://C:\temp\~ 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 Ventajas de la programaci n l La mec nica de la programaci n en Visual Foxpro l Conceptos b sicos de programaci n l El proceso de la programaci n l Usar procedimientos y funciones definidos por el usuario l 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.

5 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 de instrucciones. 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 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.

6 Mediante programaci n podr a conseguir el mismo resultado 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.

7 Para conseguir el mismo resultado mediante programaci n, escriba el siguiente comando de Visual Foxpro en la ventana Comandos: file://C:\temp\~ 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 * 1,03. Es relativamente sencillo cambiar la cantidad m xima del pedido para un cliente, ya sea manualmente o escribiendo las instrucciones en la ventana Comandos. Sin embargo, suponga que desea incrementar en un 3% la cantidad m xima de pedido de todos los clientes.

8 Podr a hacerlo manualmente, pero le llevar a mucho tiempo y es posible que cometiese errores. Si especifica las instrucciones correctas en un archivo de programa, Visual Foxpro podr realizar esta tarea con rapidez y facilidad, sin cometer ning n error. Programa de ejemplo para incrementar las cantidades m ximas de pedido de todos los clientes C digo Comentarios USE customer Abre la tabla CUSTOMER. SCAN Examina todos los registros de la tabla y realiza todas las instrucciones comprendidas entre SCAN. y ENDSCAN para cada registro.

9 REPLACE max_ord_amt WITH ; Incrementa la cantidad m xima de pedido en un max_ord_amt * 3%. (El punto y coma (;) indica que el comando sigue en la l nea siguiente). ENDSCAN Final del c digo que se ejecuta para cada registro contenido en la tabla. La ejecuci n de un programa ofrece numerosas ventajas en comparaci n con la introducci n de distintos comandos en la ventana Comandos: l Los programas se pueden modificar y volver a ejecutar. l Se pueden ejecutar programas desde los men s, formularios y barras de herramientas.

10 L Los programas pueden ejecutar otros programas. En las siguientes secciones se describe la mec nica, los conceptos y los procesos que subyacen a ste y otros programas de Visual Foxpro . La mec nica de la programaci n en Visual Foxpro Puede programar en Visual Foxpro escribiendo c digo: instrucciones en forma de comandos, funciones u operaciones que Visual Foxpro puede entender. Puede incluir estas instrucciones en: l La ventana Comandos. l Archivos de programa l Ventanas de c digo de eventos o de m todos en el Dise ador de formularios o en el Dise ador de clases l Ventanas de c digo de procedimientos en el Dise ador de men s l Ventanas de c digo de procedimientos en el Dise ador de informes file://C:\temp\~ 30/05/2000.


Related search queries