Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   System Monitor 0.8 (https://www.delphipraxis.net/110197-system-monitor-0-8-a.html)

Crash 14. Mär 2008 14:24


System Monitor 0.8
 
Liste der Anhänge anzeigen (Anzahl: 3)
Hi,

ich möchte euch hier ein kleines Tool für die Anzeige von Systeminfos auf dem Desktop vorstelln.
Da mir kein Name eingefalln ist, nenn ichs einfach 'System Monitor'.

Screenshots:

siehe Anhang

Changelog
v0.8
- Zeilenumbruch möglich
- es kann jetzt zwischen einem Einfachen und einem Fortgeschrittenen Modus gewechselt werden
- Icons
- optische Aufwertung der Grafiken
- per Rechtsklick auf das Programm kann das Menü geöffnet werden
- StayOnTop
- Auswahl auf welchem Monitor das Prog angezeigt werden soll
- Anzeigen sind jetzt standardmäßig fixiert, sodass nix mehr hin- und herrutscht
- Kurzhilfe im Programm
- kleinere Bugfixes


ToDo:
- Sprachensupport
- Update-Funktion

Hinweis:
Das Programm erstellt einen Ordner im Anwenderverzeichnis und speichert dort die Einstellungen.
Bei Aktivierung von Autostart wird ein Eintrag in der Registry unter 'SOFTWARE\Microsoft\Windows\CurrentVersion\Run' angelegt, bei Deaktivierung wird er wieder entfernt.
Die Benutzung des Programms erfolgt auf eigene Gefahr.

RavenIV 14. Mär 2008 14:55

Re: System Monitor 0.7
 
Nettes Tool.

Aber die Einstellungen sind nicht auf Anhieb klar.
Ich wollte den Benutzernamen ausblenden.
Also "Benutzername" ausgewählt und das Memo-Feld komplett gelöscht.
Dann war die Leiste nur noch ein kleines Viereck.
Da solltest DU Dir was anderes einfallen lassen.

Dann hab ich versucht, das Datum mehrmals anzuzeigen.
Die Leiste wird immer breiter und auf der rechten Seite ist sie leer.
Die passierte, weil der Cursor im Memo-Feld hinter "[/font][/color]" stand.

Ansonsten kann man einen Wert 100 mal anzeigen lassen.
Dies macht auch keinen Sinn.

Hier wären Checkboxen besser.
[ ] Betriebszeit
[ ] Prozessorauslastung
[ ]usw.
Dann kannst Du Dir auch das Memo-Feld sparen.

Noch eine Anregung:
Ich möchte die Leiste am linken Bildschirmrand haben.
Nicht oben oder unten oder mittig, sondern links oder rechts.
Das kann man bis jetzt nicht einstellen.

Man kann für jedes Anzeigeelement (Ugrzeit, Benutzername, usw.) eine eigene Schriftart und Schriftgrösse einstellen.
Das würde ich rausnehmen und für alle Elemente die gleiche Schriftart nehmen.

RWarnecke 14. Mär 2008 14:56

Re: System Monitor 0.7
 
Ich habe gerade mal Dein Tool getestet. Irgendwie nett, aber warum kann ich das Kontextmenü nicht über die Leiste aufrufen ? Bei solchen Programme wünsche ich mir immer, dass ich einstellen kann ob Sie immer im Vordergrund sind oder nicht.

Ich werde es heute Abend nochmal testen. Habe jetzt nur mal kurz Zeit gehabt.

Crash 14. Mär 2008 15:14

Re: System Monitor 0.7
 
Zitat:

Zitat von RavenIV
Nettes Tool.

thx

Zitat:

Zitat von RavenIV
Aber die Einstellungen sind nicht auf Anhieb klar.
Ich wollte den Benutzernamen ausblenden.
Also "Benutzername" ausgewählt und das Memo-Feld komplett gelöscht.
Dann war die Leiste nur noch ein kleines Viereck.
Da solltest DU Dir was anderes einfallen lassen.

Dann hab ich versucht, das Datum mehrmals anzuzeigen.
Die Leiste wird immer breiter und auf der rechten Seite ist sie leer.
Die passierte, weil der Cursor im Memo-Feld hinter "[/font][/color]" stand.

Ok..vielleicht bau ich noch nen Hilfebutton ein, der das ganze bissl erklärt.
Das ganze funktioniert eigentlich genauso wie wenn du hier im Forum nen Beitrag schreibst, mittels BBCode kann man die Anzeige konfigurieren wie man will. Die verschiedenen Label (%CPU%,%UserName% usw) werden durch die Werte ersetzt.

Wahrscheinlich sah es nur so aus als wäre die Leiste leer, weil die Standardfarbe schwarz ist...und auf dunklem Hintergrund sieht man das schlecht^^

Zitat:

Zitat von RavenIV
Ansonsten kann man einen Wert 100 mal anzeigen lassen.
Dies macht auch keinen Sinn.

stimmt...muss man aber nich^^

Zitat:

Zitat von RavenIV
Noch eine Anregung:
Ich möchte die Leiste am linken Bildschirmrand haben.
Nicht oben oder unten oder mittig, sondern links oder rechts.
Das kann man bis jetzt nicht einstellen.

kann man doch in der Radiobox rechts daneben :gruebel:

Zitat:

Zitat von RavenIV
Man kann für jedes Anzeigeelement (Ugrzeit, Benutzername, usw.) eine eigene Schriftart und Schriftgrösse einstellen.
Das würde ich rausnehmen und für alle Elemente die gleiche Schriftart nehmen.

It's a Feature... diese Freiheit is eigentlich gewollt.

RavenIV 14. Mär 2008 15:17

Re: System Monitor 0.7
 
Zitat:

Zitat von Crash

Zitat:

Zitat von RavenIV
Noch eine Anregung:
Ich möchte die Leiste am linken Bildschirmrand haben.
Nicht oben oder unten oder mittig, sondern links oder rechts.
Das kann man bis jetzt nicht einstellen.

kann man doch in der Radiobox rechts daneben :gruebel:

Ich möchte sie am linken Rand haben.
So, wie wenn man die Taskleiste nach links zieht.

Oder ich will sie auf dem zweiten Bildschirm haben.
Wie mach ich das?

Fussball-Robby 14. Mär 2008 15:31

Re: System Monitor 0.7
 
Hey,
Ich finde das Tool an sich ganz gut. Allerdings fänd ich es besser, wenn man auswählen kann, welche Angaben man haben weill, und das nicht ins memo eintipnnen muss. Außerdem finde ich es etwas nervig, dass alle Angaben nach links bzw. rechts rutschen, wenn die Zahl von der CPU länger wird (z.B. von 9% auf 10%).
Insgesamt aber ganz nett :wink:

Mfg

RavenIV 14. Mär 2008 15:33

Re: System Monitor 0.7
 
Zitat:

Zitat von Fussball-Robby
Hey,
Ich finde das Tool an sich ganz gut. Allerdings fänd ich es besser, wenn man auswählen kann, welche Angaben man haben weill, und das nicht ins memo eintipnnen muss. Außerdem finde ich es etwas nervig, dass alle Angaben nach links bzw. rechts rutschen, wenn die Zahl von der CPU länger wird (z.B. von 9% auf 10%).
Insgesamt aber ganz nett :wink:

Mfg

Muss man doch garnicht.
Du kannst die Elemente auswählen und sie werden dann automatisch an der Cursorposition eingetragen.

Crash 14. Mär 2008 15:53

Re: System Monitor 0.7
 
Zitat:

Zitat von RWarnecke
Ich habe gerade mal Dein Tool getestet. Irgendwie nett, aber warum kann ich das Kontextmenü nicht über die Leiste aufrufen ? Bei solchen Programme wünsche ich mir immer, dass ich einstellen kann ob Sie immer im Vordergrund sind oder nicht.

Ich werde es heute Abend nochmal testen. Habe jetzt nur mal kurz Zeit gehabt.

ok, ich werde noch eine entsprechende Enstellmöglichkeit zut Anzeigeart hinzufügen.

Zitat:

Zitat von RavenIV
Ich möchte sie am linken Rand haben.
So, wie wenn man die Taskleiste nach links zieht.

Oder ich will sie auf dem zweiten Bildschirm haben.
Wie mach ich das?

das kommt noch ...mein ich in der ToDo-Leiste mit 'Zeilenumbruch'. Bisher kann man nur eine Zeile anzeigen.
Wie das bei 2 Bildschirmemn aussieht hab ich noch nich getestet, mach ich bei Gelegenheit mal.

Zitat:

Zitat von Fussball-Robby
Hey,
Ich finde das Tool an sich ganz gut. Allerdings fänd ich es besser, wenn man auswählen kann, welche Angaben man haben weill, und das nicht ins memo eintipnnen muss. Außerdem finde ich es etwas nervig, dass alle Angaben nach links bzw. rechts rutschen, wenn die Zahl von der CPU länger wird (z.B. von 9% auf 10%).
Insgesamt aber ganz nett :wink:

Mfg

Ich werd wohl noch nen vereinfachten modus hinzufügen, wo man nur die Komponenten auswählt, die angezeigt werden sollen.
Was das Hin-und Herrutschen angeht, werd ich mal nachschauen, müsste denk ich machbar sein für die CPU-Anzeige ne feste Breite zu vergeben.

Crash 17. Apr 2008 11:53

Re: System Monitor 0.8
 
So, die neue Version ist draußen. Es hat sich einiges getan - vor allem was Bedienung und Design angeht. Ich hab versuch alle Vorschläge von euch umzusetzen und würde mich natürlich weiter über Kritik freuen.

Hier eine Übersicht über die Neuerungen:
- Zeilenumbruch möglich
- es kann jetzt zwischen einem Einfachen und einem Fortgeschrittenen Modus gewechselt werden
- Icons
- optische Aufwertung der Grafiken
- per Rechtsklick auf das Programm kann das Menü geöffnet werden
- StayOnTop
- Auswahl auf welchem Monitor das Prog angezeigt werden soll
- Anzeigen sind jetzt standardmäßig fixiert, sodass nix mehr hin- und herrutscht
- Kurzhilfe im Programm
- kleinere Bugfixes

Im nächsten Update wird es dann mehr inhaltliche Weiterentwicklungen geben.

RavenIV 17. Apr 2008 12:19

Re: System Monitor 0.8
 
mir sind wieder mehrere Sachen aufgefallen:
- CPU-Auslastung ist immer 255 %, der Taskmanager sagt 2 % - 5 %
- bei RAM wäre es gut, wenn der verbrauchte RAM angezeigt würde. Evtl: "verbraucht / frei / gesamt"
- Der Einstellungsdialog sollte einen Übernehmen-Button haben, damit man Änderungen sofort testen kann, ohne erst den Dialog zu schliessen. Auf der Seite "Allgemein" werden die Einstellungen sofort übernpmmen. Bei "Skin" aber nicht.

Crash 17. Apr 2008 14:59

Re: System Monitor 0.8
 
Zitat:

Zitat von RavenIV
mir sind wieder mehrere Sachen aufgefallen:
- CPU-Auslastung ist immer 255 %, der Taskmanager sagt 2 % - 5 %

hm, bei mir gehts, da brauch ich noch paar Infos.
Hast du nen einfachen Prozessor oder Multicore?
Und tritt der Fehler sowohl im Easy- als auch im Advancedmode auf?

devidespe 17. Apr 2008 15:19

Re: System Monitor 0.8
 
Liste der Anhänge anzeigen (Anzahl: 1)
Nettes Programm. Mir fallen 2 Sachen auf:

1. Der Arbeitsspeicher scheint mit 2,00 GB nicht vollständig angegeben zu sein, installiert sind 4 GByte oder effektiv unter Vista 32 Bit 3,24 GB.
2. Was bedeutet die 31 im rechten Bereich ? Ich konnte diesen Wert keiner Option im Einstellungsdialog zuordnen.

Valle 17. Apr 2008 15:29

Re: System Monitor 0.8
 
Zitat:

Zitat von devidespe
2. Was bedeutet die 31 im rechten Bereich ? Ich konnte diesen Wert keiner Option im Einstellungsdialog zuordnen.

Das ist ein Bild von einem Kalender. :cyclops:

Mit freundlichen Grüßen,

Valle

Valle 17. Apr 2008 15:32

Re: System Monitor 0.8
 
Zitat:

Zitat von devidespe
2. Was bedeutet die 31 im rechten Bereich ? Ich konnte diesen Wert keiner Option im Einstellungsdialog zuordnen.

Das ist ein Bild von einem Kalender. :cyclops:

Mit freundlichen Grüßen,

Valle

Mikender 17. Apr 2008 15:42

Re: System Monitor 0.8 (cooles Prog)
 
Hey echt super Tool,
so was suche ich schon lange
aber 4 Verbesserungsvorschläge hab ich trotzdem:
  • Füge eine einstellung "durchklickbar" hinzu
Delphi-Quellcode:
SetWindowLong(Handle, GWL_EXSTYLE, getWindowLong(Handle, GWL_EXSTYLE) or WS_EX_TRANSPARENT or WS_EX_LAYERED);
  • Bau ein paar Sounds (z.b.: jede volle Stunde) ein
  • Deaktiviere die Funktion 100% Transparent des is dämlich da isses weg
  • Die 31 könnte sich auch mit dem Datum ändern

Mikender 17. Apr 2008 16:02

Re: System Monitor 0.8
 
Da fällt mir noch was auf:

Du könntest machen das die Destkop-symbole nicht drunter liegen
(dann könntest du das mit dem durchklickbar vergessen)

gsh 23. Apr 2008 13:42

Re: System Monitor 0.8
 
finger weg von den Desktopicons :mrgreen: also ich würde durchklickbar besser finden

Schön wäre auch wenn dein Tray Icon einen Titel bekommt. Sonst merkt sich Windows meine Einstellung nicht :roll:

s.h.a.r.k 24. Apr 2008 10:45

Re: System Monitor 0.8
 
Liste der Anhänge anzeigen (Anzahl: 1)
hallo erst mal,

muss sagen: tolles tool! wollte ich mir in letzter zeit schon selbst schreiben, da diese widgets von manchen tools einfach zu viel speicherauslastung haben.

ich hab dir dann aber doch noch etwas zum fixen... nachdem ich gerade nochmal genauer hingeschaut habe sind es zwei dinge, die evtl. zusammen gehören. schau dir mal den angehängten screen an.

dort findet man den graphen für die cpu-auslastung nicht im passenden kontext. zudem ist die cpu-auslastung um ein vielfaches höher als normal. wusste gar nicht, dass weit über 100% möglich sind *hehe* ich vermute hierbei allerdings einen zusammenhang, d. h. dass der graph, bedingt durch die sehr hohen cpu-auslastungs-werte, falsch gezeichnet wird.

[edit]

ps. falls es helfen sollte: ich habe einen amd athlon xp 2800+, 2.08ghz mit 1024mb ram.

[/edit]

Relicted 24. Apr 2008 12:57

Re: System Monitor 0.8
 
gefällt mir sehr gut!
hab dafür jetzt meine andere taskbar rausgeschmissen...
nett wäre noch wenn du mehr als 2gb ram anzeigen könntest und evtl die cpu auslastung gegencheckst... manchmal kommen etwas seltsame werte rüber.
was mich noch interessieren würde: wie hast du die "skinning-engine" erstellt?

gruß
reli

s.h.a.r.k 25. Apr 2008 11:20

Re: System Monitor 0.8
 
Hab da doch nochmal eine Frage: hast du schon mal drüber nachgedacht, ein OpenSource-Projekt draus zu machen? Mich würde es echt freuen!

mfg
der Hai

Crash 25. Apr 2008 15:05

Re: System Monitor 0.8
 
Ne sorry, Open-Source werd ichs nicht machen. Aber zumindest ist ein Plugin-System geplant :)

