views:

74

answers:

4

I have written a small .net Windows Forms application. And now I decided to get opinions or comments from users. User will just write something in a input form and click a send button.

I want to use the most easiest way. I don't want to host any webservices or another applications for gathering the information. Also I don't have a database. Nothing. I just want to know what people think about the application.

How would you do it?

+2  A: 

The easiest option would be to send an email. Check out the System.Net.Mail.SmtpClient class.

Adam Robinson
+2  A: 

On Click of the submit button e-mail the text in the input box to yourself.

How to do it is HERE.(Sending e-mail using GMAIL smtp server C#)

And then using Textual Sentiment Analysis you can know what people think about your software.Take a look at twittersentiments.

TheMachineCharmer
+3  A: 

FWIW if you do go with the answers suggesting to just call out to a SMTP server remember that any application you develop in .NET if you don't use some sort of security packaging framework all of the text that is stored inside the application is essentially the same as a text file. So if you embed your smtp server credentials inside your application it could be very easy to have them stolen.

I think the simplest solution for you would be to just put a hyperlink in your application to mailto:[email protected]?Subject=txtSubject.Text&Body=txtBody.Text and then let the users system handle the mailto operation by its default handler.

Chris Marisic
@Chris: This will take the user outside of the application, and requires that they have a valid mail account configured on their `mailto:` client.
Adam Robinson
Yes that's exactly what I intended. This is an operation that should be client controlled.
Chris Marisic
A: 

Probably an email will be intercepted by antivirus, firewall, you name it. Besides, I would not be surprised if an ugly MessageBox shows up (this application is tryng to send an email...). Worse yet, odd are, if an antivirus intercepts the email, not you not the user will never know.

So, I would go with mailto link, as Cris Marisic suggest.

Daniel Dolz