Por que les gusta Visual FoxPro ?

895 views
Skip to first unread message

Fox Learner

unread,
Jul 5, 2012, 12:54:09 AM7/5/12
to publice...@googlegroups.com
Este hilo es para hablar de lo bueno de programar en VISUAL FOXPRO.

En mi caso me gusto el lenguaje porque en principio con simple USE y un simple BROWSE ya podia ver los datos.

Ahora que lo voy conociendo un poco mas, veo que es una herramienta para profesionales.

¿Cuanto tiempo llevan ustedes programando en VISUAL FOXPRO ??

En mi caso, diria que oficialmente 4 meses (antes) mas 6 meses (ahora, desde enero 2012)

Noto por sus respuestas que muchos deben llevar varios años..

Saludos a todos los que usaron, usan, usaran VISUAL FOXPRO!

Carlos Miguel FARIAS

unread,
Jul 5, 2012, 7:56:03 AM7/5/12
to publice...@googlegroups.com
No todos los lenguajes responden a todas las posibilidades de problemas que deben ser informatizados.
En mi caso, como en general mis aplicaciones están dirigidas a sistemas administrativos y/o gestión de datos de texto, los xBase primero,  FOXPRO PARA DOS luego y VISUAL FOXPRO (desde versión 5) fueron las opciones que me resultaron más potables (trabaje algo con Pascal y con C, pero fueron experiencias "duras").
En mainframes, trabaje con RPG y COBOL.
Normalmente para seleccionar un lenguaje de programación tengo en cuenta que tan pocas instrucciones necesito escribir para lograr resolver mis requerimientos de informatizar y que tan bien queda el codigo naturalmente explicitado con el código que escribo.
Otro elemento es la riqueza del lenguaje en cuanto a funciones disponibles para cumplir con el cometido propuesto.
En ese aspecto, los xbase en general y FOXPRO (DOS/VISUAL) en particular me han resultado óptimos.
Lo que considero más emblemático, SCAN [FOR] ENDSCAN (donde además el scan arrastra las tablas seleccionadas) que en todos los otros lenguajes que conozco implican solo para controlar el bucle, 4 instrucciones (ir al tope, inicio bucle, saltar al registro siguiente, fin de bucle) y si usamos filtro (pregunta por condición, instrucción de salto de condición, fin de pregunta) o sea, tres lineas más.
No tanto en VISUAL FOXPRO, pero el comando BROWSE con todas sus posibilidades es increiblemente potente (mas de 1000 líneas de còdigo en COBOL).
La potencia del DO CASE, donde cada CASE puede ser cualquier cosa que devuelva un valor booleano, en la condiciòn puedo invocar "MONSTRUOSOS" programas que si no resultan, puedo correr otro y asi dale que va, todo controlado por una única estructura de control, solo encontre algo similar en COBOL (EVALUATE) y creo que hay algo en ADA (de oidas). En otros lenguajes se usa ELSEIF (no todos lo tienen).
El modelo de clases y objetos, que es uno de los mas completos que he visto.
La potencia en manejo de cadenas (string, campos caracter y memo) es impresionante y la velocidad de los comandos de bajo nivel para acceso a datos INCREIBLE.
En general, VISUAL FOXPRO, necesito pocas líneas de código, comparado con otros lenguajes. El código es fácil de seguir.
El IDE es bastante poderoso (cuando salió, pocos tenían algo mejor)
Esas son las cosas que ahora podría mencionar.
Saludos: Miguel, La Pampa (RA)

Roberto Lemos

unread,
Jul 5, 2012, 7:57:30 AM7/5/12
to publice...@googlegroups.com
No tienes cosas mas importantes que hacer?
 
Saludos
 
Roberto Lemos

Carlos Miguel FARIAS

unread,
Jul 5, 2012, 8:35:18 AM7/5/12
to publice...@googlegroups.com
Roberto: Entender las razones por las cuales nos gusta Visual FOXPRO, es un parte importante del objetivo del foro, maxime que estamos estudiando alternativas.
Peor es cuando salen temas religiosos, politicos y/o futbolisticos.

Saludos: Miguel, La Pampa (RA)

Roberto Lemos

unread,
Jul 5, 2012, 9:26:49 AM7/5/12
to publice...@googlegroups.com
Si Miguel tienes razón, es un tema importante, pero también muy manoseado, creo que ya se hablo bastante de eso, esto origina decenas de correos, hablando de todo y al final se pierde el sentido del hilo inicial.
 
Por otro lado el anuncia va mas para FoxLearner, que siempre lo veo creando polemicas en sus comentarios.
 
Saludos
 
Roberto Lemos

Fox Learner

unread,
Jul 5, 2012, 9:39:56 AM7/5/12
to publice...@googlegroups.com
Ups! Veo que talvez algunos no han captado la idea de este hilo para "hablar" de las bondades del VISUAL FOXPRO.

En mi caso, aprendi a programar programando de los formatos.FTO de la impresion con comandos en español del SAE.

Luego con lo poco que sabía de programar, un día que estaba desempleado vi un letrero que decía "Se solicita maestro de computación". Como manejaba bien varios programas pregunté.

Me dijeron que la mitad del curso era para enseñar "paquetería", pero la otra mitad era para clases de programación.

Les expliqué lo que sabía hacer y me dijeron que eso era "programar", pero solo necesitaba aprender a inferir algoritmos y un poco de cada lenguaje.

Así que por las mañanas iba a recibir clases de programacion y en la tarde "enseñaba" paquetes.

Despues ya daba clases de algoritmos y diagramas de flujo.

Luego aprendí un poco de Pascal, Dbase, Clipper que para la fecha ya eran lenguajes un tanto obsoletos.

Luego, fuimos aprendiendo VISUAL FOXPRO 6. 

Lamentablemente solo aprendí lo estrictamente necesario en ese tiempo.

Ahora, desde diciembre de 2011 me di cuenta de que aun estaba activa la pagina de portalfox.com y vi que traia un enlace "pequeño" de una comunidad o foro técnico.

Ahora intento volver a las andadas de la programación con el amigo VISUAL FOX PRO 9 SP2.

Espero que hayan captado la idea del hilo..

Saludos!

Viktor Velazquez

unread,
Jul 5, 2012, 9:50:41 AM7/5/12
to publice...@googlegroups.com
creo que llegastes un poco tarde a conocer al zorro (no se la edadke tengas) pero algunos ya tenemos un tiempito de tener la dicha
por eso lo del comentario de lo trillado  pero animo!! aun hay mucho tiempo para el zorro hasta ke ms$ saque un SO ke no lo pueda soportar... saludos


Date: Thu, 5 Jul 2012 06:39:56 -0700
From: thenewin...@gmail.com
To: publice...@googlegroups.com
Subject: [vfp] Re: Por que les gusta Visual FoxPro ?

Fox Learner *

unread,
Jul 5, 2012, 9:52:09 AM7/5/12
to publice...@googlegroups.com
Roberto,

De un tiempo para acá, quizas unos 3 meses he evitado "temas polémicos" como tu les llamas.

Por lo general esos temas siempre han sido de informática.

Pero veo que "siempre me quieren agarrar de su chivo expiatorio". 

Ahora resulta que Fox learner quien solo quiere aprender a programar en VISUAL FOXPRO tiene la culpa de todo que lo pase en el foro... K mal, no?..

Amigo, solo ignora lo que no te interese. Ni siquiera sé quien eres, pero a veces no logro entender porque algunas personas que saben mucho de VISUAL FOXPRO se fijan mucho en lo que diga un novato en VISUAL FOXPRO como yo.

Ademas la idea de este hilo es clara para muchos. La idea es "hablar" de VISUAL FOXPRO.


Fox Learner *

unread,
Jul 5, 2012, 9:59:16 AM7/5/12
to publice...@googlegroups.com
Así es Victor. Lamentablemente, fueron varios años que "ignoré" el enlace de portalfox de la comunidad hispana de VISUAL FOXPRO.

Incluso, hace poco lo comenté en el aniversario de Portalfox, que podrían hacer "mas visible" el enlace o agrandar un poco las letras, porque no llama la atencion al lector.

En fin, creo que lo poco que pueda aprender de VISUAL FOXPRO me servira de mucho.