@Relicted: Naja is nix kompliziertes. Die Bilder werden mittels pngimage geladen, in Bitmap32 (graphics32) konvertiert und dann der Reihe nach auf ein gemeinsames Bitmap32 gezeichnet. Skalierung is mit den Funktionen von TBitmap32 ganz einfach. Der Rest was Auswahl und Anordnung der Bilder betrifft is nur bissl Fleißarbeit.

Relicted 25. Apr 2008 15:12

Re: System Monitor 0.8
 
doch so einfach.. das sollteste rauslösen und ne komponente draus machen - da gibts sicher einige die sich dafür interessieren würden.

_frank_ 25. Apr 2008 18:18

Re: System Monitor 0.8
 
Liste der Anhänge anzeigen (Anzahl: 1)
gefällt mir schon ganz gut...

kannst du es so machen, dass es einen non-docked-modus gibt, wo man das fenster hin und herziehen kann?
und im docked-modus wäre es praktisch, wenn es den desktop einschränen würde...momentan verdeckt es nämlich desktop-icons.

hab da noch einen Bug gefunden...wenn ein laufwerk während des betriebes nicht mehr vorhanden ist (Truecrypt-laufwerk z.b.) wird das laufwerk aus der ansicht nicht entfernt.

Gruß Frank

gsh 24. Jun 2008 09:51

