Microsoft Visual FoxPro

Revisión del 14:50 2 jun 2011 de Alberto Sandino1 jc.pri (discusión | contribuciones)
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Microsoft Visual FoxPro
Información sobre la plantilla
Microfoxpro.jpg
Lenguaje de programación.
Última versión estable9.0
Sistemas Operativos compatiblesMicrosoft Windows
IdiomaInglés
Sitio web
Microsoft Visual FoxPro


Microsoft 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.

Historia

Los rumores de que Microsoft planea terminar el soporte para FoxPro han sido comunes desde su adquisición del producto, a pesar del hecho de que éste ha tenido el tiempo de vida de soporte más largo para un producto de Microsoft (hasta el 2014). VFP 9 fue lanzado el 17 de diciembre del 2004 y el equipo de Fox luego trabajó en un proyecto cuyo nombre clave fue Sedna. Este fue construido sobre el código base de VFP 9 y consistió principalmente en componentes Xbase que soportaban un número de escenarios interoperables con varias tecnologías de Microsoft, incluyendo SQL Server 2005, .NET, WinFX, Windows Vista y Office 12. Lamentablemente el proyecto no prosperó y fue cancelado por Microsoft.

Una empresa llamada etecnologia "www.etecnologia.net" ha desarrollado el .NET EXTENDER que permite utilizar el .net framework en Visual FoxPro, y han anunciado que a finales del 2009 van a sacar su "VFP Developer Studio" herramienta que convierte a VFP en un lenguaje .Net. A 31 de mayo del 2009, este producto ya soporta el 92% de los comandos y funciones de VFP y se puede comprar por $250.00.

En la actualidad, a pesar de que Microsoft ha decicido no continuar con Microsoft Visual FoxPro, existe una comunidad de desarrolladores que sigue trabajando en él, PortalFox y Mundo Visual FoxPro son las más importantes entre los desarrolladores de habla hispana.

La gran mayoría de programadores Visual FoxPro se resisten a dejar de programar en este lenguaje porque consideran que es una herramienta muy poderosa, versátil y robusta que les permite crear aplicaciones tan poderosas y hasta más estables que las creadas por otros lenguajes.

Características

Visual foxPro version 9.0, ofrece a los desarrolladores un conjunto de herramientas para crear aplicaciones de bases de datos para el escritorio, entornos cliente/servidor, tablet PC o para la Web.
Ofrece 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.

Características de la ultima versión

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.

Hay un movimiento MasFoxPro que está haciendo presión para que Microsoft continúe o deje el Visual FoxPro como código abierto para que otra gente pueda seguir evolucionándolo.

La versión 9.0 de Visual FoxPro cuenta con el SP1 y el (más reciente) SP2 (en inglés) en los que hay algunas nuevas características y especialmente brindan estabilidad al producto.

Creación aplicaciones

Puede programar aplicaciones rápidamente con ayuda de los asistentes, los generadores, las barras de herramientas y los diseñadores de Visual FoxPro. Además, con los modelos de objetos y eventos de Visual FoxPro, puede crear prototipos e implementar rápidamente auténticas aplicaciones.

Mediante asistentes y generadores, puede terminar todos los componentes, o uno cualquiera, en pocos minutos. Además, si un componente creado con un asistente o generador no satisface completamente sus necesidades, puede modificar el componente mediante un diseñador. Crear aplicaciones

Si quiere obtener resultados rápidamente, los asistentes son la solución. Proporcionan instrucciones detalladas paso a paso para las tareas comunes que lleva a cabo con Visual FoxPro. Por ejemplo, el Asistente para tablas le orienta en el proceso de crear una tabla, el Asistente para formularios le explica cómo crear un formulario y el Asistente para publicación en Web le ayuda a crear una página Web que busque en sus tablas.

Lo que puede hacer

  • Programar aplicaciones de forma instantánea Mediante el Asistente para aplicaciones, puede crear rápidamente una aplicación mediante sus tablas o formularios, o un conjunto de ejemplos de componentes de aplicación.
  • Crear una página Web para Internet Puede crear una página Web que proporcione a los usuarios de Internet acceso a búsqueda y obtención de sus tablas.
  • Agregar marcos de páginas a formularios Si elige más campos que pueden caber en el formulario, puede agregar un marco de página para mostrar los campos adicionales en páginas adicionales.
  • Llenar tablas dinámicas mediante ODBC El Asistente para tablas dinámicas usa el controlador ODBC de Visual FoxPro.
  • Mostrar valores nulos en un informe de tablas de referencias cruzadas El Asistente para tablas de referencias cruzadas admite ahora la presentación de valores nulos.
  • Mover sus datos a un servidor de aplicaciones Puede mover bases de datos, tablas y vistas de Visual FoxPro desde su sistema a un servidor de aplicaciones con el Asistente para upsizing a SQL Server.

Al igual que otras aplicaciones de Microsoft, Visual FoxPro incluye barras de herramientas para su comodidad. Las barras de herramientas contienen botones que representan tareas comunes u objetos que se utilizan con frecuencia. Para realizar una determinada tarea o para utilizar un objeto específico, elija el botón correspondiente.

Se puede personalizar las barras de herramientas incluidas en Visual FoxPro. También se puede definir barras de herramientas personalizadas para las aplicaciones que escriba. Para obtener más información acerca de las barras de herramientas, consulte Personalizar el entorno de Visual FoxPro o Diseñar menús y barras de herramientas.

Enlaces externos

Fuentes