项目地址:
https://github.com/lianghowe/ATM_simulator

  1. 需求介绍:插卡,验证,存款,取款,转账,查询,菜单,结束。
  2. 数据库,库名atm_data,表名user_data,三列id,password,balence。
     //数据库连接string ConStr = "server=.;database=atm_data;uid=sa;pwd=newpass";//创建一个SqlConnection对象conn = new SqlConnection(ConStr);//连接指定的数据库conn.Open();//读取数据SqlCommand cmd = new SqlCommand("SELECT * FROM user_data where id="+Form1_init.id, Connect.conn);SqlDataReader reader = cmd.ExecuteReader();//要有read()方法,才能获得数据reader.Read();//返回一个布尔值password = (string)reader.GetString(1);balence = (double)reader.GetDouble(2);//datareader 对象要关闭,否则运行会报错reader.Close();//修改数据   SqlCommand cmd = new SqlCommand("update user_data set balence=balence+" + int.Parse(textBox2.Text) + "where id=" + Form1_init.id, Connect.conn);cmd.ExecuteNonQuery();//执行修改
  1. 在右上角实现一个倒计时,用timer
//对应的事件
private void timer1_Tick(object sender, EventArgs e){if (second > 0)label3.Text = --second + " s";else{(new Form1_init()).Show();this.Visible = false;this.timer1.Stop();}}int second = 30;
  1. 触屏输入
    借助button事件
  2. C#窗口打开是父窗口打开子窗口,子不能操作父,父不操作子。所以这里使用visiable;然后new一个新窗口。
  3. 输入密码时,在文本框显示“*******”,
  4. 图片strech,自动填满。
  5. 控件的对齐,选中,在菜单栏

ATM模拟器 C#实现相关推荐

  1. ATM模拟器(附代码及运行结果)

    源代码: 1 import java.util.Scanner; 2 3 class Account{ 4 String identify; 5 String name; 6 String date; ...

  2. CodeGym一个学习平台

    CodeGym背后的小故事 CodeGym由充满激情的Java开发人员于2018年创立.2019年,CodeGym在全球拥有十万名用户.从那时起,我们的团队不断创新CodeGym课程,使我们的用户人数 ...

  3. 计算机网络实验(华为eNSP模拟器)——第二章 VRP通用路由平台介绍

    目录 前言 一.视图 (一)用户视图 (二)系统视图 (三)接口视图 二.返回视图 (一)返回上一级视图 (二)返回用户视图 三.删除和保存 (一)保存 (二)删除 四.查看 (一)查看设备信息 (二 ...

  4. 【模拟器】华三模拟器HCL安装操作指导

    01 HCL模拟器介绍 华三云实验室是新华三集团推出的功能更强大的界面图形化全真网络设备模拟软件.用户可以通过该软件实现H3C公司多种型号设备的虚拟组网.配置.调试.该软件具备友好的图形界面,可以模拟 ...

  5. Android studio无法连接识别检测各种模拟器和手机的问题

    Android Studio运行程序时检测不到模拟器的解决方法: 现在我们公司好多新手Android开发对于模拟器无法连接非常苦恼,逐一给他们调试也很麻烦,尤其是一些Java也想运行一下Android ...

  6. Dynamips路由模拟器使用心得

    Dynamips路由模拟器使用心得. 近来论坛中一些兄弟都在学习CCXX(包括我本人在内),在学习中一个好的模拟器必不可少.很多兄弟都用boson,因为他更贴近试题,但是boson的缺陷在于,他仅仅是 ...

  7. GNS模拟linux,GNS3模拟器官方版最新版及安装说明

    GNS3模拟器官方版是一款网络模拟器,功能十分强大,能够模拟不同网络设备的硬件平台,如思科和瞻博的网络设备,包括路由器.交换机.防火墙等.同时,GNS3模拟器官方版还是一个图形化的网络模拟器,允许模拟 ...

  8. CISCO模拟器dynagen的自定义拓扑和配置

            告别BOSON,从现在开始.         学习CCNA/CCNP,一个好的模拟器必不可少.很多兄弟都用boson,因为它更贴近试题,但是boson的缺陷在于,他仅仅是模拟了cisc ...

  9. GNS3 网络模拟器介绍

    GNS3是一种可以仿真复杂网络的图形化网络模拟器.你可能熟悉用来仿真不同操作系统的VMware或Virtual PC等软件.利用这些软件,可以在自己计算机的虚拟环境中运行诸如Windows XP专业版 ...

最新文章

  1. WebStorm中SVN配置
  2. CDN全站加速助力企业云上升级
  3. 将redis作为windows系统的系统服务
  4. 2016国产开源软件Top100(Q1)
  5. 机器学习知识总结系列-机器学习中的优化算法总结(1-4)
  6. nodejs missing script: dev_nodejs深入学习系列之v8基础篇
  7. CTO丢给我中台总结:阿里的“数据+业务”双中台架构
  8. 95-190-542-源码-window-清除器(Evictors)-CountEvitor简介
  9. css中的 font 与 font-size
  10. 如何使用VUE做组件化开发 -- 思考篇
  11. 微信养鸡领鸡蛋小程序源码
  12. 我的世界java出生蘑菇岛,《我的世界》:粉丝强推,出生超巨型蘑菇岛和村庄连在一起...
  13. UE编辑器修改背景theme
  14. 2021年塔式起重机司机考试报名及塔式起重机司机免费试题
  15. 海思Hi3519AV100深度学习方案(一)darknet转caffmodel之caffe安装(基于Ubuntu16.04+python3.5+opencv3.4.0+cuda10.0)
  16. 关于设备像素比dpr的理解
  17. oracle查询元数据,Oracle Spatial-元数据及SDO_GEOMETRY
  18. Kubernetes kubeconfig配置文件
  19. uni-app使用微信小程序的插件
  20. 用d3.js画出带米字格的汉字

热门文章

  1. 第40篇-某公英x-s参数加密分析【2022-07-29】
  2. html页面集成中国天气插件
  3. 除了花瓣 还有什么好用的素材网站?
  4. 反调试——Windows异常-SEH
  5. 是编写回合制网游外挂的高手请进
  6. hmcl怎么在服务器里显示披风,进入服务器过一会就蹦 · Issue #375 · huanghongxun/HMCL · GitHub...
  7. 中国智能医疗行业十四五规划趋势与发展战略分析报告2022-2027年版
  8. dell服务器pci位置,dell服务器,系统开机错误日志:WARNING: at drivers/pci/intr_remapping.c...
  9. Hadoop的优势及大数据平台系统架构典型行业应用场景
  10. bytes和bytearray