界面设计

代码

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Collections;namespace chuang_325
{public partial class register_login_ArrayList : Form{public register_login_ArrayList(){InitializeComponent();}//声明ArrayListArrayList info = new ArrayList { };/// <summary>/// 注册功能/// </summary>/// <param name="sender"></param>/// <param name="e"></param>private void btnName_Click(object sender, EventArgs e){string name = this.txtName.Text;string pw = this.txtPw.Text;if (string.IsNullOrEmpty(name)){lblTipName.Text = "用户名不可为空";return;}else if (string.IsNullOrEmpty(pw)){lblTipPw.Text = "密码不可为空";return;}else if (this.info.Contains(name)){lblTipName.Text = "用户名已经存在";return;}else{lblTipName.Text = "";lblTipPw.Text = "";this.info.Add(name);this.info.Add(pw);MessageBox.Show("注册成功!");}}/// <summary>/// 登陆功能/// </summary>/// <param name="sender"></param>/// <param name="e"></param>private void btnLogin_Click(object sender, EventArgs e){//接受用户输入的数据并进行判断string username = this.txtName.Text;string pw = this.txtPw.Text;string htinfo = this.info[0] + "";if (string.IsNullOrEmpty(username)){lblTipName.Text = "用户名不可为空";return;}else if (string.IsNullOrEmpty(pw)){lblTipPw.Text = "密码不可为空";return;}else if (string.IsNullOrEmpty(htinfo) || pw.Equals(htinfo)){MessageBox.Show("请准确输入用户名和密码");return;}else{MessageBox.Show("登陆成功!");}}/// <summary>/// 查看注册人员的用户名/// </summary>/// <param name="sender"></param>/// <param name="e"></param>private void btnLook_Click(object sender, EventArgs e){this.lblResult.Text = "";foreach (string info in this.info){this.lblResult.Text = this.lblResult.Text + info + ",";//取出用户名,并用逗号隔开}//去掉最后一个用户名后面的逗号//info.Add(pw);if (string.IsNullOrEmpty(this.lblResult.Text) || this.lblResult.Text.Length <= 1){return;}this.lblResult.Text = this.lblResult.Text.Remove(this.lblResult.Text.Length - 1, 1);}}
}

C#实现登陆和注册(不连接数据库)ArrayList(窗体)相关推荐

  1. android之利用SQLite数据库实现登陆和注册

    首先,说一下SQLite的概念: SQLite 是一个开源的嵌入式关系数据库,它可以减少应用程序管理数据的开销 , SQLite 可移植性好 . 很容易使用 . 很小 . 高效而且可靠 .目前在And ...

  2. python登陆,注册小程序

    def login(username,password):'''用于用户登录:param username: 用户输入用户名:param password: 用户输入密码:return: True表示 ...

  3. 这两天老是有兄弟问到Vue的登陆和注册,登陆成功留在首页,没有登录回到登录页面,现在我用最简单实用的方法实现(两分钟技就看懂)...

    其实登录注册,并且登录一次保持登录的状态,是每个项目都需要实现的功能. 网上也有很多的方法,不过,不是通俗易懂,在这里说一下我自己的方法,非常简单实用 核心就是用localStorage存.取数据,这 ...

  4. android mysql实现登录注册_android简单登陆和注册功能实现+SQLite数据库学习

    android简单登陆和注册功能实现+SQLite数据库学习 发布时间:2018-07-04 17:23, 浏览次数:1027 , 标签: android SQLite 这里我只是建立了一个用简单的存 ...

  5. j2ee使用struts实现用户的登陆及注册

    j2ee中使用struts实现用户的登陆及注册,要清楚Eclipse是如何连接MySQL数据库:对一个form提交的多个submit按钮分配不同的action或method,这里主要介绍到两种实现方法 ...

  6. 用VUE实现一个具有登陆、注册等功能的网站【详细步骤】

    用VUE实现一个具有登陆.注册等功能的网站[详细步骤] 用VUE实现一个具有登陆.注册等功能的网站[详细步骤] 一.主要功能 二.实现思路 1.页面设计 2.功能设计 3.重点和难点 三.代码实现 1 ...

  7. javaee jsp实现留言板(eclipse+mysql),五个界面,留言、登陆、注册等

    本文转载自http://yanzw.cn/,点击跳转原地址,源码请访问http://yanzw.cn/er/about获取 javaee jsp实现留言板(eclipse+mysql),五个界面,留言 ...

  8. 个人简历管理系统(3)- 登陆与注册界面

    个人简历管理系统- 登陆与注册界面 HTML + CSS + JAvascript login.jsp register.jsp link.html web.xml 备注 HTML + CSS + J ...

  9. 个人简历管理系统(6)-登陆与注册后端实现

    个人简历管理系统-登陆与注册后端实现 文件结构 login.java register.java link.html header.html main.jsp 备注 文件结构 login.java p ...

最新文章

  1. 《一本书读懂法律常识》笔记
  2. 【杂谈】购言有三签名纪念版书籍,送1~3副有三AI学习扑克牌
  3. 【LeetCode 剑指offer刷题】回溯法与暴力枚举法题6:Number of Islands
  4. 使用docker中的apline部署自己的golang的后端代码(添加制作静态服务器的注意点)...
  5. 机器人学中的状态估计 中文版_机器人学中的状态估计/State Estimation for Robotics—第三章习题答案...
  6. ppt转html5 带动画_我复刻了IPhone12这页发布会PPT
  7. sizeof string
  8. windows下恢复删除的逻辑分区
  9. 前端学习(601):集成react插件
  10. 《趣学算法 [陈小玉]》学习笔记01
  11. 深入理解计算机系统1——计算机系统漫游
  12. 学习《21天学通java(第7版)》之错误收集
  13. 『天涯杂谈』语不惊人死不休——2004年最一针见血的500句话(前100句)
  14. 软件开发工程师证书有用吗_软件设计师证书重要吗?
  15. 微信小程序中用户登录和登录态维护
  16. 赋crontab -e 权限以及使用命令详解
  17. [论文翻译]V-Net:Fully Convolutional Neural Networks for Volumetric Medical Image Segmentation
  18. Celeron D的型号参考
  19. 经典蓝牙与低功耗蓝牙的区别
  20. 高通平台之TP代码分析

热门文章

  1. 如何使用超级PDF工具调整PDF页面排序
  2. 第五人格音乐计算机,第五人格BGM大全 第五人格背景音乐大全网易云地址
  3. verisign软件代码数字签名
  4. 【示例详解】AutoCAD处理控件Aspose.CAD8月新更!支持加载大型DWG文件
  5. QT导出数据到Excel的方法
  6. 浅谈两大交互动画创作利器Sparkle 与 Flash
  7. SpringBoot+Swagger2实现自动生成API文档
  8. 如何选择CMWAP或CMNET进行拨号
  9. 网络行为审计系统部署方式
  10. 录音转文字助手,会议记录的好帮手,学生也能轻松完成笔记记录!