Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   µNotes (https://www.delphipraxis.net/85241-%B5notes.html)

Antigo 27. Jan 2007 23:04


µNotes
 
Liste der Anhänge anzeigen (Anzahl: 2)
Hi,

MNotes ist ein Programm um sich kleine Notizen auf dem PC zu speichern. Es ist aus der Not heraus entstanden, dass ich kein Programm gefunden hab, was mir einfach kleine Notizzettel auf den Desktop kleben kann. Das einzige was ich fand war die Yahoo Widgets Maschine, die für meinen Zweck allerdings völlig überladen war, da ich kein Windows "Skinner" bin, sondern einfach nur diese eine Funktion, nämlich das Notieren von Dingen auf dem Desktop suchte.

Nach dem Start von MNotes findet sich ein kleiner gelber Notizzettel unten rechts in der TNA. Per Rechtsklick, können neue Notizen angelegt werden und bereits vorhanden ein und ausgeblendet werden.
Nach dem Klick auf "Neue Notiz" erscheint ein neuer Notizzettel. Nach der Eingabe der Notiz hat man die Möglichkeit, den Notizzettel entweder auf den Desktop zu "pinnen", oder ihn ständig im Vordergrund zu behalten. Man kann ihn natürlich auch als normales Fenster offen halten, allerdings ist er dann nur schwer wieder zu finde, da er keinen Taskleisten Eintrag hat ;)


Ich konnte das Programm bisher noch nicht ausgiebig testen, hier kommt ihr jetzt ins Spiel. ;)

mfg

////////////////////////////////////////
edit:
So ein Update:
- *fixed* Minimale Größe für Notiz festgelegt
- *fixed* Namen etwas verändert ;)
- *fixed* Notizen werden nicht mehr nur beim schliessen des Programms gespeichert
- *added* globale Einstellungen: Schriftart, Schriftgröße, Fenstermodus
- *added* AlarmFunktion

2. Update:
- *fixed* Minimale Größe im OI festgelegt -> keine Sprunghaftes Resize
- *fixed* Schwarze Schlieren bei Resize
- *fixed* Alarmauslöser
- *added* Ausblenden und Löschen Buttoon hinzugefügt

Antigo 29. Jan 2007 15:53

Re: MNotes
 
niemand interessiert? keine kommentare? :cry:

holliesoft 29. Jan 2007 16:13

Re: MNotes
 
Hallo Antigo,

hab mir Dein Programm mal angesehen, ist ganz nett gemacht. Was genau macht denn die Funktion "an Desktop pinnen" technisch gesehen (also im Programmcode)?
Ich bräuchte sowas selbst für meinen eigenen "Post-it"-Clone (siehe Signatur)...

Gruß
Patrick

fwsp 29. Jan 2007 16:38

Re: MNotes
 
das programm finde ich ganz gut. allerdings würde ich es begrüßen, wenn man seine einstellungen (font, immer an desktop pinnen) speichern könnte.

Antigo 29. Jan 2007 17:26

Re: MNotes
 
Zitat:

Zitat von holliesoft
Hallo Antigo,

hab mir Dein Programm mal angesehen, ist ganz nett gemacht. Was genau macht denn die Funktion "an Desktop pinnen" technisch gesehen (also im Programmcode)?
Ich bräuchte sowas selbst für meinen eigenen "Post-it"-Clone (siehe Signatur)...

Gruß
Patrick

technisch gesehen setze ich das ParetWindow der Form auf den Desktop. Den Code Schnipsel hab ich hier ausm Forum.


Zitat:

Zitat von fwsp
das programm finde ich ganz gut. allerdings würde ich es begrüßen, wenn man seine einstellungen (font, immer an desktop pinnen) speichern könnte.

Das geschieht automatisch wenn man das Programm beendet. Ich hab leider noch keine vernünftige Möglichkeit gefunden die Daten regelmäßiger zu speichern. Jedesmal im OnChange eines Memofelds wäre zu oft, denn dann würde nach jedem Buchstaben gesichert. Mit nem Timer finde ich auch schön. Das Event OnExit des Memo Felds wird leider nicht aufgerurfen, sonst hätte ich es darüber gemacht.
Bliebe höchstens noch ein extra button fürs speichern... oder hat sonst jemand eine Idee?

fwsp 29. Jan 2007 17:28

Re: MNotes
 
ich mein, das man einheitliche voreinstellungen für alle notizen hat.

RWarnecke 29. Jan 2007 17:29

Re: MNotes
 
+++ Hinweis +++ Ich habe mir Dein Programm zwar nicht angesehen. Du solltest aber vielleicht Deinen Namen vom Programm ändern, da es bereits ein Programm MNotes gibt. Dieses ist zum Synchronisieren von PocketPC's oder Palm's mit dem Mailprogramm Lotus Notes. +++ Hinweis +++

Pfoto 29. Jan 2007 17:45

Re: MNotes
 
Hi!

