Silverlight+WCF 新手实例 象棋 游戏房间(十二)
加快手步,写多一篇,这节来创建游戏房间: 先上一张以前的房间图: 构成啊,就是上面文字,下面三个矩形框: 昨天调整了一下样式,看下新的房间图: 哪个好看点这个很难说的清了,不过新的图应用了新的brush画刷填充,当然了,你也可以用图片填充,后面可以教你怎么用图片, 当然了,为了好看,用图片也不为过的,去QQ游戏大厅截两张小图就搞定了,不过这步就留给大伙自己去截了。 现在开始代码了: 我们要创...
Silverlight+WCF 新手实例 象棋 登陆与转向(十一)
好了,从这节起,我们可能要暂时远离我们的象棋库了,因为我们要开始进入一些周边的事情了。 像登陆啊,登陆后创建房间大厅啊,进入后除了象棋还有用户列表,聊天窗口等等,中间少不了WCF通讯。 好了,开始登陆小节,先上一张小图: 看,多简洁,一个ID一个昵称一个登陆就完了。虽然简洁,可是也会有很多想法的。 不过想法待会再说,新建页面先:对着Silverlight应用程序右键-》添加新建项-》Silve.....
Silverlight+WCF 新手实例 象棋 棋子移动-规则[附加上半盘限制](十)
上上一节,我们对棋子的下半盘棋子做了所有的规则限制,因为我们下棋的总是用下半盘的棋子来下,总没人用上半盘棋来下那么高境界的吧。 不过这节简单追加点代码,让那些企图高境界的人士可以临时性的自己和自己下。 好了,要为上半盘棋子也做限制,所以我们要知道棋子是归属于上半盘还是下半盘的,这里,我们为棋子类Chessman增加一个属性,IsUp,是否上半盘棋,反之就下半盘了。初始为该属性赋值也相当的简单: ....
Silverlight+WCF 新手实例 象棋 介绍II(九)
继上次介绍发图以来,除了一边写文章介绍以外,还进一步不断的完善,并增加了新的功能, 现在进一步上图,对目前情况的进展做一下简单介绍: 一:登陆界面,没变: 二:进入后是房间大厅,没变: 进房间来一张后期总体图: 从这张总体图上可以看出,新增加了下面的内容: 1。按钮事件”求和、认输、返回大厅、退出系统“ 2。棋谱及棋谱回放,能过该回放能定义棋子自动回放,并可定义棋子每步的间隔时间。 3。在...
Silverlight+WCF 新手实例 象棋 棋子移动-规则[兵、车](七)
上两节实现了棋子的两种走法,吃子和没移动到线交叉点。不过我们都是没有规则的走,这节为棋子的走法增加规则,棋的规则我就不多说了,基本要找个不会下象棋的很难,就是找到的估计也不会看这文章。 当我们移动棋子的时候,总是要判断一下移动是不是合规则的,合规则的才让下,不合规则的就不能下了,什么马象田马日车炮跑,将军卫士陷九宫,[本人涅造句子]之类的。 好了,原始冲动,新建棋子规则类,也是本棋子...
Silverlight+WCF 新手实例 象棋 棋子移动-线交叉点(六)
上一节,我们给棋子赋于了鼠标点击事件,并通过故事板Storyboard 来移动棋子,同时实现了吃棋子。 现在我们在实现鼠标在棋盘上点击,然后棋子就移动到那去。 好了,鼠标在棋盘上点击,这里要为点击的棋盘,其实就是最外面那个Panel容器啦,还是加上一个MouseLeftButtonDown事件。 我们回到Chess类,因为这里是第一手Canvas传进来的地方,我们在Chess的构造函数里,为Pa....
Silverlight+WCF 新手实例 象棋 棋子移动-吃子(五)
上一节,我们的棋子就是一个Canvas,里面add进了一个Ellipse圆圈和TextBlock字 想想我们是怎么下棋的,要先选中棋子吧,选中后,随便找个地方点,棋就会自动移过去。 所以,这里就产生了两件事,一是选中,二是移动。 要选中,其实就是选中棋子,选中棋子就是选中Canvas了。 于是,我们为Canvas增加一个鼠标点击事件。 让我们回到棋子类Chessman的Draw方法里,为ches....
Silverlight+WCF 新手实例 象棋 棋子定位与象棋类(四)
上节创建显示了一颗棋子,由于没有margin属性,所以只能靠边站。 现在,我们创建一个象棋类,让它包括棋盘和棋子,同时附加几个常用函数。 还是对着Silverlight类库项目右键添加类:Chess.cs /// <summary> /// 象棋 by 路过秋天 ///&...
Silverlight+WCF 新手实例 象棋 棋子(三)
棋盘上有棋子,棋子应该还有一些属性,按原始冲动新建一个棋子类。 上google翻译下棋子E文叫什么,查到了叫Chessman,于是对着项目右键添加一个Chessman.cs /// <summary> /// 棋子类 by 路过秋天 ///http://c...
Silverlight+WCF 新手实例 象棋 棋盘(二)
1.先新建一个和棋子相关的类库 打开VS2010后->新建->项目->Silverlight类库,名称就定为"ChessLib" 新建一个类名为Board.cs,棋盘类 棋盘类 using System;using System.Net;using System.Windows;using System.Wind...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
silverlight更多wcf相关
silverlight您可能感兴趣
- silverlight design
- silverlight rotatetransform
- silverlight旋转
- silverlight scaletransform
- silverlight skewtransform
- silverlight状态管理
- silverlight dropshadoweffect
- silverlight note
- silverlight thread
- silverlight windows
- silverlight实例
- silverlight .net
- silverlight控件
- silverlight技术
- silverlight游戏
- silverlight开发
- silverlight arcgis
- silverlight窍门
- silverlight学习
- silverlight动画
- silverlight api
- silverlight源码
- silverlight phone
- silverlight html
- silverlight教程
- silverlight象棋
- silverlight地图
- silverlight游戏开发
- silverlight自定义
- silverlight应用