AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Chatprogramm
Thema durchsuchen
Ansicht
Themen-Optionen

Chatprogramm

Ein Thema von Manzoni · begonnen am 23. Sep 2004 · letzter Beitrag vom 16. Okt 2004
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von Manzoni
Manzoni
Registriert seit: 15. Feb 2004
Hallo DP'ler,

Ich möchte euch mein Chat-Programm vorstellen. Die Grundidee war, ein Chat-Programm für Lan's zu entwickeln. Vorbild war für mich der MSN Messenger. Es ist ein reines Chatprogramm, d.h. Sachen wie Dateiversand habe ich schlußendlich doch nicht eingebaut, weil im Lan man Dateien viel leichter austauschen kann und dazu nicht extra ein Programm benötigt. Es befindet sich noch in der Entwicklung ist aber zu ca. 95% fertig. Das Programm funktioniert ohne Installation und ist intuitiv bedienbar. Eine genau Bedienungsanleitung fehlt zur Zeit komplett, die wird es erst in der entgültigen Version geben. Über eine Kritik von euch würde ich mich freuen. Weitere Informationen zum Programm findet ihr auch auf meiner Website.

Client 0.98 Beta (642 KB)
Server 0.98 Beta (445 KB)

Gruß Manzoni
 
Benutzerbild von maxk
maxk

 
Delphi 6 Personal
 
#2
  Alt 24. Sep 2004, 14:29
Cooles Programm! Allerdings kann ich gerade nicht wirklich testen, da mir z.Z. nur ein Rechner zur Verfügung steht. Das Design ist aber wirklich cool. Es wäre schön, wenn man zwei Clients auf einem Rechner starten kann. Ggf. möchte sich ja jemand auch mit 2 Servern verbinden
  Mit Zitat antworten Zitat
Benutzerbild von alcaeus
alcaeus
 
#3
  Alt 24. Sep 2004, 14:59
Hi Manzoni,

ich habe dein Programm jetzt getestet, und muss sagen, dass es nicht schlecht ist für eine Beta.
Aaaaber, freu dich nicht zu früh, es gibt noch einiges zu sagen:
  • Wenn ich einen Benutzer anklicke, so sollte nicht sofort das Chatfenster geöffnet werden. Dies geschieht nämlich auch, wenn ein Benutzer markiert ist und ich in einen leeren Bereich in der Benutzerliste klicke. Dies ist nicht Windows-Standard und auch etwas verwirrend.
  • Sind keine Benutzer online, so sollte im Client darauf hingewiesen werden, ich wusste im ersten Moment nicht was ich machen musste, bis ich begriffen habe dass dies eigentlich ein Messenger und nicht ein Chat ist.
  • Der Benutzerstatus sollte im Chatfenster angezeigt werden, falls der Benutzer seinen Status nicht auf online gesetzt hat.
  • Im Chatfenster gibt es einen Button mit der Caption "Button1", der anscheinend keine Funktion hat.
  • Im Chatfenster kann ich einen Text weder mit Enter, Strg+Enter oder Shift+Enter absenden, eine der drei Tasten(kombinationen) solltest du unterstützen.
  • Client und Server werden nicht in der Windows-Taskleiste angezeigt, dies ist IMHO umständlich, da ich immer mit Alt+Tab zum Fenster springen muss, falls es verdeckt ist.
  • Die Fenstergröße sollte änderbar sein.
  • Laut meiner Firewall benutzt der Server Port 23. Nachdem dieser Port für Telnet reserviert ist, solltest du ihn nicht verwenden. Benutze für deine Programme einen Port > 1023.
Sonst ist das Programm nichtmal so schlecht.

Greetz
alcaeus
Andreas B.
  Mit Zitat antworten Zitat
Benutzerbild von Manzoni
Manzoni

 
Delphi 7 Enterprise
 
#4
  Alt 24. Sep 2004, 15:03
Hey Vielen Dank für deinen Umfassenden Test. Ich stimme dir in allen Punkten zu, vieles von dem habe ich echt nicht bedacht. Ich werde alles so schnell wie möglich ändern bzw. erweitern. Nochmals vielen Dank für eure Resonanz!
Bob
  Mit Zitat antworten Zitat
Benutzerbild von Manzoni
Manzoni

 
Delphi 7 Enterprise
 
#5
  Alt 27. Sep 2004, 16:03
Hallo,

Bin schon weit mit den Änderungen voran gekommen. Zu deinem ersten Punkt, wie wäre es denn besser? Mit Rechtklick und dann ein Menü? Würde ich ein wenig zu aufwändig finden, da dieses dann nur einen Eintrag hätte. Wie wäre es mit einem Doppelklick?

Gruß
Bob
  Mit Zitat antworten Zitat
Benutzerbild von alcaeus
alcaeus
 
#6
  Alt 27. Sep 2004, 16:29
Hi Manzoni,

Zitat von Manzoni:
Mit Rechtklick und dann ein Menü? Würde ich ein wenig zu aufwändig finden, da dieses dann nur einen Eintrag hätte.
Das muss ja nicht der einzige Eintrag sein. Du könntest noch "Benutzer löschen" hinzufügen, falls du mal Userdetails einfügst könnte man diese auch ansehen etc.
Zitat von Manzoni:
Wie wäre es mit einem Doppelklick?
Doppelklick ist durchaus zu begrüßen

Greetz
alcaeus
Andreas B.
  Mit Zitat antworten Zitat
Benutzerbild von Manzoni
Manzoni

 
Delphi 7 Enterprise
 
#7
  Alt 29. Sep 2004, 13:44
Habe die Anregungen von alcaeus größtenteils übernommen. Die neue Version hab ich hochgeladen, Links bleiben gleich (Nur den Client habe ich geändert!). Wär nett, wenn einer von euch mir ein Feedback gibt. danke im voraus.
Bob
  Mit Zitat antworten Zitat
Benutzerbild von alcaeus
alcaeus
 
#8
  Alt 1. Okt 2004, 19:52
Hi Manzoni,

hatte erst jetzt Zeit den Chat zu testen.
Problem: Du hast zwar beim Client den Port geändert (jetzt 1023), aber der Server hört immer noch auf Port 23, das heißt, ich kann mich gar nicht verbinden.

Greetz
alcaeus
Andreas B.
  Mit Zitat antworten Zitat
Benutzerbild von Manzoni
Manzoni

 
Delphi 7 Enterprise
 
#9
  Alt 2. Okt 2004, 11:48
Sorry, Fehler von mir! Hab jetzt auch die neue Server-Version hochgeladen.
Bob
  Mit Zitat antworten Zitat
Benutzerbild von NikoMitDaMacht
NikoMitDaMacht

 
Delphi 6 Enterprise
 
#10
  Alt 3. Okt 2004, 12:17

Ganz grosse klasse !
DAs design is echt spitze!



Ps: Würdest du den source auch posten?
Niko
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:14 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