Ich habe weiter am YawC gearbeitet und mal Skins realisiert. Die Beschreibung des Aussehens erfolgt in XAML-Dateien die zur Laufzeit erst ausgewertet werden. Zum Glück nimmt diese Arbeit das WPF ab. Hier mal ein paar Screenshots:
Interessant ist auch das die Unterstützung für die Anzeige andere Sprachen recht einfach ist- Ansich kann es das neue RTF-Steuerelement von der WPF schon alleine, nur werden die Sprachen nicht richtig dargestellt. Es fehlen eigentlich nur die entsprechenden Schriften zur Anzeige. Man muß nur die standardmäßig eingetragene Fontfamily ändern bzw ergänzen damt auch Texte in japanischen Schriftzeichen dargestellt werden können. Die entsprechenden Schriften hat Windows bereits man muß sie nur den Steuerelementen bekanntmachen. Eine Umwandlung von UTF-8 in UTF-16 oder anderes ist hier nicht notwendig, das macht Windows alleine. Ein weiteres Problem in Zusammenhang mit den Skins war, das mein Fenster nun ohne Titelleiste ist und ich es nicht mehr verschieben konnte. Im Internet gibt es die tollsten Lösungen dafür. Aber wozu das Alles, frage ich mich, denn dies kann WPF von alleine, dank der Funktion DragMove() die Bestandteil der Klasse System.Windows.Window ist.
Posts mit dem Label YawC werden angezeigt. Alle Posts anzeigen
Posts mit dem Label YawC werden angezeigt. Alle Posts anzeigen
Mittwoch, 3. Dezember 2008
Mittwoch, 26. November 2008
YawC - Avatarunterstützung
Inzwischen habe ich ein wenig am YawC weitergearbeitet. Nun habe ich mich doch an die Darstellung der Avatare gewagt. Das war durch die WPF relativ unkompliziert, nur leider werden keine animierten Gif's unterstützt. Aber auch dieses Problem konnte ich durch eine geeignete Library lösen, damit werden zum jetzigen Zeitpunkt zumindestens die Idle-Animationen unterstützt. Und nun noch ein Screenshot des derzeitigen Entwicklungsstandes.
Samstag, 22. November 2008
YawC - Yet another weblin Client
Zur Zeit schreibe ich ja in meiner Freizeit, einen eigenen Weblin-Client. Diesem habe ich den Namen YawC (Yet another weblin Client) gegeben. Er ist bereits funktionsfähig und unterstützt bis jetzt folgende Funktionen:
Die Nicks in der Kontaktliste und die Texte im Chatfenster habe ich geschwärzt! Das ganze Programm ist in C# geschrieben unter Verwendung der WPF. Noch sind nicht allzuviele Features realisiert. In der nächsten Zeit werde ich noch folgendes hinzufügen:
- Anmeldung mit den Weblin-Daten
- Betreten beliebiger Räume, durch eingabe der URL - Ein Browser ist nur notwendig wenn man die entsprechende Seite sehen will
- Chat
- Privatchat
- Wuscheln
- andere Benachrichtigungen, sofern sie Weblin unterstützt
- Benachrichtigung wenn man gekickt wurde
- Kontaktliste - mit den Einschränkungen die Weblin z.Z hat
- Anwesenheitsliste für jeden Raum, mit Kennzeichnung spezieller User
- Nickname Link
- Microsite
- Anzeige spezifischer Userdaten wie Punkte, Flirtprozente usw.
- Avatar für andere Weblins sichtbar
- verschiedene Anwesenheits-Stati
Die Nicks in der Kontaktliste und die Texte im Chatfenster habe ich geschwärzt! Das ganze Programm ist in C# geschrieben unter Verwendung der WPF. Noch sind nicht allzuviele Features realisiert. In der nächsten Zeit werde ich noch folgendes hinzufügen:
- Optimierung des Codes
- Buttons für Aktionen
- Speicherung von eigenen Texten
- Optionen-Dialog
- Anzeige der Avatare (abschaltbar)
- Skin-Möglichkeiten
- ...
Abonnieren:






