Shareware Starter Kit

By Dan Fernandez

Freeware 14 Jul 2005

In category

.NET > Security > Shareware

Description

The Shareware Starter Kit is a sample application of the common features in all shareware applications. You can easily modify, extend and integrate these into your own applications.

Key Features:

  • Multi-Threaded Splash Screen: A sample Windows Form that shows how you can use a timer control to create a beautiful fade-in/fade-out effect.
  • Integrated E-Commerce: This feature makes purchasing a licensed copy of your software just a click away by integrating PayPal payment services directly into the client application using Web services.
  • Product Activation: Many shareware applications enable to try-before-you-buy, and this feature enables developers to control how you want to configure your application trial period. For example, you can explicitly state that your application can only be used for 30 days before activating the product. While it not a bullet proof mechanism, the built-in version provides a sample of how you can configure product activation.
  • Product Registration: This form makes it dirt simple to enable product registration directly in the product using Web services. Everyone wants to know more information about their customers, heck Visual Studio 2005 is the first version of Visual Studio with in-product registration capabilities.
  • Product Feedback: Do you want to know what your customers think about your application? Why not add the ability to send feedback directly in the product? This feature enables them to do just that using Web services.
  • Exception Handling Reporting: You probably had a Windows application hang on you, where you get a Send Error Report message. That feature is known as Watson, and the error information is sent to Microsoft where if you have a certificate from Verisign, you can actually pull the dumps for your application. The version in the Shareware Starter Kit is the poor-man Watson, and it captures information about the thrown exception and records it in a database. That way you can report on your application crashes by date, exception type, version, operating system, all using Web services.

Informations

  • Status: Fully functional
  • Source: FW
  • Size: 3 770 600kB

Platforms:

  • C#

Downloads