Delphi-PRAXiS
Seite 4 von 6   « Erste     234 56      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   dgHaushaltsbuch - Version 0.3.1 (https://www.delphipraxis.net/139365-dghaushaltsbuch-version-0-3-1-a.html)

Mithrandir 5. Okt 2009 10:45

Re: dgHaushaltsbuch - Version 0.3.1
 
Ok, dann kommt das mit rein. Als Platz kündige ich hiermit die Statusbar an. :mrgreen:

Zitat:

Zitat von leddl
Eigentlich hatte ich vor, das zum Anlass zu nehmen, nach langer Zeit endlich mal wieder was zu programmieren. Und was is nu? Der Daniel hat mir das mit so nem tollen Programm wieder kaputtgemacht... Danke Daniel, echt! :evil: :mrgreen:

Tut mir Leid, leddl. Das wollte ich nicht... :cry:

Balu der Bär 5. Okt 2009 10:48

Re: dgHaushaltsbuch - Version 0.3.1
 
Zitat:

Zitat von Daniel G
Ok, dann kommt das mit rein. Als Platz kündige ich hiermit die Statusbar an. :mrgreen:

Aber bitte verstecks nicht zu sehr. Immerhin ist es wichtig, wenn ich nun den Saldo von gewissen Zeitabständen mit einem Blick erkennen will. Du weißt doch: Produktivität kommt vor Design. :stupid:

Mithrandir 5. Okt 2009 10:51

Re: dgHaushaltsbuch - Version 0.3.1
 
Jaja,

Form follows Function, irgendwas war da im Studium. :mrgreen:

Muss halt nur schauen, wo es am Besten rein passt. Und da ist nunmal die Statusleiste die einzig freie Fläche. :)

Balu der Bär 5. Okt 2009 10:53

Re: dgHaushaltsbuch - Version 0.3.1
 
Ich beziehe mich auf deinen letzten Screen (umsätze.png). Wie wäre es, wenn du unten rechts das Tag-Feld in der Breite halbierst und auf die neue freie Fläche drei Felder Einnahmen, Ausgaben, Saldo hinpackst (untereiander)?

Wer Spenden erwartet muss auch auf Kundenwünsche eingehen. :mrgreen:

Mithrandir 5. Okt 2009 10:57

Re: dgHaushaltsbuch - Version 0.3.1
 
Hmm, das wäre ne Möglichkeit. Muss ich zuhause nochmal evaluieren. :mrgreen:

Zitat:

Wer Spenden erwartet muss auch auf Kundenwünsche eingehen.
Ach so läuft das... :mrgreen:

Mithrandir 6. Okt 2009 08:53

Re: dgHaushaltsbuch - Version 0.3.1
 
Hab mal ne reine Interessensfrage:

Das Programm nutzt ein paar Thirdparty-Komponenten, hauptsächlich die ZEOS-DBO und JVCL. Ich weiß, dass beide recht mächtig sind. Aber ist es normal, dass die Zeos-DBO die Exe um fast 1,2 MB aufpusten? Ich meine, die Exe hat fast 3 MB. Ich halte das für ganz schön - groß. :shock:

Man muss auch dazu sagen, dass beim Erzeugen fast eine halbe Million Zeilen kompilliert werden. So ein großes Projekt hatte ich bis dato noch nicht... :stupid:

Mithrandir 6. Okt 2009 14:32

Re: dgHaushaltsbuch - Version 0.3.1
 
Liste der Anhänge anzeigen (Anzahl: 1)
So,

für die regelmäßigen Leser dieses Threads habe ich mal ein Paket mit einer ersten Beta der Version 0.5 geschnürt, um die Wartezeit etwas zu verkürzen. Mich würde mal interessieren, wie ihr das UI findet, sowie den Rest. Durch kleinere Fehler, die noch existieren, kann man kann zwar den Einstellungsdialog aufrufen, allerdings nicht nutzen. :stupid:

Hier mal ein kleiner Changelog:

Code:
[+] Feature hinzugefügt
[-] Fehler behoben[*] Feature verbessert

Version 0.5 Beta 1 (06.10.09)
======================
[-] Fenster ließ sich auf unlogische Größe verkleinern
[-] Mehrmaliger Start des Programms nicht mehr möglich
[+] Menüicons hinzugefügt
[+] NavigationBar auf der linken Seite mit den wichtigsten Funktionen
[+] Diagramm-Funktion
[+] HTML-Generator
[+] Erweiterte Konfigurationsmöglichkeiten der Generatoren
[+] HTML-Wilkommensseite/Startseite mit den wichtigsten Funktionen
[+] Tastatursteuerung hinzugefügt[*] Komplettes Redesign[*] "Einkommen" gegen "Einnahmen" ausgetauscht[*] Filterfunktionen verfeinert[*] Unnötige Abfragen entfernt[*] Toolbar vergrößert + Größere Icons [Tango Icon Lib][*] Fixkosten vorerst entfernt[*] "Über..."-Dialog umgestaltet[*] Windows 7 tauglich[*] Einstellungen könn(t)en gespeichert werden
Mir ist aufgefallen, dass die Listview sehr langsam wird, je mehr Daten im Programm sind. Um das zu beheben, werde ich vermutlich die "OwnerData"-Eigenschaft der Listview nutzen. Das muss allerdings auch erstmal implementiert werden.

