ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

¿Que es Visual Fox Pro?

perrosofielTutorial14 de Julio de 2011

8.118 Palabras (33 Páginas)923 Visitas

Página 1 de 33

¿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

...

Descargar como (para miembros actualizados) txt (60 Kb) pdf (261 Kb) docx (53 Kb)
Leer 32 páginas más »
Disponible sólo en Clubensayos.com