10大优享服务
62项会员特权
1000
雇佣
其他软件开发
收藏
使用C# .net8.0 或者 6.0画微信UI
任务圆满完成
需求描述:

模拟写一个本地化的微信聊天工具当毕设    UI实在自己画不好


使用sqlite数据库 随意生成一部分资料.  然后载入.  通信端不需要你来处理. 你只模拟本地操作读消息就可以了.

日期的下面 加上时间 比如

24/6/26

18:26:05 

 

左侧保留搜索框  输入搜索信息后 模糊搜索匹配到对应的下方的联系人框  并弹出一个下下拉框显示出对应的联系人. 点击对应的联系人后 会跳转进入他的消息框  框.  消息框如果收到新消息也会自动置顶消息框. 默认最新的消息就会显示最上面  如此滚动.

以及联系人.首先是一个列表框 展示头像和昵称   默认跟微信的联系人一样   点开右侧也显示这几个内容.  保留  最上方是一个备注  下面是昵称 然后微信号  地区也保留.

 

运行后   UI载入完毕后.  从sqlite数据库载入联系人列表, 载入头像库,全部载入消息列表

 

如果发送了消息,也不需要你操作保存数据库.  我会来操作.

 你只需要设置一个时钟 比如1秒一次 不停的读取sqlite数据库里的表. 读最近10条的变动. 然后消息ID的自增ID的编号   上一次读取到了100  然后下一次就从100开始读   消息有变动就再更新消息列表内的消息  消息置顶  然后出现红色未读消息数 

.

只有有新消息变动才会顶到前面 不管是你发出的还是收到的.

 

 

这是我大概的思路.  可能有很多地方可以优化. 如果你有好的思路可以跟我说说.

 下面是我chatgpt生成的一些代码


这里图片没发上去   具体下载下方的微信UI带截图的需求看一下

登录查看详细需求描述
任务流程:

雇主

发布需求

威客

报名竞价

雇主

选择中标

雇主

托管赏金

威客

在线工作

雇主

验收付款

任务圆满完成

为保障雇主与服务商的共同权益,任务结束后稿件详情将不对外展示!

服务
该服务商暂无服务推荐
您可以直接联系TA
3
收到稿件数