Iniciar en FW, novato
Iniciar en FW, novato
Bien,
después de pensar, pensar... venir de Clipper S'87 y buscar herramientas para seguir "vivo" en xBase, pasando y utilizando actualmente algunas herramientas de desarrollo xBase con IDE propio, creo que voy a empezar a utilizar FW, para de momento hacer algunas aplicaciones sencillitas y quien sabe, igual portar las que estan funcionando, a este entorno de trabajo.
No terminé decantandome por FW por la falta de IDE propio i Editor integrado, pero veo que los avances de FW son muchos, multiplataforma, mobile, 64bits, ahora creo haber leido FWWeb... en continua evolución!!!
Pues, necesitaria saber, que utilizar para desarrollar aplicaciones con FW.
IDE propio no hay, pues para crear las ventanas y objetos (botones, browses...) y no hacerlo a la vieja usanza @ row, col...
Editor de código... estoy bastante familiarizado con xEdit. No se que opinion teneis o cual recomendais.
Para empezar, esto.
Luego, tengo libs de FW de dic.2007, de una instalación que disponia.
Con esta puedo crear ya mis aplicaciones o _ que han habido han sido tantos que recomendais la versión actual.???
Un Saludo,
Xevi.
después de pensar, pensar... venir de Clipper S'87 y buscar herramientas para seguir "vivo" en xBase, pasando y utilizando actualmente algunas herramientas de desarrollo xBase con IDE propio, creo que voy a empezar a utilizar FW, para de momento hacer algunas aplicaciones sencillitas y quien sabe, igual portar las que estan funcionando, a este entorno de trabajo.
No terminé decantandome por FW por la falta de IDE propio i Editor integrado, pero veo que los avances de FW son muchos, multiplataforma, mobile, 64bits, ahora creo haber leido FWWeb... en continua evolución!!!
Pues, necesitaria saber, que utilizar para desarrollar aplicaciones con FW.
IDE propio no hay, pues para crear las ventanas y objetos (botones, browses...) y no hacerlo a la vieja usanza @ row, col...
Editor de código... estoy bastante familiarizado con xEdit. No se que opinion teneis o cual recomendais.
Para empezar, esto.
Luego, tengo libs de FW de dic.2007, de una instalación que disponia.
Con esta puedo crear ya mis aplicaciones o _ que han habido han sido tantos que recomendais la versión actual.???
Un Saludo,
Xevi.
Un Saludo,
Xevi.
Aprendiz de la vida!!!
Xevi.
Aprendiz de la vida!!!
Re: Iniciar en FW, novato
Hola Xevi
Ten en cuenta que la versión de Fivewin, va siempre unida a la versión de Harbour y del compilador de C que utilices, es por ello que te recomiendo que te actualices lo antes que puedas, ya que encontrar versiones de Harbour antiguas te puede resultar difícil, además de que la mayoría de los ejemplos que encuentres en el foro no te van a funcionar. al margen de tener que dedicar mucho tiempo a su configuración e investigar qué es lo que ocurre. Resumiendo, creo que te merecerá la pena en cuanto le metas mano al tema.
Tienes las wiki de Fivewin, con mucha información, además de disponer del foro, enciclopedia viva de la evolución de FiveWin
Si, como comentas, la evolución ha sido muy importante, y abarca varios productos, muchos de ellos a tu disposición.
Como editor, hombre ( qué te voy a decir yo ), te recomiendo que utilices FivEdit porque te facilitará mucho la configuración y desarrollo.
http://wiki.fivetechsoft.com/doku.php?i ... nstalacion
http://forums.fivetechsupport.com/viewt ... 80#p207167
Por aquí estamos y siempre encontrarás algún compañero que te eche una mano
Pd.:
Poco a poco iré incluyendo un editor de recursos en FivEdit ( FE ), ya en desarrollo, aunque personalmente hace mucho tiempo que sólo utilizo los .RCs para incluir las imágenes que uso en mis aplicaciones, por qué?, pues desde que intento programar mis pantallas para que se adapten a todo tipo de dispositivos. Con recursos me obligaba a tener varias versiones de la misma pantalla en distintos recursos y varias funciones para cada recurso. Espero que entiendas el motivo.
Piensa detenidamente este tema porque considero que actualmente en el desarrollo de aplicaciones "multiplataforma" ( por expresarlo rápidamente ) es muy importante.
Ten en cuenta que la versión de Fivewin, va siempre unida a la versión de Harbour y del compilador de C que utilices, es por ello que te recomiendo que te actualices lo antes que puedas, ya que encontrar versiones de Harbour antiguas te puede resultar difícil, además de que la mayoría de los ejemplos que encuentres en el foro no te van a funcionar. al margen de tener que dedicar mucho tiempo a su configuración e investigar qué es lo que ocurre. Resumiendo, creo que te merecerá la pena en cuanto le metas mano al tema.
Tienes las wiki de Fivewin, con mucha información, además de disponer del foro, enciclopedia viva de la evolución de FiveWin
Si, como comentas, la evolución ha sido muy importante, y abarca varios productos, muchos de ellos a tu disposición.
Como editor, hombre ( qué te voy a decir yo ), te recomiendo que utilices FivEdit porque te facilitará mucho la configuración y desarrollo.
http://wiki.fivetechsoft.com/doku.php?i ... nstalacion
http://forums.fivetechsupport.com/viewt ... 80#p207167
Por aquí estamos y siempre encontrarás algún compañero que te eche una mano
Pd.:
Poco a poco iré incluyendo un editor de recursos en FivEdit ( FE ), ya en desarrollo, aunque personalmente hace mucho tiempo que sólo utilizo los .RCs para incluir las imágenes que uso en mis aplicaciones, por qué?, pues desde que intento programar mis pantallas para que se adapten a todo tipo de dispositivos. Con recursos me obligaba a tener varias versiones de la misma pantalla en distintos recursos y varias funciones para cada recurso. Espero que entiendas el motivo.
Piensa detenidamente este tema porque considero que actualmente en el desarrollo de aplicaciones "multiplataforma" ( por expresarlo rápidamente ) es muy importante.
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
Re: Iniciar en FW, novato
Cristobal,
gracias por tu pronta respuesta.
Me he descargado FEdit, descomprimido fiveedit53, y en su carpeta ya veo el ejecutable.
Con los ficheros de FivEdit_Add, ¿que hago?, ¿los copio en la misma carpeta fiveedit53???
Solo de abrir el ejecutable fivedit.exe...
El menu TOOLS -> opciones Setting... y Settings... van allá mismo. No deberia ser uno para opciones de configuración general??? digo.
El boton Setup, no hace nada si no hay abierto ningun proyecto.
He hecho andar FivEdit, creado un proyecto o prg, al compilar...
Harbour devel build 1.1-0 Intl.
Copyright 1999-2007, http://www.harbour-project.org/
Compiling 'Noname.prg'...
100100100200300400500100200100200100200300400500600700800900100011001200130014001500Lines 3551, Functions/Procedures 1
Noname.prg(9) Error E0032 Can't create output file: 'D:\FWH\FWHTEAM\SAMPLES\FIVEDIT\FIVEDIT31\Noname.c'
Gracias.
Un Saludo,
Xevi.
gracias por tu pronta respuesta.
Me he descargado FEdit, descomprimido fiveedit53, y en su carpeta ya veo el ejecutable.
Con los ficheros de FivEdit_Add, ¿que hago?, ¿los copio en la misma carpeta fiveedit53???
Solo de abrir el ejecutable fivedit.exe...
El menu TOOLS -> opciones Setting... y Settings... van allá mismo. No deberia ser uno para opciones de configuración general??? digo.
El boton Setup, no hace nada si no hay abierto ningun proyecto.
He hecho andar FivEdit, creado un proyecto o prg, al compilar...
Harbour devel build 1.1-0 Intl.
Copyright 1999-2007, http://www.harbour-project.org/
Compiling 'Noname.prg'...
100100100200300400500100200100200100200300400500600700800900100011001200130014001500Lines 3551, Functions/Procedures 1
Noname.prg(9) Error E0032 Can't create output file: 'D:\FWH\FWHTEAM\SAMPLES\FIVEDIT\FIVEDIT31\Noname.c'
Gracias.
Un Saludo,
Xevi.
Un Saludo,
Xevi.
Aprendiz de la vida!!!
Xevi.
Aprendiz de la vida!!!
Re: Iniciar en FW, novato
No utilices como nombre de fichero NONAME
Si escribes un PRG de prueba, utiliza "SAVE AS"
Has de configurar los paths de Fivewin, Harbour y el compilador de C
Tienes unos videos también por si te sirven de ayuda
https://bitbucket.org/fivetech/fivewin- ... five00.mp4
https://bitbucket.org/fivetech/fivewin- ... /five0.mp4
https://bitbucket.org/fivetech/fivewin- ... /five3.mp4
https://bitbucket.org/fivetech/fivewin- ... /five2.mp4
https://bitbucket.org/fivetech/fivewin- ... /five1.mp4
Y si te lías mucho y necesitas más ayuda, puedo echarte una mano por TeamViewer, aunque es muy sencillo
Si escribes un PRG de prueba, utiliza "SAVE AS"
Has de configurar los paths de Fivewin, Harbour y el compilador de C
Tienes unos videos también por si te sirven de ayuda
https://bitbucket.org/fivetech/fivewin- ... five00.mp4
https://bitbucket.org/fivetech/fivewin- ... /five0.mp4
https://bitbucket.org/fivetech/fivewin- ... /five3.mp4
https://bitbucket.org/fivetech/fivewin- ... /five2.mp4
https://bitbucket.org/fivetech/fivewin- ... /five1.mp4
Y si te lías mucho y necesitas más ayuda, puedo echarte una mano por TeamViewer, aunque es muy sencillo
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
Re: Iniciar en FW, novato
Ahí estoy... liándome!!!
Casi que logro compilar.
Ahora al linkar, me falta alguna Lib, supongo.
GDIPLUS.lib me pide.
Como tengo BCC55, supongo que tengo versión vieja, también.
Quiero provar de compilar HolaMundo. Luego ya me meteria con MinGW, que es lo que estoy utilizando en el otro sistema xBase y mis aplicaciones.
La verdad que he tenido que "retocar" muchas de la configuraciones por defecto que viene FivEdit.
Hombre, me harias un favor muy grande, por TeamViewer.
Gracias.
Un Saludo,
Xevi.
Casi que logro compilar.
Ahora al linkar, me falta alguna Lib, supongo.
GDIPLUS.lib me pide.
Como tengo BCC55, supongo que tengo versión vieja, también.
Quiero provar de compilar HolaMundo. Luego ya me meteria con MinGW, que es lo que estoy utilizando en el otro sistema xBase y mis aplicaciones.
La verdad que he tenido que "retocar" muchas de la configuraciones por defecto que viene FivEdit.
Hombre, me harias un favor muy grande, por TeamViewer.
Gracias.
Un Saludo,
Xevi.
Un Saludo,
Xevi.
Aprendiz de la vida!!!
Xevi.
Aprendiz de la vida!!!
Re: Iniciar en FW, novato
Sin problema, dime tu mail para contactar por correo
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
Re: Iniciar en FW, novato
Se puede hacer una ventana centrada???
En una ventana dialogo si veo como hacerlo...
DEFINE DIALOG oWnd FROM 1, 1 TO 600, 800 ;
...
ACTIVATE DIALOG oWnd CENTERED
pero no una WINDOW
DEFINE WINDOW oWnd FROM 1, 1 TO 30, 70 ;
...
ACTIVATE WINDOW oWnd CENTERED //da error al compilar
Porque... la diferencia entre WINDOW y DIALOG ???
Para empezar una aplicación, entiendo que empieza por una WINDOW y a partir de ahí, más WINDOWs o DIALOGs.
Otra duda...
SET _3DLOOK ON
para que sirve???
Un Saludo,
Xevi.
En una ventana dialogo si veo como hacerlo...
DEFINE DIALOG oWnd FROM 1, 1 TO 600, 800 ;
...
ACTIVATE DIALOG oWnd CENTERED
pero no una WINDOW
DEFINE WINDOW oWnd FROM 1, 1 TO 30, 70 ;
...
ACTIVATE WINDOW oWnd CENTERED //da error al compilar
Porque... la diferencia entre WINDOW y DIALOG ???
Para empezar una aplicación, entiendo que empieza por una WINDOW y a partir de ahí, más WINDOWs o DIALOGs.
Otra duda...
SET _3DLOOK ON
para que sirve???
Un Saludo,
Xevi.
Un Saludo,
Xevi.
Aprendiz de la vida!!!
Xevi.
Aprendiz de la vida!!!
Re: Iniciar en FW, novato
El SET _3DLOOK ON hace que tengas bordes en los controles y no como los estilos actuales, es un estilo en desusoXevi wrote:Se puede hacer una ventana centrada???
En una ventana dialogo si veo como hacerlo...
DEFINE DIALOG oWnd FROM 1, 1 TO 600, 800 ;
...
ACTIVATE DIALOG oWnd CENTERED
pero no una WINDOW
DEFINE WINDOW oWnd FROM 1, 1 TO 30, 70 ;
...
ACTIVATE WINDOW oWnd CENTERED //da error al compilar
Porque... la diferencia entre WINDOW y DIALOG ???
Para empezar una aplicación, entiendo que empieza por una WINDOW y a partir de ahí, más WINDOWs o DIALOGs.
Otra duda...
SET _3DLOOK ON
para que sirve???
Un Saludo,
Xevi.
Para tus dudas, creo que deberías echarle un vistazo antes que nada a algún manual, por ejemplo
https://storage.googleapis.com/google-c ... manual.PDF
Más tarde sigo
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
Re: Iniciar en FW, novato
En este manual estoy
Duda, pregunta!!!
Creo una WINDOW con un boton
DEFINE WINDOW oWnd ;
TITLE "Prova FWH amb xEdit!" ;
ICON oIcon ;
MENU menu()
@ 60, 7 BUTTON "&Exit" OF oWnd SIZE 80, 30 PIXEL; //@ Row,Col Defined by Pixels
ACTION oWnd:End()
ACTIVATE WINDOW oWnd
este código funciona bien...
PERO, si la WINDOW le pongo el parámetro PIXEL, pues estoy acostumbrado al diseño en pixels, el botón no actua
DEFINE WINDOW oWnd FROM 1, 1 TO 600, 800 ;
TITLE "Prova FWH amb xEdit!" ;
ICON oIcon ;
MENU menu() ;
PIXEL
@ 60, 7 BUTTON "&Exit" OF oWnd SIZE 80, 30 PIXEL; //@ Row,Col Defined by Pixels
ACTION oWnd:End()
ACTIVATE WINDOW oWnd
el boton aparece "deshabilitado"
es así, o es la versión de FW que tengo (septiembre 2007)
Un Saludo,
Xevi.
Duda, pregunta!!!
Creo una WINDOW con un boton
DEFINE WINDOW oWnd ;
TITLE "Prova FWH amb xEdit!" ;
ICON oIcon ;
MENU menu()
@ 60, 7 BUTTON "&Exit" OF oWnd SIZE 80, 30 PIXEL; //@ Row,Col Defined by Pixels
ACTION oWnd:End()
ACTIVATE WINDOW oWnd
este código funciona bien...
PERO, si la WINDOW le pongo el parámetro PIXEL, pues estoy acostumbrado al diseño en pixels, el botón no actua
DEFINE WINDOW oWnd FROM 1, 1 TO 600, 800 ;
TITLE "Prova FWH amb xEdit!" ;
ICON oIcon ;
MENU menu() ;
PIXEL
@ 60, 7 BUTTON "&Exit" OF oWnd SIZE 80, 30 PIXEL; //@ Row,Col Defined by Pixels
ACTION oWnd:End()
ACTIVATE WINDOW oWnd
el boton aparece "deshabilitado"
es así, o es la versión de FW que tengo (septiembre 2007)
Un Saludo,
Xevi.
Un Saludo,
Xevi.
Aprendiz de la vida!!!
Xevi.
Aprendiz de la vida!!!
Re: Iniciar en FW, novato
Este ejemplo funciona correctamente
Es muy posible que sea tu version
Es muy posible que sea tu version
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
Re: Iniciar en FW, novato
Bien, para decidirme... que diferencias hay entre FW 32 y 64 bits???
Ventajas???
Inconvenientes???
Recomendacion!!!
Vengo de Clipper Summer 87, salto a C3compiler y actualmente desarrollando mis aplicaciones en otro producto xBase con IDE.
Un lugar donde encontrar TODAS las classes, sus eventos, propiedades,...
No se, ahí estoy!!!
Un Saludo,
Xevi.
Ventajas???
Inconvenientes???
Recomendacion!!!
Vengo de Clipper Summer 87, salto a C3compiler y actualmente desarrollando mis aplicaciones en otro producto xBase con IDE.
Un lugar donde encontrar TODAS las classes, sus eventos, propiedades,...
No se, ahí estoy!!!
Un Saludo,
Xevi.
Un Saludo,
Xevi.
Aprendiz de la vida!!!
Xevi.
Aprendiz de la vida!!!
Re: Iniciar en FW, novato
Cualquier ejecutable contruído en 32 bits, funciona perfectamente en 32 y 64 bits, por lo que yo te recomendaría la versión de 32 bits ( pero no hay ninguna diferencia con la de 64 bits, salvo utilizar el compilador de C y harbour para 64 bits, todas las librerias se construyen de forma paralela en 32 y 64 bits )
Aqui tienes un listado bastante completo de las clases, aunque no sé si están todas ( en las wiki también están las funciones y comandos )
http://wiki.fivetechsoft.com/doku.php?i ... eticamente
Aqui tienes un listado bastante completo de las clases, aunque no sé si están todas ( en las wiki también están las funciones y comandos )
http://wiki.fivetechsoft.com/doku.php?i ... eticamente
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
Re: Iniciar en FW, novato
Muchas gracias, Cristobal.
Se me acumula la faena, pues!!!
Un Saludo,
Xevi.
Se me acumula la faena, pues!!!
Un Saludo,
Xevi.
Un Saludo,
Xevi.
Aprendiz de la vida!!!
Xevi.
Aprendiz de la vida!!!
Re: Iniciar en FW, novato
No te agobies.
Empieza un proyecto y vas exponiendo tus dudas. Es la mejor forma de aprender, que dicho sea de paso y entendiendo que ya has trabajado en OOP y harbour, no te será nada difícil controlar Fivewin. Es muy intuitivo y aqui en el foro y en la carpeta samples hay infinidad de ejemplos que te ayudarán a salir adelante.
Además de los que andamos habitualmente por aqui
Y por si te interesa el tema, en la wiki hay apartados especializados a MariaDb que es soportado de forma nativa, menus, xbrowse, con un mayor desarrollo y explicación
http://wiki.fivetechsoft.com/doku.php
Empieza un proyecto y vas exponiendo tus dudas. Es la mejor forma de aprender, que dicho sea de paso y entendiendo que ya has trabajado en OOP y harbour, no te será nada difícil controlar Fivewin. Es muy intuitivo y aqui en el foro y en la carpeta samples hay infinidad de ejemplos que te ayudarán a salir adelante.
Además de los que andamos habitualmente por aqui
Y por si te interesa el tema, en la wiki hay apartados especializados a MariaDb que es soportado de forma nativa, menus, xbrowse, con un mayor desarrollo y explicación
http://wiki.fivetechsoft.com/doku.php
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
Re: Iniciar en FW, novato
Si, el tema de MariaDB tambien me interesa.
Tengo un par de aplicaciones programadas utilizando el sistema de Base de Datos de MariaDB, y es un lujo!!!
Tengo un programita pequeño en FW que es un Servidor de datos via Sockets, que también me va de lujo!!!
No se. Estoy en ello.!!!
Creo que me voy a pedir FW32 y así ya mis pruebas son realmente como producto final y ya saco conclusiones.
Porque, con la versión que tengo de FW, que hace ya 10 años, para la aplicación que tengo hecha, bien, pero para avanzar y sacar algo de provecho, mejor.
No se, tambien veo que con la versión que tengo, al definir fuentes (suelo utilizar Calibrí 12) pues que no me muestra realmente ese tipo de fuente, vaya que si miro mis aplicaciones hechas con el otro producto y con FW del 2007, son distintas.
Ah... y el tema de centrar la ventana principal, o una WINDOW
ACTIVATE WINDOW oWnd CENTERED o CENTER... se puede???
Gracias por tu tiempo!!!
Un Saludo,
Xevi.
Tengo un par de aplicaciones programadas utilizando el sistema de Base de Datos de MariaDB, y es un lujo!!!
Tengo un programita pequeño en FW que es un Servidor de datos via Sockets, que también me va de lujo!!!
No se. Estoy en ello.!!!
Creo que me voy a pedir FW32 y así ya mis pruebas son realmente como producto final y ya saco conclusiones.
Porque, con la versión que tengo de FW, que hace ya 10 años, para la aplicación que tengo hecha, bien, pero para avanzar y sacar algo de provecho, mejor.
No se, tambien veo que con la versión que tengo, al definir fuentes (suelo utilizar Calibrí 12) pues que no me muestra realmente ese tipo de fuente, vaya que si miro mis aplicaciones hechas con el otro producto y con FW del 2007, son distintas.
Ah... y el tema de centrar la ventana principal, o una WINDOW
ACTIVATE WINDOW oWnd CENTERED o CENTER... se puede???
Gracias por tu tiempo!!!
Un Saludo,
Xevi.
Last edited by Xevi on Tue Dec 12, 2017 12:27 am, edited 1 time in total.
Un Saludo,
Xevi.
Aprendiz de la vida!!!
Xevi.
Aprendiz de la vida!!!