EssentialFox 2002
PortalFox

... a Conferencias

 
Anuncios






 
© PortalFox

EssentialFox 2002

Reporte Oficial en Español de EssentialFox 2002

 
Viernes 26 de Abril 2002
  
Introducción:

Durante la apertura de sesión Ken Levy presenta su exposición titulada "VFP7 con .NET" y nos hablara de lo que hace .NET y como podemos utilizar esto con VFP 7

La sesión se desarrolla en los siguientes puntos:

1. Anuncios Relacionados a VFP 7
2. ASP.NET con VFP 7
3. VFPToolKit para VFP 7
4. VFP7 en los sitios de Microsoft
5. Toledo

1. VFP 7 anuncios

Actualizaciones

Actualmente se tiene una Actualización para VFP 7 y es SP1, la cual contiene pequeños ajustes y mejoras en algunos de los archivos de VFP.
No hay nuevas cosas en esta Actualización
No esta disponible en CD, solo en Línea
Se puede obtener en las siguientes direcciones:
http://msdn.microsoft.com/vfoxpro
http://www.microsoft.com/latam/vfoxpro
Esta Actualización se puede obtener solo para bajarse
No habrá un SP2, ya que se trabaja en la siguiente versión de VFP “Toledo” y esta nueva versión contendrá muchos de los cambios u actualizaciones que pudieran esperar.

Actualización a VFP OLE DB provider

Se hacen mejoras y correcciones
Compatibilidad con .NET
Habrá un beta gratuito en julio

VFP comunidad
Lo mejor que VFP tiene es la comunidad, nosotros.
MSDN se pone una nueva sección de comunidades Ens. Pagina principal http://msdn.microsoft.com acerca de comunidades en la cual si escogen de su menú de la izquierda “Related Comunity” les dará una serie de opciones y al escoger User Groups les dará las opciones de las plataformas y solo hay que escoger Visual FoxPro para ver algunas de las comunidades que han ayudado a que crezca VFP.

VFP7 no es VS.NET
Se hace hincapié de que Visual FoxPro no forma parte de VS.NET, que es un lenguaje base, con un IDE independiente e incluso tienen distintas fechas de liberación.

VFP es parte de .NET
Se hace la aclaración de que VFP es parte de la tecnología .NET, que no confundan el término entre VS.NET y .NET, y una muestra de lo que se basa esta tecnología se describe adelante:

VFP usa XML Web Services
VFP 7 contiene un OLE DB Provider
VS.NET contiene nuevas tecnologías que pueden ser usadas desde VFP por sus desarrolladores.


2. ASP.NET con VFP 7
Se integra información al respecto de cómo usar ASP.NET con VFP 7 dentro de la pagina oficial de Visual FoxPro en Ingles, aquí se agrega el link que nos lleva a la información al respecto dentro de MSDN: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnfoxgen7/html/usingaspnetwithvfp7.asp
PortalFox, ya envió esta información a MSDN Latinoamérica para que se traduzca y así puedan contar con información al respecto en español.


3. VFPToolKit para .NET
Se introduce este nuevo Kit que es de uso gratuito, así se puede usar las funciones que existen en VFP en .NET, no es necesario tener VFP para usarlo, pero si será necesario tener .NRET instalado.
Lo que hace este Kit es usar las instrucciones de VFP y darles el código de cómo seria hacer esas instrucciones en VB o C# y así de una manera sencilla puedan hacer lo mismo que hace VFP pero dentro de .NET
Se puede adquirir este programa en www.gotdotnet.com solo escojan donde dice “Get to Know .NET” y ahí donde dice Visual FoxPro with .NET y les dará toda la información al respecto.


4. VFP en los sitios de MS
Se hace referencia de los nuevos sitios que hablan de Visual FoxPro dentro de Microsoft:
http://msdn.microsoft.com/vfoxpro
http://www.gotdotnet.com
http://FoxCentral.net
Actualmente en español:
http://www.microsoft.com/latam/vfoxpro
http://www.microsoft.com/latam/msdn