Re: System Monitor 0.8
 
war ja schon länger nichts mehr los hier ... entwickelst du das Projekt noch weiter?
Wäre echt schad drum ...

daPimP 26. Jun 2008 11:10

Re: System Monitor 0.8
 
Sehr gutes Programm.

Folgende Verbesserung würde einiges erleichtern.
1 -Bei einem Doppellick auf Festplatte C, sollte dann auch der C-Ordner geöffnet werden.
(minimaler Aufwand)
2 -Mit dem Arbeitsspeicher tust du dich anscheinend genauso schwer wie ich: Er zeigt mir
nur den 2GB Riegl an, die restlichen 1GB werden unterschlagen.
3 -Die Akkulaufzeit kannst du anstatt in Prozent auch in Minuten widergeben - hat mehr
Aussagekraft. Den Code dafür hätte ich.
4 -Die Prozessorauslastung in Prozent ist gut, aber da sich mein Prozessor nach Aufwand hoch oder runtertaktet, könnte das als Alternative auch dastehen.
mfg

RWarnecke 26. Jun 2008 15:23

Re: System Monitor 0.8
 
Zitat:

Zitat von daPimP
2 -Mit dem Arbeitsspeicher tust du dich anscheinend genauso schwer wie ich: Er zeigt mir
nur den 2GB Riegl an, die restlichen 1GB werden unterschlagen.

