C#winform程序—信息验证登录界面设计

本文介绍了如何使用C# Winform设计登录注册界面,并连接SQL Server数据库进行信息验证。通过拖放控件创建登录界面,详细讲解了数据库的创建、连接,以及响应事件的处理。注册界面的实现与登录类似,同样涉及数据库操作。文章旨在帮助读者理解C#中数据访问和数据库交互的基础知识。
摘要由CSDN通过智能技术生成

C#winform登录注册功能实现(连接SQL数据库)

作者:故知新
平台:vs2012,SQL server 2008R2

C#是设计windows窗体程序的良好语言,基于C#中各式各样封装好的控件,设计程序界面变得很简单!

本文介绍登录信息验证界面的设计,包含数据库的连接!(此模块在大学生毕业设计中常常用到)。

稍微接触过C#窗体设计的朋友,便知道C#的控件很多,直接拖动使用即可,登录界面简单可设计如下:

1.登录界面设计

此模块详细步骤不必多说,许多博客对C#设计窗体入门都有详细说明!拖动相关控件,修改相关属性!只需要label、textBox、以及button三种控件即可。
登录界面
界面中还有用于提示信息的label未显示;
在这里插入图片描述

2.数据库设计

2.1建立数据库

打开SQL server,建立连接有两种方式,windows验证和sql密码验证皆可,为了方便通常选用windows验证。在SQL server中新建数据库People,建立用户信息表peopletable表,
定义两个列,及用户名PEOPLEID和用户密码PEOPLEKEY,属性名自己定义即可,不要用user这种关键词,避免出错。
数据表

2.2连接数据库

两种方式,A.利用服务资源管理器连接,点击数据连接,右键添加连接;B.点击菜单栏中的工具,点击连接到数据库,出现如下界面
在这里插入图片描述
连接成功后如下图
在这里插入图片描述
在服务资源管理器可看见自己建立的数据库,以及用户信息表

3.响应事件

双击登录按钮,由于要与数据库相连,必须添加使用Data.sqlClient命名空间在这里插入图片描述
sqlClient常用的有5个类用于数据访问连接等,见下表:

数据类 功能
SqlConnection 数据连接类,建立连接字符串后,连接数据库,是最常用的数据类
SqlCommand 数据命令类,对数据库中的数据增加、删除、修改时要用到;引用T-SQL语言,常用ExecuteNonQuery() 方法
SqlDataReader 读取数据类,读取数据库中的数据
DataSet 数据集类,理解为数据容器,可脱机
SqlDataAdapter DataSet和 SQL Server之间的桥接器

由于数据连接类SqlConnection是数据库连接的重点,建立数据连接字符串是基础,下面是数据连接字符串的详细介绍:

  string connectionString = "server=.;database=PEOPLE;integrated security=SSPI"; 

server是服务器名,可以填(ip地址,计算机名,(local),localhost,以及.也表示本地服务器),它们的作用是一样的;
database是建立的数据库名称;
integrated security=SSPI表示数据库的登录方式,此方式为windows验证;若为密码验证,则改为uid= ,pwd= ,具体信息如实填写。

在button_click事件中添加如下代码

 private void btnLogin_Click(object sender, EventArgs e)
        {
   
            //获取输入的用户名和密码信息,方便后面验证
            string userid = txtid.Text.ToString();
            string password = txtpassword.Text
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值