Es handelt sich um einen "inoffiziellen" Release, daher habe ich auch weder den Titel noch den ersten Eintrag editiert. Bilder gibts hier und hier.

Daniel 6. Okt 2009 14:41

Re: dgHaushaltsbuch - Version 0.3.1
 
Danke für das Update, doch bekomme ich SQL-Fehler um die Ohren gehauen:

Code:
---------------------------
dgHaushaltsbuch
---------------------------
SQL Error: Dynamic SQL Error SQL error code = -206 Column unknown EXP_DATE At line 1, column 125. Error Code: -206. Column does not belong to referenced table The SQL: SELECT EXTRACT(MONTH FROM EXP_DATE) as EXP_MONTH, SUM(EXP_VALUE) as EXP_SUM, EXP_TYPE FROM EXPENSES WHERE EXTRACT(YEAR FROM EXP_DATE) = ? GROUP BY EXTRACT(MONTH FROM EXP_DATE), EXP_TYPE ORDER BY EXTRACT(MONTH FROM EXP_DATE) ASC;;
---------------------------
OK  
---------------------------
Zum Thema Listview:
Eventuell könntest Du den TVirtualTreeView nutzen. Wenn man lang genug auf den einredet (keine Childnodes, RowSelect=true, mehrere Spalte bei Bedarf), dann glaubt der auch, ein Listview zu sein - und der ist richtig schnell.

Mithrandir 6. Okt 2009 14:49

Re: dgHaushaltsbuch - Version 0.3.1
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ups, äh,
hatte ich eigentlich erwähnt, dass man die alte Datenbank konvertieren müsste? Mit einem richtig schmutzigen DBConverter? :stupid:

Ich lade ihn mal hoch, allerdings ist der wirklich nur Q'n'D zusammengehauen, es empfiehlt sich ein Backup der DB. Zur Sicherheit ist im Archiv der Source.

//Edit: @ListView: Ja, an die VirtualTreeView hatte ich auch schon gedacht. Allerdings glaube ich, dass in meinem Falle ein umstellen auf OwnerData einfach wäre. Mit der Eigenschaft habe ich aktuell in einem nonVCL-Projekt gearbeitet, ist eigentlich gar nicht so schwer, und auch recht flott... :)

//Edit2: Den Converter sollte man im Verzeichnis der Haushaltsbuch-Exe ausführen, da ich den ganzen FB-Kram nicht nochmal ins Archiv schmeißen wollte. ;)

Balu der Bär 10. Okt 2009 13:16

Re: dgHaushaltsbuch - Version 0.3.1
 
Moinsen die Dame :hi:
  • Vorschlag: Vlt. sollte automatisch beim ersten Start der Dialog Benutzer anlegen angezeigt werden
  • Vorschlag: Beim ersten Umsatz buchen sollte automatisch der erste Benutzer geladen werden. Schließe ich den Dialog und will mir nun den Umsatz angucken, sehe ich wieder nichts sondern muss in der Sidebar nochmal den Benutzer auswählen
  • Wunsch: Bei der Umsatzanzeige sollten die Elemente verschiebar sein. Ich z.B. möchte die Spalte Datum ganz links haben.
  • Wunsch: Weiterhin die Option das der Umsatz buchen Dialog geschlossen wird nachdem man einen Umsatz gebucht hat
  • Wunsch: Kommentarfeld?
  • Bug: Ich erstelle einen Benutzer und buche etwas. Dann gehe ich zum Benutzer-Dialog und benenne den Benutzer um. Jedoch steht danach bei den Umsätzen weiterhin der alte Benutzer-Name. Erst nach einem Neustart vom Haushaltsbuch wird aus altem der neue Name
  • Anderes: Wenn ich die Zeitspanne ändere dauert es teilweise doch einen kleinen Moment bis die Daten angezeigt werden. Kann man mit deinem Programm noch arbeiten bei > 1k Umsätzen? Schonmal getestet mit etwas mehr Datensätzen?
  • Frage: Passt sich das Diagramm nicht automatisch an? Wenn ich im Oktober mehr als €900 Einnahmen und Ausgaben buche, sehe ich im Diagram nur einen grünen und roten Strich der bis ganz nach oben (Obergrenze Intervall y-Achse: 900)...
  • Bug: Hilfe im Mainmenu ist enabled aber es passiert nichts

Ansonsten schönes Update, weiter so. :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:28 Uhr.
Seite 4 von 6   « Erste     234 56      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz