面对对象总结(19.6.1)
上课总思路:
1、使用数据库user表中的用户名和密码进行用户的登录验证:
思路:在客户端输入用户名和密码。在服务器端收到用户名和密码后,在数据库中查询user表。
看看有没有用户名和密码相同的记录,如果有则允许登录,否则不能登录
2、数据库的封装:把和数据库相关的处理放在一个单独的类(YychatDbUti)中,使得我们的程序逻辑更加清晰。
3、实验名称:注册新用户
实验内容:从客户端输入用户名和密码并发送到服务器端,服务器接收到后写入到数据库表中(user)。
实验目的:掌握按钮的事件响应代码的设计【注册向导】,掌握客户端向服务器端发送新用户的名称和密码,掌握如何把新用户的名称和密码写入到数据库表中。
问题分析与算法或操作要点(可理解为实验步骤):
1、为【注册向导】按钮添加事件响应代码(Clientlogin中南部组件)
2、响应动作代码
3、在User类中添加新的成员变量
4、注册成功或失败的提示信息显示
5、创建registerUserIntoDB方法来发送到user对象到服务器端,并且接受服务器返回的message
6、添加message对象的新类型
7、在服务器端完成新用户的注册
8、对注册用户进行查询
9、如果没有同名用户,则把新用户的名字和密码写入到user表中