Alguna clase ABM que se pueda descargar

725 views
Skip to first unread message

Marcelo Barberis

unread,
Mar 18, 2011, 2:11:34 AM3/18/11
to publicesvfoxpro
Amigos
Alguien tiene o sabe si hay alguna pagina de donde se pueda descargar alguna clase ABM para mantenimiento de tablas, en donde solo uno pueda colocar en entorno de datos de un form la tabla dbf y solo configurar los cuadros de textos?

Pienso que si hay alguna clase se ahorraria un poco de tiempo y seria un buen aporte para la comunidad, no he visto alguna clase que se pueda agregar a un form y nosotros solo tengamos que configurar con que tabla trabajara el form y configurar solamente los cuadros de textos.

De todas maneras seguire buscando en la web si existe algo parecido a lo que deseo o a lo sumo aproximado y despues adaptarlo a lo que deseo.

Marcelo Barberis

Luis Maria Guayan

unread,
Mar 18, 2011, 7:57:37 AM3/18/11
to publice...@googlegroups.com
VFP trae una clase para ello con los Asistentes y los ejemplos del Solutions

1.
USE (HOME(2) + "Northwind\Customers") IN 0
DO (HOME(0) + "Wizards\wzForm.app")

2.
DO FORM  (HOME(2) + "Solution\Forms\Single.scx")

El código fuente de los Asistentes está en xSource. Los mas actualizados lo puedes bajar de vfpx.codeplex.com, los Wizards especificamente de http://vfpx.codeplex.com/releases/view/10992

Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________

Walter R. Ojeda Valiente

unread,
Mar 18, 2011, 8:50:13 AM3/18/11
to publice...@googlegroups.com
Hola Marcelo

¿Y no te sirve el que trae el Visual FoxPro? Haciendo click en Tools | Wizards | Form podrás tener un formulario rapidamente. Y si no te gusta la estética, tú mismo puedes modificar al wizard para que se adapte a tus gustos.

Por otro lado, tener un generador de programas propio es una buenísima idea, te ahorra muchísimo pero muchísimo trabajo. Crear tu propio generador lleva su tiempo, pero una vez que lo tengas listo te ahorrarás del 85% al 90% del tiempo de desarrollo de una nueva aplicación porque el generador se encargará de realizar casi todas las tareas.

Eso hice yo hace años y te lo recomiendo, te volverás muy productivo de esa manera.

Saludos.

Walter.




Date: Fri, 18 Mar 2011 01:11:34 -0500
Subject: [vfp] Alguna clase ABM que se pueda descargar
From: alexm...@gmail.com
To: publice...@googlegroups.com

Marcelo Barberis

unread,
Mar 18, 2011, 9:49:57 AM3/18/11
to publice...@googlegroups.com
Walter
Esa es la idea, tener una clase o como tu dices un generador seria bueno, voy a tratar de hacer ese trabajo, alguna idea para tomar en cuenta que me pueda ayudar?
Marcelo

Miguel Antúnez

unread,
Mar 18, 2011, 10:19:45 AM3/18/11
to publice...@googlegroups.com
Mira este Video y veras que uno puede hacer su propio generador de pantallas y demás.

Saludos.
--
Miguel Angel Antúnez Camones
Especialista en SQL Server

mant...@frenosa.com.pe
mant...@gmail.com
miguel_...@msn.com
Cel. 997914428

Microsoft Active Professional
Membresía FY10-04-0745

Marlon Cabrera

unread,
Mar 18, 2011, 10:57:37 AM3/18/11
to publice...@googlegroups.com, Miguel Antúnez
Si vas a realizar un generador a clases puede basarte quizas en las clases FCC que tra VFP que ya hacen cosas parecidas, consulta el ejemplo solutions, inclusive puede ver el código de los Wizard que esta dentro de un zip o directorio llamado xsource que es donde esta el código de todos los generadores de VFP.

IVAN MARTINEZ

unread,
Mar 18, 2011, 11:02:27 AM3/18/11
to publice...@googlegroups.com
Mover la linea divisoria a izquierda y derecha.

chuyat...@gmail.com

unread,
Mar 18, 2011, 11:41:14 AM3/18/11
to publice...@googlegroups.com
Si quede impactado de como quedo eso diossss

Este mensaje ha sido enviado gracias al servicio BlackBerry de Movilnet


From: "IVAN MARTINEZ" <iva...@gmail.com>
Date: Fri, 18 Mar 2011 10:32:27 -0430
Subject: [vfp] OT: JAPON ANTES Y DESPUES

Hugo C.

unread,
Mar 18, 2011, 2:24:13 PM3/18/11
to Comunidad de Visual Foxpro en Español
Checa este articulo
CRUD app (for Create, Update, and Delete.)
en VFP y .NET (En Ingles)

http://www.lespinter.com/ShowArticle.aspx?ArtNum=402

Saludos.

