Tipps rund ums Programm
Tipps rund ums Programm
Hallo,
da ich selber Delphi-Programmierer bin, möchte dir an dieser Stelle mal ein paar Tipps geben:
1.
Wenn der User neue Formulare öffnet, sollte im Explorer auch ein neues Fenster erscheinen, das erreichst du im OnShow-Event.
2.
Setze im Hauptformular des Updateprogramms die Position nicht auf "poMainFormCenter". Du kannst z.b. "poScreenCenter" nehmen. Andernfalls erscheint das Programm bei mehreren Monitoren genau in dessen Mitte = doof.
3.
Das hinzufügen eines Hoster Accounts wurde sehr unverständlich umgesetzt, dass würde ich anders Lösen (Tabelle).
4.
Wenn man den Scrollbalken bei Reconnect -> Reconnect über cURL mit der Maus verschiebt, wird erst beim Loslassen das Fenster aktualisiert. In den Scrollbaroptionen (aufgeteilt in Horizontal/Vertikal) solltest du "Tracking" aktivieren.
5.
TabOrder: Jede visuelle Komponente hat diese Eingenschaft, welche die Reihenfolge beim "Durchtabben" (mit der Tab-taste kann man zum jeweils nächsten Control springen) bestimmt. Diese Reihenfolge ist bei dir total durcheinander. Das freie IDE Addon CnWizards kann dir diese Position zum Designtime darstellen.
6.
Unter Style -> Front-Farbe hast du der Einfachheit die Delphi Farbnamen benutzt, für den Nutzer aber sehr verwirrend. Um das Problem etwas zu entschärfen, kannst du unter Style der TColorBox den Wert "cbPrettyNames" aktivieren.
7.
Wenn du schon dabei bist Windows 7 Extras zu implementieren, kannst du gleich einen Start/Stop Button in der Superbar einbauen. Ein paar Aktionen in der Jumplist wären auch interessant.
8.
Man sollte wie beim jDownloader mittels SpinEdit die Anzahl der gleichzeitigen Downloads im Hauptfenster einstellen können.
So, dass sind jetzt alles eher Kleinigkeiten, aber benutze euren Downloader auch erst seit gut einer Stunde. Downloaden tut er und zwar Ressourcenschonend! wie man es von Delphi gewöhnt ist. Nur ich frage mich gerade wie ihr die Plugins so klein bekommt, also z.b. die depositfilescom.dll-Datei. Die "serienjunkiesorg.dll" und "sharelinksbiz.dll" Plugins haben ja "normale" Größe.
da ich selber Delphi-Programmierer bin, möchte dir an dieser Stelle mal ein paar Tipps geben:
1.
Wenn der User neue Formulare öffnet, sollte im Explorer auch ein neues Fenster erscheinen, das erreichst du im OnShow-Event.
Code: Select all
SetWindowLong(Handle, GWL_ExStyle, WS_Ex_AppWindow);
Setze im Hauptformular des Updateprogramms die Position nicht auf "poMainFormCenter". Du kannst z.b. "poScreenCenter" nehmen. Andernfalls erscheint das Programm bei mehreren Monitoren genau in dessen Mitte = doof.
3.
Das hinzufügen eines Hoster Accounts wurde sehr unverständlich umgesetzt, dass würde ich anders Lösen (Tabelle).
4.
Wenn man den Scrollbalken bei Reconnect -> Reconnect über cURL mit der Maus verschiebt, wird erst beim Loslassen das Fenster aktualisiert. In den Scrollbaroptionen (aufgeteilt in Horizontal/Vertikal) solltest du "Tracking" aktivieren.
5.
TabOrder: Jede visuelle Komponente hat diese Eingenschaft, welche die Reihenfolge beim "Durchtabben" (mit der Tab-taste kann man zum jeweils nächsten Control springen) bestimmt. Diese Reihenfolge ist bei dir total durcheinander. Das freie IDE Addon CnWizards kann dir diese Position zum Designtime darstellen.
6.
Unter Style -> Front-Farbe hast du der Einfachheit die Delphi Farbnamen benutzt, für den Nutzer aber sehr verwirrend. Um das Problem etwas zu entschärfen, kannst du unter Style der TColorBox den Wert "cbPrettyNames" aktivieren.
7.
Wenn du schon dabei bist Windows 7 Extras zu implementieren, kannst du gleich einen Start/Stop Button in der Superbar einbauen. Ein paar Aktionen in der Jumplist wären auch interessant.
8.
Man sollte wie beim jDownloader mittels SpinEdit die Anzahl der gleichzeitigen Downloads im Hauptfenster einstellen können.
So, dass sind jetzt alles eher Kleinigkeiten, aber benutze euren Downloader auch erst seit gut einer Stunde. Downloaden tut er und zwar Ressourcenschonend! wie man es von Delphi gewöhnt ist. Nur ich frage mich gerade wie ihr die Plugins so klein bekommt, also z.b. die depositfilescom.dll-Datei. Die "serienjunkiesorg.dll" und "sharelinksbiz.dll" Plugins haben ja "normale" Größe.
Re: Tipps rund ums Programm
Nicht schlecht Ein paar nette Tipps, die uns nicht aufgefallen sind, sind dabei.
Zu den Plugins:
Kommt halt immer drauf an wie aufwendig das Ganze ist... manchmal kommen halt die ganzen Crypt sachen etc dazu.
Zu den Plugins:
Kommt halt immer drauf an wie aufwendig das Ganze ist... manchmal kommen halt die ganzen Crypt sachen etc dazu.
Load! - The Best Way To Load Your Files
Re: Tipps rund ums Programm
hmm... ja, bei dir ist es ja noch kleiner weil du noch Delphi 2007 benutzt, bei 2010 ist ja alles nochmal um einiges größer. Ich benutze nun Packages, was sich natürlich nur bei vielen Plugins lohnt.
Aber noch ein Tipp, wenn du das Hauptformular verkleinerst/vergrößerst "flackert" das Programm, dass kannst du abstellen indem du "DoubleBuffered" aktivierst.
Aber noch ein Tipp, wenn du das Hauptformular verkleinerst/vergrößerst "flackert" das Programm, dass kannst du abstellen indem du "DoubleBuffered" aktivierst.
Re: Tipps rund ums Programm
geskill benutze auch 2010 und das mit den Flackern ist mir bewusst, sonst würde die ProgressBar auch flackern . (Auslastung steigt dadurch... bin nicht so der Fan davon)
Und für was schreibst du denn Plugins?
Und für was schreibst du denn Plugins?
Load! - The Best Way To Load Your Files
Re: Tipps rund ums Programm
Also wenn man die Load.exe und Update.exe untersucht ergibt sich folgende Info:
11 ist die Versionsnummer von Delphi 2007, 12 von 2009 und 14 von 2010. 13 hat man weggelassen
Ich Programmiere IntelligeN und diverse andere kleinere Programme für Filehoster, Imagehoster oder Linkcrypter. IntelligeN 2009 kümmert sich um alles, was nach dem Upload einer Dateigruppe ansteht (Crawlen / Fetchen von Informationen und Eintragen ipb, phpBB, vBulletin oder uCMS).
Code: Select all
<assemblyIdentity
type="win32"
name="CodeGear RAD Studio"
version="11.0.2627.5503"
processorArchitecture="*"/>
Ich Programmiere IntelligeN und diverse andere kleinere Programme für Filehoster, Imagehoster oder Linkcrypter. IntelligeN 2009 kümmert sich um alles, was nach dem Upload einer Dateigruppe ansteht (Crawlen / Fetchen von Informationen und Eintragen ipb, phpBB, vBulletin oder uCMS).
Re: Tipps rund ums Programm
Ist auch logisch, da die Projektdatei unter Delphi 2007 erstellt wurde... Denn vor 3 Jahren wurde das Projekt geschaffen, aber alle aktuellen Dateien sind in 2010 kompiliert worden
Und zu deinem Programm:
Interessant... Ich glaube das würde unser nächstes Projekt optimal ergänzen.
Und zu deinem Programm:
Interessant... Ich glaube das würde unser nächstes Projekt optimal ergänzen.
Load! - The Best Way To Load Your Files
Re: Tipps rund ums Programm
Dann hat wahrscheinlich die *.res Datei überlebt ^^
Also für eine Zusammenarbeit bin ich immer zu haben
Also für eine Zusammenarbeit bin ich immer zu haben