In one way, this application might be a very poor example to use for an ASP.NET application because, since it's run at the server, a round trip to the server is necessary for every click of the calculator keypad. It's possible to code this entire application in VBScript or JavaScript at the client as well and for many applications, that might be a better choice. But since we have VB.NET code already available for this application, it's a great learning example to see just what kind of changes are necessary to move this whole control to an ASP.NET web server. Besides, it will give you a chance to see just how responsive this design choice actually is.
The actual code for the CalcPad user control involves some subtle complexities, so we'll dive into it in detail in the next part of this tutorial. You might want to see if you can translate the code in the VB.NET User control article on you own. In the meantime, you can access the actual running example by clicking here.
Enjoy!

