Saludos Cordiales Colegas!!!
Como puedo hacer una ventana y ponerla en modo Diseño?????
y darle opciones para ingresarle todo tipo de controles de forma visual???
Se que hay un ejemplo en la Clase TDesigner! pero no me queda muy claro! si alguien me puede dar un ejemplito sencillo?
Se que hay un objeto ::oInspector = oIDE:oInspector
y la propiedad ::lDesign := .t.
y despues
FUNCTION ADD(oControl)
::oInspector:oCombo:Add( oControl:cVarName + " as " + ;
oControl:ClassName() )
RETURN
y para poner las lineas punteadas RectDotted( ::hWnd, ::nBoxTop,;
::nBoxLeft, ::nBoxBottom, ::nBoxRight )
hay una funcion que supuestamente genera el codigo ::cGenPrg()
este metodo no esta en esa fuente! es propio de la clase TWindow? ??
no se digo!!
Pero quien hace a oIDE???
Yo me lo imagino una ventanita con una barra de botones para empezar! y de alli yo sigo! jejej construir eso con estas propiedades y metodos de mas! y listo
Realmente asi seria lo que hay que hacer? o realmente eso no se puede?
o realmente es asi de sencillo pero no lo se implementar???
jejej Bueno Muchas gracias por todo!!!!
Modo Diseño
- danielr cyberia®
- Posts: 28
- Joined: Sat Apr 28, 2007 4:06 am
- Location: Venezuela
Modo Diseño
Best Regards- Saludos y Exitos
Daniel Rivas
Daniel Rivas
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: Modo Diseño
Hola Daniel,
Aunque sólo sea pot curiosidad, que pretendes hacer?
Saludos
Carlos G.
Aunque sólo sea pot curiosidad, que pretendes hacer?
Saludos
Carlos G.
-
- Posts: 225
- Joined: Tue Feb 28, 2006 4:25 pm
- Location: PERU
Yo te sugeriria que grabes toda la info de la ventana en inis
o en archivos con un formato q tu definas como en mi caso
La verdad que yo trabajo con un ide visual para fw (WINRAD) le llamo
y si se puede hacer y me va de maravillas por que es en tiempo de ejecucion.
La primera idea q te doy es que tienes que guardar los datos
de las clases en algun lugar yo uso archivos *.frm con un formato
que yo he creado
Osea yo renuncie a la idea de generar codigo para que mas codigo
me dije si eso es lo q quier achicar solo quiero leer eventos
Luego esos datos deben cargarse y deben responder a los eventos
de sus controles
Que hice entonces simple le agrege mas datos a la clase twindow
osea las misma clase guarla por ejemplo la funcion que se debe
ejecutar cuando se hace un clic a un boton
El resultado es un sistema que lee y configura todo en tiempo de
ejecucion , fonts , colores campos de los browse , reportes
y si el cliente me dice no me gusta la letra de mi formulario se lo
cambio al toque , le puedo quitar el valid a un get , crearle un boton
y ponerle la calculadora , agregarle un campo mas al reporte etc
y todo sin compilar ni enlazar.
Claro esta q tengo un ini con el que abro esa posibilida del design
y al cliente se lo entregho cerrado para q no desahaga el sistema.
Hay algunas cositas que la verdad no he alcanzado a hacer como
por ejemplo un depuraddo r como e del FOX que cuando tenga
tiempo algun dia lo hare
Saludos
Vladimir Zorrilla Llerena
cps_net@hotmail.com
o en archivos con un formato q tu definas como en mi caso
La verdad que yo trabajo con un ide visual para fw (WINRAD) le llamo
y si se puede hacer y me va de maravillas por que es en tiempo de ejecucion.
La primera idea q te doy es que tienes que guardar los datos
de las clases en algun lugar yo uso archivos *.frm con un formato
que yo he creado
Osea yo renuncie a la idea de generar codigo para que mas codigo
me dije si eso es lo q quier achicar solo quiero leer eventos
Luego esos datos deben cargarse y deben responder a los eventos
de sus controles
Que hice entonces simple le agrege mas datos a la clase twindow
osea las misma clase guarla por ejemplo la funcion que se debe
ejecutar cuando se hace un clic a un boton
El resultado es un sistema que lee y configura todo en tiempo de
ejecucion , fonts , colores campos de los browse , reportes
y si el cliente me dice no me gusta la letra de mi formulario se lo
cambio al toque , le puedo quitar el valid a un get , crearle un boton
y ponerle la calculadora , agregarle un campo mas al reporte etc
y todo sin compilar ni enlazar.
Claro esta q tengo un ini con el que abro esa posibilida del design
y al cliente se lo entregho cerrado para q no desahaga el sistema.
Hay algunas cositas que la verdad no he alcanzado a hacer como
por ejemplo un depuraddo r como e del FOX que cuando tenga
tiempo algun dia lo hare
Saludos
Vladimir Zorrilla Llerena
cps_net@hotmail.com
ME INTERESA FW Y XHB POR SER OPEN SOURCE
- danielr cyberia®
- Posts: 28
- Joined: Sat Apr 28, 2007 4:06 am
- Location: Venezuela
Bueno mi intencion es hacer un IDE para el usuario, para que haga sus propios formularios y demas, todo lo haga de forma visual!!! ideas locas, pero q si se alcanzan!! serian de maravilla!!!
Algo mas o menos por el estilo!!!
Vladimir, te felicito porq has llegado bastante bien al la idea, aunq bueno todavia tengo dudas!!!
Pense q era mas facil!!! pero bueno seguire intentando
Veo que WinRAD tiene la idea mas o menos, pero quiero hacerlo un poco mas estilizado, y mas actual ya q yo no trabajo con DBF y otras cositas!
Se que en FiveWin se puede hacer pero como no encuentro documentacion toy medio perdido.
Quien me pueda dar un ejemplito un Form que tenga una barra de botones y cada boton sea la insercion de un control!! (Jejeje Casi Nada!) asi como lo hace el Visual de Five Win, ahh y si me muestra como generar el codigo de ese form mucho mejor! jejeje
Algo mas o menos por el estilo!!!
Vladimir, te felicito porq has llegado bastante bien al la idea, aunq bueno todavia tengo dudas!!!
Pense q era mas facil!!! pero bueno seguire intentando
Veo que WinRAD tiene la idea mas o menos, pero quiero hacerlo un poco mas estilizado, y mas actual ya q yo no trabajo con DBF y otras cositas!
Se que en FiveWin se puede hacer pero como no encuentro documentacion toy medio perdido.
Quien me pueda dar un ejemplito un Form que tenga una barra de botones y cada boton sea la insercion de un control!! (Jejeje Casi Nada!) asi como lo hace el Visual de Five Win, ahh y si me muestra como generar el codigo de ese form mucho mejor! jejeje
Best Regards- Saludos y Exitos
Daniel Rivas
Daniel Rivas