Delphi-PRAXiS
Seite 1 von 6  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   MiniChat (https://www.delphipraxis.net/62288-minichat.html)

Sko 2. Feb 2006 15:03


MiniChat
 
Liste der Anhänge anzeigen (Anzahl: 3)
Hallo zusammen,

nach einigen mehr oder weniger erfolgreichen Versuchen einen Chat zu bauen, hatte ich meine Ziele etwas zurückgenommen (man muss ja als Anfänger nicht gleich das schwierigste versuchen :wink: ) und einfach angefangen, einen Winpopup-Klon zu basteln. Als dieser dann soweit lief, kam das übliche "Es wäre schön, wenn..." von mir und meinen Testern (in der Schule). Also habe ich immer weitergebaut und möchte das Programm nun eurer Kritik unterwerfen. Folgende Dinge habe ich noch zusätzlich zum einfachen Nachrichtenversand eingebaut:
  • Ignoreliste
  • Dateiversand
  • Nachrichtenformatierung
  • Sound abspielen bei eingehender Nachricht
  • Programm mit Windows starten (über Autostart, nicht über die Registry)
Der Chat ist dezentral, d. h. es gibt keinen Server, einfach anmachen und losschreiben. Der Chatteil läuft über UDP und der Dateiversand über TCP.

Verwendet habe ich folgende Komponenten(-sammlungen)Bedanken möchte ich mich bei folgenden Personen:
jbg für seine Implode- und Explode-Funktionen, die mir sehr geholfen haben, Luckie für sein Thread-Tutorial und ManuMF für das Tutorial zum Dateiversand mit Indy 10 (sollten noch andere an diesen Funktionen und Tutorials beteiligt gewesen sein, möchte ich diesen natürlich auch danken).
Des weiteren Timon Freitag für seine kostenlose Icon-Sammlung "Tiicon"(projects.ff22.de/tiicon.html).
Und last, but not least, denjenigen aus meiner Klasse die das Programm schon mal getestet haben, auch wenn das Niveau der Unterhaltung... nun ja, etwas zweifelhaft war.

Ich würde mich sehr über eure Kritik und Verbesserungsvorschläge freuen.

EDIT: Die Bedienungsanleitung ist fertig
EDIT2: Bedienungsanleitung korrigiert
EDIT3: neue Version und statt Bedienungsanleitung gibts ne Hilfe
EDIT4: neue Version, aber die Hilfe ist noch nicht dabei
EDIT5: neue Version
EDIT6: neue Version
EDIT7: neue Version, mit Hilfe

dahead 2. Feb 2006 15:06

Re: MiniChat
 
Könntest du evtl. noch einen Screenshot erstellen und hochladen? Wäre nett.

Kleiner Tipp: Das RAR-Archiv in ein ZIP-Archiv umwandeln.

Sko 2. Feb 2006 17:47

Re: MiniChat
 
Danke für den Tipp, hab ich gemacht. :thumb:

MisterNiceGuy 2. Feb 2006 18:06

Re: MiniChat
 
Wie wäre es mit einer Anleitung? Ich weiß nicht wie ich einen Server aufmache oder macht er das automatisch? Das Design ist sehr schick, leider kann ich das Programm nicht testen :/

Sagen kann ich nur, dass ich das Icon sehr agressiv finde (das Rot) und außerdem solltest du deine Windowsupdates downloaden *g*

Sko 2. Feb 2006 19:32

Re: MiniChat
 
Oh, sorry :oops: , der Chat ist dezentral (läuft über UDP), man braucht keinen Server zu eröffnen, einfach anmachen und losschreiben. Alle die das Progrmm ebenfalls geöffnet haben und am selben Netz hängen werden die Nachricht dann angezeigt bekommen. Ich werde noch eine Anleitung schreiben, danke für den Tipp :thumb: .

Sko 4. Feb 2006 13:28

Re: MiniChat
 
So, es haben ja nun einige das Programm heruntergeladen. Was haltet ihr davon? Habt ihr irgendwelche Fehler gefunden? Was gefällt euch nicht? Was gefällt euch? Ich habe noch Fehler in der Bedienungsanleitung gefunden und eine berichtigte hochgeladen.

Ich würde mich über Kritik und Verbesserungsvorschläge sehr freuen, da es mein bisher komplexestes Programm ist.

mfg Sko

dahead 4. Feb 2006 14:55

Re: MiniChat
 
Verbesserungsvorschläge (durch die Screenshots aus der PDF Hilfe; hab das Programm selbst nicht gestartet):

- Handbuch: Chatten schreibt man mit zwei t.
- Im MainMenu der Gruppe "Nachrichten" bei jedem Unterpunkt das Wort "Nachricht" weglassen. Es ist ja klar, dass es sich um Nachrichten handelt -> weniger Platz.
- Evtl. via Rechtsklick auf Benutzername eine Funktion "zur Ignore-Liste hinzufügen".
- Einstellungen / Sonstiges: "minimiert starten": "Minimiert" groß schreiben.
- Evtl. hier die Tabulator Reihenfolge korrigieren?

Ansonsten sieht es recht nett aus. Auch die Funktionen hören sich sinnvoll an.

Sko 4. Feb 2006 15:33

Re: MiniChat
 
Danke für die Vorschläge dahead. Den Fehler im Handbuch hab ich berichtigt und das MainMenu angepasst. Die Tabulatorreihenfolge bei den Optionen stimmt jetzt auch, aber das mit dem Rechtsklick auf den Benutzernamen hab ich noch nicht hinbekommen. Wenn ich das geschafft hab, werd ich die neue Version hochladen. Zur Zeit weiß ich aber noch nicht, wie das Programm erkennen soll ob der Text unter der Maus ein Computername ist oder was anderes.

Sko 4. Feb 2006 16:42

Re: MiniChat
 
So, ich habe dahead´s Vorschläge eingebaut: man kann den Computernamen (am besten mit Doppelklick) markieren und über ein Popup-Menü diesen Benutzer zur Ignore-Liste hinzufügen oder ihm eine Datei oder persönliche Nachricht senden. Außerdem kann man jetzt einfach Dateien aus dem Explorer in das Nachrichtenfeld ziehen und diese dann versenden (dafür hab ich die TDragFilesTrg-Komponente von Angus Johnson verwendet). Die Bedienungsanleitung wurde auch entsprechend angepasst.
Die neue Version des Programms und die Anleitung kann im ersten Post heruntergeladen werden.

Sko 2. Mai 2006 16:46

Re: MiniChat
 
Es gibt eine neue Version von meinem MiniChat. Er hat jetzt ein Chatraumsystem, der Dateiempfang wurde verbessert, einige Bugs behoben, das Optionenfenster überarbeitet, ein neues Programmicon eingebaut und einige Icons durch eigene ersetzt. Wen´s interessiert, der kann sichs ja mal angucken und testen und gerne Anregungen, Wünsche, Kritik und gefundene Fehler äußern vielleicht sogar Lob :wink:
Das Zip-Archiv kann im ersten Post heruntergeladen werden.

EDIT: Achso: die Smilies sind fast alle von hier, wenn das verboten ist, werde ich sie natürlich entfernen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:09 Uhr.
Seite 1 von 6  1 23     Letzte »    

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