Posts von Ich Mkay.4370 anzeigen:

[Windows App]Event-Status mit PopUp und Vorleser

in Fan-Inhalte

Posted by: Ich Mkay.4370

Ich Mkay.4370

/Update

  • Alle Schleifen auf For-each umgestellt
  • sämtliche Strings-Vergleiche auf string.equals umgebaut
  • Sprechende Namen für sämtliche UI-Steuerelemente vergeben und im Code implementiert
  • die “Event-Hinzufügen-Exception” gefixt
  • die vielen wiederkehrenden Exceptions gefixt
  • StringBuilder für Stringverkettung benutzt
  • Fehler bei Map- und Status-Filer gefixt

Die Problematik, dass beim Hinzufügen eines einzigen Events gleich mehrere zum Event-Browser hinzugefügt werden kommt daher, dass zwischen Event-Namen und Event-ID kein Eineindeutiger zusammenhang besteht:
Eine ID passt zu genau einem Event-Namen, ein Event-Name aber zu mehreren Event-IDs.

Hier müsste ich vermutlich noch im hintergrund festhalten, welche ID zum gewünschten, hinzuzufügenden Event gehört, um dann auch wirklich nur dieses hinzuzufügen.

Im großen und ganzen sollte das Tool nun jedoch einiges stabiler laufen

Die Verknüpfung der Event-Namen und IDs werde ich bei Zeiten mal angehen…
davon also später mehr

der Link im Startpost ist editiert, die neueste Version hochgeladen!

[Windows App]Event-Status mit PopUp und Vorleser

in Fan-Inhalte

Posted by: Ich Mkay.4370

Ich Mkay.4370

Soo

Ich habe mich heute mal wieder kurz dran gesetzt und einige passagen im Quellcode angepasst:

  • “manuelles-Update-Button” tut jetzt, was er soll, hier war wirklich fieser Knorz im Code
  • so gut wie alle for-Schleifen in For-Each-Schleifen umgebaut
  • string.equals(strA,strB) eingebaut
  • Die beiden Listviews sind nun auf single Select eingestellt
  • → die mehrfachselektion bei dir kam vermutlich daher, dass wenn 1 Event über den Lösch-Button gelöscht wird, der Fokus auf das erste Listview-Item gesetzt wird, damit der Lösch-Button wieder gedrückt werden kann.

Ich habe das Projekt neu kompiliert und komplett wieder hochgeladen. Den Link im Start Post habe ich editiert, hier kann der aktuelle Stand heruntergeladen werden.

[Windows App]Event-Status mit PopUp und Vorleser

in Fan-Inhalte

Posted by: Ich Mkay.4370

Ich Mkay.4370

Hallo!

Wow, das ist echt ne ausführliche Analyse

Das mit den stellenweise auftretenden NullReference Exceptions ist mir auch aufgefallen, ich vermute, dass das dann auftritt, wenn die Events gerade geupdated werden…

Ich werde mir auf jeden Fall deine Vorschläge zu Herzen nehmen und versuchen das Tool stabiler zu programmieren, wenn ich einen neuen Stand habe (was wegen Arbeitszeiten etwas dauern kann ), dann aktualisiere ich den Projekt-Link im ersten Post.

Vielen Dank nochmals für die ausführliche Antwort

P.S.: konntest du die Funktionen denn generell nutzen?

[Windows App]Event-Status mit PopUp und Vorleser

in Fan-Inhalte

Posted by: Ich Mkay.4370

Ich Mkay.4370

Hallo liebe Community,

nachdem ich nun schon einige Zeit mit einem Kumpel zusammen an einer eigenen App geschraubt habe, möchte ich euch diese Heute vorstellen:

Features:
-nach Status-, Namens- oder Map-Filter nach Events suchen
-Überwachen der Eventstati für die ausgewählten Events auf dem von euch gewählten Server
-Eventstati werden im Eventbrowser farblich dargestellt
-Möglichkeit, einen Erinnerungston abzuspielen, wenn ein Event aktiv schaltet
-Möglichkeit, Eventnamen vorlesen zu lassen, wenn ein Event aktiv schaltet
-Möglichkeit, ein Popup mit Eventnamen im Spiel anzeigen zu lassen, wenn ein Event aktiv schaltet*
-Schönes Oberflächendesign im Stil des GW2 Login-Screens

*Für PopUps muss GW2 im Fenstermodus oder mit der Einstellung “Vollbild im Fenster” betrieben werden.

Die App ist in Visual Basic WPF mit Visual Studio 2013 geschrieben worden.
Für die Oberflächengestaltung wurde XAML verwendet.

Da ich keine Projekthomepage betreibe, habe ich den Projektordner unter folgender Adresse:
http://www.file-upload.net/download-8735583/GW2-Event-Browser.rar.html
als *.rar-Archiv hochgeladen.

Im Verzeichnis “../bin/Release” findet sich die ausführbare *.exe-Datei.

Systemanforderungen:
- Windows 7, 8 oder 8.1
- .Net-Framework 4.5

Über eure Anregungen, Lob und Kritik würde ich mich sehr freuen, hoffe aber vorallem, dass euch die App von Nutzen sein kann!

Liebe Grüße

**Hier noch ein Screenshot:
http://image-upload.de/image/yjnVu4/bbc1f5b2d4.png

(Zuletzt bearbeitet am von Ich Mkay.4370)