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

VISUAL FOXPRO


Enviado por   •  18 de Mayo de 2014  •  4.394 Palabras (18 Páginas)  •  697 Visitas

Página 1 de 18

VISUAL FOXPRO

1.-INTRODUCCION

Visual FoxPro es un lenguaje de programación procedural, orientado a objetos que posee un Sistema Gestor de Bases de datos o Database Management System (DBMS) y Sistema administrador de bases de datos relacionales, producido por Microsoft.

FoxPro es un potente gestor de base de datos relacionales y un eficaz entorno de programación que permite desarrollar todo tipo de aplicaciones en diferentes plataformas y ordenadores. FoxPro dispone de diferentes opciones dependiendo de donde se vaya a instalar, y de una multiplataforma que le permite pasar aplicaciones y base de datos de un sistema operativo a otro sin necesidad de modificar las aplicaciones, ni de programas especiales de conversión. El éxito de su utilización se basa, principalmente, en su rapidez de ejecución y su enorme flexibilidad, potencia de programación y la posibilidad de realizar aplicaciones con un SO que se ejecutará en otro sistema distinto.

COMPRENDE:

 Un lenguaje de programación fácil de aprender y utilizar.

 Más de 600 comandos y funciones que le permitirá manejar ficheros, crear pantallas, menús, informes y etiquetas.

 Un generador automático de aplicaciones que le permitirán realizar programas sin necesidad de ser programador.

 Un programa de documentación de aplicaciones.

 Un compilador que le indicará los errores de programación.

 Una interfaz de ventanas avanzada para sus aplicaciones.

 Un programa de ayuda permanente que le permitirá resolver cualquier duda que le aparezca.

 Un programa tutorial que le mostrará cómo utilizar FoxPro.

CARACTERÍSTICAS:

Entre sus características se pueden enumerar:

 Capacidades para el manejar datos nativos y remotos.

 Flexibilidad para crear soluciones de bases de datos.

 Lenguaje de Programación Orientado a objetos.

 Utilización de Sentencias SQL en forma nativa.

 Manejo de vistas, cursores y control completo de estructuras relacionales.

 Su propio gestor de base de datos incorporado. Sin embargo, también puede conectarse con servidores de base de datos, tales como Oracle, Microsoft SQL Server o MySQL.

 Cuenta con un motor de generación de informes renovado y flexible para soluciones más robustas.

 Desde la versión 9.0, amplio soporte de XML, tanto como fuente de datos (por ej., servicios Web basados en XML) como por generar reportes en formato XML.

ULTIMA VERSION: VISUAL FOXPRO 9.0

En Visual Fox pro se puede crear rápidamente formas, menú e informes con los patrones visuales y herramientas de diseño. Adopta la apariencia de los últimos productos Microsoft: barras de estado, botones con pista, menú contextual, etc.

Visual Fox Pro 9.0 cada acción que se realice es un evento: El movimiento del mouse, hacer clic sobre un botón, escribir un texto en un cuadro de texto, Etc. Es decir que cuando se programe ese evento solo eso sucederá.

Es un lenguaje de programación que opera bajo la plataforma de Windows, es decir, el programa identificara las acciones que lleva a cabo el usuario durante su ejecución.

2.-SENTENCIAS BASICAS:

2.1. SENTENCIAS DE CREACIÓN, EDICIÓN Y VISUALIZACIÓN DE DATOS:

-Diseño de la BD

Los términos "base de datos" y "tabla" no son sinónimos en Visual FoxPro. El término base de datos (archivo .dbc) se refiere a una base de datos relacional que almacena informaciónsobre una o más tablas (archivos .dbf) o vistas.

Al diseñar una base de datos, en primer lugar debe dividir la información que desea almacenar como temas distintos y después indicar a Visual FoxPro cómo se relacionan estos temas para que pueda recuperar la información correcta cuando sea necesario.

La Base de Datos

 Creación

Al crear una base de datos, se reúnen ciertas tablas en un conjunto y se aprovechan las características del diccionario de datos. Un diccionario de datos proporciona mayor flexibilidad al diseñar y modificar la base de datos y libera la carga de tener que escribir código para crear validación a nivel de campos y a nivel de filas o para asegurar la unicidad de valores en campos de clave principal.

El diccionario de datos de Visual FoxPro le permite crear o especificar:

-Claves principales y candidatas.

-Relaciones persistentes entre tablas de bases de datos.

-Nombres largos para tablas y campos.

-Títulos de campos que aparecen como encabezados en ventanas Examinar y encolumnas de cuadrícula.

-Valores predeterminados en campos.

-La clase de control predeterminada usada en formularios.

-Máscaras de entrada y formatos de presentación para campos.

-Reglas a nivel de campo y reglas a nivel de registro.

-Desencadenantes.

-Procedimientos almacenados.

-Conexiones a orígenes de datos remotos.

-Vistas locales y remotas.

-Comentarios para cada campo, tabla y base de datos.

Antes de llevar a cabo la creación de una tabla conviene planificar:

Nombre de la tabla.

Nombre de cada columna.

Tipo y tamaño de los datos almacenados en cada columna.

Información adicional, restricciones, etc.

Ejemplo:

CREATE DATABASENombre_BaseDatos

Al crear una nueva base de datos, ésta estará vacía, pues no contendrá tablas asociadas ni ningún otro objeto. Al agregar una tabla se crean vínculos entre el archivo de tabla y el contenedor de la base de datos. La información de vínculo sobre una tabla almacenada en la base de datos es un vínculo posterior. La información de vínculo almacenada en la tabla sobre el contenedor de base de datos es el vínculo anterior.

Para trabajar con una base de datos y sus objetos mediante programación, puede utilizar los comandos y funciones siguientes.

 Eliminar una base de datos

Para eliminar del disco una base de datos puede utilizar el comando DELETE DATABASE. Por ejemplo, el código siguiente elimina la base de datos

Ejemplo:

DELETE DATABASE simple

Aviso: El comando DELETE DATABASE no elimina del disco las tablas asociadas a la base de datos, sino que las convierte en tablas libres. Si desea eliminar del disco una base de datos y también todas sus tablas asociadas, utilice la cláusula DELETETABLES con el comando DELETE DATABASE.

 Cerrar una base

...

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