C#大作业-通讯录管理系统

C#大作业-通讯录管理系统

前言

  • 学校本来开设的课程是《面向对象程序设计》,一开始老师老老实实上C++,但临近期末了布置一个大作业用于期末考试,让我们做一个带界面的通讯录管理系统,我本想着用QT的,毕竟QT做界面也是十分不错的。完事老师说C#做界面快,让我们用C#做通讯录,得嘞。然后一边演示,一边教学,好好的C++课程演变成C#。

简介

  • 开发平台:Visual Studio 2017、SQL2019

  • 通讯录具有用户注册、用户密码修改、用户注销、切换用户、增加、修改、删除、查找联系人等功能,本来还要再加一个利用手机号找回密码的功能,但时间的原因就给搁置了,想实现这个功能的同学可以自己加下,前期铺垫已经做好了的,注册时是必须要输入手机号才能注册。

  • 此前因为没用过C#,第一次使用,登陆界面花了一下午的时间才做出来的,并且是借鉴于B站的UP主才做出来的。登录界面如下:通讯录管理系统登录界面

  • 此处感谢B站UP:1024搬砖人,对这个登录界面感兴趣的同学可以去看看是怎么制作的,链接:

https://www.bilibili.com/video/BV1ga4y1L7ph?from=search&seid=13779860592939126702

使用方法

  • 需要先将数据库(SQL文件夹里面)附加至自己本地SQL数据库,两种方法附加数据库(任选其一即可):
  1. 后缀为.mdf即为数据库,打开本地数据库后直接附加即可,因为数据库是在SQL2019版本创建的,低于2019版本的可能附加不进去。
  2. SQL文件中还有一个.bat的备份数据库,这个备份数据库可以直接恢复使用,前提条件也是SQL2019及以上版本。
  • 附加数据库时如果出现错误的话,将SQL文件夹的权限打开,默认是只读模式,修改为Everyone-完全控制即可正常附加。详细做法
  • 附加后数据库之后,打开VS文件,将DAO类中的Data Source修改为自己本地服务器名字,其他地方均不需要修改。
  • 一切配置完成后,运行程序,然后在登录界面注册一个账号即可正常登录。

获取方式

  • 已经上传至github,有需要的同学可以下载。https://github.com/Jeff-Ray/AddressBook

  • 也请动动小手,帮忙点点小星星!!

  • 如果不会用github的也没关系,将百度网盘附上:
    链接:https://pan.baidu.com/s/1ulZlzU8cSHSLIBUTQWwiLA
    提取码:e4hr

总结

  • 可能存在一些小bug,因为没有过多测试,发现小bug或者错误,自己又无法解决的话,可以评论留下问题原因,我看到自然会回复。
  • 9
    点赞
  • 56
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值