Pro Darter Liga - Auswertung

  • Da es ja offensichtlich etwas umständlich ist, wegen jedes einzelnen Spiels die Tabelle im Forum zu aktualisieren, hab eich mir mal die Mühe gemacht, ein kleines Programm zu schreiben.

    Das Programm kann mehrere Ligen verwalten. Die Ergebnisse und Statistikwerte lassen sich direkt über den Link der Lidarts-Ergebnisseite importieren. Tabelle, Spielplan und Statistiken lassen sich als html zum Darstellen auf Webseiten exportieren.

    Art Link Beschreibung
    Programm Download-Link Programmversion v2.3.0 64bit
    Programm Download-Link Programmversion v2.1.7 (32bit-Version wird nicht weiter entwickelt)
    Anleitung Download-Link Eine kurze Beschreibung des Programmes als PDF

    Neuerungen in v2.3.0(11.01.2022)

    – In die Statistik wurde für die Erfassung der Bestleistungen die 171+ mit aufgenommen, damit die 19-Werfer nicht gegenüber der 180-Kategorie benachteiligt werden.

    Neuerungen in v2.2.0(02.12.2021)

    –Die Ergebnisse werden nun direkt auf der Lidarts-Seite abgerufen. Das hat zwar den Nachteil, dass bei Änderungen auf der Seite das Programm jedes Mal angepasst werden muss, aber es hat sich herausgestellt, dass die hin und wieder auftretende Nichtereichbarkeit meiner Seite ein größeres Problem zu sein scheint, als die Wahrscheinlichkeit dass die Schnittstelle bei Lidarts geändert wird. Ich habe die Entwicklungsumgebung umgestellt von QT5 auf QT6. Die Version 2.2.0 wird standardmäßig in einem neuen Ordner in Program Files installiert. Dadurch bleiben ältere Versionen zunächst parallel erhalten und können später deinstalliert werden.

    Neuerungen in v2.1.7 (11.06.2021)

    – In den Einstellungen für den html-Export kann man nun festlegen, dass ein Aktualisierungsdatum mit ausgegeben wird. Es erscheint dann vor der Tabelle klein der Hinweis »Aktualisiert am: … «

    Neuerungen in v2.1.6 (18.02.2021)

    - In höchst seltenen Fällen kam es vor, dass ein Spiel doppelt eingetragen wurde. Das musste dann etwas umständlich per Hand aus der Datenbank gelöscht werden. Dafür gibt es jetzt eine kleine Funktion. Bei eingeschaltetem Verwaltungsteil gibt es im Reiter »Spieltage« unten links einen Knopf zum Datenbank prüfen. Gefundene Doppelungen werden dann angezeigt und man kann sie löschen. Es empfiehlt sich, gerade bei umfangreichen Datenbanken, vorher eine Kopie zu machen und es erstmal damit auszuprobieren. Der Fehler mit den doppelten Einträgen lässt sich nämlich nicht reproduzieren und so weiß ich auch nicht, ob es vielleicht andere Konstellationen gibt, die ich noch nicht testen konnte.

    Neuerungen in v2.1.5 (10.02.2021)

    - Kleiner Bugfix: Beim html-Export der Spieltage/Ergebnisse wurde nicht die korrekte Doppelquote angezeigt, sondern mit Rundungsfehlern. das ist nun korrigiert.

    Neuerungen in v2.1.4 (29.08.2020)

    -In den Einstellungen kann jetzt festgelegt werden, welcher der beiden zuweisbaren Namen angezeigt wird.

    Neuerungen in v2.1.3 (25.07.2020)

    -Die Tabelleneinstellungen der Exportfunktion wurden noch etwas erweitert. Einstellungen für die Breite sind nun auch bei der Tabelle und der Statistik möglich. Alle Einstellungen der Tabellen werden außerdem jetzt auch gespeichert. Beim Import werden seitenvertauschte Ergebnisse automatisch korrigiert. Stimmen die Namen nicht überein, wird eine Fehlermeldug ausgegeben.

    Neuerungen in v2.1.2 (22.07.2020)

    -Datenbank erweitert. Die Spielplantabelle ist etwas gestaltbarer und auch der Link zum Spiel ist nun integriert. Die Datenbank sollte sich eigentlich alleine updaten, so dass da nichts zu beachten ist.

    Neuerungen in v2.1.1 (20.07.2020)

    -Der Spielplanexport ist nun eine richtige Tabelle.

    Neuerungen in v2.1.0 (19.07.2020)

    -Neben der Tabelle und den Statistiken, lässt sich nun auch der gesamte Saisonspielplan als html- und BB-Code exportiern. Beim Export während der Saison sind auch die Ergebnisse der bereits durchgeführten Spiele enthalten.

    Neuerungen in v2.0.6 (25.05.2020)

    -Bei der Spiele-Erstellung kann nun auch eine Saison mit Rückrunde erstellt werden.

    Neuerungen in v2.0.5 (27.02.2020)

    -Keine funktionellen Änderungen. Es gibt nun aber auch eine 64bit Version.

    Neuerungen in v2.0.4 (26.02.2020)

    -Der Datenimport von der Lidarts-Ergebnisseite funktioniert nun wieder.

    Neuerungen in v2.0.3 (24.08.2019)

    -Fehler in der Spielplanerstellung behoben. Bei einer ungeraden Anzahl Teilnemer wurde pro Spieltag eine Paarung zuviel bzw. die Letzte doppelt erstellt.

    Neuerungen in v2.0.2 (12.03.2019)

    - Der Fehler, ein Spiel mit 0:0 in die Datenbank einzutragen, wenn der entsprechende Button bei nicht ausgefüllten Feldern versehentlich gedrückt wird, wurde abgefangen.

    Neuerungen in v2.0.1 (15.11.2018)

    - Das Programm kommt nun mit einem Installer
    - Aus dem Programm heraus, kann die Datenbank nun per Speichern-unter-Dialog an einen anderen Platz gespeichert werden und per Datenbank verbinden von einem beliebigen Punkt geöfnet werden.
    - Die Spielernamenbezeichnung und die Punktevergabe im Ligabetrieb, kann üer die Einstellungen verändert werden und sind in einer Konfugurationsdatei gespeichert.
    - Der Ergebnisimport kann wahlweise von prodarter oder Lidarts erfolgen

    Bild_015.pngBild_016.pngBild_017.png Bild_018.png Bild_005.png

  • Achso, da gehen nur 5 pro Beitrag. 3 hab ich noch.

    Bild_006.png Bild_007.pngBild_009.png

    So viel Freude.


    Das ist jetzt die erste Version. Der reguläre Gebrauch funktioniert eigentlich, aber insbesondere bei unlogischen Eingaben, habe ich sicherlich noch nicht alle Fehler angefangen. Es sind alle drei Ligen drin und soweit ich die Links hier gefunden habe, sind die Spiele auch schon eingetragen. In der Tabelle sind aber nur die Spieler erfasst, die auch schon ein Spiel gemacht haben. Zum »Rumspielen« kann man sich die Datei »ligafix.db« aus dem Ordner »datenbank« irgendwo als Kopie sichern und dann probieren. Danach kopiert man die Datei einfach zurück und alles ist wieder gut. Sämtliche Daten sind in dieser einen Datei.


    Neu ab Version v1.0.4 - Die Importfunktion

    Über die Importfunktion lassen sich nun die Ergebnisse über den Pro-Darter History-Link einfügen. Dazu zunächste den Link im Forum mit rechts anklicken(1) und über »Linkardesse speichern (2) in die Zwischenablage kopieren.

    Bild_019.png Bild_020.png


    Wenn im Programm nun eine Spielpaarung ausgewählt ist, erscheint auf der Linken Seite ein Button »Importieren« (3). Diesen klicken und es öffnet sich ein Fenster, wo oben nun der eben kopierte Link eingefügt wird. (4). Nach einem Klick auf »Import« hinter dem Link (5) dauert es einem Moment, also so lange wie gewöhnlich die Seite beim normalen Aufrufen auch braucht. Wurde die Seite gefunden, erscheinen zur Kontrolle die gefundenen Daten in den Fenstern darunter. Stimmen diese mit der Spielpaarung überein, können die Daten per Klick auf »Werte übernehmen« (6) in das Programm übernommen werden. Sind die Seiten vertauscht, kann der Import abgebrochen werden. Über »Eingabe spiegeln« können dann die Seiten im Programm getauscht und der Importvorgang wiederholt werden.

  • Bei mir kommt wenn ich probiere das Programm zu öffnen kommt das es zu unsicher sei und dann kann ich es nicht ausführen.

    Ja das macht Windows bei unbekannten Herausgebern. Bill Gates sagt eigentlich nur damit, dass er mich nicht kennt und er deswegen nicht weiß, ob das Programm auch gut ist. Das ist wie bei den unsignierten Treibern. Achso und es macht auch Sinn, das Programm dahin zu speichern, wo man auch Schreibrechte hat, also in C:\Programme wäre doof bei einem eingeschränkten Benutzerkonto. C:\ProgramData ginge oder gleich irgendwo im Benutzerordner. Oder auf einem USB-Stick als portable Version sollte das auch funktionieren.

    Das stimmt so natürlich nicht mehr. Über den Installer installiert man das Programm inzwischen wie jedes andere Programm auch.

  • Hab auch gleich noch ein Update hinterhergeschoben. Mich störte noch ein bißchen, dass nur die Spieler in der Tabelle waren, die schon ein Spiel hatten. Das habe ich mal korrigiert. Nun stehen da alle drin. Jetzt können wir ja erstmal in Ruhe sammeln, was so im Betrieb auffällt, was geändert werden könnte/müsste/sollte.


    Mir scheint es sinnvoll, wenn man bei der Eingabemaske für die Ergebnisse die Seiten tauschen könnte, weil je nachdem wer den Ergebnislink postet, das Ganze zur eigentlichen Ansetzung seitenverkehrt sein kann und es da schnell zu Fehlern kommen kann.
    Das plane ich für das nächste Update mal ein.
    Und eine kleine Auswahlmöglichkeit, wie die Werte in der Forentabelle ausgerichtet sein sollen, plane ich auch, aber das ist ja nur son kosmetisches Ding.

  • Schon passiert. Ich erneuere aber in der Downloadtabelle bei den kleineren Verbesserungen jetzt erstmal nur die Updatedatei also die unterste in der Tabelle. Da ist dann wie da schon steht nur die exe drin, die im Programmordner auszutauschen ist.

  • Ich habe noch eine kleine Verschönerung gemacht, und zwar sind bei der Ergebniseingabe die absolvierten Spiele nun grün eingefärbt, dass man gleich sieht wer noch fehlt. Dazu habe ich auch schon die Screenshorts oben aktualisiert. Die Datenbank in der teilausgefüllten Programmversion entspricht dem heutigen Stand.

  • Durch eine Idee von Vector42 habe ich nun doch nochmal kurzfristig ein Update gemacht. Dazugekommen ist eine Importfunktion, mit der sich die Daten über den History-Link importieren lassen, ohne die jedes Mal eintippen zu müssen. Solange wie bei Pro-Darter nun nichts am Quellcode geändert wird und die Seite online ist, sollte das eigentlich funktionieren. Oben im zweiten Beitrag habe ich das mal bebildert. In der Update-Zip sind dazu diesmal zwei Dateien. Wie gewohnt, die neue Exe und dann wird eine weitere DLL benötigt, diese liegt auch bei.


    So nun müßte das soweit alles funktionieren. Ich arbeite da noch weiter dran und bastel eine Version mit richtigem Installer und weiteren Funktionen, die dann für den Saisonwechsel wichtig sind, aber ich plane die Veröffentlichung auch erst dann zu diesem Zeitpunkt.

  • So, nun habe ich es doch noch vor dem nächsten Saisonstart geschafft. Die neue Programmversion 2.0.1 (Stand 15.11.2018) kommt also mit einem Installer daher. Man kann nun auch über »Datenbank verbinden« oder »speichern unter« den Speicherort der Datenbank festlegen. Die Bezeichnungen den Foren-Namen oder prodarter, bzw. Lidarts-Namen kann man über Einstellungen ändern. Auch die Punktevergabe im Ligabetrieb lässt sich ändern. Naben den Ergebnissen von der prodarter-Seite, kann man nun auch per Ergebnisseite von Lidarts die Spielausgänge importieren.

    Ich empfehle die alte Version zunächst installiert zu lassen und eine bestehende Datenbankdatei an einen Ort der eigenen Wahl zu kopieren (nicht verschieben) - zum Beispiel Eigene Dokumente. Dann das neue Programm installieren. Dieses startet mit einer leeren Datenbank. Über Datei >> Datenbank verbinden (es öffnet sich der gewohnte Datei-öffnen-Dialog) zu der gespeicherten Datenbankdatei navigieren und diese öffnen. Nun sollte man mit dem neuen Programm weiter arbeiten können. Sollte unerwarteterweise etwas schief gehen, ist dann die alte Version mit der Datenbankdatei zum Zeitpunkt vor der Installation des neuen Programmes aber noch vorhanden.

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!