Entwickler-Ecke
Sonstiges (Delphi) - Erinnerungsprogramm
kingsusu - Mo 09.11.09 20:18
Titel: Erinnerungsprogramm
Hallo Leute.
Ich habe vor ein Erinnerungsprogramm zu programmieren. Ich verwende Delphi 6 und bin ein Anfänger. Deswegen wollte ich euch mal fragen, ob ihr mir das zutrauen könnt, oder ob ihr meint, dass mich das für den Anfang zu sehr überfordern würde.
Als Anhang habe ich mir eine kleine Beschreibung und eine skizze angefertigt.
Danke schon mal im Voraus! :-)
Viele Grüße
Kingsusu
Edit:
Crosslink zu Delphi-Praxis (
http://www.delphipraxis.net/topic168267_erinnerungsprogramm.html)
platzwart - Mo 09.11.09 20:23
Fang einfach mal an, dann wirst du recht schnell feststellen, ob du es kannst oder ob es noch zu schwer für dich ist...
kingsusu - Mo 09.11.09 20:34
Ein bisschen.
Ich will noch Zeit und Datum einstellen können, sodass es zu einer bestimmten Zeit mit meiner Notiz maximiert.
Grüße
Kingsusu
Andreas L. - Mo 09.11.09 21:36
Was kannst du denn? Was hast du schon gemacht? Ohne diese Infos kann man schlecht einschätzen ob dich so ein Programm überfordern wird :wink:
kingsusu - Di 10.11.09 00:18
so gut wie garnichts .. nur einen Taschenrechner.
Deswegen wäre en Tutorial oder sowas ganz gut.^^
lg
Kingsusu
jasocul - Di 10.11.09 10:21
kingsusu hat folgendes geschrieben : |
so gut wie garnichts .. nur einen Taschenrechner. |
Wenn du dich mit der TTimer-Komponente auseinandersetzt, sollte es für dich machbar sein. Außerdem ist hier eine hervorragende Community, die dir sicher bei Einzelfragen helfen wird.
Kleiner Tipp vorweg:
Die TTimer-Komponente kann zwar im Milli-Sekunden-Bereich "getaktet" werden, aber das ist nur Theorie. In der Praxis funktioniert das nicht. Du musst also bei dem Timer-Ereignis die Überschreitung der Ziel-Zeit prüfen und nicht die genaue Zeit.
Critter - Di 10.11.09 14:08
Hallo
kingsusu,
ich will dir eigentlich nur ein wenig Mut machen. Ich finde du hast dir ein perfektes Anfängerprojekt ausgesucht. Nicht zu groß, nicht zu kompliziert, es bietet dir die Möglichkeit einige grundlegende Dinge zu lernen und du kannst es nach und nach erweitern. So währe es z. B. denkbar einen kleinen Abstecher in die Grafikprogrammierung zu machen, indem du die Uhr aus deinem Konzept in eine Paintbox mahlst oder in die Dateiverarbeitung, indem du den besten Weg suchst, deine Termine zu speichern.
Die Gefahr, die es beim Delphi-Lernen immer gibt, ist, dass du einfache Aufgaben von großen Komponenten erledigen lässt. Es ist z.B. problemlos möglich eine Datei mithilfe eines Memos zu speichern - sinnvoll ist das aber meist nicht. Stelle dir (und im Zweifelsfall uns ;)) also am besten, wenn du eine Lösung zu einem Problem gefunden hast, die einfach zu "groß" aussieht die Frage, ob es nicht noch einfacher geht.
critter
Niko S. - Di 10.11.09 14:58
Genau so ein Projekt habe ich letztens für mich programmiert, weil ich auch ständig irgendwas vergesse.
Was du dafür brauchst ist eig nur:
TDateTime (TDate / TTime)
EncodeTime
EncodeDate
DecodeTime
DecodeDate
TTimer
Mehr brauchst du dazu nicht, und ich denke mal, alle diese begriffe findest du in der Hilfedatei ;).
Vielleicht solltest du dir noch TTrayIcon anschauen oder CoolTray zu finden auf torry.net.
Critter - Di 10.11.09 19:10
Hi,
Niko S. hat folgendes geschrieben : |
TDateTime (TDate / TTime)
EncodeTime
EncodeDate
DecodeTime
DecodeDate
TTimer |
wie immer gibt es aber auch hier merere Ansätze das zu lösen, so könnten für ihn auch
- tDateTimePicker
- FormatDateTime
- now
- {...}
Von nutzen sein :). Ich möchte mal behaupten, ich würde EncodeTime, EncodeDate, DecodeTime und DecodeDate nicht benötigen/verwenden ;).
Aber das liegt ganz am Geschmack von
kingsusu.
critter
kingsusu - Do 12.11.09 15:57
Wow danke Leute für eure tollen Einträge! :)
Werde nun anfangen Delphie bis ins kleinste Detail zu studieren! :-D
elundril - Do 12.11.09 16:44
DateTimePicker unter Win32, TTimer unter System.
TDateTime ist eine Klasse die du visuell nicht erzeugen kannst.
EncodeDate, EncodeTime, DecodeDate, DecodeTime und FormatDateTime sind Proceduren die du aufrufen kannst ohne Komponente.
now ist eine methode die dir das aktuelle Datum und Uhrzeit zurückgibt.
lg elundril
Delete - Do 12.11.09 17:49
Hallo kingsusu,
wer die gleiche Frage in verschiedenen Foren stellt, sollte dies bekannt geben!
kingsusu - Di 08.12.09 15:21
Super! Danke für eure Antworten. Konnte jetzt leider einige Zeit nicht online kommen, aber nun verwende ich auch Delphi 2009.
Habe ich Vorteile dem alten System gegenüber was mein Vorhaben angeht?
kingsusu - Mi 09.12.09 15:34
Eine Frage habe ich noch.
Soll ich mir als erstes mein Design überlegen und dann die Komponenten darauf abstimmen? Oder wie gehe ich am besten vor?
Lg
PS:
Hast du das nicht damit schon erledigt, oder muss ich das irgendwo anders auch verlinken?
Nersgatt - Mi 09.12.09 15:54
kingsusu hat folgendes geschrieben : |
Hast du das nicht damit schon erledigt, oder muss ich das irgendwo anders auch verlinken? |
Für diesen Thread habe ich das damit schon gemacht. Aber in Zukunft sofort machen.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 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!