文章 2017-07-09 来自:开发者社区

Silverlight+WCF 新手实例 象棋 回归WCF通讯应用-登陆(十八)

前四节,我们讲了通讯基础,从这节起,我们回归到项目中来,要将前面的WCF通讯知识应用进来。 之前的项目大伙没丢把,重新发下载地址:之前第3阶段代码:点此下载   我们为Chess项目的解决方案里,再添加WCF应用服务程序 由于Silverlight+WCF 新手实例 象棋 WCF通讯跨域(十五)已截图,所以这里不截图了。 步骤: 1。对着解决方案-》右键-》添加新建项目-》选择WCF应用...

文章 2017-07-09 来自:开发者社区

Silverlight+WCF 新手实例 象棋 WCF通讯轮询(十七)

上节说到: 关于双向通讯,官方提供了N种可以双向的,不过今天要用到的, 是pollingDuplexHttpBinding,一个扩展的轮询机制的双向通讯,当你也可以尝试用上面的通讯方式去试一试。 既然是扩展,就说明默认没有,那我们首先就要添加扩展了,用的是默认官方是提供的DLL,就在我们安装的Silverlight4的目录里: 正常路径为:C:\Program Files\Microsoft S....

文章 2017-07-09 来自:开发者社区

Silverlight+WCF 新手实例 象棋 WCF通讯方式(十六)

本节小讲通讯方式,上两节的我们讲的BasicHttpBinding,是其中的一种基础的通讯方式, 还有一种双向通讯的,专业词汇叫“双工通讯”,不过双工通讯一听起来太以理解, 就好像那个特性“契约”,一听就感觉像卖身契一样让人觉得匪夷所思。 下面全用双向代替双工说话了。 说双向通讯好理解了吧,再简单说就是:客户端可以调用服务端的方法;服务端也可以调用客户端的方法。 对于通讯方式,上两节,我们都是用....

文章 2017-07-09 来自:开发者社区

Silverlight+WCF 新手实例 象棋 WCF通讯跨域(十五)

这节我们把WCF独立一个服务出来,不寄放在Web应用程序中。 我们再开一个项目来讲解,上节名称叫Hellow,这节名称起World: 文件—》新建->项目-》Silverlight应用程序-》起名叫:World 确定后还是:World和World.web应用程序,两个项目   我们对着解决方案右键,添加新建项目:建立WCF 服务应用程序->输入名称为:WorldService...

文章 2017-07-09 来自:开发者社区

Silverlight+WCF 新手实例 象棋 WCF通讯基础(十四)

从此节开始,我们要开始WCF通讯了。 本游戏的只是基于WCF最基础的应用,没有WCF深奥的知识,相关的深奥知识请关注专业的WCF系列文章。 我们先来实现一个Silverlight里调用Hellow的尝试: 我们新建一个新的Silverlight应用程序:文件->新建->项目->Silverlight应用程序->Hellow 建立后就一个Hellow应用程序和一个Helow....

文章 2017-07-09 来自:开发者社区

Silverlight+WCF 新手实例 象棋 游戏房间列表(十三)

热到飚血了。。。 上次创建了一房间了,现在要创建多个房间了。 我们像添加一个Chess类来创建很多棋子一样,现在创建一个Game类来创建很多房间: Code文件夹右键,添加新建项->类->Game.cs,同样的,名称空间去掉[.Code]   namespace NewChessProject {     /// &...

文章 2017-07-09 来自:开发者社区

Silverlight+WCF 新手实例 象棋 游戏房间(十二)

加快手步,写多一篇,这节来创建游戏房间: 先上一张以前的房间图: 构成啊,就是上面文字,下面三个矩形框: 昨天调整了一下样式,看下新的房间图: 哪个好看点这个很难说的清了,不过新的图应用了新的brush画刷填充,当然了,你也可以用图片填充,后面可以教你怎么用图片, 当然了,为了好看,用图片也不为过的,去QQ游戏大厅截两张小图就搞定了,不过这步就留给大伙自己去截了。 现在开始代码了: 我们要创...

文章 2017-07-09 来自:开发者社区

Silverlight+WCF 新手实例 象棋 登陆与转向(十一)

好了,从这节起,我们可能要暂时远离我们的象棋库了,因为我们要开始进入一些周边的事情了。 像登陆啊,登陆后创建房间大厅啊,进入后除了象棋还有用户列表,聊天窗口等等,中间少不了WCF通讯。 好了,开始登陆小节,先上一张小图: 看,多简洁,一个ID一个昵称一个登陆就完了。虽然简洁,可是也会有很多想法的。 不过想法待会再说,新建页面先:对着Silverlight应用程序右键-》添加新建项-》Silve.....

文章 2017-07-09 来自:开发者社区

Silverlight+WCF 新手实例 象棋 棋子移动-规则[附加上半盘限制](十)

上上一节,我们对棋子的下半盘棋子做了所有的规则限制,因为我们下棋的总是用下半盘的棋子来下,总没人用上半盘棋来下那么高境界的吧。 不过这节简单追加点代码,让那些企图高境界的人士可以临时性的自己和自己下。 好了,要为上半盘棋子也做限制,所以我们要知道棋子是归属于上半盘还是下半盘的,这里,我们为棋子类Chessman增加一个属性,IsUp,是否上半盘棋,反之就下半盘了。初始为该属性赋值也相当的简单: ....

文章 2017-07-09 来自:开发者社区

Silverlight+WCF 新手实例 象棋 介绍II(九)

继上次介绍发图以来,除了一边写文章介绍以外,还进一步不断的完善,并增加了新的功能, 现在进一步上图,对目前情况的进展做一下简单介绍: 一:登陆界面,没变: 二:进入后是房间大厅,没变: 进房间来一张后期总体图: 从这张总体图上可以看出,新增加了下面的内容: 1。按钮事件”求和、认输、返回大厅、退出系统“ 2。棋谱及棋谱回放,能过该回放能定义棋子自动回放,并可定义棋子每步的间隔时间。 3。在...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。