大佬教程收集整理的这篇文章主要介绍了Silverlight+WCF 实战-网络象棋最终篇之解决重复的消息提示-状态重置(九),大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
在上节的,我留下了几行这样的注释代码:
1:loginObje.Reset()方法的实现,进入Login.xaml.cs中:
就一行,把不可用的按钮重置为可用。
2:roomObj.Reset()方法的实现,进入Room.xaml.cs中:
把每一个房间重新重置为初始状态了。
3:indexObj.Reset()方法的实现,进入Index.xaml.cs中:
public void Reset()
{
chessControl.Reset();
onlineUserControl.Reset();
chessmanualControl.Reset();
eventButtonControl.Reset();
chatControl.Reset();
}
这里代码是比较简单,不过接下来要做的事就多了,每个控件都要去实现一下,当体力活了。
A:棋盘及棋子的重置:chessControl.Reset();
因此内部就调用象棋类的重置,分解为:
B:房间在线用户的重置:onlineUserControl.Reset();
C:棋谱的重置:chessmanualControl.Reset();
D:在线聊天的重置: chatControl.Reset();
4:回去把那三行注释掉的代码给开启了。
OK,一切就绪,最后运行看下效果,随便点点,运行情况良好,截几张图:
a:登陆
b:进到房间中
c:接着退出系统
d:换个名称重新登陆
e:重新登陆后进房间的界面
OK,本节就介绍到这里了。
以上是大佬教程为你收集整理的Silverlight+WCF 实战-网络象棋最终篇之解决重复的消息提示-状态重置(九)全部内容,希望文章能够帮你解决Silverlight+WCF 实战-网络象棋最终篇之解决重复的消息提示-状态重置(九)所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。