(La idea de hablar de VISUAL FOXPRO es para que siga bajando en los índices o rankings de lenguajes como el tiobe,ha ver si alguna empresa seria se da cuenta de la popularidad de este lenguaje y lo retoma, o tal vez el mismo MS que sería una posibilidad remota, claro).

En fin, entonces, a mencionar cuantos años llevas con VISUAL FOXPRO jeje

Saludos!

Roberto Lemos

unread,
Jul 5, 2012, 10:00:23 AM7/5/12
to publice...@googlegroups.com
No lo tomes a mal mi estimado amigo, lo que sucede es que particularmente no participo mucho del foro, por falta de tiempo, pero si trato de leer constantemente los mensajes, y veo que temas como estos generan un sinfin de opiniones que hacen que quizá temas mas importantes se dejen de lado.
 
Es en buena onda y suerte con tu aprendizaje.
 
Saludos
 
Roberto Lemos

Alfonso Ramirez Diaz

unread,
Jul 5, 2012, 10:07:47 AM7/5/12
to publice...@googlegroups.com
Tranquilo Fox Learner no hagas caso de comentarios que no viene al caso.

Yo llevo programando cerca de 20 años, cuando comence lo hice con BASIC en un ATARI 800 XL pero solo como un año y no hice nada serio, después programe algunas cositas pequeñas en PASCAL y C pero solo como aprendizaje, posteriormente use el DBASE hasta que conocí al Sr. Clipper con el cual estuve como 5 años e hice algunos sistemas bastante grandes en cuanto a funciones y líneas código, después de eso cuando recién salia Windows casi me decanto por VB pero por esas cosas del destino en la ciudad donde vivía que estaba bien retirada de la capital encontre una caja de VFP 3.0 y desde ahí estoy programando en Foxpro 3.0, 6.0 y 9.0 son como 15 años que me han dado muy buenos frutos y ahora estoy migrando todo a WINDEV y WEBDEV pero sigo ganado dinero con mis sistemas hechos en Foxpro.

Lo que mas me gusta de Foxpro es su velocidad para trabajar con datos tanto de forma local como remota, la facilidad para conectarse a casi cualquier motor SQL y la facilidad para trabajar con los datos de forma local como si los datos fuesen parte del programa, también esta el tema de la potencia al trabajar con archivos de texto o de cualquier tipo, por ejemplo una vez tenía que reparar un respaldo hecho en MYSQL que es un archivo de texto que pesaba unos 500MB ningún editor de texto lo podía cargar pero el viejo Foxpro me salvo el trabajo literalmente pude abrir, modificar y guardar el archivo de respaldo sin problemas.

El otro tema es como maneja los objetos puedes crearlos al vuelo directamente desde tu programa super fácilmente.

Bueno hay muchas mas ventajas pero en mi caso es por los datos, la velocidad y la seguridad y estabilidad del producto.

Cualquier cosa estamos para ayudarte.

Fox Learner *

unread,
Jul 5, 2012, 10:23:31 AM7/5/12
to publice...@googlegroups.com
Alfonso, Gracias por la ayuda!

Roberto, Mis disculpas a los profesionales que son personas ocupadas.

A quien guste comentar su historia con Visual Foxpro y cuantos años lleva programando, adelante.

Saludos!

carlosmupe

unread,
Jul 5, 2012, 10:41:48 AM7/5/12
to publice...@googlegroups.com
Estimados, yo tengo muchos años programando en foxpro, y he pasados por todas las versiones de este producto no se si me faltara alguna pero las nombrare:

fox 2.5 for dos
fox 2.6 for dos
fox 2.5 for unix
fox for window 2.6
fox for mac 2.6
vfp 3.0
vfp 5.0
vfp 6.0
vfp 7.0
vfp 9.0

como comente en otro post en la actualidad no trabajamos con fox sino con .net c# php, dynamic, etc.. pero siempre meto procesos en foxpro de apoyo a problemas por la facilidad y habilidad que tiene en el manejo de motores de bases de datos.

tube la suerte de aprender fox hace unos 15 años atras eso cuando andabas con los 30 disquetes de vfp 3.0 jejejej y te fallaba el numero 25 jejejeje

bueno eran otros tiempos saludos!!!

Samuel San Miguel Hernández

unread,
Jul 5, 2012, 11:07:33 AM7/5/12
to publice...@googlegroups.com
Hola FORO;
Bueno llevo 12 años desarrollando con VFP en sus versiones :
fox 2.5 for dos
fox for window 2.6
vfp 6.0
vfp 7.0
vfp 8.0
vfp 9.0 SEDNA

Y de todas las versiones(no por que sea la última actualización); me quedo con la 9.0 SEDNA, es notable su gran paso que dá de incluir nuevas funcionalidades en sus objetos (Forms, reports, eventos, comandos,manejo de clases,etc) y las mejoras en TSQL.

Lo más resaltante y que me obliga a seguir dependiendo de esta herramienta es:
DATAEXPLORER, permite conectarme desde VFP y visualizar las tablas de SQLSERVER, POSTGRESQL, etc.
CURSORADAPTER, permite con un simple Update actualizar una tabla
GRIDS
ARREGLOS
EL MANEJO DE CLASES (Impresionante).
AUTOMATIZACION (Excel, word, etc)
EL MANEJO DE TABLAS
MACROSUSTITUCION

En comandos(Mis más preferidos):
SCAN , es mejor que WHILE
ICASE, es mejor que IIF
CURSORTOXML - XMLTOCURSOR, Convierte un cursor a formato XML, y viceversa...(en un cinco).
STRTRAN, Busca expresiones en archivos de texto y reemplaza segun la posición que desees.(puedes utilizarlo para buscar textos en PAGINAS WEB)
DIMENSION, crea matrices.
SCATTER y GHATER, Para trabajar directamente con los datos, vaciandolo en automatico a variables de memoria.
DIR, Manejo de directorios.
DYNAMIC, Los famosos dynamicbackcolor,forecolor ,ect.
TEXT.. ENDTEXT (lo mejorcito);
EXECSCRIPT, Ejecutar múltiples líneas de códigos.
TRY..CATH , Deteccíón de errores.

Continuaría pero estoy corto de tiempo..
Simplemente estoy satisfecho con esta herramienta.

Samuel-SMH
Lima - Perú.

Fox Learner

unread,
Jul 5, 2012, 12:13:15 PM7/5/12
to publice...@googlegroups.com
12 años programando en VISUAL FOXPRO!.. ufff... Ahora entiendo porque la mayor parte de las preguntas en este foro son para expertos jeje

Y este indice tiobe que nos volvio a mandar a VISUAL FOXPRO a la posicion 50 cuando estaba en la 36 en tan solo un mes(junio a julio de 2012). Sera confiable ese indice?.. jeje


Saludos!

Viktor Velazquez

unread,
Jul 5, 2012, 12:30:34 PM7/5/12
to publice...@googlegroups.com
Tiobe se basa en esto :  Las calificaciones se basan en el número de ingenieros cualificados de todo el mundo, cursos y proveedores de terceros. Los motores de búsqueda populares de Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube y Baidu  deberia asomarse a los foros tambien a ver cual esta mas activo.. jejeje



Date: Thu, 5 Jul 2012 09:13:15 -0700
From: thenewin...@gmail.com
To: publice...@googlegroups.com
Subject: [vfp] Re: Por que les gusta Visual FoxPro ?

alopezcu

unread,
Jul 5, 2012, 6:13:57 PM7/5/12
to publice...@googlegroups.com
Hola Foxl Learner



Hola Foxl Learner

En principio lo conocí
Introducir código aquí...

como Clon de Dbase II, que en aquellos tiempos era una herramienta muy interesante para los lenguajes conocidos y sobre todo para las microcomputadoras (como las llamaban antiguamente), pero me intereso mucho mas porque también corría en Xenix una especie de Unix (o quizás un Linxux?) para PC y era el S.O utilizado donde trabaja y también en los computadores Radio Shack. Nunca lo abandone, porque al igual que clipper me ayudo a ganarme la vida, sobre todo en la programación de gestión por su alta productividad, aunque al llegar a España, en los 90 tuve que centrarme en Unix e Informix (SQL y 4GL) pero siempre añorando muchas cosas del Fox, el cual seguía estudiando desde mi casa, y tratando de modificar mis herramientas de desarrollos que emularan a este lenguajes xbase.
Es decir desde foxbase hasta foxpro 2.6 en Unix estuve bastante implicado, llegando a desarrollar algunas buenas aplicaciones

