Calculator Sample: Windows Forms Pocket Calculator
The Calculator sample implements a simple pocket calculator using C++ and the .NET Framework Windows Forms classes. It demonstrates using .NET Framework classes to write a user-interface without the support of the resource editors, and illustrates the following concepts:
Working with forms, menus, edit fields, buttons, and icons for forms
Manipulating managed arrays
Using delegates/event handlers
Conversions between the .NET Framework String, Double, and Char classes
This sample code is intended to illustrate a concept, and it shows only the code that is relevant to that concept. It may not meet the security requirements for a specific environment, and it should not be used exactly as shown. We recommend that you add security and error-handling code to make your projects more secure and robust. Microsoft provides this sample code "AS IS" with no warranties.
To get samples and instructions for installing them:
To access samples from Visual Studio
On the Help menu, click Samples.
By default, these samples are installed in drive:\Program Files\Microsoft Visual Studio 10.0\Samples\.
For the most recent version of this sample and a list of other samples, see Visual Studio Samples on the MSDN Web site.
This sample demonstrates the following classes:
Form; TextBox; Button; Icon; MainMenu; MenuItem; MessageBox; Exception; FileNotFoundException; Size structure; Font
This sample demonstrates the following keywords:
__gc; __value; enum; add_KeyPress; KeyPressEventHandler; EventHandler; __try_cast; EventArgs; KeyPressEventArgs; FormStartPosition; FormBorderStyle; SizeGripStyle; BorderStyle; SystemColors; HorizontalAlignment; FlatStyle; add_Click