5. Toledo
Entre las metas que se buscan en Toledo están las siguientes:
Proveer un mejor y actualizado programa cliente
Mejora en las aplicaciones que se distribuyen al cliente ya sean Web o COM
Mejorar la productividad del Desarrollador
Se incrementa un mejor uso y fácil manejo de VFP
Se mejora la documentación

En la demostración que se hizo de “Toledo” puedo reportar lo siguiente:
Poder cambiar los fondos ‘Themes” de los formularios cuando se están ejecutando
Se agrega la opción de poner ayuda para campos o notas en un formulario, de esta manera al poner el cursor sobre algún texto o alguna función del formulario aparecerá una ventanita con ayuda de lo que significa eso.
Rotación de Imágenes, así al se puede cambiar la orientación de una imagen en tiempo real
Al crear en unos formularios varios paginas, las pestañas ahora pueden estar a los lados, abajo o arriba según el gusto.
Se agrega fondo de color en los grids al seleccionar algún registro
En tiempo real poder cambiar el tamaño de las columnas de los grids de acuerdo a la cantidad de datos que tengamos en un registro
Se agrega los captions en tablas libres, así se puede poner reglas, títulos son necesidad de tenerlas en una DB
 
 
Sábado 27 de Abril 2002
 
Este día hemos tenido una serie de sesiones, entre las más importantes y aparte las que he podido asistir les tengo ya el resumen.

Sesión: Visual FoxPro ToolKit para .NET PAT 160
Kamal Patel trabajando actualmente para GoAmerica
Arquitecto de software para GoAmewrica


Que es el VFPToolKit
Una librería de clases con mas de 225 funciones de VFP para usarse dentro de .NET, la cual contiene el código para usar estas funciones en VB.NET y C#.
Se aclara que no es n COM de VFP, lo que significa que no es necesario que se tenga el Visual FoxPro instalado para usarlo, lo único necesario es tener .NET instalado.
Este Kit viene con ayuda CHM y ayuda dinámica, la cual nos ayuda a preparar o que entendamos de una manera fácil el uso en aplicaciones de VB.NET y C#.

Para obtener este Kit solo basta con ir a http://www.godotnet.com/team/vfp
Este nuevo Kit esta formado por los siguientes componentes:
VFPToolkitNET.dll, clases y el nombre es VFPToolKit


Sesión: Usando VFP para crear CHM desde documentos Word HEN116
Doug hennig
Stonefield System Group, Inc


La idea general es el de usar una serie de herramientas para crear este tipo de archivos desde un documento Word.
El uso de herramientas como MS Help Workshop o West Wind HTML Help Builder puede ser un camino corto para generar archivos de ayuda HTML (CHM). Como sea, que pasaría si en lugar de empezar un archivo de ayuda quisiéramos usar un documento que ya tenemos? Bueno se explica las bases generales para generar un archivo CHM desde un documento Word y se presentan una serie de herramientas para automatizar este proceso.

Usando una serie de rutinas, se podrá hacer una ayuda automáticamente desde VFP usando como editor el MS Word.
Estas rutinas y la información serán puestas en PortalFox en los próximos días

Sesión: ASP.NET y ADO.NET para desarrolladores VFP
Cathi Gero
Prenia Corporation


ASP.NET es una plataforma unificada de desarrollo Web que provee los servicios necesarios para que los desarrolladores de Visual FoxPro construyan aplicaciones Web.
ADO.NET es el modelo de programación para acceso de datos para aplicaciones .NET, lo cual le provee al programador de .NET acceso a datos relacionados con: XML y aplicaciones de datos, es usado para programar con datos de Visual FoxPro y también con otros sistemas como SQL Server 2000 y muchos otras fuentes de datos adicionales donde existe un OLE DB Provider.
ADO.NET representa la última evolución de Tecnología ADO.

Para mas información al respecto pueden visitar los siguientes sitios:
http://msdn.microsoft.com/vfoxpro
http://www.microsoft.com/latam/vfoxpro
http://msdn.microsoft.com/vstudio
http://gotdotnet.com
http://asp.net
http://fawcette.com
http://foxcentral.net
 
Sesion: Integrando tecnología PDF con Visual FoxPro SCH 136
Rick Schummer
Socio de Geeks y Gurus, Inc


Los documentos PDF es una manera efectiva para compartir información electrónicamente. La mayoria de la gente usa archivos PDFF para transferir cualquier documento sigla necesidad de que quien recibe tenga que tener aplicaciones instaladas.
Los archivos PDF pueden ser utilizados en ambientes de colaboración, usando herramientas que hacen documentos electronicos facil de revisar (reportes).

Para ayuda de cómo elaborar reportes en Visual FoxPro usando acrobat tenemos la siguientes ayudas:

wwPDF de West Wind (www.west-wind.com)
- Esta clase es gratuita
- Manipula los archivos INI de acrobat y permite su operatibilidad en los distintos sistemas operativos.
- Requiere que se tenga la versión completa de Acrobat

Convertidor PDF de Amyuni
- Son Active X o librerias FLL
- Hay opciones de licencias masivas
- No se requiere tener accrobat

Ayudas:
http://www.adobe.com
http://partners.adobe.com/asn/developer/acrosdk/forms.html
http://www.west-wind.com
http://www.amyuni.com
http://www.ActivePDF.com
http://www.PDFZone.com
http://www.foxtalknewsletter.com
http://www.advisor.com/MMF
 
 
 
 
 
 
Domingo 28 de Abril 2002
Sesión: Tips, Trucos en el Reporteador POU130
Cathy Pountney
Optimal Solutions, Inc.

El manejador de reportes de Visual FoxPro permite crear reportes básicos para tus usuarios. En muchos casos, esto es suficiente para mantener a los usuarios contentos, pero no siempre. En algunas ocasiones se necesitan reportes complejos, con novedades específicas en un reporte sonaría imposible de hacerlo en el reporteador básico. Se dan una serie de tips y trucos para sacarle el máximo provecho a este reporteador.

PortalFox pondrá mas adelante una serie de tips y trucos en línea para uso de todos ustedes.


Sesión: Desearía tener un Web Service
Tony Feltan
F1 Technologies

Mientras Web Services, es lo mas nuevo y mejor forma de publicar y consumir información usando el Internet, no todos los Web sites (sitios de Internet) tienen un Web Service que pueda usarse para obtener información. En esta sesión se muestra la forma de hacer un Web Service y utilizar una clase de Internet Explorer para emular un Web Service. Esta clase permitirá que las aplicaciones obtengan datos hoy y estén listas para tomar ventaja de un servicio real cuando el Web Service este disponible.

PortalFox pondrá una clase que permitirá usar automatización IE para emular un Web Service usando HTML, PHP, ASP.


Sesión: Automatizando E-Mail
Ted Roche
Ted Roche y asociados, LLC

Hay muchas maneras de enviar o recibir E-Mail desde una aplicación Visual FoxPro.
Se puede utilizar wwIPStuff, controles COM, Utilidades usando comandos o simplemente Outlook.

Se han visto distintas forma de hacerlo, desde las gratuitas hasta las de pago, una forma sencilla de mandar E-Mail es por ejemplo usando el ShellExec(), la cual nos abre una ventana con toda la información que necesitamos para mandar un E-Mail y lo único que requerimos al final es oprimir el botón de enviar. Ahora el ejemplo usando ShellExec()

oShell = NEWOBJECT(“_SHELLEXECUTE”,;
HOME(0)+”FFC_environ.vcx”)
oShell.shellexecute(mailto:nombre@compania.com + ;
“?subject=Como Enviar E-Mail” + ;
“&cc=concopia@compania.com” + ;
“&bcc=mailescondifo@compania.com” + ;
“&body=enviando un email a alguien”)

Hay otras maneras de enviar E-Mail como se mencionó anteriormente, pero estas costaran, pero se puede usar wwIPStuff, Active X, COMs, MAPI entre otros.


Breve resumen de sesiones presentadas también:

Sesión: Usando .NET con Visual FoxPro
Chuck Urwiler
EPS Software, Corp.

Visual Studio.NET ha sido liberado al Público en General, finalmente permitiendo a los desarrolladores a implementar ideas a través del uso del framework .NET.

Conociendo que Visual FoxPro no es parte de este Framework, puede uno quedarse sorprendido de que con Visual FoxPro podemos tomar ventaja de .NET desde nuestras aplicaciones Visual FoxPro. Usando servicios COM, podemos acceder a componentes creados en .NET y usarlos en Visual FoxPro, claro se asume que debemos conocer del manejo de COM y saber como usarlos desde nuestro código fuente.

Sesión: Pon tus datos o aplicación en la Web
Doug Carpenter
Vision Data Solutions

Se puede tener datos en tablas de Visual FoxPro que deseas poner en el Internet, o mejor aun desearías tener tu aplicación en el Internet, o deseas poner una nueva aplicación que pueda funcionar desde el Internet, básicamente lo que se ha presentado son distintas maneras de llevar esto a una realidad.

Se presentaron 4 maneras distintas:
1.-Usando Visual FoxPro
Esta manera requiere que Visual FoxPro se este ejecutando en alguna parte de la maquina, estro se debe a que aun no se cuenta con los runtimes pre instalados dentro de nuestro ambiente operativo
Cuando se usa esta opción Visual FoxPro trata de hacer un acceso rápido trayendo a la memoria la tabla y la información del índice

2,- Drivers ODBC
* ODBC=Open Database Connectivity.
* No da un soporte completo de funsionabilidad
- No da soporte para eventos de Base de Datos
- No puede llamar directamente a un procedimiento ya almacenado
- No tiene futuras mejoras.

3.- OLE-DB Provider
-Nuevo en Visual FoxPro 7
- No da aun una completa funcionabilidad
-- Pierde el manejador de objetos de Visual FoxPro
-- No da soporte a On Error
-- Expansión de Macro no es permitido
-- Procedimientos almacenados no pueden regresar cursores.

4.- Procedimientos Avanzados
- COM
- XML
- SOAP
- ADO/ADO.NET
- MTS/COM+
- IIS
 
Lunes 30 de Abril 2002
Sesión: Creando Gráficos con VFP
Marcia Akins
Tightline Computers, Inc

Dicen que una fotografía, vale más que mil palabras, Esto es especialmente cierto cuando se analiza aplicaciones financieras. Ver los datos en formato grafico es más fácil de manejar, que ver un montón de números dentro de una tabla. En esta sesión se expuso diferentes mecanismos en los cuales se podían poner graficaos en formularios o en reportes.

Sesión: UML para Principiantes
Víctor Campos
Options Software Consulting

Esto ha sido un gran despertar para la comunidad Visual FoxPro. Muy pocos desarrolladores de Visual FoxPro están familiarizados con UML, posiblemente porque se han escrito más libros de JAVA, C++. La necesidad de empezar a usar UML en Visual FoxPro se ha hecho ya prácticamente un requerimiento. Con la habilidad de construir poderosos objetos y complicados escenarios, UML puede mantener todo muy claro cuando el software se convierte un poco complicado.
Se presento algunos casos, diagramas, secuencias y actividades.

Sesión: Introducción a .NET my Services
Markus Egger
EPS Software Corporation

.NET My Services es el primer servicio Web de Microsoft. Incluye un número de servicios entre ellos .NET Passport, .NET Alerta, .NET My Contacto y .NET My Calendario, en esta sesión se dio un panorama general de estos servicios y de cómo usarlos desde Visual FoxPro.
Documentación y ejemplos serán puestos para bajarse en PortalFox

 


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-2007 PortalFox. Todos los derechos reservados.