My first attempt with HMG: Dual Address Manager
Posted: Fri Oct 04, 2013 2:02 pm
My first attempt with HMG: Dual Address Manager
Hello dear HMG-forum members,
as I already mentioned in my introduction to the forum, I'm VERY IMPRESSED by the work that has been done in the Harbour Project and the helpful information provided in the tutorials and the program samples.
Nearly all of the little utilities I use today are written with dBFast. This worked very well from Windows95 until WindowsXP. With Windows7 I had to find a new development platform and decided to try the Harbour project.
As a starting point, I migrated a simple address-manager program which I used for a long time in the office as well as at home. Actually, nearly all of the source code was typed in new. I noticed, that e.g. the event-handling is far better than with dBFast. I could keep the "Look&Feel" of the old program but by using TABs and the more filigran GUI objects the visualization is now more up-to-date
Mi primer intento con HMG: Gestor de direcciones dual
Hola queridos miembros del foro HMG,
como ya he dicho en mi introducción al foro, estoy MUY IMPRESIONADO por el trabajo lo ha hecho en el Proyecto Harbour y la información útil proporcionada en los tutoriales y las muestras del programa.
Casi todas las pequeñas programitas que uso hoy en día he escrito con dBFast. Esto ha funcionado muy bien hasta que Windows 95 a Windows XP. Con Windows 7 tenía que encontrar una nueva plataforma de desarrollo y he decidido probar el proyecto Harbour.
Para empezar, tomé un programa de dirección-manager simple que he usado durante mucho tiempo en la oficina y en casa. En realidad, escribí casi todo el código fuente de nuevo. Me di cuenta que, por ejemplo, la gestión de eventos es mucho mejor que con dBFast. Podía mantener el "look and feel" del programa antiguo, pero mediante el uso de pestañas y la visualización de los objetos de GUI esta ahora más al día.
The Look&Feel con dBFast:
See attached "Bild1.jpg" The Look&Feel con HMG:
See attached "Bild2.jpg" The functionality is very simple:
Basically there are two databases (tables) – one is used for the data of persons, another for the data of companies, hotels, restaurants, …
With two Tab controls you can switch between the two files.
A BROWSE control on the left side shows the list of the corresponding records.
The content of the selected record it shown on the right.
With doubleclick or the button “Datensatz bearbeiten” you enter the Edit-Mode.
You can add and delete a foto to the record.
The COPY-Button grabs the eMail-address and puts it into the windows clipboard.
You can search for the Name of the Person, a part of it or the letter at the beginning.
With the buttons of the toolbar on top of the main window you can add and delete records or print an address-list.
A little popup-menu contains some special functions (“Dateipflege” = DB-Maintenance with Re-Index).
The Icons and graphic are contained in a resource-file.
For printing of the lists two report-files are used.
So all you need to use the program are the *.exe and the dbf-files.
When I started programming I used HMG.3.0.46 – currently I switched to the Unicode-Version HMG.3.1.5.
The program can be compiled with both – just set the corresponding code page.
What’s missing in the current state of the program are some filter-functions to search and filter e.g. for keywords ( -> functionality of the old program).
There was no need for a multilingual version – sorry (but I think it is rather self-explaining … it’s just one more address manager).
Hello dear HMG-forum members,
as I already mentioned in my introduction to the forum, I'm VERY IMPRESSED by the work that has been done in the Harbour Project and the helpful information provided in the tutorials and the program samples.
Nearly all of the little utilities I use today are written with dBFast. This worked very well from Windows95 until WindowsXP. With Windows7 I had to find a new development platform and decided to try the Harbour project.
As a starting point, I migrated a simple address-manager program which I used for a long time in the office as well as at home. Actually, nearly all of the source code was typed in new. I noticed, that e.g. the event-handling is far better than with dBFast. I could keep the "Look&Feel" of the old program but by using TABs and the more filigran GUI objects the visualization is now more up-to-date
Mi primer intento con HMG: Gestor de direcciones dual
Hola queridos miembros del foro HMG,
como ya he dicho en mi introducción al foro, estoy MUY IMPRESIONADO por el trabajo lo ha hecho en el Proyecto Harbour y la información útil proporcionada en los tutoriales y las muestras del programa.
Casi todas las pequeñas programitas que uso hoy en día he escrito con dBFast. Esto ha funcionado muy bien hasta que Windows 95 a Windows XP. Con Windows 7 tenía que encontrar una nueva plataforma de desarrollo y he decidido probar el proyecto Harbour.
Para empezar, tomé un programa de dirección-manager simple que he usado durante mucho tiempo en la oficina y en casa. En realidad, escribí casi todo el código fuente de nuevo. Me di cuenta que, por ejemplo, la gestión de eventos es mucho mejor que con dBFast. Podía mantener el "look and feel" del programa antiguo, pero mediante el uso de pestañas y la visualización de los objetos de GUI esta ahora más al día.
The Look&Feel con dBFast:
See attached "Bild1.jpg" The Look&Feel con HMG:
See attached "Bild2.jpg" The functionality is very simple:
Basically there are two databases (tables) – one is used for the data of persons, another for the data of companies, hotels, restaurants, …
With two Tab controls you can switch between the two files.
A BROWSE control on the left side shows the list of the corresponding records.
The content of the selected record it shown on the right.
With doubleclick or the button “Datensatz bearbeiten” you enter the Edit-Mode.
You can add and delete a foto to the record.
The COPY-Button grabs the eMail-address and puts it into the windows clipboard.
You can search for the Name of the Person, a part of it or the letter at the beginning.
With the buttons of the toolbar on top of the main window you can add and delete records or print an address-list.
A little popup-menu contains some special functions (“Dateipflege” = DB-Maintenance with Re-Index).
The Icons and graphic are contained in a resource-file.
For printing of the lists two report-files are used.
So all you need to use the program are the *.exe and the dbf-files.
When I started programming I used HMG.3.0.46 – currently I switched to the Unicode-Version HMG.3.1.5.
The program can be compiled with both – just set the corresponding code page.
What’s missing in the current state of the program are some filter-functions to search and filter e.g. for keywords ( -> functionality of the old program).
There was no need for a multilingual version – sorry (but I think it is rather self-explaining … it’s just one more address manager).