@Crash & daPimP
Diese beiden Stichwörter Hier im Forum suchenGlobalMemoryStatus GlobalMemoryStatusEx können euer Problem mit dem 2GB Limit beheben.

gsh 30. Dez 2008 22:35

Re: System Monitor 0.8
 
Hi

Leider sieht es wirklich so aus also würde das Projekt aussterben. Da dies aber ein super Programm ist, eine bitte an den Entwickler: Kannst du bitte den SourceCode hier reinstellen (oder mir schicken :D ) damit das Projekt weiterleben kann.

Vielen Dank!

S4SH1981 25. Feb 2009 16:04

Re: System Monitor 0.8
 
Super Programm

Wäre noch schön, wenn der SourceCode online wäre :-D
Mir fehlt nur eine Stay on Top Möglichkeit.
Vom Design könnte man da noch nen bischen verfeinern.

Werde die Bar jetzt mal ausgiebig testen.

gsh 25. Feb 2009 16:36

Re: System Monitor 0.8
 
Zitat:

Zitat von S4SH1981
Mir fehlt nur eine Stay on Top Möglichkeit.

Diese Möglichkeit existiert direkt im Kontextmenu und heisst: Im Vordergrund halten.

S4SH1981 25. Feb 2009 16:52

Re: System Monitor 0.8
 
Oops, ganz übersehen.

Jetzt ist Sie Stay on Top aber sowas wie ne AppBar Funktion fehlt.
Also, dass der Bereich reserviert wird.

Naja, fehlt nur der Source Code :wink:


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:40 Uhr.

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