开发环境
OS:Windows 10 64位
IDE:Microsoft VisualStudio 2019
数据库:Mysql 5.7
最终效果
数据库
在这里我创建了一张新表Information 包含[color=pink] [UseriD PassWord UserName][/color]三个字段
可以看到已经包含了图上注册的两个字段
初步设计
首先考虑到窗体设计美观 选择了无边框窗体 为了方便拖动 自定义鼠标移动事件 比较简单。
- 窗体的界面设计
- 数据库表、字段的新建
- 注册功能实现 (包含查询重复用户名)(对字符串空格处理)
- 登录功能实现 (对字符串空格处理)
- 窗体退出渐变动画 (根据需求可以调整窗体的Opacity减缓速度)
- 用户昵称填写 (UserName字段)暂未设计
感兴趣的同学可以在用户登陆后对用户的UserName字段做处理
防止代码繁琐 下面分享工程文件!
工程文件已经去掉图上的logo如果需要可以在PictureBox1和PictureBox2更换
数据库连接为保证便捷是直接存在App.config下的 自行修改为自己的数据库
app.config在vs右侧引用下方
name=“修改为自己想要引用的名称”
server=自己的数据库IP可以为本地路径;
user id=数据库用户名;
password=数据库密码;
database=要链接的数据库名称;