Hola invitado         31 Jul, 2010 - 07:50
Menú principal
 
Ads
 
Patrocinadores
 
Anuncios
 
© 2009 PortalFox
Sea más productivo con GDI+ (Cesar Chalom) Traducción lecturas 2058
 Enviado por amby en Martes, 30 Enero, 2007
Artículos Cesar Chalom nos muestra cómo se pueden aprovechar las ventajas que ofrece IntelliSense, en nuestro trabajo con GDI+.

Sea más productivo con GDI+

Artículo original: Be more productive with GdiPlus-X
http://weblogs.foxite.com/cesarchalom/archive/2006/12/14/3003.aspx
Autor: Cesar Chalom (http://weblogs.foxite.com/cesarchalom/)
Traducido por: Ana María Bisbé York (amby@telefonica.net)
Para: PortalFox (http://www.portalfox.com)


Al leer en uno de los grandes escritos de Doug Hennig "IntelliSense, añadido en la versión 7, fue la mayor mjora de productividad que se le ha agregado nunca a VFP. Elimina casi por completo la necesidad de recurrir al archivo de ayuda de VFP, por la forma en que brinda ayuda de las cláusulas y parámetros en forma contextual-sensitiva, incluso para la sintaxis de comandos o funciones utilizadas."

Al trabajar con una librería muy grande como GdiPlus-X, IntelliSense se vuelve realmente importante, porque empleando IntelliSense podemos ver fácilmente todas las propiedades y métodos de un objeto actual. En este momento, no hay script de usuario para GDIPlus-X. Sin embargo, aún así podemos aprovecharnos mucho de esto.

Para verlo trabajar siga los siguientes pasos:

1 - En la ventana de comandos, o al inicializar VFP, ejecute el código que aparece a continuación y agréguelo también a su código fuente:

_SCREEN.AddProperty("System", NEWOBJECT("xfcSystem", LOCFILE("system.vcx","vcx")))

Si la biblioteca GdiPlus-X no está en su ruta (PATH), VFP abrirá una ventana de búsqueda para que localice el archivo "System.vcx"

2 - En la ventana de comandos, escriba:

MODIFY COMMAND XYZ

3 - En el editor de VFP escriba lo siguiente:

LOCAL loBmp AS xfcBitmap
loBmp = _Screen.System.Drawing.Bitmap.FromFile(GETPICT())
loBmp.MakeT....
 

Es muy sencillo, a que si?

Básicamente, siempre tiene que definir sus objetos para que Intellisense trabaje para ellos, y para tener las propiedades del objeto "System" añadido a su objeto _Screen de VFP.

Puede incluso hacer las cosas más sencillas, creando su propio script IntelliSense, o simplemente escribir lo siguiente en la ventana de comandos:

SET FUNCTION 5 TO "_Screen.System.Drawing."

y Voilá!

Cada vez que oprima F5, mágicamente estará accediendo a las funciones del espacio de nombre "System.Drawing"

Puede obtener más información sobre la biblioteca en este enlace: http://www.codeplex.com/VFPX/Wiki/View.aspx?title=GDIPlusX

Si desea participar en el proyecto, programando, probando o reportando errores, no dude en emplear la ventana de mensajes Codeplex y contactar con el equipo de GdiPlus-X. Toda ayuda es bienvenida.

¡ Que lo disfrute !

 


 Versión imprimible  
Sea más productivo con GDI+ (Cesar Chalom) Traducción | Entrar/Crear una cuenta | 0 Comentarios
Los comentarios son propiedad de sus respectivos autores.
No somos responsables de su contenido.



Todas las marcas y los logos utilizados en este sitio son propiedad de sus respectivos dueños.
Los artículos, noticias y comentarios son propiedad y responsabilidad de sus respectivos autores.
Copyright © 2000-2010 PortalFox. Todos los derechos reservados.