¿Que es Visual Fox Pro?
perrosofielTutorial14 de Julio de 2011
8.118 Palabras (33 Páginas)923 Visitas
¿Que es Visual Fox Pro?
Visual Fox Pro es un programa , como su nombre lo indica, de forma visual
para que el entorno del programador sea mas agradable y con menos
posibilidades de codificación errónea.
Este programa ha sido diseñado para los programadores mas exigentes, ya que
le permite trabajar con objetos, ya que este lenguaje se orienta a objetos.
Introducción a las aplicaciones
Las aplicaciones de ejemplo de Visual FoxPro han sido programadas con la
intención de ayudarle en sus primeros pasos con Visual FoxPro. Mientras
examina cada ejemplo, puede ver cómo funciona el ejemplo, examinar su
código y cómo puede utilizar sus características en sus propias aplicaciones.
Para abrir un proyecto de aplicación de ejemplo en el Administrador de
proyectos, haga clic en Abrir. Para ejecutar una aplicación de ejemplo, haga
clic en Ejecutar.
El ejemplo Soluciones incluye más de 90 ejemplos de tareas específicas de
Visual FoxPro, desde formularios de entradas de datos individuales hasta
cuadros de diálogo de fichas ajustadas dinámicamente, pasando por llamadas a
la API de Windows.
La interfaz (SOLUTION.SCX) para la aplicación de ejemplo Soluciones
ofrece varias características:
• Dos formas de ver el contenido del ejemplo Soluciones:
• Una vista de árbol (esquema) en la que se muestra la jerarquía de los
componentes de la aplicación.
• Una vista de lista filtrada de los componentes de la aplicación que
proporciona un listado, por orden alfabético, de todos los componentes que van
a filtrar la lista según lo que usted haya especificado con respecto al orden.
• Un botón expandir/contraer para ver todos los componentes de la vista
de árbol.
• Una breve descripción de un ejemplo seleccionado.
• La opción de ejecutar el código y/o ver el código abriéndolo en el
diseñador adecuado.
• Una descripción de cómo se han implementado determinadas
características en cualquier formulario mediante un botón Información técnica.
Para ejecutar la aplicación de ejemplo Soluciones
• Escriba lo siguiente en la ventana Comandos:
DO (HOME() + 'samples\solution\solution')
– O bien –
1 En el menú Programa, elija Ejecutar.
2 Elija la carpeta Ejemplos.
3 Elija la carpeta Soluciones.
4 Haga doble clic en Solution.app.
En el formulario principal Ejemplos de soluciones, verá que los ejemplos están
clasificados en las siguientes categorías: Controles, Bases de datos,
Formularios, Menús, Ole, Informes, Barras de herramientas y Winapi. Para ver
todos los componentes de esta vista de árbol, elija el botón Expandir todo y
desplácese por los componentes.
Cuando ya haya encontrado un ejemplo o un componente que le interese,
resáltelo para seleccionarlo. A continuación puede realizar una o todas las
siguientes acciones:
• Leer una breve descripción del ejemplo en el área de descripción situada
en la parte inferior del formulario principal de Soluciones.
• Ejecutar el ejemplo eligiendo Ejecutar ejemplo.
• Ver el código eligiendo Ver código.
Después de cerrar el formulario o el diseñador que está abierto, regresará
El ejemplo Importadores Tastrade es una muestra de una aplicación integrada
de Visual FoxPro. La aplicación es un sistema de entrada de pedidos para una
empresa ficticia de importación y exportación que vende productos culinarios
típicos de todo el mundo.
Importadores Tastrade proporciona la funcionalidad de introducción de
pedidos, lo que permite a los usuarios:
• Crear nuevos pedidos.
• Agregar elementos a pedidos directamente.
• Seleccionar elementos procedentes de pedidos anteriores.
• Calcular las extensiones de elemento de línea, subtotales, y totales de
pedidos preparados para descuentos y flete.
Además, la aplicación demuestra la seguridad a nivel de usuario pidiendo a los
usuarios que inicien una sesión en la aplicación antes de ver o editar datos.
Se ha documentado cada paso en la programación de la aplicación
Importadores Tastrade como se indica a continuación:
• Crear la especificación
• Diseñar la base de datos
• Crear estructuras y relaciones entre tablas
• Seguridad
• Integridad de datos
• Mantenimiento de bases de datos
• Comentarios sobre la creación de la base de datos
• Diseñar y crear clases
• Funcionalidad a nivel de aplicación
• Funcionalidad a nivel de formularios
• Funcionalidad a nivel de controles
• Comentarios sobre las clases
• Escribir, comprobar y depurar el código de la aplicación
• Formularios
• Informes
• Menús y barras de herramientas
• Manipulación de errores
• Depuración
• El programa principal
• Comentarios sobre el código
Para ejecutar Importadores Tastrade
• Escriba la siguiente línea de código en la ventana Comandos:
DO (HOME() + 'samples\tastrade\tastrade')
– O bien –
1 En el menú Programa, elija Ejecutar.
2 Elija la carpeta Ejemplos.
3 Elija la carpeta Tastrade.
4 Haga doble clic en TASTRADE.APP.
Para abrir el proyecto para la aplicación Importadores Tastrade
• Escriba la siguiente línea de código en la ventana Comandos:
MODIFY PROJECT (HOME() + 'samples\tastrade\tastrade')
al formulario principal de Soluciones.
Ejemplo Acceso
Ejemplos de Soluciones
Más de 90 ejemplos distintos en los que se enseña a realizar tareas específicas
de Visual FoxPro, desde simples formularios de entrada de datos, hasta
cuadros de diálogo con fichas ajustadas dinámicamente, pasando por llamadas
a la API de Windows. AbrirEjecutar
Importadores Tastrade
Una aplicación de Visual FoxPro integrada con seguridad de inicio de sesión,
funcionalidad de entrada de pedidos, historial de pedidos, facturas y otras
implementaciones de la vida real. AbrirEjecutar
Cliente-servidor
Una aplicación en la que se muestran algunas de las características que hacen
de Visual FoxPro una herramienta de programación para el usuario ideal para
aplicaciones cliente-servidor, incluyendo vistas fuera de línea, upsizing y
programación simultánea. AbrirEjecutar
Servidores OLE
Tres ejemplos distintos de servidores OLE personalizados y su utilización en
Visual FoxPro.
Visual FoxPro también proporciona Bibliotecas de clases de ejemplo y
Programas de utilidades con funcionalidad que podrá incluir fácilmente en sus
aplicaciones.
CREACION DE UN ARCHIVO
Convenciones de la sintaxis
Se utilizan las siguientes convenciones tipográficas:
Ejemplo Convención
SET HELP TO Las letras mayúsculas hacen referencia a comandos,
palabras clave, acrónimos, siglas, constantes y nombres de dispositivos.
Presione la tecla TAB.
Presione MAYÚS+F1. Las versales indican nombres de teclas del teclado.
Un signo más (+) indica una combinación de teclas.
BUTTONS.VCX Las letras mayúsculas indican nombres de archivo.
C:\WINDOWS Para los nombres de rutas de acceso se emplean letras
mayúsculas con barras invertidas de separación.
FontSize Las mayúsculas iniciales indican los nombres de objetos,
eventos, propiedades y métodos. Si el nombre consta de más de una palabra, se
concatenarán las palabras con mayúsculas iniciales.
controlado por eventos Las letras en cursiva indican términos que se
definen la primera vez que aparecen en el texto.
IF StatusText() = "Test"
= MESSAGEBOX( "OK" )
ENDIF La fuente de un solo espacio indica las líneas de comando que
usted escribe, ejemplos de código, y referencias textuales a los ejemplos de
código.
USE customer Las letras minúsculas indican nombres de tablas y de
campos.
nTotal, cName Los nombres de variables y marcadores llevan como
prefijo letras minúsculas. El prefijo indica el tipo de la variable: c para
Character, n para Numeric, l para Logical, d para Date, t para DateTime, y para
Currency, o para Object y e para cualquier expresión.
En la sintaxis se utilizarán las siguientes convenciones:
Ejemplo Convención
DELETE VIEW NombreVista En la sintaxis, las palabras en cursiva son
marcadores para información que usted debe suministrar.
[STYLE cNombreEstilo] En la sintaxis, los corchetes abarcan a todos los
elementos opcionales.
SET BELL ON | OFF En la sintaxis, una barra vertical separa dos
...