LumaQQ.NET操作指令制作(2)

经过昨天的制作,今天的制作就顺手了很多,但是发现越深入遇到的问题也越多。想法也越多,感觉需要修改的东西就更多了,今天完成了几个小指令,技术是一个难题,但设计更为重要,一个好的软件,操作性是很重要的,希望大家多提提意见,完善LumaQQ.NET的操作指令。

在操作上不能光考虑怎么实现,而在系统的健壮性、可操作性、方便性上都需要做相应的考虑,还好以前做个几个小的系统,对这方面还有一定的了解,也希望我对操作指令的制作能满足大家的操作要求。下面就介绍一下今天完成的指令。

 

指令如下:(指令的输入不区分大小写)

 

?                                    —查看帮助

cls                                   —清屏

send(s)                         —发送消息

GetWeather(gw)            —查看天气

ReLink(简写为rl)             —重新连接服务器

ReLoad(简写为rd)           —重新登录QQ(需输入帐号密码)

ModifyPassword(mp)         — 修改密码

GetFriend(gf)                   — 查看好友列表
     Online(s1)                        — 在线
     Offline(s2)                        — 离线
     Hidden(s3)                       — 隐身
     Away(s4)                         — 离开

 

下面就对新指令做一下介绍:

(1)ModifyPassword(mp):修改密码。主要用于修改登录者的密码。实现方法是,输入指令之后,就出来提示,先输入原密码,在输入两次新密码,然后与服务器通信,修改密码。不过不知道为什么,修改密码没成功过,希望阿不大哥能够研究研究,看看是不是通信什么的问题,呵呵!!!在修改密码的时候会自动判断两次新密码是否输入一致,如果输入不一致则修改密码失败。如图:

 

密码修改没成功过哈

 

(2)GetFriend(gf):查看好友列表。好像是先获得整个好友列表再获得在线好友列表,具体我还要研究一下,很多功能做的不是很好。现在的努力方向是看备注能不能一起显示出来,还待研究。另外一个奋斗目标是实现类似miniQQ的直接用好友编号发送消息的功能,革命的路线还很长,需要多努力哈!!!如下:

 

在这遇到一个BUG,就是第二次使用指令取得好友列表时就会提示错误,不知道什么原因,也希望阿不大哥看看哈,辛苦阿不了!!!

 

(3)Online(s1);Offline(s2);Hidden(s3) ; Away(s4)。修改在线状态,online为在线,offline为离线,hidden为隐身,away为离开。建议轻易不要修改为offline离线,不然再次上线会比较的难一点。后期把英文提示的状态改为中文。

 

另外增加了一个验证QQ号码是否为数字的验证功能和一个提示错误指令的功能(如果处于聊天状态则直接将错误指令当作聊天信息发给聊天者而不会提示指令出错)。如下:

 

 

下期指令:

查看在线好友

查看群

...

 

PS:聊天中使用输入法用Ctrl+空格即可切换输入法。

发现bug:发送临时消息,修改密码,重复查看好友。

由于源码有点乱,所以等整理整理了后面放上来,需要的可以留言,我传给大家哈!!!

转载于:https://www.cnblogs.com/zagelover/archive/2008/07/19/1246456.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值