Cuando IBM compro Informix, estuve en la misma tesitura que estamos hoy con Microsoft y Visualfox  y tuve que decidir hacia donde poner el rumbo, en ese tiempo, Vfox incluyó los SQL reales y sin duda me pase a ese gran lenguaje, y todas las aplicaciones de Informix y mis antiguas de Fox las lleve a Visualfox y con algo muy importante para mi que es "CursorAdapter".

Con esta clase VisualFox me brindaba la posibilidad de usar programas como clientes Windows y utilizar cualquier servidor de base de datos para programas de escritorios (Pudiendo utilizar mis conocimientos para instalar servidores Unix y terminales Windows).    También la productividad de VisualFox en el desarrollo de los programas superaba con creces los lenguajes conocidos por mi sobre todo en mi área de contabilidad y gestión. (Facturacion, Control Stock, TPv. Materias Primas, Ventas,etc)

Al día de hoy sigo muy de cerca las discusiones del foro sobre que herramientas utilizar, pero todavia recuerdo, los tiempos buenos de Portalfox, cuando muchas de las sugerencias del foro fueron incorporadas a VFP 8.9 y aquel congreso en Galicia donde practicamente, los autores de libros, innovadores y personas cercanas al desarrollo del lenguaje podíamos discutir y analizar lo mejor para esta herramienta.  No es una casualidad que VFP sea tan bueno, es que ha crecido con los años y con la experiencia de sus usuarios, conozco otros lenguajes pero no se si los he abandonado pero tengo la impresión que Foxpro-VisualFox evolucionò hacia donde debía, cosa que hacen muy poco lenguajes.

Espero retirarme con el Zorro, o mejor retirarme y que el zorro siga,  siempre me dijeron que Informix moriría con la compra por IBM, ya no lo sigo , pero en mi antiguo correo siguen llegando diariamente preguntas de nuevos usuarios de informix y las repuestas de los mas sabios.

saludos,
aquilino

Alejandro P

unread,
Jul 5, 2012, 7:13:37 PM7/5/12
to publice...@googlegroups.com
Pues yo tengo 20 gloriosos años trabajando con el Zorro, empece programando en GwBasic, pase por Cobol, estuve con un poco de Pascal, y al final Dbase III plus de ahi salte por necesidad al Foxpro para DOS, y como menciona alguien en el hilo del asunto, al ser mis programas de tipo administrativos, he logrado cosas muy valiosas con Fox, si fuera un ring vanidosamente dire que mis programas han sido enfrentados contra Cobol, contra Visual Basic, mi enemigo encarnizado .NET, y en todo he salido airoso, por tal motivo me niego totalmente a dejarlo, desgraciadamente hay que empezar a dejar esa necedad debido a que los clientes siempre quieren incluso navegar en otras posibilidades comerciales como la WEB y los dispositivos portatiles.

Foxpro tiene muchas bondades y pienso que por eso M$ lo mato

Creo que ya me entro depresion....

Hitiel Hernández

unread,
Jul 5, 2012, 11:09:03 PM7/5/12
to publice...@googlegroups.com
yo podría mencionarles muchas bondades y virtudes nuestro querido Zorro, sin embargo creo que ya todos las conocemos y está demás hablar lo mismo. 

lo único que siento es una gran nostalgia por tener que migrar a otro lenguaje, vendrá a ser para mí como algo insólito, desconocido, y no me imagino como lo haré sin mi querido zorro. Pero la necesidad nos hace tener que hacerlo. 
--
Sabiduría ante todo; adquiere sabiduría

Alex Vargas

unread,
Jul 6, 2012, 12:48:32 AM7/6/12
to publice...@googlegroups.com

Me temo que para que la idea de mejorar la ubicación de Visual FoxPro en el índice funcione, se debe enviar la explicación al mail de cada miembro del grupo,  porque no todos han leído los mensajes en donde se expuso esta intención o no la han entendido.

De lo contrario no funcionara porque se refieren a Visual FoxPro como VFP, El Zorro, FOX Etc.

Saludos

 

Alex A. Vargas

Fox Learner

unread,
Jul 6, 2012, 9:55:49 AM7/6/12
to publice...@googlegroups.com
20 años con Visual Foxpro ?... Eso es media vida jeje

