简单的ATM自动提款设计

来源:互联网 发布:宏程序 刀具寿命 编程 编辑:程序博客网 时间:2024/04/30 21:43

这个作业昨天早上刚完成的,主要用了两个窗体:登录窗体和操作窗体;

登录窗体主要是:输入账号和密码以后,点击确定按钮,若账号密码匹配跳转到操作窗体,这里我跳转到另一个窗体使用的是如下代码: private void btnOk_Click(object sender, EventArgs e)
        {
            if (txtUser.Text == user && txtPwd.Text == pwd)
            {
                option op = new option();
                this.Visible = false; //要首先设置其属性为false,然后调用option的ShowDialog()方法
                op.ShowDialog();
                this.Dispose(true);
            }
            else
            {
                lblShow.Text = "账号或密码不匹配";
            }

当然也可以在program.cs里编写,但是我比较喜欢用前一种方法(可能是水平有限,还不能灵活使用后面的一种方法);

操作窗体:主要功能有存款、取款、查询、修改密码、退出功能;我分别将每个功能的主要部分放在了pannel控件里,通过各自按钮控制它们的visable属性,使得当前执行操作的界面显示,而不执行的不显示;在退出功能里,主要是让用户确认是否确认退出,是的话就重新转入登录界面。

仍然存在的问题是:我本来想用一个公有的静态变量来保存账号和密码,使得修改密码那里,加入修改以后能够保存下修改的信息,但是试了几次,不能够实现;

嘿嘿,希望知道怎么解决的各位同学或者老师教我一下