Thursday, March 29, 2007
New e-mail address:
harbourminigui@gmail.com
This mailbox replaces to all mailboxes used until now:
Main: roblez@ciudad.com.ar
Bug Reports: hmg_bugreport@ciudad.com.ar
User Samples And Components: hmg_community@ciudad.com.ar
Nueva dirección de correo electrónico:
harbourminigui@gmail.com
Esta casilla de correo reemplaza a todas las usadas hasta ahora:
Principal: roblez@ciudad.com.ar
Reporte de Bugs: hmg_bugreport@ciudad.com.ar
Ejemplos y Componentes: hmg_community@ciudad.com.ar
Saturday, March 03, 2007
Five years: A Brief History.
In February 2002 I’ve published the forst MiniGUI version.
At that moment, only an experiment whose target for me was research about Harbour-C interface.
A lot of people were interested in the Project and from the beginning collaborated with me in many ways.
Some months later I’ve noticed that the experiment could turn in something more serious.
Being one of my basic targets the easy of use (according xBase spirit) a little time later I’ve added the ‘semi-oop’ interface. That turned the combination of Harbour+MiniGUI in a tool that besides a xBase compiler, offered a GUI, as easy to use as the VB one (yet simpler). This made
grow even more the MiniGUI popularity and with it, the problems.
Some people, began an aggressive campaign of lies, pointing not only technical aspects of Harbour and MiniGUI, but personal issues, targeted to create false conflicts in the discussion groups. I let to the readers criteria the theories about the motivations of that people.
This growing brings other problems too. The most serious were the discrepancies about technical issues related with the project direction. Some contributors were not coinciding with my vision of that.
I must accept that could had been solutions for these problems, joining efforts in favor an unique target, but sadly, I don’t knew how to find solution in time.
Today there are two alternative MiniGUI versions besides mine. Yet I’ve wished to find a solution for the differences to make this not happened, that means that the seeding done five years ago, had got results, even much more ahead of my own expectations.
MiniGUI had never existed without its users and contributors and is to them (as every year) my endless gratitude.
Specially to those that got to me the initial impulse, as Grigory Filatov, Jacek Kubica, Ciro Vargas Clemov, Ryszard Rylko (who allow to me to include the HbPrinter code in MiniGUI) and Janusz Pora (I’ve had serious discrepancies with him, but I recognize his enormous efforts and
enthusiasm).
For the ‘classic’ OOP defenders that had attacked MiniGUI during years, I want to remember them, that VB turned in the most popular development tool in the world, based in a non-classic scheme for GUI handling, oriented to make things easier for the programmer, let him focus in the problem to solve instead to do it the language complexities. If we are in the xBase world is because this is that we want (or must want). MiniGUI must not be ‘corrected’ to be converted to a traditional
paradigm. It is simply an alternative, and as such, we have right to grant its existence.
Regarding the future, It could not be better.
Harbour is in Beta 1, extremely solid and efficient. Surely we have the
final version soon.
Regarding MiniGUI, is extremely stable and reliable too. Since I successfully adapted it to work with MingW, we have now with a completely free package (Harbour+MiniGUI+MingW).
Finally, I want to thank to all people that collaborated in some way and whose contributions are documented in five years of ‘changelogs’ and (of course) an special thanks to Pepe Ruano, creator and administrator of harbourminigui.com
There is a lot to do, but I can say with satisfaction that my old dream, a Clipper for Windows free and easy to use, has been reached.
Thanks To All.
Roberto.Lopez.
In February 2002 I’ve published the forst MiniGUI version.
At that moment, only an experiment whose target for me was research about Harbour-C interface.
A lot of people were interested in the Project and from the beginning collaborated with me in many ways.
Some months later I’ve noticed that the experiment could turn in something more serious.
Being one of my basic targets the easy of use (according xBase spirit) a little time later I’ve added the ‘semi-oop’ interface. That turned the combination of Harbour+MiniGUI in a tool that besides a xBase compiler, offered a GUI, as easy to use as the VB one (yet simpler). This made
grow even more the MiniGUI popularity and with it, the problems.
Some people, began an aggressive campaign of lies, pointing not only technical aspects of Harbour and MiniGUI, but personal issues, targeted to create false conflicts in the discussion groups. I let to the readers criteria the theories about the motivations of that people.
This growing brings other problems too. The most serious were the discrepancies about technical issues related with the project direction. Some contributors were not coinciding with my vision of that.
I must accept that could had been solutions for these problems, joining efforts in favor an unique target, but sadly, I don’t knew how to find solution in time.
Today there are two alternative MiniGUI versions besides mine. Yet I’ve wished to find a solution for the differences to make this not happened, that means that the seeding done five years ago, had got results, even much more ahead of my own expectations.
MiniGUI had never existed without its users and contributors and is to them (as every year) my endless gratitude.
Specially to those that got to me the initial impulse, as Grigory Filatov, Jacek Kubica, Ciro Vargas Clemov, Ryszard Rylko (who allow to me to include the HbPrinter code in MiniGUI) and Janusz Pora (I’ve had serious discrepancies with him, but I recognize his enormous efforts and
enthusiasm).
For the ‘classic’ OOP defenders that had attacked MiniGUI during years, I want to remember them, that VB turned in the most popular development tool in the world, based in a non-classic scheme for GUI handling, oriented to make things easier for the programmer, let him focus in the problem to solve instead to do it the language complexities. If we are in the xBase world is because this is that we want (or must want). MiniGUI must not be ‘corrected’ to be converted to a traditional
paradigm. It is simply an alternative, and as such, we have right to grant its existence.
Regarding the future, It could not be better.
Harbour is in Beta 1, extremely solid and efficient. Surely we have the
final version soon.
Regarding MiniGUI, is extremely stable and reliable too. Since I successfully adapted it to work with MingW, we have now with a completely free package (Harbour+MiniGUI+MingW).
Finally, I want to thank to all people that collaborated in some way and whose contributions are documented in five years of ‘changelogs’ and (of course) an special thanks to Pepe Ruano, creator and administrator of harbourminigui.com
There is a lot to do, but I can say with satisfaction that my old dream, a Clipper for Windows free and easy to use, has been reached.
Thanks To All.
Roberto.Lopez.
Tuesday, February 27, 2007
Cinco Años: Una breve Historia.
En Febrero de 2002 publiqué la primera versión de MiniGUI.
En ese momento, solo un experimento cuya finalidad pata mi, era la de investigar acerca de la interfase Harbour-C.
Muchísimas personas se interesaron en el proyecto y desde el inicio colaboraron conmigo de muchas formas.
Unos meses después me di cuenta de que aquel experimento podría convertirse en algo más serio.
Siendo uno de mis objetivos básicos el de la facilidad de uso (de acuerdo al espíritu xBase) poco tiempo después agregué la interfase 'semi-oop' lo que convirtió a la combinación Harbour+MiniGUI en una herramienta que además de un compilador xBase tradicional, ofrecía una GUI tan fácil de usar como la de VB (aunque más simple). Esto hizo crecer aun más la popularidad de MiniGUI y con ella, los problemas.
Algunas personas, comenzaron una agresiva campaña de mentiras, que no solo apuntaba a los aspectos técnicos de Harbour y MiniGUI, sino también a cuestiones personales, destinadas a crear falsos conflictos en los grupos de discusión. Dejo en manos de los lectores, las teorías acerca de las motivaciones que estas personas tuvieron.
El crecimiento trajo además, otros problemas. El más serio de ellos, las discrepancias respecto a cuestiones técnicas en relación a la dirección que tomaba el proyecto. Varios colaboradores no coincidían con mi visión de las cosas.
Debo reconocer, que seguramente hubiera habido maneras de solucionar estos problemas, de tal forma que pudieramos unir nuestros esfuerzos detrás de un objetivo común, pero, lamentablemente no supe encontrarlas a tiempo.
En la actualidad, existen dos versiones alternativas de MiniGUI a la que yo publico. Si bien, hubiera deseado encontrar una solución a las diferencias para que esto no suceda, esto también significa que las semillas que sembré hace cinco años han dado sus frutos, mucho más allá de mis expectativas iniciales.
MiniGUI nunca hubiera existido sin sus usuarios y colaboradores y es a ellos (como cada año) a quienes agradezco. Especialmente a los que me dieron el impulso inicial, entre ellos: Grigory Filatov, Jacek Kubica, Ciro Vargas Clemov, Ryszard Rylko (quien me permitió incluir el código de HbPrinter en MiniGUI) y Janusz Pora, con quien a pesar de haber tenido serias discrepancias en aspectos técnicos, entre otros, reconozco su enorme esfuerzo y entusiasmo.
A los defensores del OOP ‘clásico’ para las GUIs, que han atacado a MiniGUI durante todos estos años por no seguir ese diseño, solo quiero recordarles que en sus inicios, VB, se convirtió en la herramienta de desarrollo más popular del mundo en base a un esquema ‘no clásico’ para el manejo del GUI, orientado a hacerle las cosas más fáciles al programador, permitiéndole concentrarse en el problema a resolver, en lugar de hacerlo en las complejidades del lenguaje utilizado. Si estamos en el mundo xBase, es porque eso es lo que queremos (o deberíamos procurar). MiniGUI no debe ser ‘corregido’ para ser convertido a un paradigma tradicional. Es simplemente una alternativa y como tal, tenemos derecho a garantizar su existencia.
Respecto del futuro, no podría ser mejor.
Harbour está en ‘Beta 1’, extremadamente sólido y eficiente. Seguramente, muy pronto tendremos la versión final.
Respecto de MiniGUI, puede decirse lo mismo. Es extremadamente estable y confiable. El hecho de haber podido adaptarla exitosamente para trabajar con MingW hace que podamos contar con un conjunto (Harbour+MiniGUI+MingW) completamente libre.
Para terminar quiero agradecer a todos los que han colaborado de una u otra forma con el proyecto y cuyas contribuciones han sido documentadas en cinco años de 'ChangeLogs' y por supuesto un agradecimiento especial a Pepe Ruano, creador y administrador de harbourminigui.com.
Hay mucho camino por recorrer aun, pero puedo decir con satisfacción, que mi viejo sueño, el de un Clipper para Windows gratuito y muy fácil de usar, se ha logrado.
Gracias a todos.
Roberto Lopez.
En Febrero de 2002 publiqué la primera versión de MiniGUI.
En ese momento, solo un experimento cuya finalidad pata mi, era la de investigar acerca de la interfase Harbour-C.
Muchísimas personas se interesaron en el proyecto y desde el inicio colaboraron conmigo de muchas formas.
Unos meses después me di cuenta de que aquel experimento podría convertirse en algo más serio.
Siendo uno de mis objetivos básicos el de la facilidad de uso (de acuerdo al espíritu xBase) poco tiempo después agregué la interfase 'semi-oop' lo que convirtió a la combinación Harbour+MiniGUI en una herramienta que además de un compilador xBase tradicional, ofrecía una GUI tan fácil de usar como la de VB (aunque más simple). Esto hizo crecer aun más la popularidad de MiniGUI y con ella, los problemas.
Algunas personas, comenzaron una agresiva campaña de mentiras, que no solo apuntaba a los aspectos técnicos de Harbour y MiniGUI, sino también a cuestiones personales, destinadas a crear falsos conflictos en los grupos de discusión. Dejo en manos de los lectores, las teorías acerca de las motivaciones que estas personas tuvieron.
El crecimiento trajo además, otros problemas. El más serio de ellos, las discrepancias respecto a cuestiones técnicas en relación a la dirección que tomaba el proyecto. Varios colaboradores no coincidían con mi visión de las cosas.
Debo reconocer, que seguramente hubiera habido maneras de solucionar estos problemas, de tal forma que pudieramos unir nuestros esfuerzos detrás de un objetivo común, pero, lamentablemente no supe encontrarlas a tiempo.
En la actualidad, existen dos versiones alternativas de MiniGUI a la que yo publico. Si bien, hubiera deseado encontrar una solución a las diferencias para que esto no suceda, esto también significa que las semillas que sembré hace cinco años han dado sus frutos, mucho más allá de mis expectativas iniciales.
MiniGUI nunca hubiera existido sin sus usuarios y colaboradores y es a ellos (como cada año) a quienes agradezco. Especialmente a los que me dieron el impulso inicial, entre ellos: Grigory Filatov, Jacek Kubica, Ciro Vargas Clemov, Ryszard Rylko (quien me permitió incluir el código de HbPrinter en MiniGUI) y Janusz Pora, con quien a pesar de haber tenido serias discrepancias en aspectos técnicos, entre otros, reconozco su enorme esfuerzo y entusiasmo.
A los defensores del OOP ‘clásico’ para las GUIs, que han atacado a MiniGUI durante todos estos años por no seguir ese diseño, solo quiero recordarles que en sus inicios, VB, se convirtió en la herramienta de desarrollo más popular del mundo en base a un esquema ‘no clásico’ para el manejo del GUI, orientado a hacerle las cosas más fáciles al programador, permitiéndole concentrarse en el problema a resolver, en lugar de hacerlo en las complejidades del lenguaje utilizado. Si estamos en el mundo xBase, es porque eso es lo que queremos (o deberíamos procurar). MiniGUI no debe ser ‘corregido’ para ser convertido a un paradigma tradicional. Es simplemente una alternativa y como tal, tenemos derecho a garantizar su existencia.
Respecto del futuro, no podría ser mejor.
Harbour está en ‘Beta 1’, extremadamente sólido y eficiente. Seguramente, muy pronto tendremos la versión final.
Respecto de MiniGUI, puede decirse lo mismo. Es extremadamente estable y confiable. El hecho de haber podido adaptarla exitosamente para trabajar con MingW hace que podamos contar con un conjunto (Harbour+MiniGUI+MingW) completamente libre.
Para terminar quiero agradecer a todos los que han colaborado de una u otra forma con el proyecto y cuyas contribuciones han sido documentadas en cinco años de 'ChangeLogs' y por supuesto un agradecimiento especial a Pepe Ruano, creador y administrador de harbourminigui.com.
Hay mucho camino por recorrer aun, pero puedo decir con satisfacción, que mi viejo sueño, el de un Clipper para Windows gratuito y muy fácil de usar, se ha logrado.
Gracias a todos.
Roberto Lopez.
Monday, February 26, 2007
Thursday, February 22, 2007
Harbour MiniGUI 2.0.024 Changelog:
English:
New: Polish messages for print system. Thanks to Piotr Michalski.
Fixed: Bug in GetFile() function. Thanks to Ciro Vargas Clemov.
Fixed: Problems compiling multi-prg applications with 'compile.bat'.
Thanks to Jose L.
Fixed: Painting problems with some tab-child controls.
Fixed: Bug in GetFont() function. Thanks to Ciro Vargas Clemov.
Fixed: Errors in tutorial. Thanks to Daniel Lopes Filho.
Español:
Nuevo: Mensajes en Polaco para el sistema de impresión. Gracias a
Piotr Michalski.
Solucionado: Error en la función GetFile(). Gracias a Ciro
Vargas Clemov.
Solucionado: Problemas compilinando aplicaciones con múltiples
programas con 'compile.bat'. Gracias a Jose L.
Solucionado: Problemas en la actualización en algunos controles
'tab-child'.
Solucionado: Error en la función GetFont(). Gracias a Ciro Vargas
Clemov.
Solucionado: Errores en el tutorial. Gracias a Daniel Lopes Filho.
English:
New: Polish messages for print system. Thanks to Piotr Michalski.
Fixed: Bug in GetFile() function. Thanks to Ciro Vargas Clemov.
Fixed: Problems compiling multi-prg applications with 'compile.bat'.
Thanks to Jose L.
Fixed: Painting problems with some tab-child controls.
Fixed: Bug in GetFont() function. Thanks to Ciro Vargas Clemov.
Fixed: Errors in tutorial. Thanks to Daniel Lopes Filho.
Español:
Nuevo: Mensajes en Polaco para el sistema de impresión. Gracias a
Piotr Michalski.
Solucionado: Error en la función GetFile(). Gracias a Ciro
Vargas Clemov.
Solucionado: Problemas compilinando aplicaciones con múltiples
programas con 'compile.bat'. Gracias a Jose L.
Solucionado: Problemas en la actualización en algunos controles
'tab-child'.
Solucionado: Error en la función GetFont(). Gracias a Ciro Vargas
Clemov.
Solucionado: Errores en el tutorial. Gracias a Daniel Lopes Filho.
Sunday, February 18, 2007
Saturday, February 17, 2007
Harbour MiniGUI 2.0.023 Changelog:
English:
Fixed: MySql access library problems.
Fixed: Reference.Txt errors. Thanks to Alex L. Gustow.
New: MySql access library basic reference added to 'Reference.Txt'
Español:
Solucionado: Problemas con la biblioteca de acceso a MySql.
Solucionado: Errores en 'Reference.Txt'. Gracias a Alex L. Gustow.
Nuevo: Referencia básica de la biblioteca de acceso MySqla agregada a
'Reference.Txt'
Tuesday, February 13, 2007
Subscribe to:
Posts (Atom)