was mir aufgefallen ist:
  • unbedingt Fensterbegrenzungen einbauen (man kann es bis ins "nichts" zusammenziehen
  • Die Einstellungen finde ich sinnvoller Global festzulegen (ich will ja nicht ständig die Schriftgröße ändern
  • Beim verändern der Größe enstehen kurzzeitig hässliche Streifen...


Ich nutze z.Zt. eine Textdatei auf dem Desktop, um z.B. das Datum
von eingegangenen Paketen zu dokumentieren -- sonst verpenn ich
oftmals das Datum, bis zu dem ich spätestens was zurücksenden kann.

Für sowas könnte ich dein Programm bestimmt gebrauchen.
Wäre da nicht auch eine Art Warn- oder Prioritäten-Meldung toll?
D.h. man gibt ein Erinnerungdatum an, bei dem an aufgerüttelt wird...



Gruß
Pfoto

Antigo 29. Jan 2007 17:52

Re: MNotes
 
Zitat:

Zitat von fwsp
ich mein, das man einheitliche voreinstellungen für alle notizen hat.

ist eine gute Idee, werd ich umsetzen :)


Zitat:

Zitat von RWarnecke
+++ Hinweis +++ Ich habe mir Dein Programm zwar nicht angesehen. Du solltest aber vielleicht Deinen Namen vom Programm ändern, da es bereits ein Programm MNotes gibt. Dieses ist zum Synchronisieren von PocketPC's oder Palm's mit dem Mailprogramm Lotus Notes. +++ Hinweis +++

:shock: ok danke für den Hinweis, dann werd ich mir wohl was anderes enfallen lassen müssen....


Zitat:

Zitat von Pfoto
Hi!

was mir aufgefallen ist:
  • unbedingt Fensterbegrenzungen einbauen (man kann es bis ins "nichts" zusammenziehen
  • Die Einstellungen finde ich sinnvoller Global festzulegen (ich will ja nicht ständig die Schriftgröße ändern
  • Beim verändern der Größe enstehen kurzzeitig hässliche Streifen...


Ich nutze z.Zt. eine Textdatei auf dem Desktop, um z.B. das Datum
von eingegangenen Paketen zu dokumentieren -- sonst verpenn ich
oftmals das Datum, bis zu dem ich spätestens was zurücksenden kann.

Für sowas könnte ich dein Programm bestimmt gebrauchen.
Wäre da nicht auch eine Art Warn- oder Prioritäten-Meldung toll?
D.h. man gibt ein Erinnerungdatum an, bei dem an aufgerüttelt wird...



Gruß
Pfoto

- Fensterbegrenzung kommt auf ToDo Liste
- Globale Einstellungen siehe oben
- Gegen die Streifen hab ich noch kein Mittel gefunden, ich guck mal was man noch machen könnte ;)

Warn Meldung ist auch eine gute Idee, werd ich wohl auch mit einbauen.


danke an auch :)

Antigo 31. Jan 2007 15:24

Re: µNotes
 
So ich hab jetzt alles umgesetzt was hier vorgeschlagen wurde, neueste Version gibts ganz oben.

Über feedback würd ich mich natürlich freuen :)

halinchen 31. Jan 2007 15:32

Re: µNotes
 
Hi!

Ich find's prima. :-D
Vielleicht solltest du auch eine *.ZIP Datei posten, ich glaube das ist gebräuchlicher. :idea:

Sonst hab ich nichts zu meckern. :wink:

Edit: Doch noch ein Tipp. Wenn man die Voreinstellung ändert, muss man das Programm neustarten damit es sie bei einer neuen Notitz übernimmt.

fwsp 31. Jan 2007 15:34

Re: µNotes
 
warum hast du keine routine programmiert, die die alten notizen korrekt übernimmt?
ansonsten gute umsetzung. vllt sollte man auch noch die farben ändern können?

Pfoto 31. Jan 2007 16:43

Re: µNotes
 
Hi!

ich habe mir eben nochmal die neueste Version heruntergeladen...

Was mir aufgefallen ist:
- holst du dei aktuelle Uhrzeit aus dem Internet?
Denn mein Alarm wurde nicht ausgelöst, als ich die Netzverbindung getrennt hatte.
Würde zumindest den User vorher darauf hinweisen...

Je nachdem, wer deine Zielgruppe ist, würde ich auch einen automatischen
Eintrag für "Autostart" vornehmen, damit hier ebenfalls das Programm im Hintergrund
auf einen Alarm hin prüfen kann (natürlich nur mit ausdrücklichem Wunsch
des Users...).


Und eine Kleinigkeit:
Das Formular springt in eine neue Größe, wenn ich an die Mindestmaße gelange,
anstatt einfach eine Verkleinerung zu unterbinden -- das sieht dann etwas
unruhig und "flackerig" aus (also nur ein "Schönheitsfehler")

Ach und noch was...
Die meisten Leute sind doch das "X" oben rechts gewohnt, wieso muss man
immer den Umweg über das Menü machen, wenn man einen Zettel bearbeitet.
Zumal "Ausblenden" zunächst verwirrend ist, da das Fenster ja wirklich
geschlossen wird.
Ich stell mir immer vor, meine Mutter säße an einem solchen Programm,
da glaubt man gar nicht, was alles missverstanden werden kann... ;-)


