PDF de programación - VISUAL FOXPRO

Imágen de pdf VISUAL FOXPRO

VISUAL FOXPROgráfica de visualizaciones

Publicado el 31 de Marzo del 2018
4.833 visualizaciones desde el 31 de Marzo del 2018
32,2 KB
4 paginas
Creado hace 11a (20/04/2013)
VISUAL FOXPRO



Los inicios de esta herramienta se remontan al año 1960 en un sistema llamado Retrieve el cuál
fue comercializado por TymShare Corporation, este sistema fue utilizado por Jet Propulsion
Laboratory (JPL) en Pasadena, California.

Visual FoxPro proviene de FoxPro, que a su vez deriva de FoxBASE, creado por Fox Technologies
en 1984; inicialmente un compilador dedBase, acabó superándolo y con Clipper, convirtiéndose en
una de las estrellas de los lenguajes xBase. Fox Technologies fue adquirido porMicrosoft en 1992.

Visual FoxPro 3.0, fue la primera versión “Visual”, redujo su compatibilidad a solo Mac y Windows
(La última versión de FoxPro (2.6) corría en MS-DOS, MS Windows, Mac OS y UNIX), versiones
posteriores fueron solo para Windows. La versión actual se basa en archivos COM y Microsoft ha
declarado que no piensan crear una versión .NET.

En la versión 5.0 se integra en Microsoft Visual Studio añadiéndosele el soporte de Microsoft
Source Safe. Hasta entonces es visto típicamente por el público como meramente un Sistema de
gestión de base de datos (SGBD), ignorando el hecho de que no solo incluye el entorno SGBD,
sino un completo lenguaje de programación.

Visual FoxPro 6.0, publicado en 1999, no supone un cambio radical respecto de la anterior versión
sino únicamente una mejora en sus diversas funcionalidades y una adaptación al mundo internet y
al mundo de los objetos. Esta versión hace más atractivo a los desarrolladores el tratamiento de los
datos en los entornos COM. Es un paso más en la evolución de este producto desde un entorno de
aplicaciones monousuario o de redes pequeñas centradas en los datos hacia una herramienta
orientada a objeto diseñada para la construcción de la lógica del negocio en los entornos multi-tier
con una fuerte orientación hacia los tratamientos intensivos de datos en Internet. Pese a su relativa
antigüedad, es hoy todavía ampliamente utilizado en grandes empresas (por ej., la compañía de
seguros Mapfre) por su estabilidad.

Visual FoxPro 7.0, publicado en 2001, supuso su salida de Visual Studio, pues aunque en un
principio se pensaba incluir a Fox en .NET, no era posible sin romper con la herencia de anteriores
versiones. Esta versión incorporó por primera vez el IntelliSense, y se mejoró el manejo de arrays,
acercándolo al de cursores.

QUE ES VISUAL FOXPRO?

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

Visual FoxPro (VFP) es una potente herramienta comercializada por Microsoft desde 1995. Incluye
un lenguaje de programación, un motor de base de datos relacionales y un entorno de desarrollo
incorporado (IDE), que permite a los desarrolladores hacer todo lo que necesitan. VFP posee una
excelente compatibilidad ascendente: un código escrito hace 5 años puede con un mínimo trabajo
ser mantenido y mejorado. VFP es también una herramienta de desarrollo rápido de aplicaciones
(RAD) que permite a los desarrolladores crear aplicaciones de aspecto sofisticado con un mínimo
esfuerzo.

Desde 1993 se ha liberado cada dos años una nueva versión, mientras esperamos la nueva
versión denominada Sedna, Microsoft ha lanzado una nueva versión para la comunidad
tecnológica (CPT) y se ha puesto en marcha dos proyectos de código abierto, el primero es el
SednaX, para novedades y mejoras en el entorno de desarrollo, y el segundo es SednaY para el
desarrollo web y tecnologías asociadas.


CARACTERISTICAS

 Capacidades poderosas y muy veloces para el manejo de datos nativos y remotos.
 Flexibilidad para crear todo tipo de soluciones de bases de datos.
 Lenguaje de Programación Orientado a objetos.
 Utilización de Sentencias SQL en forma nativa.
 Poderoso 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 muy 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.

 Desde la versión 7.0, soporte de la tecnología IntelliSense de Microsoft.


La última versión liberada es la 9.0.Se planeó inicialmente la salida de una nueva versión llamada
'Sedna', la cual pretendía ser un poderoso y completo lenguaje interactuando aún más con
VisualStudio.net, SQLServer2005, SQLExpress2005 y Office12, teniendo a su vez soporte para
Windows Vista. Posteriormente se supo que no habrá una próxima versión (Mensaje a la
comunidad VFP). Microsoft ha cancelado su desarrollo y lanzó lo que han hecho hasta ahora como
add-ons en conjunto con el service pack 2 ambos por el momento en versión Beta (SP2 y "Sedna" -
Beta). Igualmente, según las políticas de soporte de Microsoft, éste continuará dando soporte al
producto hasta el año 2015.
Su lenguaje ofrece a los desarrolladores la posibilidad de crear fácilmente aplicaciones locales,
cliente/servidor o para la Web.


