Está en la página 1de 6

Tema

1
Introducción a Visual FoxPro:
Introducción.
¿Qué es Visual FoxPro?
¿Cómo iniciar Visual FoxPro?
Pantalla Principal de Visual FoxPro.

Objetivos:

Conocer el origen de Visual FoxPro así como entrar a la


aplicación y conocer la pantalla principal, por lo cual el
alumno deberá conocer la historia del paquete entrar a la
aplicación y familiarizarse con ella.

Para cumplir dicho objetivo el catedrático dará una


explicación de la historia de Visual FoxPro y pedirá al
alumno ahondar en dicha explicación, además se deberá
acudir a los equipos de computo y entrar a la aplicación
para explicar como entrar y así explicar como esta
compuesto la pantalla principal de dicha aplicación y al
terminar se le dirá como salir de la aplicación de la forma
adecuada.

1
Visual FoxPro
Introducción
Visual FoxPro

Introducción.

Los sistemas basados en base de datos por lo


regular se aplican a herramientas administrativas de
una organización, sistemas de consultas de gran
escala, programas educativos, etc.

Hoy en día se necesitan sistemas de información


electrónicos confiables y rápidos ya que nos dan
elementos para la toma de decisión en cualquier
organización, el cual esta necesidad aumenta mas si el volumen de información es
muy elevado, no es lo mismo una PYME que un Gran Corporativo, pero la información
es tan importante para una organización pequeña como en una grande con sus
respectivas limitantes ya que una decisión no deseada puede que en una compañía
grande solo realice algunos ajustes para que dicha decisión no tenga consecuencias
graves pero en una pequeña puede que esta no sobreviva.

Como todos sabemos esta necesidad no solo es de hoy en día es desde tiempo
atrás desde que se implemento el primer lenguaje para programar las necesidades de
control de las partidas contables en una empresa para lo cual se necio COBOL en la
década de los 60, pero solo se implementaba en grandes empresas ya que solamente
ellos podrían tener el dinero suficiente para una inversión muy grande ya que
necesitaban de equipos muy sofisticados y personal suficientemente preparado para
integrar una solución de este tipo.

Hasta que al principio de la década de los 80, la IBM puso al alcance de la


mayoría un equipo de computó que se denomino Personal Computing (PC) el cual la
mayoría de las grandes empresas pensó en aquel momento que se estaba haciendo
un parte agua en la era informática, como muchos pensaron que sería una moda que
desaparecería muy pronto, dicha PC integraba un sistema operativo proporcionado
por Microsoft el que denomino MS-DOS, el equipo creado bajo un procesador Intel
8080 tenia un pecio de 6,000 dll algo caro para un PC de 514Ram, Disco Flexible de 5
¼ con un solo lado de lectura con capacidad de 360Kb y con un programa muy
sencillo de escritura, el cual se dio el primer paso en esta nueva era de la
computación, ya creado esta nueva rama en el mundo computacional empezaron a
salir soluciones para dicho equipo como procesadores de palabras, hojas
electrónicas, soluciones especificas para las organizaciones, etc., y en una de esas
salio el dBase II de Ashton Tate una aplicación que tenia por objetivo guardar
información a la que se denominaron Base de Datos, debido al éxito apareció el
popular y mejor producto de aquella época denominado dBase III y seguidor por
dbase III + (plus) estos basado en tablas bidimensionales basados en la teoría del
método relacional de E.F. Codd.

Ing. Ismael Rodríguez Elizalde Página No. 2


Visual FoxPro
Introducción

Al establecer las reglas en aquel momento aparecieron muchos desarrollos de


base de datos y uno de esos era FoxPro el cual empezó a tener adeptos por la
compatibilidad con dBase y por la facilidad de programar las aplicaciones y por la
velocidad en obtener la información tecnología Rushmore patentado por dicho
software al tal grado en desplazar a dBase ya que al intentar en recuperar su
mercado se adelanto el lanzamiento de dBase IV el cual tenia problemáticas de
programación que no se podían ocultar el cual dio un serio golpe a dBase.

El equipo de programación de FoxPro siguió con tino sus siguientes versiones


hasta llegar a FoxPro 2.5 para MS-DOS el cual llamo la atención de Microsoft el cual
compro los derechos de FoxPro adquiriendo dicha compañía y lanzando la versión
FoxPro 2.6 para Ms-Dos y Windows simultáneamente el cual se recibió con mucho
agrado, al pasar el tiempo FoxPro ha evolucionado hasta llegar a la versión Visual
FoxPro 6.0, actualmente Visual FoxPro dicen que esta en etapa de desarrollo la versión
para Punto NET de Microsoft, la cual muchos dicen que Si se realizará una versión para
este ambiente nuevo y que ya existe una versión Beta, aunque hay otros que dicen
que No saldrá una versión para Punto NET, pero en si FoxPro ha evolucionado desde la
primera generación de base de datos para equipos personales hasta el día de hoy
que muchos utilizan dicha plataforma para desarrollar sistemas administrativos,
educativos y para muchos giros empresariales también es una herramienta efectiva
para enseñar el concepto de Base de Datos tipo empresarial ya que Visual FoxPro
maneja conceptos muy similares a Base de Datos de alto desempeño.

Ya que actualmente los sistemas la información descansa en una estructura


principal y estas a su vez en tablas de almacenamiento la cual debe respetar las
reglas de normalización de datos para su optimo funcionamiento sin que este caiga
en vicios más comunes en un diseño de base de datos como lo es la duplicidad de
información y fragmentación de datos, la normalización de datos da reglas definidas
para que esto no ocurra.

Por lo cual es necesario tener conocimiento de estas reglas de normalización


para el diseño e implementación de bases de datos en este curso se mostrará en sus
tres primeras etapas de normalización de datos, cabe aclarar que hay mucha lectura
de este tema de normalización de datos él cual si usted domina este tema no importa
en que plataforma este diseñando ya que la mayoría de los manejadores de base de
datos de la actualidad están basada en manejo de base de datos relacional.

Ing. Ismael Rodríguez Elizalde Página No. 3


Visual FoxPro
Introducción

¿Que es Visual FoxPro?


Microsoft® Visual FoxPro™, el sistema de bases de datos relacionales que
simplifica la administración de datos y racionaliza el desarrollo de aplicaciones
multiplataforma.
Visual FoxPro facilita la organización de los datos, la definición de reglas para
bases de datos y la generación de aplicaciones. Puede crear rápidamente
formularios, consultas e informes mediante las herramientas visuales de diseño y de sus
asistentes. Visual FoxPro también le permite crear rápidamente aplicaciones de
prestaciones completas, al aportar un entorno integrado de desarrollo provisto de
potentes herramientas de programación orientada a objetos, posibilidades cliente-
servidor y compatibilidad con OLE y ActiveX™.
Lo primero que hay que conocer es la herramienta de trabajo en la que se va
ha trabajar, se necesita saber las ventajas y desventajas de la aplicación para obtener
el máximo rendimiento de ella, en nuestro curso utilizaremos Visual FoxPro 6.0.

¿Como Iniciar Visual FoxPro?


Está herramienta desarrollada por Microsoft y al utilizar una computadora donde se
instaló la aplicación correctamente de debe proceder de la siguiente manera:
De clic en el botón inicio:
Al abrir el menú de clic en Programas:

Buscar el menú de Visual FoxPro


Y de clic en el icono de Microsoft Visual FoxPro

La primera vez que inicie Visual FoxPro, aparece la siguiente pantalla:


En está pantalla aparece siempre cuando
se instala por primera vez el Visual FoxPro, en
esta pantalla puede usar los siguientes
asistentes:
1. Empezar un proyecto nuevo,
2. Explorar aplicaciones de ejemplo.
3. Mostrar la ayuda en línea.
4. Trabajar con un proyecto existente.
5. Cerrar la aplicación.
Si usted desea no volver a utilizar esta
pantalla desactive la casilla de selección
que dice "No volver a mostrar esta pantalla",
esto puede ser visto en la siguiente vez que
entre al Visual FoxPro.
En nuestro caso hay que desactivar la casilla de selección y dar clic en "Cerrar esta
pantalla" el cual aparece el Administrador de proyectos creando un nuevo proyecto
vacío de forma que pueda agregar elementos existentes al nuevo proyecto o bien
crear elementos nuevos para incluirlos en el proyecto.

Ing. Ismael Rodríguez Elizalde Página No. 4


Visual FoxPro
Introducción
Pantalla Principal de Visual FoxPro.
Visual FoxPro es un paquete manejador de Base de Datos y esta desarrollado en
plataforma Windows su operación es similar a los demás paquetes de Windows como
Word, Excel, etc., esto en la forma de operación estándar que dicha compañía ha
estandarizado, como si se quiere acceder a un Menú con pulsar la tecla ALT y la letra
subrayada como A en Archivo usted podrá ver el contenido inmediatamente
Como se comentó Visual FoxPro es un paquete con la particularidad de
manejar Base de Datos a lo cual nos tenemos que familiarizar con el uso muy
particular de Visual FoxPro y empezamos con la Pantalla Principal mostrándose en la
siguiente figura:

Donde:
1. En la parte superior se tiene los Botones de control Principal, Minimizar, Restaurar,
Cerrar y aparece el nombre de la aplicación en nuestro caso Visual FoxPro.
En esta opción controla la ventana principal del paqueta ya que se puede
minimizar, maximizar, restaurar é inclusive cerrar la ventana por lo cual se saldría de
la aplicación principal, además puede acceder a dicha barra de herramientas
con el uso de ratón seleccionando el botón deseado y también se puede realizar
con el uso del teclado utilizando la combinación de las teclas ALT y Barra
Espaciadora.

2. En segunda parte aparece el menú principal de Visual FoxPro.


En el podrá utilizar las opciones de Visual FoxPro mediante el uso de menús que
tradicionalmente aparecen en todos las aplicaciones estándar de Windows.
Para utilizar se puede mediante el ratón y el teclado mediante el uso de la
combinación de la tecla ALT y la letra subrayada a la cual necesita entrar.

Ing. Ismael Rodríguez Elizalde Página No. 5


Visual FoxPro
Introducción
3. La tercera parte aparece la barra de herramientas de Visual FoxPro.
En él aparece una serie de botones de uso común el cual facilita la operación de
Visual FoxPro sin necesidad de andar navegando por los menús, además Visual
FoxPro automáticamente muestra las barras de herramientas asociados con cierta
aplicación dando la facilidad de uso que se requiere hoy en día, para acceder se
realiza a través del ratón exclusivamente.

4. La cuarta parte y más extensa es el Escritorio de Visual FoxPro.


En el cual tiene la ventana de trabajo denominada Ventana de Comandos.
El escritorio de Visual FoxPro tiene una función muy especial la cual es mostrar los
resultados que fueron realizados mediante la ventana de comandos, esta
particularidad es muy útil ya que en algunos casos se necesita probar ciertos
comandos ó funciones de Visual FoxPro directamente desde la ventana de
comandos y no necesitamos de correr un programa para probar solo dando las
instrucciones en la Ventana de Comandos y automáticamente reflejará el
resultado en el Escritorio de Visual FoxPro el cual es la salida predeterminada,

5. Y por último aparece la barra de estado donde se indica si están activadas las
teclas de mayúscula, numérico, y también muestra la hora si se activa esta
característica, además es útil ya que en él aparecen los mensajes de respuesta de
Visual FoxPro.

En este momento solo se ha mostrado la pantalla principal de Visual FoxPro


mostrando su estructura y funcionamiento del paquete manejador de Base de datos,
pero lo que necesitamos es conocer el funcionamiento para manejar datos y no solo
el manejo superficial del paquete. Por lo cual necesitamos conocer la forma más
sencilla y útil para trabajar datos con Visual FoxPro y es utilizando el Administrador de
proyectos el cual proporciona una pantalla sencilla versátil de un proyecto típico de
Visual FoxPro, en él facilita el trabajo con archivos de bases de datos, tablas, informes,
consultas y otros mas todo integrado en la misma pantalla totalmente visual.
La mejor manera de realizar un desarrollo de base de datos es utilizando el
Administrador de Proyectos el cual en un solo entorno se controla toda las fases de
desarrollo, esta herramienta es totalmente visual y da muchas facilidades en la
creación de nuestros proyectos Ver Anexo A.
Con respecto a mis apuntes la teoría es muy poca casi siempre se desarrolla una
practica para entender y esta practica se da paso a paso lo mejor que puede
expresar un servidor, a continuación empezáremos a trabajar con un Proyecto.

Ing. Ismael Rodríguez Elizalde Página No. 6

También podría gustarte