![]() |
easy ProgBar
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
ich möchte euch heute mein kleines Programm vorstellen. Da es mir so langsam an Freunden und Verwanten mangelt um das Programm weiter zu Verbessern und Fehler auszumerzen habe ich mich entschlossen es hier hochzuladen :) ![]() Beschreibung: Bei der easy ProgBar handelt es sich um ein Programm, mit dessen Hilfe es möglich wird andere Programme, Spiele und Dateipfade zu öffnen. Es ist mit wenigen Klicks möglich neue Items einzubauen und alte zu verändern oder löschen. Bilder: ![]() Die easy ProgBar in Aktion! ![]() Das Fenster zum Hinzufügen von neuen Einträgen! ![]() Der Dialog zum Einstellen der easy ProgBar! Aktuell ist die Bar in der Version 1.0.0.15. ================================================== ===================================== So es gibt ein neues Update. Es hat lange gedauert aber ich hab enoch ein Paar Sachen verändert. Das Update kommt nur so spät, weil ich beruflich einiges zu erledigen hatten. ============================= VERSION 10.0.0.15 ============================= [NEU] Die Länge der Boxen ist einstellbar [NEU] Es wurden einige Skins hinzugefügt [CH] Changelog lokal verfügbar [NEU] Wiederherstellen Funktion in das Kontextmenü eingebaut [NEU] Hint zum Trayicon hinzugefügt [NEU] Klick auf Trayicon bringt das Programm in den Vordergund ================================================== ===================================== Mir ist ein kleiner Fehler in version 1.0.0.13 unterlaufen. Beim Herrunterfahren von WIndows gibt es eine Fehlermeldung der Bar. Ich habe den Fehler schnell behoben aber ich muss aus diesem Grund leider noch ein Update machen ... sry! ============================= VERSION 10.0.0.14 ============================= [FIX] Herrunterfahren Fehler ausgebessert! ================================================== ===================================== und wieder ein Update auf Version 1.0.0.13! Ich habe bei dieser Version ein Update der Vista Routine gemacht und hoffe, dass es nun auch unter Vista funktioniert. Hier der Changelog zur aktuellen Version: ============================= VERSION 10.0.0.13 ============================= [NEU] Windows Vista Support (Beta!!!) [CH] Programm beenden Funktion wurde verbessert [CH] Skin Liste wird zur Laufzeit eingelesen [CH] Die Buttons "Optinen" und "X" wurden verändert ================================================== ===================================== So ich habe nun ein kleines Update gemacht! Wer die Bar hat kann sich das Update über die Updatefunktion ziehen für alle anderen lade ich es nochmal hoch :) Hier der Changelog ============================= VERSION auf 10.0.0.12 ============================= [FIX] Ein Fehler im hinzufügen Dialog wurde behoben [FIX] Ein Fehler im ändern Dialog wurde behoben [NEU] Ein Datei-Öffnen Dialog wurde eingebaut [CH] Das Programm prüft beim Erststart nicht mehr automatisch auf Updates! [NEU] Text der Felder wird nach Aufruf zurückgesetzt [FIX] Die Procedur zum Verschieben des Formulars wurde geändert [NEU] Ein Splashscreen wurde hinzugefügt [NEU] Das Formular wurde verbreitert zum besseren Verschieben! [NEU] Es wurden Skins hinzugefügt Die Buttons habe ich noch nicht verändert weil mir das noch nicht so wirklich gelingen will ^^ Ideen, Wünsche, Beschwerden, usw.. sind ERWÜNSCHT! Download: |
Re: easy ProgBar
Sieht auf den ersten Blick schonmal recht schick aus. Aber da ich (wie einige andere auch) etwas gegen Setups bei kleinen Tools habe werde ich es erst testen wenn es ohne Setup daherkommt.
Desweiteren wäre es besser wenn du die Bilder als Anhang machst und sie nicht in den Beitrag an sich einbettest... PS: wie werden die Informationen gespeichert (XML,ini,Registry)? |
Re: easy ProgBar
Hallo
Bei mirbefindet sich die Taskleiste links und somit überdeckt die Progbar den Startbutton. Sollte der Style der Comboboxen nicht auf csDropDownList sein? |
Re: easy ProgBar
Hallo
habe mir dein Programm einmal angesehen: es ist recht praktisch gestaltet, aber unter "Hinzufügen" wäre es nicht schlecht, wenn man einen OpenDialoge hätte. beim Ändern zeigt er mir eine Fehlermeldung an. wenn alle Felder leer sind ansonsten :thumb: @xx... sie werden als Inis und .txt gespeichert. siehe Ordner |
Re: easy ProgBar
Dann sollte der TE sich aber absichern dass er für die Optionen auch Schreibrechte im Ordner hat ;)
Unter "C:\Programm\..." wird er sonst bei eingeschränkten Nutzerkonten probleme bekommen. |
Re: easy ProgBar
Zitat:
Wenn es das Tool ohne Setup zum Downlaoden gibt, werde ich es mir bestimmt mal anschauen, zumal ich (siehe Signatur) gerade selbst an einer Schnellstartleiste arbeite. Patti |
Re: easy ProgBar
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
|
Re: easy ProgBar
Zitat:
Zitat:
Zitat:
|
Re: easy ProgBar
Ich würde mir wünschen, das nicht gleich beim ersten Start das Update läuft, da mir das nicht gefällt, wenn das Programm gleich nach dem ersten Start ins I-Net will. Ansonsten: :thumb:
|
Re: easy ProgBar
Ich hab dein Programm mal versucht unter Vista zu starten.
Leider scheint das nicht zu funktionieren. Ich bekomme die Meldung von Vista "Das Programm funktioniert nicht mehr." und kann es dann nur beenden. Hat es schonmal jemand zuvor mit Vista getestet? |
Re: easy ProgBar
Moin,
unter Vista läuft es hier, allerdings habe ich die UAC abgeschaltet. Was mir negativ auffällt ist die Schrift vom "Optionen"-Button. Die ist (zumindest hier) schlecht lesbar. Gruß Patrick |
Re: easy ProgBar
Zitat:
|
Re: easy ProgBar
Hallo,
Zitat:
Auch wenn andere schneller waren, ich musste es wieder einmal los werden. Gruß Jörg |
Re: easy ProgBar
Zitat:
|
Re: easy ProgBar
Zitat:
|
Re: easy ProgBar
jetzt geht gleich die diskussion wieder los, wo man denn lieber speichern soll... ;)
bau am besten einfach ne einfache abfrage ein, wo denn genau gespeichert werden soll. ich glaub das ist für alle die beste lösung :) aber ansonsten: nettes programm! :) |
Re: easy ProgBar
Weiß net ob das n bug oder n feature is aber in deinem screenshot bei einstellen der easyprogbar steht bei sichtbarkeit unten ganz links erst 0 oder 50 % aber dann in der mitte schon hundert prozent, is das richtig???
|
Re: easy ProgBar
Zitat:
|
Re: easy ProgBar
So - jetzt kommt mein (versprochener) "Testbericht" zu deinem Programm:
Hier mal zwei Dinge, die ich an der Idee nicht schlecht finde:
Zu der Umsetzung:
Und hier noch einpaar (teilweise kleinere) Fehler, die mir aufgefallen sind:
Fazit: Insgesamt finde ich das Programm gut. Allerdings solltest du noch einpaar Dinge verbessern, damit dein Tool für den täglichen Gebrauch noch tauglicher wird. So, das war also mein (ziemlich ausführlicher ;-) ) "Testbericht" zu deinem Programm. Ich hoffe, du kannst was damit anfangen ;-) Patti |
Re: easy ProgBar
E@Patti Vielen Dank für deinen ausführlichen Testbericht!
Zitat:
2. Bei den Buttons teile ich deine Meinung die gefallen mir selbst noch nicht so richtig, aber ich denke da lässt sich was machen :) 3. Das mit dem Fenster um mein Programm finde ich eine gute Idee ich muss bei der Umsetzung nur aufpassen, dass es mir nicht zu groß wird. 4. Das Autoupdate beim Erststart habe ich ausgeschaltet 5. Das Fenster ist bei mir verschiebbar, wenn man auf das Form klickt und nicht auf die Button oder die Boxes. Kannst du das nochmal bei dir prüfen? Die Idee mit einem "Anfasser" finde ich eine gute Idee das werde ich einbauen dann wird es warscheinlich offensichtlicher :) Zitat:
2. Das mit dem hinzufügen habe ich sofort verbessert - danke :) 3. siehe oben 4. Das mit der Dialog spielerei ist mit noch gard nicht aufgefallen da muss ich mir wohl noch was ausdenken (siehe oben) Nochmal vielen dank für deinen umfangreichen Testbericht. |
Re: easy ProgBar
Hallo,
Zitat:
Gruß Jörg |
Re: easy ProgBar
Liste der Anhänge anzeigen (Anzahl: 1)
@Ferdy2003: Kein Problem ;-)
Also das mit dem Verschieben geht bei mir nicht, aber vielleicht habe ich nur eine ältere Version. Ich hab mal was (im Grafikprogramm) gebastelt, damit du siehst, wie ich das mit "Anfasser" und "Rand" meine. Hängt im Anhang. Kannst es dir ja mal anschauen ;-) Was mir dabei noch nicht so gefällt ist das Aussehen der ComboBoxes, aber bei mir läuft Win 200 auf dem Rechner und da schauen die halt noch nicht so stylisch aus ;-) Noch eine Idee für dein Programm: Vielleicht kannst du es ja mit einbauen, dass man richtige Skins, also nicht nur verschiedene Farben, wählen kann. Ich hab das mit meiner Leiste auch gemacht. Ich hab einfach Bitmaps erstellt und die per Form.Brush.Bitmap als Form-Hintergrund benutzt. Die Bitmaps könnte man als Resource ins Programm mit einbinden und daraus laden. Ich weiß nicht, wie umständlich es für dich wäre, dies mit einzubauen, und ob dir der Effekt das Wert ist, aber ich fände Farb-Verläufe etc. im Hintergrund schon cool ;-) Patti |
Re: easy ProgBar
das wäre wirklich nicht schlecht, nur bloß ohne den drei Strichen links außen
|
Re: easy ProgBar
Das links außen sollte der "Anfasser" sein, von dem ich gesprochen hab. An dieser Stelle könnte man halt dann das Fenster verschieben. Ist natürlich nur ein Vorschlag ;-)
|
Re: easy ProgBar
So ich habe nun ein kleines Update gemacht! Wer die Bar hat, kann sich das Update über die Updatefunktion ziehen für alle anderen lade ich es nochmal hoch (siehe FirstPost) :)
Hier der Changelog ============================= VERSION auf 10.0.0.12 ============================= [FIX] Ein Fehler im hinzufügen Dialog wurde behoben [FIX] Ein Fehler im ändern Dialog wurde behoben [NEU] Ein Datei-Öffnen Dialog wurde eingebaut [CH] Das Programm prüft beim Erststart nicht mehr automatisch auf Updates! [NEU] Text der Felder wird nach Aufruf zurückgesetzt [FIX] Die Procedur zum Verschieben des Formulars wurde geändert [NEU] Ein Splashscreen wurde hinzugefügt [NEU] Das Formular wurde verbreitert zum besseren Verschieben! [NEU] Es wurden Skins hinzugefügt Die Buttons habe ich noch nicht verändert weil mir das noch nicht so wirklich gelingen will ^^ |
Re: easy ProgBar
mit welchen Skins hast du das gemacht?
finde es jetzt um einiges Besser, in der Bearbeitenleiste würde ein OpenDialoge auch nicht schaden ;) die Schrift ist leider immer noch unverändert und passt zum jetzigen Disign nicht mehr dazu. Wieso fragt er mich noch einmal wie ich die einzellnen Chekboxen benennen will? Problem habe ich leider mit dem herunterfahren vom Rechner, wenn ich ihn normal herunterfahre (nicht mit "shutdown -s -t 1"), dann verhindert das Programm es irgendwie--> ich muss es beenden, dann kann ich erst herunterfahren. Wenn du das Problem mit dem Herunterfahren gelöst hast, könntest du mir vielleicht sagen wie weil ich habe leider das selbe Problem mit meinem Schülerplaner ;) |
Re: easy ProgBar
Zitat:
1. Skin in Photoshop gemacht (26*26px und nen Verlauf rein) als .bmp gespeichert. 2. Form1.OnPaint folgendes rein:
Delphi-Quellcode:
3. die Procedure FillCanvas
var
Tskin: TBitmap; Tskin := tbitmap.create; try if FileExists(ort+'skin\'+Ini.ReadString('Allgemein','skin','blau.bmp')) then Tskin.LoadFromFile(ort+'skin\'+Ini.ReadString('Allgemein','skin','blau.bmp')); FillCanvas(Form1.Canvas, Tskin); finally Tskin.Free; end;
Delphi-Quellcode:
so das wars auch schon :)
procedure TForm1.FillCanvas(Can: TCanvas; Bmp: TBitmap);
var x, y: Integer; begin for x := 0 to Can.ClipRect.Right div Bmp.Width do for y := 0 to Can.ClipRect.Bottom div Bmp.Height do Can.Draw(x * Bmp.Width, y * Bmp.Height, Bmp); end; Die Schrift finde ich auch noch .. Das liegt aber daran, dass ich beim Optionen Button irgendwie noch kein Passendes Bilde gefunden/gebastelt habe ^^ Das nochmal fragen kommt von der neuen FirstStart Funktion (Kommt auch nur 1 mal) ;) Die Shutdownfunction muss ich mal testen und sehen was sich machen lässt! |
Re: easy ProgBar
sooo.. ich habe mir deine progbar jetzt nochmal genauer angeschaut.
Hier die Dinge die mir aufgefallen sind: - Wenn ich den OpenDialog öffne (Festplatte > Durchsuchen) und den OpenDialog abbreche, dann kommt bei mir ne Access-Violation! Das passiert aber anscheinend nur beim ersten mal. Wenn ich etwas erst einmal hinzufüge und dann nochmal versuche abzubrechen beim hinzufügen, dann passiert garnichts. - Wenn ich Dateien oder auch Ordner in das Drag&Drop-Feld platziere dann füllt der bei mir die Felder nicht korrekt aus. Das einzige Feld, welches ausgefüllt wird ist das Name-Feld. Die anderen Felder bleiben leer. Ich weiss jetzt nicht ob das ein Bug ist oder ob das so gewollt ist. Ich würde den Pfad aber auch noch zusätzlich auslesen lassen. Mit Verknüpfungen werden alle Felder korrekt ausgefüllt, doch es wäre besser wenn es auch direkt mit Dateien/Ordnern funktioren würde. - Auch zum Drag&Drop: wenn ich vom Arbeitsplatz aus eine meiner Festplatten hineinziehe, dann passiert garnichts, es werden nur leere Felder angezeigt. (weiss ja nicht ob das überhaupt implementiert wurde). Man sollte aber schon ganze Festplatten/Ordner hineinziehen können, denn sonst brauch man ja nach wie vor noch einen Arbeitsplatz um auf die Festplatten zuzugreifen :) - Wie sieht es aus mit Short-Cuts? Ich bin jemand der viel und gerne Tastenkombinationen benutzt um etwas zu öffnen. Ich denke das wäre noch ein Feature was man gut implementieren könnte und was auch sinnvoll wäre :) Ansonsten hab ich bisher nichts gefunden, was mir aufstößt :) Ist schon ganz nett geworden bisher und sieht auch toll aus :) Weiter so :) Das wars erstmal von meiner seite :) Grüße GeMo |
Re: easy ProgBar
Liste der Anhänge anzeigen (Anzahl: 1)
Also ich muss schon sagen: schaut doch gleich viel besser aus ;-)
Das Verschieben klappt jetzt auch bei mir. Ich finde gut, dass sich deine Leiste an den Bildschirmrand andockt :thumb: Die Buttons müssen zwar noch verschönert werden (hast du ja schon selbst geschrieben), aber das neue Design mit den Skins schaut doch schon mal sehr schick aus! Einziges Problem: Man kann noch nicht wirklich eigene Skins erstellen und auswählen, weil deine Skin-Liste fix ist. Hab nämlich drei Skins gebastelt (sind im Anhang) ;-) Patti |
Re: easy ProgBar
Zitat:
Ferdy2003 edit: Meine rechtschreibung war auch schon mal besser ^^ |
Re: easy ProgBar
Ah okay! In den Skins-Ordner hab ich sie schon kopiert, aber in der Liste sind sie nicht aufgetaucht. Nach einem Neustart des Programms hats wunderbar funktioniert!
Kannst meine Skins übrigens gerne weiter verwenden wenn du willst. Hätte nix dagegen ;-) Patti |
Re: easy ProgBar
Wie wäre es denn wenn er die Skins dyn. in die Liste einliest, ist doch komfortabler...
|
Re: easy ProgBar
Fände ich auch besser. Einfach bei der Skin-Auswahl den Skin-Ordner neu "analysieren". Dann ist die Liste immer vollständig!
Wenn du in der Skin-ComboBox einen Text eingibst, dann erscheint übrigens eine Fehlermeldung. |
Re: easy ProgBar
Wenn alle Skins in einer Combobox sind würde es scih doch anbieten das einfach in der "OnAusklappen"-Prozedur zu machen (keine Ahnung wie die jetzt genau heißt :stupid: )
|
Re: easy ProgBar
Genau die habe ich gemeint. Wusste auch nicht auf Anhieb, wie die heißt ;-)
|
Re: easy ProgBar
Zitat:
|
Re: easy ProgBar
So es ist wieder ein kleines Update fertig geworden! Bei diesem Update sind alle Vista User gefragt es bitte zu testen ob es mit der neuen Routine funktioniert!
============================= VERSION 10.0.0.13 ============================= [NEU] Windows Vista Support (Beta!!!) [CH] Programm beenden Funktion wurde verbessert [CH] Skin Liste wird zur Laufzeit eingelesen [CH] Die Buttons "Optinen" und "X" wurden verändert |
Re: easy ProgBar
Habe in der Version 1.0.0.13 ne Kleinigkeit verkackt, aus diesem Grund musste ich gestern Nacht noch Version 1.0.0.14 nachschieben *schäm*
|
Re: easy ProgBar
Schaut schon wieder etwas besser aus. Die Buttons sind zwar optisch noch nicht das Highlight, aber dennoch besser als vorher ;-)
|
Re: easy ProgBar
So ich habe endlich die Zeit gefunden mal wieder ein kleines Update zu machen. Hier der aktuelle Changelog!
============================= VERSION 10.0.0.15 ============================= [NEU] Die Länge der Boxen ist einstellbar [NEU] Es wurden einige Skins hinzugefügt [CH] Changelog lokal verfügbar [NEU] Wiederherstellen Funktion in das Kontextmenü eingebaut [NEU] Hint zum Trayicon hinzugefügt [NEU] Klick auf Trayicon bringt das Programm in den Vordergund |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:15 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