Entwickler-Ecke
Freeware Projekte - Year-Timer
Kri - Di 08.04.08 16:17
Titel: Year-Timer
Hallo zusammen..
die Tatsache, dass ich ständig auf die Uhr schaue, und mich nichts verrückter macht, wenn ich nicht weiss wieviel Uhr wir haben, brachte mich auf die Idee dieses kleine Programm zu schreiben.
Ich weiss, sinnvoll ist es nicht wirklich, anschauen könnt ihr es euch ja mal trotzdem!
Es zeigt euch an wieviel Zeit wir schon in diesem Jahr verbracht haben, und wieviel Zeit uns noch bleibt.
Viele liebe Grüße und hoffe auf euer Feedback
Kri
VERSIONS:
1.1
- PopupMenu
-> Close
1.2
- PopupMenu
-> FontColor Rot oder Grün
-> On Top auswählbar
- Prozent auf 2 Nachkommastellen gerundet
1.3
- Einstellungen werden bei Neustart des Programms übernommen
1.4
- PopupMenu
-> "Zusatz" (3. Spalte) ausblendbar
-> ScreenSnap (Andocken am Fensterrand) auswählbar
- Tausendertrennzeichen
1.5
(versuch das 120DPI-Prob zu Fixen)
1.6
- PopupMenu
-> Transparenter Hintergrund auswählbar
elundril - Di 08.04.08 16:46
lustige und nette idee. auch die farben sind nicht schlecht aber was mir nicht gefällt is das es keinen beenden button hat und man es über die taskleiste beenden muss.
lg elundril
Kri - Di 08.04.08 17:10
Sodele,
Das mit dem Schließen hab ich nun über das PopUpMenu geregelt, nun kann man einfach -> Rechtsklick->Schließen machen.
Version wurde oben aktualisiert.
Grüße
Kri
huuuuuh - Di 08.04.08 17:42
is ja ein lustiges programm
ich fänd es noch gut wenn die prozentzahl gerundet werden würde
und eine wählmöglichkeit der farben wär auch nich schlecht
ps. wie hast du es hingekriegt dass das programm ohne balken und rahmen startet? und das verschiebn bei draufklicken?
sry falls noob-frage
busybyte - Di 08.04.08 18:35
Bei mir fehlt der Rechte Rand
Auflösung 1600*1024 (16/9 bzw. 10)
Sinspin - Di 08.04.08 18:46
Das ist ja mal ne witzige Idee. :zustimm:
Die Prozentangabe könntest du so runden das sich nur die letzten ein oder zwei Stellen ändern.
Die Farben sind schon ok so. Auch wenn ich eher Schwarz/Grün bevorzuge.
Immer im Vordergrund wäre noch als Option nicht schlecht.
Kri - Di 08.04.08 19:37
Vielen Dank für die vielen Rückmeldungen.
Ich werde mir eure Vorschläge heute abend mal vornehmen und dann on stellen.
Falls ihr noch mehr Ideen habt immer her damit!
Viele liebe Grüße
Kri
Kri - Mi 09.04.08 03:09
Hallo zusammen,
bin euren Wünschen mal nachgegangen und habe ne neue Version rausgebracht, Details und Download im 1.Post.
@busybyte: Habe meine Auflösung genauso wie deine Stehen, aber bei mir ist alles sichtbar, habe leider keine Ahnung woran das liegt, und habe es versucht in der 1.2 zu fixen, kannst es ja mal ausprobieren und mir Rückmeldung geben..
Viele liebe Grüße
Kri
zuma - Mi 09.04.08 10:08
Es wäre schön, wenn ich z.b. grün gewählt habe, das Programm beim nächsten Start auch diese Farbe wieder nutzt, sonst muss ich das immer neu umschalten. Mehr Farben würde ich auch gut finden, evtl. separat für Hintergrund / Schriften einstellbar ?
Was mich irritiert, ist:
Du schreibst, die Idee wäre dir gekommen, weil's dich kirre macht, wenn du nicht weisst wie spät es ist. Aber das Programm zeigt mir die Uhrzeit auch nicht an ... wäre schön, wenn die z.b. rechts neben der %-Anzeige stehen würde (evtl. Datum rechts, Zeit Links oder so)
Kri - Mi 09.04.08 11:19
Hi,
Das mit den Farben und Schriften und so überleg ich mir mal.
Der Application.Title ist Datum und Uhrzeit, sprich in der Taskleiste wird es Normalerweise angezeigt, dachte das langt. Aber mit links und rechts ist auch ne gute Idee.
Das die Einstellung (z.B. Farbe grün) gespeichert wird, für den nächsten Programmstart, hatte ich mir auch überlegt, bin leider auf keine akzeptable Lösung gekommen wie ich das anstellen soll, ohne eine weitere Datei (txt, ini) zu benutzen, vllt gibt es da ja ne Lösung.
Viele liebe Grüße
Kri
elundril - Mi 09.04.08 14:03
Kri hat folgendes geschrieben: |
| Das die Einstellung (z.B. Farbe grün) gespeichert wird, für den nächsten Programmstart, hatte ich mir auch überlegt, bin leider auf keine akzeptable Lösung gekommen wie ich das anstellen soll, ohne eine weitere Datei (txt, ini) zu benutzen, vllt gibt es da ja ne Lösung. |
dafür wäre dann die registry da obwohl ich dir raten würde das du ne abfrage machst ob die einstellungen in der registry gespeichert werden soll.
lg elundril
zuma - Mi 09.04.08 14:17
[quote="[user]Kri[/user]"]
Der Application.Title ist Datum und Uhrzeit, sprich in der Taskleiste wird es Normalerweise angezeigt, dachte das langt.
[/quote]
ups, hatte ich gar nicht gesehen, hab soviele Fenster auf, das mir der da unten gar nicht aufgefallen ist ;) Aber das zeigt ja, das nicht jeder ständig auf die Taskleiste guckt .. bzw. wenn ich auf mehreren Monitoren arbeite, ich auf dem einen gar keine Taskleiste sehe (und auf dem hatte ich's angezeigt)
[quote="[user]Kri[/user]"]
Das die Einstellung (z.B. Farbe grün) gespeichert wird, für den nächsten Programmstart, hatte ich mir auch überlegt, bin leider auf keine akzeptable Lösung gekommen wie ich das anstellen soll, ohne eine weitere Datei (txt, ini) zu benutzen, vllt gibt es da ja ne Lösung.
Viele liebe Grüße
Kri[/quote]
was spricht denn gegen eine Ini-Datei ? ich mag die, da kann man so herrlich 'von außen' am Prog. 'rumpfuschen' (was mir bei meinem eigenen Prog's natürlich aber auch nicht gefällt) :mrgreen:
Kri - Mi 09.04.08 14:51
Naa das erste Problem bei den inis ist mal
1. dass ich mich mit inis nicht auskenn
2. das prog eigentlich ohne zusätzliche Dateien auskommen soll
Viele liebe Grüße
Kri
zuma - Mi 09.04.08 16:28
Ini's ? recht easy, schau dir doch mal TIniFile an ;)
keine Extra Dateien ist natürlich deine Entscheidung,
ich seh da aber kein Problem drin, eine weitere Datei
zu haben und finds besser, als die Registry 'zuzumüllen'.
Die brauchste ja noch nicht mal mit ausliefern, da das
Prog die ja dann automatisch erstellen sollte.
Kri - Mi 09.04.08 16:37
Ok schaue mir die TIniFile mal an..
EDIT1: Wo finde ich die denn? (lach)
EDIT2: Ok, hab ein Tut gefunden
Grüße
Kri
Kri - Mi 09.04.08 17:49
Hi,
du hattest Recht das mit den Inis war wirklich sehr einfach!
Neue v1.3 gibts im 1.Post.
EDIT: Die Datums- und Uhrzeitsanzeige regle ich noch!
Viele liebe Grüße
Kri
Regan - Mi 09.04.08 18:27
Ich muss sagen, dass mir die Idee auch sehr gut gefällt. Allerdings finde ich die dritte Spalte irgendwie sinnlos seltsam. Vielleicht könntest du noch ScreenSnap auf true setzten. Dann wird das Fenster so schön an den Rand angeklebt :wink: .
Kri - Mi 09.04.08 18:35
Ok das mit den Screensnap werde ich in der nächsten Version veröffentlichen.
Die 3. Spalte erscheint mir langsam aber sicher auch etwas sinnlos, ich weiss nicht wie die anderen darüber denken, vllt können ein paar andere ja noch ihre Meinung dazu abgeben..
EDIT: Tausendertrennzeichen werd ich auch noch einbauen.
Viele liebe Grüße
Kri
huuuuuh - Mi 09.04.08 22:13
man könnte einbauen das die dritte spalte nur auf wunsch erscheint, evt. bei mausklick auf den rechten rand des fensters
Kri - Do 10.04.08 02:15
huuuuuh hat folgendes geschrieben: |
| man könnte einbauen das die dritte spalte nur auf wunsch erscheint, evt. bei mausklick auf den rechten rand des fensters |
Die Idee fand ich so gut dass ich sie direkt eingebaut und hochgeladen habe! ..v1.4 release..
Viele liebe Grüße
Kri
busybyte - Do 10.04.08 02:24
Gibt's doch nicht,bei mir fehlt immer noch der rechte Rand.
Mal sehen ob ich die Ursache finde.
Ist aber nur beim Yeartimer so.
busybyte - Do 10.04.08 02:35
Ok das liegt an meiner 120 DPI -Einstellung für grössere Symbole
Systemsteuerung/Anzeige/Einstellungen/Erweitert/Allgemein
Änderung erfordert Windows-CD und Neustart.
Kri - Do 10.04.08 02:42
Huch noch jemand wach..
Lag das jetzt an mir oder an dir? Bzw. muss ich was ändern?
Viele liebe Grüße
Kri
elundril - Do 10.04.08 09:25
gefällt mir schon richtig gut!
Toll wäre es noch wenn man nicht nur zwischen rot und grün wählen kann sondern auch zwischen anderen Farben bzw wenn man sich die farben selbst aussuchen dürfte.
lg elundril
busybyte - Do 10.04.08 10:42
//doppelpost
busybyte - Do 10.04.08 10:55
Hm es hat halt jeder der 120 DPI eingestellt hat, das gleiche Problem mit dem rechten Rand.
Bis jetzt ist noch keine Lösung in Sicht.
Kri - Do 10.04.08 11:17
Ich hab das Design ein bissen komplexer gemacht.. ich hab die Form transparent.. Und das was schwarz ist, ist ein schwarzes Panel..
Ich werde die von die genannte Zeile mal einbauen und es hochladen.
EDIT: Ist hochgeladen, im ersten Post wie immer..
Viele liebe Grüße
Kri
busybyte - Do 10.04.08 14:51
Ok ich denke ich hab's.
Könntest Du bitte folgendes hinzufügen?
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| Var CodedDPI_:integer;
procedure TForm1.FormCreate(Sender: TObject); begin CodedDPI_:=96; ScaleBy(CodedDPI_,PixelsPerinch); end; |
CodedDPI ist die DPI-Einstellung/PixelsPerInch die man beim Programmieren verwendet.
Danke!
Kri - Do 10.04.08 15:12
Hi,
muss ich machen
Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| procedure TForm1.FormCreate(Sender: TObject); begin if Screen.PixelsPerInch=120 then Form1.PixelsPerInch:=120; CodedDPI_:=96; ScaleBy(CodedDPI_,PixelsPerinch); end; |
oder nur
Delphi-Quelltext
1: 2: 3: 4: 5:
| procedure TForm1.FormCreate(Sender: TObject); begin CodedDPI_:=96; ScaleBy(CodedDPI_,PixelsPerinch); end; |
Viele liebe Grüße
Kri
busybyte - Do 10.04.08 15:25
Delphi-Quelltext
1: 2: 3: 4: 5:
| procedure TForm1.FormCreate(Sender: TObject); begin CodedDPI_:=96; ScaleBy(CodedDPI_,PixelsPerInch); end; |
Kri - Do 10.04.08 15:37
Ok ist hochgeladen.
Grüße
Kri
busybyte - Do 10.04.08 15:42
Erstmal danke!Leider hat's nicht funktioniert ?
Es hat sich überhaupt nichts geändert?
Ich verstehe nur Bahnhof,da ich ca. 20 Tests mit einer normalen Form, 2 Panels und einem Label drauf gemacht hatte.
Verwendest Du Frames?
zuma - Do 10.04.08 15:59
bei mir kann ich nichts von transparenz entdecken ..
Was soll denn nun transparent sein ?
Hab nach wie vor schwarzen Hintergrund und (lieber) grüne Schriften ...
Die Farbe wird sich nun in einer Ini gemerkt ??
wo wird die denn erstellt/gespeichert ? Finde die nicht ...
Kri - Do 10.04.08 16:10
Nein da ist nichts Transparent habe mich falsch ausgedrückt.
Die ganzen Einstellungen die man vornimmt werden in C:/Windows/yeartimer.ini gespeichert.
An der Transparenz bin ich noch am arbeiten, will aber nicht so wie ich will..
Viele liebe Grüße
Kri
EDIT: Ich erklär das mit der Transparenz nochmal schnell:
Also ich habe mein Form komplett transparent gemacht. Und das was man als schwarzen Background erkennt ist ein Panel. (Habe das gemacht, weil sonst die Form zu groß erscheint, vllt kann ich das noch fixen).
Frames habe ich keine benutzt.
EDIT2: Habe es gefixt und hochgeladen. Vergesst das mit der Transparenz und dem Panel.
Vllt ist jetzt auch das 120DPI Problem gefixt, da die Tranparenz weg ist..
busybyte - Do 10.04.08 17:05
120 DPI-Fehler ist immer noch da.
Ich geb's auf da gerade meine GF8800GT mit der Post gekommen ist.
Kri - Fr 11.04.08 03:40
Hallo zusammen..
v1.6 ist draußen, habe bis jetzt nur den Transparenten Hindergrund geschafft, an der Farbauswahl arbeite ich noch..
Viele liebe Grüße
Kri
huuuuuh - Fr 11.04.08 06:40
wenn das ding transparent is kann mans nich mehr verschieben oder auch nur nen rechtsklick drauf machen...
edit: man muss solange drauf rumklicken bis man zufällig was grünes trifft
zuma - Fr 11.04.08 07:44
busybyte hat folgendes geschrieben: |
120 DPI-Fehler ist immer noch da.
Ich geb's auf da gerade meine GF8800GT mit der Post gekommen ist. |
OT:
Die steckt in meinem Home-PC. Falls Du dort 2 Monitore anschließt:
Geht in deinem System die unabhängige Anzeige auf 2 Monitoren ?
Mit der 7600 konnte ich das, mit der 8800 scheint das nicht mehr
zu gehen (oder ich bin zu blöd für die Einstellung). Jetzt kann
ich nur noch einen großen Desktop auf beide verteilt einstellen oder clonen.
Also geht zocken auf einem Moni und chatten auf anderem nicht mehr :(
Kri - Fr 11.04.08 09:48
huuuuuh hat folgendes geschrieben: |
wenn das ding transparent is kann mans nich mehr verschieben oder auch nur nen rechtsklick drauf machen...
edit: man muss solange drauf rumklicken bis man zufällig was grünes trifft |
Ist mir schon klar.. man kann auch einfach auf den dicken Balken der ProgressBar klicken, ist am einfachsten!
Viele liebe Grüße
Kri
huuuuuh - Fr 11.04.08 13:29
das mit der progressbar is aber auch nich so einfach die zu treffen... zumindest nich bei auflösung 1280x1024...
evt. könntst du den tastenkombination einbauen, mit dder man zwischen transparent/untransparent umschalten kann
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!