Walter R. Ojeda Valiente

unread,
Mar 22, 2011, 10:16:03 AM3/22/11
to publice...@googlegroups.com
Hola Marcelo

La mejor inversión que puedes hacer en tu vida como programador es desarrollar un programa "generador de aplicaciones". ¿Por qué? Porque una vez que lo tienes terminado es impresionante el tiempo que te ahorra al desarrollar nuevas aplicaciones.

Con un buen generador, automáticamente crearás las carpetas, les copiarás todos los archivos, tendrás gran parte del menú hecho, muchos formularios, muchas rutinas, muchas funciones, muchas clases, casi todos los ABMs, muchos informes, muchos procesos. Dependiendo de la aplicación, te podrás ahorrar un 80% ó más de tiempo.

Para ganar buen dinero hay que ser productivo, y teniendo un buen generador de aplicaciones podrás ser muy productivo.

Lo más importante es que definas muy bien tu Base de Datos, una vez que eso está hecho, el generador se encarga de casi todo, hace todo lo que puede hacer, te ahorra muchísimo tiempo.

Si necesitas ayuda para desarrollarlo, me avisas.

Saludos.

Walter.




Date: Fri, 18 Mar 2011 08:49:57 -0500
Subject: Re: [vfp] Alguna clase ABM que se pueda descargar

Julian May

unread,
Mar 22, 2011, 11:33:12 AM3/22/11
to publice...@googlegroups.com
HOla walter la verdad ando interesado en generar  eso que comentas por el tiempo que se ahorra. Te agradeceria si me pueden ayudar saludos.
 

From: wr...@hotmail.com
To: publice...@googlegroups.com
Subject: RE: [vfp] Alguna clase ABM que se pueda descargar
Date: Tue, 22 Mar 2011 14:16:03 +0000

Walter R. Ojeda Valiente

unread,
Mar 22, 2011, 12:46:00 PM3/22/11
to publice...@googlegroups.com
Hola Julian

Dime cuales son tus dudas.

Saludos.

Walter.

Julian May

unread,
Mar 22, 2011, 2:34:18 PM3/22/11
to publice...@googlegroups.com
Hola walter eh estado leyendo este hilo y  me suena muy interesante el generador de aplicaciones que te ahorra demasiado tiempo  esto seria armar una libreria de clases no ? digamos que una aplicacion consta en su mayoria de clientes proveedores usuarios por mencionar algunos es hacer clases de abm para cada uno ? ..
el menu y todo eso como mencionas y armar la base de datos a su vez. 
Como seria realmente esto que mencionas ?
Estoy entendiendo bien o me estoy llendo por otro lado?
Sincenramente apenas llevo un año con el zorro  y aqui se aprende de todos los colegas y expertos como ustedes.
Saludos.
 

From: wr...@hotmail.com
To: publice...@googlegroups.com
Subject: RE: [vfp] Alguna clase ABM que se pueda descargar
Date: Tue, 22 Mar 2011 16:46:00 +0000

Walter R. Ojeda Valiente

unread,
Mar 22, 2011, 4:51:24 PM3/22/11
to publice...@googlegroups.com
Hola Julian

No, no estás entendiendo bien. El generador de aplicaciones sirve para cualquier tipo de aplicación, no importa de que se trate, no tiene nada que ver con clientes, proveedores o lo que sea.

Tampoco es una librería de clases o una colección de prgs, es mucho más abarcante que todo eso.

Lo bueno del generador de aplicaciones es que él te hace los ABMs (al menos la gran mayoría), con los datos que tú le proporcionas.

¿Quiéres hacer un ABM de Clientes? entonces tu tarea es decirle cuál es el nombre de la Tabla donde se guardarán los datos (posiblemente se llame: Clientes) y si hay algunos campos de esa Tabla que no deben aparecer en el ABM. Luego un click sobre "Generar ABM" y ya está, ya tienes tu ABM de Clientes.

Como los ABMs pueden ser distintos, yo tengo varios modelos de ABM. El modelo 1 es el más simple, pone los campos uno detrás de otro, en orden. Es el que uso cuando la Tabla tiene pocos campos (Sucursales, Cotizaciones de Monedas Extranjeras, Vendedores, Cobradores, etc.) El modelo 2 tiene pestañas, en este caso hay que decirle cuantas pestañas habrá, los nombres de esas pestañas y cuales campos van en cada pestaña. El modelo 3 tiene una grilla. El modelo 4 tiene dos grillas. El modelo 5 tiene pestañas y grillas. Desde luego, tú puedes tener todos los modelos que necesites.

Además, el mismo generador se encarga de crear las rutinas de validaciones de esos campos, utilizando para ello los datos que encuentra en la Tabla respectiva. Si hay que hacer alguna validación adicional, normalmente es mínima.

