Dit is een dialoog in vb.net geschreven die het mogelijk maakt gebruikers van je applicatie bugs te laten submitten en dan via een webservice iets met de info te doen.
Klik hier om versie 1.0.0 te downloaden (source code)
Klik hier om een webservice voorbeeld te downloaden (source code)
Klik hier om het Code Project artiekel te bekijken (uitleg + voorbeelden)
Version: 1.0.0
Stability: Stable
Known issues: None
Strict: Yes
Explicit: Yes
Fictieve invulling van de dialoog
Success bericht dat de gebruiker krijcht nadat de data successvol gesubmit is bij de webservice
Email voorbeeld (note: je kan zelf doen wat je wil met de data op je server, dus je kan die ook gwn in een db stoppen en niet mailen)
Als iemand een bug vid - submit hem dan
Cheers
BN
Misschien wel handig om te doen:
Een aparte applicatie hiervan maken en zorgen dat deze applicatie het hoofd programma opent. Zodra het hoofdprogramma crasht de BugSubMitter naar de voorgrond brengen en ze het foutenrapport te laten versturen. Indien het hoofdprogramma juist wordt afgesloten ook de BugSubMitter afsluiten zodat je geen melding krijgt.
Misschien een idee voor de volgende release?
Voor de rest, vindt ik het er mooi uitzien,Keep up the good work!
Hey,
Leuk idee
Dat kan echter geen deel vormen van deze control. Je kan de control wel op die manier gebruiken, maar ik kan er moelijk een applicatie van maken, want dan kan niemand deze meer integreren met zn eigen programma
Of bedoel jij gewon er een demo app bij maken van hoe je het zou kunnen integreren?
Cheers
BN
Ja bijvoorbeeld. Zoals ik hierboven beschreef zou dat natuurlijk een ideale oplossing zijn.
Echter zie ik het probleem niet, iedereen kan hem dan toch nog gebruiken? Als er bijv opstart parameters worden meegegeven?
Bart
Hey,
Het is idd mogelijk om er op die manier een handige app van te maken, maar ik hou me bij de usercontrol en het supporten ervan, en eventueel verder developpen als er ideeën voor zijn. Natuurlijk, als iemand het ziet zitten om er een dergelijke app mee te maken - be my guest!
Cheers
BN
Heb je nog op een andere locatie je source codes? Want je website doet het niet meer.
In het php bestand gebruik je PHPMailer class. Waar kan ik die vinden?
Als je ff googled heb je een hele zooi resultaten, maar heb net de versioe die ik gebruik (2.3) op mn server gezet: http://code.bn2vs.com/viewtopic.php?mode=attach&id=163![]()
Bedankt! Ben nu met je class bezig met het idee wat ik had. Vindt het er super uit zien!
Dat van dat afkijken moet je nou net niet zeggen hé!
Maar even een opmerking ik implenmeteerde het script en kreeg hierop een fout:
Dit moet het volgende worden:Code:Private Sub sender_DoWork() Handles bgwSender.DoWork m_errorOccured = False Try Dim reader As New StreamReader((New WebClient).OpenRead(Me.SubmitterPath & "/" & Me.SubmitterFile & m_parameters)) Catch ex As Exception m_errorOccured = True MessageBox.Show(ex.ToString) End Try End Sub Private Sub sender_RunWorkerCompleted() Handles bgwSender.RunWorkerCompleted Me.Cursor = Cursors.Default If m_errorOccured Then showError() Else showCompleted() End Sub
Heb je misschien een e-mail adres? Ik heb namelijk nog wat niet gerelateerde forum vragen aan je.Code:Private Sub sender_DoWork(ByVal sender As System.Object, ByVal e As System.ComponentModel.DoWorkEventArgs) Handles bgwSender.DoWork m_errorOccured = False Try Dim reader As New StreamReader((New WebClient).OpenRead(Me.SubmitterPath & "/" & Me.SubmitterFile & m_parameters)) Catch ex As Exception m_errorOccured = True MessageBox.Show(ex.ToString) End Try End Sub Private Sub sender_RunWorkerCompleted(ByVal sender As System.Object, ByVal e As System.ComponentModel.RunWorkerCompletedEventArgs) Handles bgwSender.RunWorkerCompleted Me.Cursor = Cursors.Default If m_errorOccured Then showError() Else showCompleted() End Sub
De disign is gebaseerd op die van FF, en heb ook naar enkele andere apps gekeken. Naar mijn mening is dat hoe je zowiso componenten moet ontwikkelen, zodat ze de algemene standaarden volgen
Als je VS 2008 gebruikt rekend die dat niet fout, maar kan goed zijn dat het er bij 2005 wel bij moet.
Je kan vragen enkel aan mij gericht altijd op mn forums poste @ http://code.bn2vs.com
Als je me een mail wil sturen, check dan het adres in die php code![]()
Daar heb je wel een punt standaarden. Maar standaarden qua vormgeving staan nergens vastgelegd? Je zou net zo goed de standaard Windows Wizard kunnen gebruiken toch?
Dom van dat email adres, had ff beter op moeten letten.
Bart
Heb een TCP artiekel geschreven: http://www.codeproject.com/KB/dialog...terDialog.aspx
Er zijn zeker vorderingen! Het werkt zoals hij zou moeten werken. Indien er baat is bij voor die code zal ik het plaatsen.
Ivm vakantie lekker rustig in de agenda![]()