Foxpro 2.6

Solo disponible en BuenasTareas
  • Páginas : 16 (3818 palabras )
  • Descarga(s) : 0
  • Publicado : 26 de abril de 2011
Leer documento completo
Vista previa del texto
FOX PRO PARA DOS VERSIÓN 6.0.

INTRODUCCIÓN

FOX PRO para muchos autores es considerado como un utilitario programable, pues, funciona como un utilitario gestor de bases de datos, pero a la vez puede programar y combinar programas con bases de datos creando potentes sistemas de gestión comerciales contables y científicos.

En un principio fue creado como FOXBASE por FOX SOFTWAREaproximadamente en 1987, posteriormente MICROSOFT CORP creó FOXPRO 1 para D.O.S, basado en el mismo principio, utilizando las mismas instrucciones y aumentando algunas más. Con el tiempo se aumentó las versiones tanto para DOS como para WINDOWS hasta tener la versión 2.6.

Presenta grandes ventajas, por ejemplo en los lenguajes tradicionales como Basic para un diseño se necesitaban por lo menos 3 líneas deinstrucción, en FOX solo 1 según como se presente el programa.

PASOS PARA RESOLVER UN PROBLEMA.- Para la resolución de un problema se siguen una serie de pasos que a continuación se describen, claro está, a nivel de principiantes, esto es limitante, pero cuando ud. ya tenga su experiencia en programación con lógica ya no serán necesarios unos pasos y lo podrá hacer directamente.

Muchasveces el problema requerirá de tiempo de realización e inclusive se puede tardar horas y hasta días, pero, se debe buscar la solución partiendo de un análisis, y si este está bien hecho, comenzaremos con pie derecho.

ENUNCIADO DEL PROBLEMA.- Se constituye en el objeto que va a ser resuelto, es decir, el problema que se plantea, a través de su necesidad, de la necesidad de otra persona o planteadopor el profesor.

ANÁLISIS.- Lo primero que debe hacerse es el ANÁLISIS del enunciado, ver los parámetros y considerar lo siguiente: Qué tengo que hacer?, con qué cuento?, y en base a qué?.

DESCRIPCIÓN DE VARIABLES.- En este paso vamos a determinar que VARIABLES y de que tipo vamos a utilizar en nuestro programa.

ANÁLISIS MATEMÁTICO.- Consiste en considerar las formulas o cálculos queentran en juego para la resolución del problema planteado, aunque, en algunos problemas no pueden existir fórmulas.

ALGORITMO.- Describir los pasos que vamos a utilizar en el desarrollo del problema secuencialmente

FLUJOGRAMA, DIAGRAMA DE FLUJO U ORGANIGRAMA DE FLU.IO.-

Consiste en representar de un modo gráfico y ordenado las operaciones a realizarse en un proceso, este procesose sigue de acuerdo al algoritmo que se ha haya desarrollado en el problema.

A continuación detallamos los diferentes tipos de gráficos que nos permiten representar un flujograma, el mismo que podemos realizar utilizando diferentes programas como el VISIO, o la barra dibujo de WORD.

PRUEBA DE ESCRITORIO.- Consiste en transportar cada una de las variables y/o constantes utilizadas en elprograma y colocarlas en una cuadricula, posteriormente en una forma imaginaria realizar, el proceso en el flujograma (como si estuviera ejecutándose en el computador).

CODIFICACIÓN O SEUDO CÓDIGO.- Consiste en transportar cada una de las figuras del flujograma a instrucciones dentro del Lenguaje de Programación, en nuestro caso FOXPRO

Para realizar una codificación en FOX se necesitan conocerlos siguientes formatos:

FORMATO: CLEAR

@ FILA, COLUMNA SAY.- Permite localizar en una fila y una columna determinada un mensaje entre comillas a gusto del programador.

FORMATO Y EJEMPLO:

@12,30 SAY "EJEMPLO DE MENSAJE" (Ubica el cursor en la fila 12 columna 30 y despliega el mensaje ubicado entre comillas).

GET.- Permite localizar en una fila y una columna determinada un ingresopara una variable sea numérica o alfanumérica, para que esto se logre se necesita, haber "encerrado a la variable a utilizar" y después del GET, ubicar un READ, para que el valor sea leído desde cualquier periférico y asignar ese valor a la variable.

FORMATO Y EJEMPLOS:

X = 0 (Encerar o inicializar una variable numérica)
@12,30 SAY 'INGRESO UN NÚMERO' GET X (Ubicar el ingreso del valor)...
tracking img