Idea: VFP en Web

1,952 views
Skip to first unread message

Juan C. Rivera Rosel

unread,
Dec 14, 2012, 5:27:05 PM12/14/12
to foxseros
Bueno por qué vfp no puede funcionar en web?
1. porque es un sistema de escritorio y todos los objetos(formularios, botones, etc) son en plataforma de escritorio.
Las librerias se encuentran en una dll
Y eso no se puede cambiar.

Preguntas:
2. Seria posible desarrollar una dll, que pueda interactuar con la base de datos a traves de asp .net?
3. Es posible construir webservices que permitar interactuar con la base de datos atravez de asp .net?

Yo pienso que si.
- Entonces el trabajo estaria en construir librerias o webservices que permitan interactuar con la base de datos en web (asp .net)
Por Ejemplo:

NH=Thisform.WEB.EstablecerConexion (<CadenaConexion>)
Thisform.WEB.EjecutarConsulta (NH,CadenaConsulta,Cursor)
Thisform.WEB.Desconectar()

y con eso interactuariamos con nuestro vfp y bd en web y solo cambiariamos nuestra forma de conectarnos.

Uds que son eruditos en la materia, seria bueno investigar; necesitariamos:
- Expertos en VFP
- Experto en ASP .net (IIS, Framewrok .net)
- Experto en C++ (lenguaje base de vfp)

Atte.






Ing. Juan Carlos Rivera Rosel

 

 

GeoSys Diseño de Software

unread,
Dec 14, 2012, 5:50:08 PM12/14/12
to publice...@googlegroups.com
Juan C Rivera Rosel, VFP no funciona en web porque sus creador M$ lo descontinuó, desde cuando se lanzó del VFP9, mira este párrafo de la Wikipedia:

Visual FoxPro 9.0

El 17 de diciembre del 2004 aparece Visual FoxPro 9.0, conocido durante su desarrollo como Europa con un amplio soporte a XML y una mejora notable en los reportes permitiendo detalles en múltiples bandas, la rotación de texto, y el encadenamiento de informe. Los informes de salida soportados incluyen XML, HTML, formatos de imagen, y personalización de la salida de impresión.

En marzo de 2007, Microsoft anunció que no habrá VFP 10,7 con lo que VFP9 es la última versión comercial de Visual FoxPro. Su soporte está garantizado hasta 2015 y se han publicado dos Service Packs, el 8 de diciembre de 2005 y el 11 de octubre de 2007. Se trata del soporte más largo para un producto de Microsoft.

Son cinco años de retraso, por eso VFP se nos quedó y el que no busca alternativas se va a quedar, mira este video de RealBasic, (Real Sotfware), un lenguaje que ni reporteador nativo tenía antes, ahora ya tiene reporteador nativo y puedes ver este video para que veas por donde va el desarrollo...

http://youtu.be/oDs5LdOA8UE


Saludos

Anthony Contreras Peralta

Costa Rica.










--
 
 

Juan C. Rivera Rosel

unread,
Dec 14, 2012, 6:06:49 PM12/14/12
to foxseros
Amigo, yo desarrollo aplicaciones web y tbn hice algunas aplicaciones mobiles es asp .net, netbeans. Trabaje antes y hasta ahora doy mantenimiento al algunos sistemas desarrollados en vfp.
conozco perfectamente el entorno y hacia donde apunta la tecnologia en lo que respecta desarrollo de sw+; solo que escuché a muchos desarrolladores de aplicacione en vfp como pueden hacer para que su sistema desarrollado en vfp de escritorio funcione en web; es por eso que lancé esa idea.
Gracias por tu aporte.


Ing. Juan Carlos Rivera Rosel

(E) Area Informatica - Universidad de Huanuco -Perú
(062)51-8301 anexo 118

 

 




Date: Fri, 14 Dec 2012 16:50:08 -0600
Subject: Re: [vfp] Idea: VFP en Web
From: geos...@gmail.com
To: publice...@googlegroups.com
--
 
 

Manuel Gil

unread,
Dec 14, 2012, 7:24:04 PM12/14/12
to publice...@googlegroups.com
Ideas no faltan, pueden ver:
Saludos

extremo

unread,
Dec 14, 2012, 8:36:26 PM12/14/12
to publice...@googlegroups.com
bueno,, yo ya logre hacer correr una aplicacion vfp desde la web, y desde cualquier hosting. solo era cosa de proponerselo como meta.

Bendiciones


El viernes, 14 de diciembre de 2012 23:27:05 UTC+1, jch escribió:

Allan Raúl Acuña

unread,
Dec 15, 2012, 10:27:13 AM12/15/12
to publice...@googlegroups.com
Extremo
 
Comparte tu logro en el grupo

Saludos cordiales;


Lic. Allan R. Acuña
Desarrollador Independiente
msn= allan...@hotmail.com
skype= niceasysoft
            +(505) 8 831 8191      
www.NicEasySoft.com
Managua, Nicaragua
Centroamérica

 

Date: Fri, 14 Dec 2012 17:36:26 -0800
From: protech...@gmail.com
To: publice...@googlegroups.com
Subject: [vfp] Re: Idea: VFP en Web
--
 
 

Víctor Hugo Espínola Domínguez

unread,
Dec 15, 2012, 11:49:20 AM12/15/12
to publicesvfoxpro
Hola Extremo

Carta a los hebreos, 13, 16: "No se olviden de compartir y de hacer el bien, pues tales sacrificios son los que agradan a Dios"

Saludos.
Víctor.




--
 
 

Douglas Sánchez

unread,
Dec 15, 2012, 11:23:59 PM12/15/12
to publice...@googlegroups.com
Extremo enviamelo ami, como veo que ya empezo la pedidera ahi voy yo tambien. lol.

Saludes


--
 
 



--
Ing. Douglas Sánchez Guillén
      Consultor Informatico
Claro: 505 88495476

Jorge Montúfar

unread,
Dec 15, 2012, 11:52:43 PM12/15/12
to publice...@googlegroups.com
la pregunta para es que tan rapido corre ?
que tan accesible en cuanto a desarrollo o que tan dificil es hacer eso ?
cuanto seria el costo de obtener ese logo ?


--
 
 

Fox Learner

unread,
Dec 17, 2012, 1:26:44 PM12/17/12
to publice...@googlegroups.com
Y qué sería VFP en web?...

1. Con una VPN

2. En un hosting y con terminal server o algo asi

3. Generando código dinámico con el complemento ActiveVFP


4. Conectandose via web services

5. Quien da mas?.. jeje

Saludos!

Ernesto

unread,
Dec 17, 2012, 1:39:12 PM12/17/12
to publice...@googlegroups.com
Quiza no les guste mi aportación, pero personalmente pienso que no tiene sentido llevar a fox a la nube. ¿Por que?
por dos razones:

1)Por que ya existe tecnologia para la nube. -Por que inventar la rueda si ya existe-, ejemplos sobran  ASP, PHP, JSP etc..
2)Por que fox es un lenguaje para manejo de archivos DBASE, -¡Punto!-. asi de sencillo, es en esa area en la que Fox es insuperable; manejando archivos Dbase, no manejando Web dinamicas ni hojas de estilo, ni transacciones, etc., cualquier adaptacion resulta innecesaria a mi parecer.

Por eso no me preocupo por la tan anunciada muerte del zorro, el asunto es sencillo, fox existira mientras haya mercado para aplicaciones de escritorio, para empresas medianas y pequeñas, y he ahi la razon de  por que Fox es tan popular en latinoamerica

MALKASOFT ADPI: http://www.developervfp.blogspot.com/

unread,
Dec 17, 2012, 1:42:42 PM12/17/12
to publice...@googlegroups.com
Hola a todos quiero hacerles llegar mi humilde opinión, yo programa desde ya algunos años  en VFP no es mucho tiempo pero desde ese entonces todas mis aplicaciones usan conexión remota, solo necesitas tener una IP estática y configurar en tu Router y tu Server (Windows o Linux) o si no puedes usar No-IP ó DynDNS entre otras que deben haber en el mercado para que te ayude a tener una IP estática, yo puedo conectarme a todas mis aplicación de cualquier parte del mundo claro que la base de datos lo tengo en MySQL o SQL Server. yo pienso que es mas sencillo de esa manera, también desarrollo en  ASP .Net con C Sharp .net  y desde ahí puedes conectarte a DBF sin problema pero creo yo que no es lo recomendable.

Pd.: Descargate mi grilla que tiene multiples funciones como filtrar, multiseleccion, búsqueda, etc del siguiente link http://www.developervfp.blogspot.com/p/gridlibre-v35.html. Ahora también puedes bajarte mi ultima herramienta Busqueda Incremental con un TEXTBOX http://developervfp.blogspot.mx/p/busqueda-incremental-con-un-textbox.html  las herramientas viene con código fuente, ojo no hacer mal uso por favor. 


Saludos; 


Ing. Russvell Jesus Soto Gamarra 
San Juan del Rio - Queretaro - Mexico 
Nextel.: 52*133750*16
skype. : rycjesus 
rycjesusrj @ hotmail.com 

Miguel

unread,
Dec 17, 2012, 2:41:51 PM12/17/12
to publice...@googlegroups.com
Hola Jesús,
 
Ante todo gracias por compartir. (Extremo está off, ni se manifiesta...)
 
Yo cuento mi experiencia: trabajo desde fuera del escritorio de 2 formas:
- Con terminal server, lo cual tiene un problema con el coste de las licencias, pero es muy rápido y seguro.
- También he programado un grupo de noticias, inspirado en este foro, una especie de intranet para los empleados de la empresa, empleando tablas DBF y código ASP, ni siquiera asp.net y, cierto es que somos unos 30 en grupo tan solo, pero estoy encantado de cómo funciona.
 
Para ambos lógicamente necesito tener una IP estática, pero tiene un precio muy asequible.
 
Saludos
Miguel

Marco Plaza

unread,
Dec 17, 2012, 3:12:29 PM12/17/12
to publice...@googlegroups.com

Todo lo que describes existe desde 2004 , es gratis y se llama activevfp.

Chequea:
http://activevfp.codeplex.com/
y un demo alojado en godaddy:
http://thetechconsult.com/demo/default.aspx

lo unico que necesitas es un hosting en windows con midtrust .net.

en el sitio de activevfp encontrarás todo.

Saludos.

extremo

unread,
Dec 17, 2012, 3:21:34 PM12/17/12
to publice...@googlegroups.com
Hola

VFP lo logre hacer correr en la web de la siguiente forma:

VPS            HOSTING
----------        ---------------------------
FOX            PHP/ASP     SGDB

Fox envia los datos a PHP/ASP y estos se comunican con SGBD, a su vez ASP/PHP devuelve a FOX un XML. Al verlo ahora, se ve facil.

eso si, la forma de programar cambia .... ya que por seguridad los sistemas no deben por ningun motivo conectarse a una BD.... todo se hace a traves de XML con interfaz a PHP o ASP. Se podria decir que la aplicacion VFP es un browser ya que interpreta lo que esde el ASP/PHP es recibido y lo muestra en sus formularios y a su vez lo que se debe grabar en SGBD es enviado al PHP/ASP.

Bendiciones


Bendiciones

Hugo C.

unread,
Dec 17, 2012, 3:55:24 PM12/17/12
to publice...@googlegroups.com
Tambien existe webconnection,

Carlos Miguel FARIAS

unread,
Dec 17, 2012, 4:38:16 PM12/17/12
to publice...@googlegroups.com
Decir que VFP solo sirve para manejar DBF, es realmente desconocer VFP y cualquier otro lenguaje de programación que maneje BD.
Por ejemplo desde C/C++, lo más simple para acceder a una BD es algo asi como el SQL Passthru de VFP (olvidarse de vistas remotas y cursors adapters).
No creo que haya muchos lenguajes de programación que tengan la facilidad de manejo de conexiones a SGBD de cualquier tipo como tiene VFP.
No se necesita IP estatica, me he conectado por nombre de dominio.
Saludos: Miguel

--
 
 

Luis Mata

unread,
Dec 17, 2012, 4:40:48 PM12/17/12
to publice...@googlegroups.com
Carlos, como hiciste esa conexión por dominio?
--
 
 

Arnaldo Toledano

unread,
Dec 17, 2012, 4:50:23 PM12/17/12
to publice...@googlegroups.com
Pregunta IDEM ! ! ! !


Arnaldo Toledano
--
 
 

--
Arnaldo Toledano Tesys Informática Córdoba Argentina

Carlos Miguel FARIAS

unread,
Dec 17, 2012, 4:56:12 PM12/17/12
to publice...@googlegroups.com
lcServidor = "nombresitio.com.ar" && Si entras por nombre dominio
*lcServidor = "128.129.130.131"   && Si entras por IP
lcBaseDatos ="laBaseDeDatos" && BASE de Datos
lcUsuario = "kawasawa"
lcContraseña = "t3lad3scubr1"

lcCadenaConexion = "Driver={MySQL ODBC 3.51 Driver};Port=3306" +;
    ";Server=" + lcServidor +;
    ";Database=" + lcBaseDatos +;
    ";Uid=" + lcUsuario +;
    ";Pwd=" + lcContraseña

SQLSETPROP( 0, "DispLogin", 3 )            && Evitar que aparezca la ventana de login
pnConexion=SQLSTRINGCONNECT( lcCadenaConexion )
IF ( pnConexion<1 ) THEN
    =MESSAGEBOX( "Falló Conexion con Servidor", 16, "Leyendo Datos..." )
    RETURN
ENDIF

A mi me funciono durante mucho tiempo, ese sistema se descontinuó cuando se instrumento una nueva interfaz con AJAX y Web 2
Saludos: Miguel, La Pampa, RA


--
 
 

Luis Mata

unread,
Dec 17, 2012, 4:57:31 PM12/17/12
to publice...@googlegroups.com
Gracias...
--
 
 

Juan C. Rivera Rosel

unread,
Dec 17, 2012, 7:43:12 PM12/17/12
to foxseros
Aki tbn tengo con mssqlserver:
pd. como van saliendo los secretos guardados de antaño. jaaa


*!* Direcciono como área de trabajo al directorio donde tengo la tabla que contiene el código
*!* necesario para crear las tablas desde VFOX hacia SQL Server

SET DEFAULT TO SYS(5)+SYS(2003)
PUBLIC nCone as Integer
cUser="xxxxx"                 && Nombre Usuario
cPass="xxxxxx"                && Password
cServer="216.157.145.70"        && Nombre Servidor
cDataBase="bdcccccc"        && Nombre Base de Datos
cDSN="DSNPRUEBA"        && Nombre DSN
cDriver="{SQL Server}"    && Driver para realizar Conexion 'SQL Server'
nCone=SQLStringConnect([uid=]+cUser+[;pwd=]+cPass+[;server=]+cServer+[;driver=&cDriver;database=]+cDatabase+[;DSN=cDSN;Trusted_Connection=False])
=SQLEXEC(nCone,"select * from categorias","PRUEBA")
sele prueba
brow
*!* Terminamos la conexión
=SQLDISCONNECT(nCone)


*!* OJO,... Este código no crea Un DSN Directamente en el ODBC (Data Source Administrator)
*!* sino mas bien lo hace temporalmente y lo controla desde el mismo VFOX,... Finalizada la conexion,
*!* destruida la conexion

Ing. Juan Carlos Rivera Rosel

(E) Area Informatica - Universidad de Huanuco -Perú
(062)51-8301 anexo 118

 

 




To: publice...@googlegroups.com
Subject: Re: [vfp] Re: Idea: VFP en Web
Date: Mon, 17 Dec 2012 16:57:31 -0500
--
 
 

Juan C. Rivera Rosel

unread,
Dec 17, 2012, 7:44:32 PM12/17/12
to foxseros
suave con mi ip publica, me ovide borrar; confio en uds de la hermandad de vfp.


Ing. Juan Carlos Rivera Rosel
(E) Area Informatica - Universidad de Huanuco -Perú
(062)51-8301 anexo 118

 

 




From: jc_ge...@hotmail.com
To: publice...@googlegroups.com
Subject: RE: [vfp] Re: Idea: VFP en Web
Date: Tue, 18 Dec 2012 00:43:12 +0000
--
 
 

Fox Learner *

unread,
Dec 17, 2012, 8:38:46 PM12/17/12
to publice...@googlegroups.com
Ing. Rosel,

Recuerde que con la nueva interfaz de google siempre tiene la opcion de eliminar sus propios mensajes y volver a postear.

Douglas Sánchez

unread,
Dec 17, 2012, 8:54:14 PM12/17/12
to publice...@googlegroups.com

Juan C. Rivera Rosel, Se geteo, editelo y eliminalo. el mensaje.


--
 
 

Jairo Miranda

unread,
Dec 18, 2012, 4:26:15 PM12/18/12
to publice...@googlegroups.com

El sitio www.rondan.com.pa  esta en activeVfp , (Gracias a sus creadores ) solo modifique los resultados de las paginas (sqls) y algunos colores , pero la página de búsqueda (sessionlist.htm) la deje enteramente estilo activevfp . para actualizar mis base de datos  tengo dos carpetas data y data1  y en el main.prg  cambio las tablas al actualizarlas  y así solo las subo utilizando filezilla. 

 

En www.winnethost.com ellos vende el dominio y el hosting con soporte para visual foxpro y venden un componente .NET aparte para actualizar las tablas de forma remota.  Creo que para el año entrante veré la forma de obtenerlo.

 

JM

--
 
 

mpulla

unread,
Dec 18, 2012, 4:49:04 PM12/18/12
to publice...@googlegroups.com

Es tarde...jajajaja.

Saludos.
Mauricio

tomcrux

unread,
Dec 19, 2012, 6:46:06 AM12/19/12
to publice...@googlegroups.com
Hola colegas!
coincido con Carlos Farias.
 
Los comentarios sobre que VFP solo sirve para DBase ( es decir Dbf) es un total desconocimiento de las capaciades de esta herramienta. VFP es muy bueno para trabajar con distintos motores de BD tales como SQLServer, MySql, etc.
 
Tambien se menciona que VFP no maneja transacciones, eso es incorrecto.
 
No es mi intencion agredir a nadie, sino colaborar y ayudar a aclarar dudas desde lo minimo que conozco por la experiencia ganada en trabajar al lado de VFP durante algunos años.
 
Es herrado declarar tales conceptos de forma tan tajante, mas que nada porque existen desarrolladores que pueden confundirse al leer ese tipo de comentarios y llevarlos a tomar decisiones incorrectas y equivocadas.

Saludos desde
Córdoba, Argentina.
 
Tomás Cruz.

Juan C. Rivera Rosel

unread,
Dec 19, 2012, 8:46:13 PM12/19/12
to foxseros
Para serte sincero, todos los mensajes lo envio desde mi correo de hotmail, no uso ni se nada del foro o grupo, de la interfaz de google y no se q mas. y asi quiero mantenerlo hasta q desaparesca el foro (o sea por siempre)
Ángel

Juan Carlos Rivera Rosel

 

 




Date: Mon, 17 Dec 2012 19:54:14 -0600

Subject: Re: [vfp] Re: Idea: VFP en Web
--
 
 

Jairo Miranda

unread,
Dec 20, 2012, 8:37:27 AM12/20/12
to publice...@googlegroups.com

Buenos Días Foro…  ya casi llega el 21 ..

 

Perdón Juan , has oído hablar de Active Document en foxpro?

 

JM

Juan C. Rivera Rosel

unread,
Dec 20, 2012, 10:05:04 AM12/20/12
to foxseros
Claro, exactamente que necesitas.

Juan Carlos Rivera Rosel

 

 




From: sandrae...@gmail.com
To: publice...@googlegroups.com
Subject: RE: [vfp] Idea: VFP en Web
Date: Thu, 20 Dec 2012 08:37:27 -0500
--
 
 
Reply all
Reply to author
Forward
0 new messages