WPF登录

开发工具与关键技术:VS
作者:卢惠圳
撰写时间:2020年8月8日
WPF的登录跟MVC登录的不同在于,它不是在原本控制器的地方写查询而是通过客户端传递数据到服务器然后再在服务器调用数据库里面已经事先写好的查询方法跟传递过来的数据相结合才可以,而不是像以前MVC一样页面接收完数据然后传到控制器然后直接在控制器写查询就可以了,首先写在数据库中写好查询,注意具体要查询那些表通过什么条件来查询都要写好,最基本的写法如下图:WPF登录_第1张图片

先在你设计好的数据库中的可编程性中的存储过程的地方右键新建存储过程,然后就可以开始编写代码了,先在PROCEDURE的后面写存储过程的名字然后声明一个变量来存放查询的名称,后面声明的变量可根据实际情况来写,然后就是FROM是查询那张表而SELECT是查询表中的那些列最后的WHERE就是根据什么条件来查,写好之后点击执行按钮保存一下就可以开始编写客户端的代码了,具体代码如下图:
WPF登录_第2张图片
WPF登录_第3张图片

首先,判断服务器是否正常如果不正常则根据情况提示用户是什么原因并关闭程序,如果一切正常就判断页面数据是否为空,如果为空则提示用户数据为空请填写完整如果不为空则将数据传递到服务器由服务器来接收数据并定义好传递参数以及传递参数的类型,然后将数据传递到数据库里然后通过数据定义好的查询方法查询并将查询结果返回到客户端,服务器代码如下图:
WPF登录_第4张图片
最后如果查询结果为0代表数据库中没有这个账户则提示用户找不到该账户,如果不为0则登录成功然后将登录页面关闭打开主页面。

你可能感兴趣的:(专题技术文献)