Ansonsten: Schönes Tool!


Gruß
Pfoto

Antigo 31. Jan 2007 17:54

Re: µNotes
 
Zitat:

Zitat von halinchen
Hi!

Ich find's prima. :-D
Vielleicht solltest du auch eine *.ZIP Datei posten, ich glaube das ist gebräuchlicher. :idea:

Sonst hab ich nichts zu meckern. :wink:

Edit: Doch noch ein Tipp. Wenn man die Voreinstellung ändert, muss man das Programm neustarten damit es sie bei einer neuen Notitz übernimmt.

zip Datei lässt sich einrichten ;)

Bei den Voreinstellungen ist mir tatsächlich ein Fehler unterlaufen. In der nächsten Version wirds funktionieren ;)

Zitat:

warum hast du keine routine programmiert, die die alten notizen korrekt übernimmt?
ansonsten gute umsetzung. vllt sollte man auch noch die farben ändern können?
Die Abwärtskompatibilät hab ich mir hinsichtlich der einstelligen Zahl der Downloads der alten Version geschenkt ;)
Über die Farben werd ihc mal nachdenken, allerdings müsste ich das dateiformat dafür erneut ändern.

Zitat:

Was mir aufgefallen ist:
- holst du dei aktuelle Uhrzeit aus dem Internet?
Denn mein Alarm wurde nicht ausgelöst, als ich die Netzverbindung getrennt hatte.
Würde zumindest den User vorher darauf hinweisen...
Äh Nein tu ich, allerdings fällt mir grad auf, dass ich nen dicken Fehler in der Alarmfunktion hab. Werd ich sobald wie möglich beheben.



Zitat:

Je nachdem, wer deine Zielgruppe ist, würde ich auch einen automatischen
Eintrag für "Autostart" vornehmen, damit hier ebenfalls das Programm im Hintergrund
auf einen Alarm hin prüfen kann (natürlich nur mit ausdrücklichem Wunsch
des Users...).
Den Weg ins Startmenü wollte ich eigentlich dem User überlassen, da ich auch nicht am System rumfummeln wollte.Einen optionalen Button der sowas vornimmt werde ich aber in Betracht ziehen ;)

Zitat:

Das Formular springt in eine neue Größe, wenn ich an die Mindestmaße gelange,
anstatt einfach eine Verkleinerung zu unterbinden -- das sieht dann etwas
unruhig und "flackerig" aus (also nur ein "Schönheitsfehler")
Jo das stimmt, muss nur gucken ob ich das überhaupt irgendwie verhindern kann. Das verändern der Größe mache ich über
Delphi-Quellcode:
ReleaseCapture();
perform(WM_SysCommand, $F008, 0);
keine Ahnung ob es anders geht, als im OnResize Event der Form dieselbe auf eine Min Größe zu überprüfen und bei Bedarf zurückzusetzen...

Zitat:

Ach und noch was...
Die meisten Leute sind doch das "X" oben rechts gewohnt, wieso muss man
immer den Umweg über das Menü machen, wenn man einen Zettel bearbeitet.
Zumal "Ausblenden" zunächst verwirrend ist, da das Fenster ja wirklich
geschlossen wird.
Ich stell mir immer vor, meine Mutter säße an einem solchen Programm,
da glaubt man gar nicht, was alles missverstanden werden kann...
Ich hatte ursprünglich einen schwarzes X zum ausblenden der Notiz und eine rotes zum Löschen, allerdings wird durch mehr Buttons die Kleinstmögliche Größe eines Zettels immer größer. Trotzdem ist das eigentlich ne gute Sache, weil man sowas ja wie du sagtest eigentlich gewohnt ist. Ich werd mal gucken was sich tun lässt ;)

Zitat:

Ansonsten: Schönes Tool!
danke :) auch an die anderen

halinchen 31. Jan 2007 18:00

Re: µNotes
 
Zitat:

Zitat:

Das Formular springt in eine neue Größe, wenn ich an die Mindestmaße gelange,
anstatt einfach eine Verkleinerung zu unterbinden -- das sieht dann etwas
unruhig und "flackerig" aus (also nur ein "Schönheitsfehler")
Jo das stimmt, muss nur gucken ob ich das überhaupt irgendwie verhindern kann. Das verändern der Größe mache ich über
Delphi-Quellcode:
ReleaseCapture();
perform(WM_SysCommand, $F008, 0);
keine Ahnung ob es anders geht, als im OnResize Event der Form dieselbe auf eine Min Größe zu überprüfen und bei Bedarf zurückzusetzen...
Die Form hat die Eigenschaft "Constraints", und dieses wiederum "MinHeight" und "MinWidth".
(Falls du es nicht nonVCL machst)

Antigo 2. Feb 2007 19:19

Re: µNotes
 
vielen dank für den Tipp :)

Es gibt jetzt eine überarbeitete Version. Changelog siehe oben.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:16 Uhr.

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