【实例】Silverlight+WCF 新手实例 - 象棋
文章平均质量分 83
CCTV_HU
我就是我,没啥好说的
展开
-
Silverlight+WCF 新手实例 象棋 介绍(一)
<br />转帖地址:http://www.cnblogs.com/cyq1162/archive/2010/07/06/1772216.html<br /> <br />先发一下目前实例情况的截图:<br />1.登陆界面:<br /><br /> <br />2.进入房间大厅<br /><br />三种颜色,红色为红色玩家,黑色为黑色玩家,蓝色为主旁观者。点击就进去。<br />3.点击红色进入主界面<br /><br />目前缺少系统消息文字输出,棋谱信息,棋谱回放,聊天窗口。及后期加入单机对战。<b转载 2010-12-28 13:34:00 · 535 阅读 · 0 评论 -
Silverlight+WCF 新手实例 象棋 介绍II(九)
<br />转帖地址:http://www.cnblogs.com/cyq1162/archive/2010/07/10/1774676.html<br /> <br />继上次介绍发图以来,除了一边写文章介绍以外,还进一步不断的完善,并增加了新的功能,<br />现在进一步上图,对目前情况的进展做一下简单介绍:<br />一:登陆界面,没变:<br /><br />二:进入后是房间大厅,没变:<br /><br />进房间来一张后期总体图:<br /><br />从这张总体图上可以看出,新增加了下面的内容转载 2011-01-09 21:19:00 · 534 阅读 · 0 评论 -
Silverlight+WCF 新手实例 象棋 WCF通讯基础(十四)
<br />转帖地址:http://www.cnblogs.com/cyq1162/archive/2010/07/12/1775864.html<br /> <br />从此节开始,我们要开始WCF通讯了。<br />本游戏的只是基于WCF最基础的应用,没有WCF深奥的知识,相关的深奥知识请关注专业的WCF系列文章。<br />我们先来实现一个Silverlight里调用Hellow的尝试:<br />我们新建一个新的Silverlight应用程序:文件->新建->项目->Silverlight应用程序-转载 2011-01-09 21:29:00 · 707 阅读 · 0 评论 -
Silverlight+WCF 新手实例 象棋 游戏房间列表(十三)
<br />转帖地址:http://www.cnblogs.com/cyq1162/archive/2010/07/12/1775774.html<br /> <br />热到飚血了。。。<br />上次创建了一房间了,现在要创建多个房间了。<br />我们像添加一个Chess类来创建很多棋子一样,现在创建一个Game类来创建很多房间:<br />Code文件夹右键,添加新建项->类->Game.cs,同样的,名称空间去掉[.Code]<br /> namespace NewChessProject<br转载 2011-01-09 21:28:00 · 584 阅读 · 0 评论 -
Silverlight+WCF 新手实例 象棋 登陆与转向(十一)
<br />转帖地址:http://www.cnblogs.com/cyq1162/archive/2010/07/12/1775535.html<br /> <br />好了,从这节起,我们可能要暂时远离我们的象棋库了,因为我们要开始进入一些周边的事情了。<br />像登陆啊,登陆后创建房间大厅啊,进入后除了象棋还有用户列表,聊天窗口等等,中间少不了WCF通讯。<br />好了,开始登陆小节,先上一张小图:<br /><br />看,多简洁,一个ID一个昵称一个登陆就完了。虽然简洁,可是也会有很多想法的。转载 2011-01-09 21:22:00 · 589 阅读 · 0 评论 -
Silverlight+WCF 新手实例 象棋 棋子移动-规则[附加上半盘限制](十)
<br />转帖地址:http://www.cnblogs.com/cyq1162/archive/2010/07/10/1774734.html<br /> <br />上上一节,我们对棋子的下半盘棋子做了所有的规则限制,因为我们下棋的总是用下半盘的棋子来下,总没人用上半盘棋来下那么高境界的吧。<br />不过这节简单追加点代码,让那些企图高境界的人士可以临时性的自己和自己下。<br />好了,要为上半盘棋子也做限制,所以我们要知道棋子是归属于上半盘还是下半盘的,这里,我们为棋子类Chessman增加一个转载 2011-01-09 21:20:00 · 578 阅读 · 0 评论 -
Silverlight+WCF 新手实例 象棋 棋子定位与象棋类(四)
转帖地址:http://www.cnblogs.com/cyq1162/archive/2010/07/07/1773033.html上节创建显示了一颗棋子,由于没有margin属性,所以只能靠边站。现在,我们创建一个象棋类,让它包括棋盘和棋子,同时附加几个常用函数。还是对着Silverlight类库项目右键添加类:Chess.cs/// /// 象棋 by 路过秋天 /// public class Chess { }既然要包括象棋当然是要包括棋盘和棋子了转载 2010-12-29 11:16:00 · 592 阅读 · 0 评论 -
Silverlight+WCF 新手实例 象棋 棋子移动-规则[将、马、士、相、炮](八)
转帖地址:http://www.cnblogs.com/cyq1162/archive/2010/07/09/1774401.html这节来完成剩下五个种子的规则。先来将吧将:只能走一步,而且只能在九宫内行走看代码,还是和兵的一个样。if (Math.Abs(y2 - y1) + Math.Abs(x2 - x1) != 1)//只能走一步 { break;转载 2010-12-29 11:26:00 · 524 阅读 · 0 评论 -
Silverlight+WCF 新手实例 象棋 棋子移动-规则[兵、车](七)
<br />转帖地址:http://www.cnblogs.com/cyq1162/archive/2010/07/09/1774210.html<br /> <br />上两节实现了棋子的两种走法,吃子和没移动到线交叉点。不过我们都是没有规则的走,这节为棋子的走法增加规则,棋的规则我就不多说了,基本要找个不会下象棋的很难,就是找到的估计也不会看这文章。<br /> <br />当我们移动棋子的时候,总是要判断一下移动是不是合规则的,合规则的才让下,不合规则的就不能下了,什么马象田马日车炮跑,将军卫士陷九宫转载 2010-12-29 11:22:00 · 661 阅读 · 0 评论 -
Silverlight+WCF 新手实例 象棋 棋子移动-线交叉点(六)
<br />转帖地址:http://www.cnblogs.com/cyq1162/archive/2010/07/09/1774060.html<br /> <br />上一节,我们给棋子赋于了鼠标点击事件,并通过故事板Storyboard 来移动棋子,同时实现了吃棋子。<br />现在我们在实现鼠标在棋盘上点击,然后棋子就移动到那去。<br />好了,鼠标在棋盘上点击,这里要为点击的棋盘,其实就是最外面那个Panel容器啦,还是加上一个MouseLeftButtonDown事件。<br />我们回到Ch转载 2010-12-29 11:20:00 · 589 阅读 · 0 评论 -
Silverlight+WCF 新手实例 象棋 棋子(三)
<br />转帖地址:http://www.cnblogs.com/cyq1162/archive/2010/07/07/1772792.html<br /> <br />棋盘上有棋子,棋子应该还有一些属性,按原始冲动新建一个棋子类。<br />上google翻译下棋子E文叫什么,查到了叫Chessman,于是对着项目右键添加一个Chessman.cs<br /> /// <summary><br /> /// 棋子类 by 路过秋天 ///http://cyq1162.cnblogs.c转载 2010-12-29 11:14:00 · 524 阅读 · 0 评论 -
Silverlight+WCF 新手实例 象棋 棋盘(二)
<br />转帖地址:http://www.cnblogs.com/cyq1162/archive/2010/07/06/1772294.html<br /> <br />1.先新建一个和棋子相关的类库<br />打开VS2010后->新建->项目->Silverlight类库,名称就定为"ChessLib"<br />新建一个类名为Board.cs,棋盘类<br /> <br /> 棋盘类using System;<br />using System.Net;<br />using System.Wind转载 2010-12-28 13:41:00 · 608 阅读 · 0 评论 -
Silverlight+WCF 新手实例 象棋 游戏房间(十二)
<br />转帖地址:http://www.cnblogs.com/cyq1162/archive/2010/07/12/1775715.html<br /> <br />加快手步,写多一篇,这节来创建游戏房间:<br />先上一张以前的房间图:<br /><br />构成啊,就是上面文字,下面三个矩形框:<br />昨天调整了一下样式,看下新的房间图:<br /><br />哪个好看点这个很难说的清了,不过新的图应用了新的brush画刷填充,当然了,你也可以用图片填充,后面可以教你怎么用图片,<br />转载 2011-01-09 21:23:00 · 671 阅读 · 0 评论