在C#教学的第二个案例前,先介绍了一个储蓄计算器的实验,该实验项目是从微软的教学光盘中取出的,部分源程序已经给出,要求学生完成事务处理部分。在做这个实验的时候,要求学生最好能够独立设计此项目。在这里,将该项目的代码给出如下。有特点的是,控件的名称使用的是中文。
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
namespace Saving
{
 enum Compound
 {
  每月计算利息,
  每季度计算利息
 }
 /// 
 /// Form1 的摘要说明。
 /// 
 public class Form1 : System.Windows.Forms.Form
 {
  private System.Windows.Forms.Label label1;
  private System.Windows.Forms.NumericUpDown 初始金额;
  private System.Windows.Forms.Label label2;
  private System.Windows.Forms.NumericUpDown 利率;
  private System.Windows.Forms.Label label3;
  private System.Windows.Forms.Label label4;
  private System.Windows.Forms.ComboBox 计算规则;
  private System.Windows.Forms.Label label5;
  private System.Windows.Forms.Label label6;
  private System.Windows.Forms.Button 计算;
  private System.Windows.Forms.NumericUpDown 存期;
  private System.Windows.Forms.NumericUpDown 每月存入;
  private System.Windows.Forms.NumericUpDown 存款总额;
  /// 
  /// 必需的设计器变量。
  /// 
  private System.ComponentModel.Container components = null;
  public Form1()
  {
   //
   // Windows 窗体设计器支持所必需的