Lo mismo hago con los informes. Pregunto cuales son los datos que se requieren, las tablas a los cuales pertenecen, el modelo de Informe (modelo 1, modelo 2, modelo 3, etc.)  y ya creo el informe (que es simplemente un archivo .DBF pero con otra extensión) con un solo click en "Generar Informe". En este caso el generador hace dos tareas:
1. Crear el formulario donde se le pedirán los datos a los usuarios (cual producto, de que fecha a que fecha, orden en que se mostrarán los datos, etc.)
2. Crear el informe

O sea, todo se reduce a escribir unas cuantas palabras y a hacer unos cuantos clicks, el generador se encarga de hacer todo el resto. Por lo tanto, te ahorras muuuucho tiempo. Y puedes concentrarte en los procesos importantes y no te desgastas haciendo tareas repetitivas y aburridas.

Saludos.

Walter.




From: wack...@hotmail.com

To: publice...@googlegroups.com
Subject: RE: [vfp] Alguna clase ABM que se pueda descargar
Date: Tue, 22 Mar 2011 12:34:18 -0600

Julian May

unread,
Mar 22, 2011, 5:28:57 PM3/22/11
to publice...@googlegroups.com
Hola walter
   En verdad que si andaba perdido, gracias walter, desde donde puedo partir para empesar a crear el mio :) ??
   Que me recomiendas o ya existe algo aparte del wizard que trae foxpro como mencionaron.
   Gracias.
saludos
 

From: wr...@hotmail.com
To: publice...@googlegroups.com
Subject: RE: [vfp] Alguna clase ABM que se pueda descargar
Date: Tue, 22 Mar 2011 20:51:24 +0000

Walter R. Ojeda Valiente

unread,
Mar 22, 2011, 5:47:58 PM3/22/11
to publice...@googlegroups.com
Hola Julian

Tu generador de aplicaciones es una aplicación Visual Foxpro más, eso implica que debes tener unas cuantas tablas en las cuales cargar datos.

La primera tabla, la tabla principal, es la que yo llamo SISTEMAS y tiene los siguientes campos:
- Nombre de la Aplicación
- Nombre de la Carpeta Raíz
- Nombre de la Base de Datos
- Prefijo de las clases

Muestro todos esos campos en una grilla para que el usuario (es decir, yo) cargue esos datos. Luego, al hacer click sobre el botón "Grabar aplicaciones" todos esos datos son grabados en la tabla SISTEMAS. Y al posicionarse sobre una fila de la grilla y hacer click sobre el botón "Generar aplicación" se genera la aplicación correspondiente. Lo que hace es:
- Crear una carpeta con el nombre de la Carpeta Raíz
- Copiar en esa carpeta varios archivos (CONFIG.FPW, GLOBALES.H, SISTEMA.INI)
- Crear una carpeta llamada CLASES debajo de la Carpeta Raíz de la aplicación
- Copiar en la carpeta CLASES las clases de uso general
- Y así sucesivamente con las demás carpetas.

Con esto ya tienes para empezar, después la seguimos.


Saludos.

Walter.




From: wack...@hotmail.com
To: publice...@googlegroups.com
Subject: RE: [vfp] Alguna clase ABM que se pueda descargar
Date: Tue, 22 Mar 2011 15:28:57 -0600

edgar suarez kummers

unread,
Mar 22, 2011, 7:31:06 PM3/22/11
to publice...@googlegroups.com
Hola Walter:

Eso que esbozas es lo que se denomina inteligencia artificial.

¿ Qué se puede opinar diferente de "Felicitaciones" ?

El "PROLOG" ( Holandeses ) hace algo así.

Yo lo tengo hecho pero solamente para autómatas programables en control de maquinaria ... demora 3 minutos y medio en generar un programa. El lenguaje es el de las redes neuronales.

Claro, posteriormente hay que hacerle algunos ajustes de condiciones ... pero todo el software no debe tomar más de 2 días en obtenerlo y luego en dictarle al PLC sin errores puede tomar unos 3 días más, trabajando con deseos.

El autómata con pantalla táctil y cuadro eléctrico puede valer unos USD 10.000

sin incluir el software, pero los equipos sobre los cuales va a operar si pueden valer del orden de USD 250.000 como mínimo ...

Saludos

Edgar


De: Walter R. Ojeda Valiente <wr...@hotmail.com>
Para: publice...@googlegroups.com
Enviado: mar,22 marzo, 2011 09:16
Asunto: RE: [vfp] Alguna clase ABM que se pueda descargar

Julian May

unread,
Mar 23, 2011, 1:26:10 PM3/23/11
to publice...@googlegroups.com
Hola walter :)  gracias . ahora analizare esos punto y te comento. gracias de antemano :)
Saludos :)

 

From: wr...@hotmail.com
To: publice...@googlegroups.com
Subject: RE: [vfp] Alguna clase ABM que se pueda descargar
Date: Tue, 22 Mar 2011 21:47:58 +0000
Reply all
Reply to author
Forward
0 new messages