Progreso de Visual FoxPro

13/03/2020

 

SednaX

Además de las tareas administrativas que comparto con Rick y Doug, he estado trabajando con Bo Durban en la biblioteca GDIPlusX. La biblioteca GDIPlusX es una reproducción pura de Visual FoxPro de los espacios de nombres relacionados con el dibujo en .NET. Hemos codificado más de 40,000 líneas de código VFP y la biblioteca consta de más de 80 clases ahora. Con casi un 90% de avance, es seguro decir que ninguna otra biblioteca en el planeta les da a los desarrolladores de Visual FoPro la funcionalidad y el poder que esta hace cuando trabajan con GDI +. Cesar Chalom publicó un ejemplo reciente usando la nueva biblioteca para crear un fondo degradado para un formulario (el nuevo código está en la parte inferior de la página; compárelo con la forma anterior de hacer las cosas y estoy seguro de que comenzará a ver uno de los beneficios de GDIPlusX). Para descargar la biblioteca GDIPlusX, así como otras mejoras útiles de VFP en las que se está trabajando, vaya a SednaX e ingrese a la Sección de Descargas. Para aquellos de ustedes que quieran ayudar, ¡participen! SednaX está abierto a todos en la comunidad VFP.

El número de proyectos y miembros activos (casi 800 ahora) en SednaX continúa creciendo. Nosotros (Doug, Rick y yo) también estamos recibiendo nuevas propuestas de proyectos casi semanalmente. Dado que SednaX todavía tiene mucho menos de un año, diría que estamos en camino de conquistar el mundo.

 

Vista Toolkit para VFP

También sigo trabajando con Microsoft en la parte de Sedna que ayudará a los desarrolladores de Visual FoxPro a utilizar algunas de las nuevas tecnologías con las que Microsoft está saliendo. Hubo una gran cantidad de I + D antes de comenzar realmente con los productos reales que constituirán el Kit de herramientas de Vista, pero ahora estoy trabajando en el negocio real como dicen. Ha sido un placer trabajar con el equipo Fox, especialmente con Milind Lele. Él solo rompe el látigo de vez en cuando y ha sido receptivo a las aportaciones y nuevas ideas. Eso no quiere decir que se haya ido para todos los esquemas de dominación mundial que se me ocurrieron, pero parece que tiene los mejores intereses de nuestra (Comunidad VFP) en el corazón.

Un par de piezas en las que he trabajado que se están considerando para su posible inclusión en Sedna son para Windows Desktop Search (WDS) y la Plataforma RSS (msfeeds). Se han creado clases de envoltura para ambos.

Búsqueda en el escritorio de Windows

Para Windows Desktop Search (WDS) escribí un ensamblado en C # que permite a los desarrolladores de VFP hacer consultas WDS y devolver un objeto de conjunto de registros. Esto se convierte en un cursor de Visual FoxPro a través de XML. Las búsquedas con WDS son rápidas, lo que lo hace perfecto para Visual FoxPro, que es extremadamente rápido cuando se trata de datos. Aquí hay una captura de pantalla de un formulario que creé usando este nuevo material de Vista Toolkit.

 

Plataforma RSS

Para manejar la nueva plataforma RSS, creé un conjunto de clases de contenedor VFP que se pueden usar para consumir fuentes RSS (incluido ATOM). Casi tuve que crear una DLL C ++ para manejar las interfaces de eventos en msfeeds, pero gracias a una reciente publicación de blog de Calvin Hsia, pude implementar todos los contenedores en VFP puro. He descubierto que si alguna vez necesitas hacer algo realmente loco en Visual FoxPro, Calvin es el Go-To-Guy.

MSFeeds viene con IE7, así que con eso en la mano, los desarrolladores de Visual FoxPro estarán listos para aprovechar el poder de RSS. Aquí hay una captura de pantalla de un lector de RSS que estoy creando en Visual FoxPro puro que utiliza las nuevas clases de contenedor. Usando las nuevas clases de envoltura, este tipo de cosas es casi demasiado fácil.

 

Menos blogs, más trabajo

Entonces, si bien es posible que no haya visto la cantidad habitual de alta actividad en este blog últimamente, puede estar seguro de que estoy trabajando duro para ayudar a la comunidad de Visual FoxPro a inventar el futuro de Visual FoxPro. Se han hecho progresos en muchas áreas y se seguirán haciendo. De eso, estoy seguro. ¿Siguiente? Renombrar SednaX y pasarlo a CodePlex!

 

 


 

Referencias

Artículo original: Visual FoxPro Progress en:

SweetPotato Software Blog


Autor: Craig Boyd 15/06/2006
Traducido por: Camf

 


 

 

 



error: Contenido protegido