Pues, pienso por lo que ahora estoy pasando que el tema de "aprender una nueva herramienta" se soluciona facilmente con un buen capacitador.

Con toda la experiencia que muchos de este foro tienen en Visual Foxpro, aprender cualquier otra cosa será "pan comido".

La pregunta sigue siendo, qué herramienta elegir?... ups... Parece que no hay nada que iguale a Visual Foxpro.

En mi caso (un simple novato) ya llevo un curso de C# (a fuerzas por la escuela jeje) y estoy aprendiendo VB.NET por mi cuenta y tambien un poco de PHP.

Aunque soy novato, veo que no es complicado, solo es asunto de capacitación.

Aun así, sigo aprendiendo Visual Foxpro, porque sé que ya hay o habrá herramientas que seguirán usando el lenguaje como Lianja o el PolarFox de Alaska.

Lianja alega que será todo lo que el Visual Foxpro 10 debio haber sido. De hecho esa gente de Lianja viene de Recital que viene de la epoca Dbase, por lo que no son personas que esten "experimentando" como hacer negocios como les paso a los de etecnología.


De hecho en octubre de 2012 en una de la conferencias mas renombradas de Fox como es la South West Fox, habrá una dualidad en las ponencias entre los "gurus" de Visual Foxpro y los de Clipper, donde la gente de Alaska aclama al proyecto PolarFox como "el sucesor de Visual Foxpro".


Así que considero que mi aprendizaje de Visual Foxpro es una inversion seria.

Mientras varios proyectos Xbase como esos se consolidan, sigo aprendiendo Visual Foxpro.

Saludos!

Luis Mata

unread,
Jul 6, 2012, 11:45:25 AM7/6/12
to publice...@googlegroups.com
Eso se llama especialización......... hacer un buen ERP con una buena BD lleva años y requiere casarse con algunas herramientas por muchos años.
Claro si vas a hacer programitas irrelevantes sin trascendencia.. hoy lo puedes hacer en Basic, Java, Net, Fox... en lo que quieras. Pero cuando algo se vuelve serio debes de trazar una ruta... lo que no significa que va a ser toda la vida
 
Sent: Friday, July 06, 2012 8:55 AM
Subject: [vfp] Re: Por que les gusta Visual FoxPro ?
 
Message has been deleted

Fox Learner

unread,
Jul 6, 2012, 11:55:47 AM7/6/12
to publice...@googlegroups.com
De cualquier forma, considero que no esta demas manejar "varias herramientas" ya que las necesidades de cada proyecto son diferentes.

Aun cuando ahora estoy concentrado en sistemas Desktop, espero ir aprendiendo la web y en unos 2 años empezar a desarrollar web una vez domine las herramientas a un nivel aceptable.

En ese "mundo web" la diversidad de herramientas es abrumadora según leo.

Saludos!

Fox Learner

unread,
Jul 6, 2012, 12:09:30 PM7/6/12
to publice...@googlegroups.com
También es muy comprensible lo que dice el Ing. Luis. Si se trata de ERP's o sistemas complejos integradores de muchas funcionalidades o módulos implica dedicar algunos años.

En otros casos, como dice el buen Julio Cesar Nuñez, basta con aprender el 60% de una buena herramienta para hacer la mayor parte de lo que los clientes pediran.

De hecho, creo que no conozco ni el 50% de excel o de Corel Draw, pero con lo poco que sé puedo hacer lo que me piden en el trabajo sin problemas.

Saludos!

Luis Mata

unread,
Jul 6, 2012, 12:27:04 PM7/6/12
to publice...@googlegroups.com
No te sientas aludido mi estimado...
 
Sent: Friday, July 06, 2012 10:50 AM
Subject: Re: [vfp] Re: Por que les gusta Visual FoxPro ?
 
"Programitas irrelevantes sin trascendencia.. hoy lo puedes hacer en Basic, Java, Net, Fox... en lo que quieras. ", jejejejeje, considero que esto viene porque es Viernes....
--
namespace Xamarin
     {    Register( "Build_Cross_Platform_Mobile_Apps_using_C#_and_.NET");     }

 
 

Reply all
Reply to author
Forward
0 new messages