|
© PortalFox
|

Reporte Oficial en Español de EssentialFox 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
|
|
|
|
|
|
|