Name des Programms:
Advanced Bugtracker
Version:
1.0.0.1
Beschreibung:
Der „Advanced Bugtracker“ ermöglicht es Ihnen Ihre .NET Programme auf Fehler zu überwachen, diese zu administrieren und zu verwalten. Dazu können die Benutzer Ihrer Programme die Fehlermeldungen an Sie senden, welche schließlich durch ein Desktop-Tool oder eine Web-Applikation eingesehen werden können. Somit verlieren Sie nicht den Überblick über Fehler in Ihren Programmen und können sie schnell erfassen. Nachdem dieses System bereits einige Zeit in DevPoint genutzt wird, habe ich mich entschlossen das Projekt mal zu veröffentlichen, da es vielleicht für einige nützlich sein könnte.
Benutzung
Der „Advanced Bugtracker“ besteht aus vier verschiedenen Komponenten: Die Programmbibliothek, das Desktop-Tool, die Web-Applikation und die serverseitige Bearbeitung der Bugs.
Einrichtung auf dem Server:
Zuerst entpacken Sie das runtergeladene Archiv „bugtracker“, und erhalten drei Unterordnet. In dem Unterordner „bugtracker“ öffnen Sie nun die config.php Datei und bearbeiten Sie die Einstellungen (MySql-Server, Benutzername, Passwort, etc). Anschließend laden Sie den gesamten Ordner samt Inhalt auf Ihren Webserver hoch.
Einbinden des Bugtrackers in ein Programm:
Um den Bugtracker nutzen zu können müssen Sie zu einen Verweis auf die "AdvancedBugtracker.dll" aus dem Ordner "Bibliothek"erstellen. Erstellen Sie nun ein neues Objekt vom Typ AdvancedBugtracker.AdvancedBugTracker und stellen Sie dessen Eigenschaften in dem Startup Event ein. So muss auf jeden Fall die „ID“, der „Server“ und der „LogSavePath“ eingestellt werden. Anschließend rufen sie die Funktion ActivateExceptionHandling von diesem Objekt auf. Durch diesen Aufruf wird der Bugtracker eingeschaltet und reagiert auf auftretenden Fehlermeldungen.
Nun ist die eigentliche Einrichtung des Bugtrackers abgeschlossen. Bevor Sie ein Programm mit der Bugtracker Funktion ausrüsten können müssen Sie zuerst per Desktop-Tool oder per Web-Applikation ein neues Programm hinzufügen. Um das Desktop-Tool zu nutzen müssen Sie das Programm aus dem Unterordner „Tool“ starten. Die Web-Applikation erreichen sie auf ihrem Webserver, indem Sie die Adresse aufrufen, unter der Sie den Bugtracker hochgeladen haben.
Verwaltung von Bugs:
Wenn ein neuer Bug auftritt, können Sie per E-Mail benachrichtigt werden. Die aufgetretenen Bugs können Sie entweder per Desktop-Tool oder in der Web-Applikation verwalten. In der Web-Applikation loggen Sie sich zuerst ein, wählen das zu verwaltende Programm aus, klicken auf die aufgelistete Fehlermeldung, und sehen die Details.
In der Desktop-Applikation müssen Sie sich auch zuerst mit der Eingabe des Servers, des Nutzernamens, und des Passworts einloggen. Nun wählen sie ein Programm aus (oder fügen ein neues hinzu), und erhalten weitere Details zu dem Programm. Aufgetreten Bugs werden nun aufgelistet. Um Details zu diesen zu erhalten führen Sie einen Doppelklick auf ein Element aus.
Screenshots
Siehe Anhang
Verwendete Programmiersprache und IDE:
Visual Basic .NET für die .DLL
C# für das Desktop-Tool
PHP für die serverseitige Verarbeitung & Webinterface
Systemanforderungen:
NET 2.0 für die .DLL
.NET 4.0 für das Desktop-Tool
PHP- und MySql-Unterstützung für die serverseitige Verarbeitung
Changelog
1.0.0.0: Erstveröffentlichung
1.0.0.1: Schönheits- und gröbste Fehler beseitigt
Download:
Proramm (543 KB)
Lizenz/Weitergabe:
Freeware
CC-BY-ND 3.0
Das Design der Web-Applikation stammt von 4typen.
Über Feedback und Verbesserungsvorschläge würde ich mich freuen.
Advanced Bugtracker
Version:
1.0.0.1
Beschreibung:
Der „Advanced Bugtracker“ ermöglicht es Ihnen Ihre .NET Programme auf Fehler zu überwachen, diese zu administrieren und zu verwalten. Dazu können die Benutzer Ihrer Programme die Fehlermeldungen an Sie senden, welche schließlich durch ein Desktop-Tool oder eine Web-Applikation eingesehen werden können. Somit verlieren Sie nicht den Überblick über Fehler in Ihren Programmen und können sie schnell erfassen. Nachdem dieses System bereits einige Zeit in DevPoint genutzt wird, habe ich mich entschlossen das Projekt mal zu veröffentlichen, da es vielleicht für einige nützlich sein könnte.
Der „Advanced Bugtracker“ besteht aus vier verschiedenen Komponenten: Die Programmbibliothek, das Desktop-Tool, die Web-Applikation und die serverseitige Bearbeitung der Bugs.
Einrichtung auf dem Server:
Zuerst entpacken Sie das runtergeladene Archiv „bugtracker“, und erhalten drei Unterordnet. In dem Unterordner „bugtracker“ öffnen Sie nun die config.php Datei und bearbeiten Sie die Einstellungen (MySql-Server, Benutzername, Passwort, etc). Anschließend laden Sie den gesamten Ordner samt Inhalt auf Ihren Webserver hoch.
Einbinden des Bugtrackers in ein Programm:
Um den Bugtracker nutzen zu können müssen Sie zu einen Verweis auf die "AdvancedBugtracker.dll" aus dem Ordner "Bibliothek"erstellen. Erstellen Sie nun ein neues Objekt vom Typ AdvancedBugtracker.AdvancedBugTracker und stellen Sie dessen Eigenschaften in dem Startup Event ein. So muss auf jeden Fall die „ID“, der „Server“ und der „LogSavePath“ eingestellt werden. Anschließend rufen sie die Funktion ActivateExceptionHandling von diesem Objekt auf. Durch diesen Aufruf wird der Bugtracker eingeschaltet und reagiert auf auftretenden Fehlermeldungen.
Nun ist die eigentliche Einrichtung des Bugtrackers abgeschlossen. Bevor Sie ein Programm mit der Bugtracker Funktion ausrüsten können müssen Sie zuerst per Desktop-Tool oder per Web-Applikation ein neues Programm hinzufügen. Um das Desktop-Tool zu nutzen müssen Sie das Programm aus dem Unterordner „Tool“ starten. Die Web-Applikation erreichen sie auf ihrem Webserver, indem Sie die Adresse aufrufen, unter der Sie den Bugtracker hochgeladen haben.
Verwaltung von Bugs:
Wenn ein neuer Bug auftritt, können Sie per E-Mail benachrichtigt werden. Die aufgetretenen Bugs können Sie entweder per Desktop-Tool oder in der Web-Applikation verwalten. In der Web-Applikation loggen Sie sich zuerst ein, wählen das zu verwaltende Programm aus, klicken auf die aufgelistete Fehlermeldung, und sehen die Details.
In der Desktop-Applikation müssen Sie sich auch zuerst mit der Eingabe des Servers, des Nutzernamens, und des Passworts einloggen. Nun wählen sie ein Programm aus (oder fügen ein neues hinzu), und erhalten weitere Details zu dem Programm. Aufgetreten Bugs werden nun aufgelistet. Um Details zu diesen zu erhalten führen Sie einen Doppelklick auf ein Element aus.
Siehe Anhang
Verwendete Programmiersprache und IDE:
Visual Basic .NET für die .DLL
C# für das Desktop-Tool
PHP für die serverseitige Verarbeitung & Webinterface
Systemanforderungen:
NET 2.0 für die .DLL
.NET 4.0 für das Desktop-Tool
PHP- und MySql-Unterstützung für die serverseitige Verarbeitung
1.0.0.0: Erstveröffentlichung
1.0.0.1: Schönheits- und gröbste Fehler beseitigt
Download:
Proramm (543 KB)
Lizenz/Weitergabe:
Freeware
CC-BY-ND 3.0
http://creativecommons.org/licenses/by-nd/3.0/deed.deDieses Werk bzw. dieser Inhalt darf nicht bearbeitet, abgewandelt oder in anderer Weise verändert werden. Sie müssen den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen.
Das Design der Web-Applikation stammt von 4typen.
Über Feedback und Verbesserungsvorschläge würde ich mich freuen.
Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von „FlashTek“ ()