Los desarrolladores disponen de todas las herramientas para administrar los datos, desde la
organización de tablas de información, hasta la creación de consultas e incluso la integración de
los más reputados sistemas de administración de bases de datos.Los usuarios encontrarán una
facilidad de manipulación incomparable.

Visual FoxPro dispone de mecanismos de gestión de errores, un class CursorAdapter para acceder
a los datos de una manera estándar, numerosas clases de base para incorporar los controles, una
clase GDI + soporte de imágenes, procesamiento eventual de objetos, soporte escalonado,
servicios XMLWeb, provider OLE DB, una gran cantidad de herramientas de productividad y por
supuesto integración a Visual Studio .NET y a SQL Server 2000.

La gestión estructurada de errores: el control y la encapsulación de errores en el código
mediante el uso de estructuras TRY...CATCH...FINALLY, el mecanismo de herencia de
excepciones mediante la estructura THROW, y mucho más.

o

el

OLE


El acceso universal a los datos: La clase CursorAdapter permite acceder de manera unificada a
datos nativos Visual FoxPro así como a XML, MS SQL Server, o cualquier otra fuente mediante
ODBC
DB.

El Diseñador de interfaz de consultas: El Designer Query/View que entre otros provee el código
fuente de salida modificable, te permite construir instantáneamente los comandos de consultas
SQL.

El soporte del auto incrementación: Te permite definir los campos de clave primarias auto
incrementados en las tablas Visual FoxPro.

El soporte de Temas Windows XP: Te permite integrar los temas Windows XP en las
aplicaciones Visual FoxPro en los formularios como contenedor.

Los controles avanzados: Estos controles incorporados te permiten construir interfaces de
usuarios ricos en funcionalidades, como el posicionamiento de pestañas orientadas en los Frames,
el gel y el redimensionamiento automático de columnas, el resalto de líneas, la modificación de los
colores de fondo, el posicionamiento de imágenes en botones de comandos.

El soporte GDI + imágenes: Para mostrar y aplicar rotaciones de imágenes en las interfaces, en
todos los principales formatos como bmp, jpeg, gif, animation, wmf,emf,tiff, y muchos más.

El gestor de eventos: Para crear y personalizar eventos y métodos destinados a otros objetos
Visual
FoxPro.

La importación/exportación de datos XML: Exporta o importa XML escalonado entre DataSet
ADO.NET y cursores de datos Visual FoxPro a través del mecanismo de soporte de XML
DiffGrams.

Los servicios Web XML: Publica y utiliza los Servicios XML Web compatibles con la tecnología
.NET y HTTP utilizando Microsoft SOAP Toolkit.

El Provider OLE DB: Accede a tus datos Visual FoxPro desde otras configuraciones clientes,
como Visual Studio .NET u Office XP.

Microsoft SQL Server 2000 Desktop Engine (MSDE): Crea soluciones personales o compartidas
compatibles con Microsoft SQL Server 2000 y mígralas directamente hacia SQL Server 2000, sin
modificar
código.

Las herramientas de despliegue: Crea programas de lanzamiento de tus aplicaciones utilizando
la versión especialmente desarrollada para Visual FoxPro de InstallShield Express.

Las herramientas de productividad: Utiliza "Task Pane" para organizar tus tareas de desarrollo y
para acceder a la ayuda de Visual FoxPro, a los servicios XML Web, etc....La caja de herramientas
permite un acceso rápido a las funciones y objetos más comunes, como las clases, los controles, y
los snippets de código.



La herramienta de indexación de código: Puedes encontrar y/o reemplazar símbolos o texto
entre tus proyectos y ficheros.


VENTAJAS Y DESVENTAJAS DE VISUAL FOXPRO



VENTAJAS


 Menos Costo
 Adquisición ( Asequible para pequeñas empresas)
 Capacitación
 Soporte
 Desarrollo ( Encuentras más programadores y menos costosos)
 Entorno Windows (Es más familiar y predecible)
 Fácil de Actualizar



DESVANTAJAS




Integridad ( Mayor sensibilidad frente a variaciones en transmisiones y fluctuaciones
eléctricas)

 Seguridad ( menos niveles de acceso)
 Menor capacidad de procesamiento ( no funciona adecuadamente con grandes volúmenes

de información)

 Para volúmenes medianos se utiliza el motor
  • Links de descarga
http://lwp-l.com/pdf10069

Comentarios de: VISUAL FOXPRO (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad