善良的死神

 

2011年5月25日

编写网络象棋案例————Silverlight(盘与棋双剑合并)详解

摘要: 大家不知道发现没有,我们已经完成了象棋与棋盘的结合,现在看到这里大家一定很Hight吧,首先我们已经卖出了一大步,但是在这里存在一些问题,不知道大家想了没想,我是在上一章弄了一个陷阱,怎么说呢?1、如果我们提取chessman_name这个值,是不是看到了就是我们编写的最好一个坐标的NAME。这个是为什么呢?因为我在这里忽略了一点,就是应该在这些棋子放置在一个LIST里这样,才能使每个棋子都有自己的NAME。所以在这里我修改了一下代码:chessman类里的代码应该这样using System;using System.Net;using System.Windows;using System 阅读全文

posted @ 2011-05-25 15:54 善良的死神 阅读(214) 评论(0) 推荐(0)

编写网络象棋案例————Silverlight(盘与棋双剑合并)

摘要: 最近一段时间工作原因比较忙,所以没又继续更新,乘着今晚有点时间,我继续说一下,象棋嘛有棋盘没有棋子是不能说得过去的,所以这章我们来学习一下(盘与棋双剑合并),第一节我们说了棋盘的制作,第二节我们说了棋子的制作,这节我们如何把棋谱加载在棋盘上面,其实本人做的方法很笨,但是我觉得这样做不是不可以38个棋子,按照坐标放置在棋谱上,首先我们来说代码,代码如下using System;using System.Net;using System.Windows;using System.Windows.Controls;using System.Windows.Documents;using System 阅读全文

posted @ 2011-05-25 15:53 善良的死神 阅读(194) 评论(0) 推荐(0)

编写网络象棋案例————Silverlight(棋子篇)

摘要: 在上一节我们讲解了棋盘的制作,在这一节我们来讲解一下关于棋子的制作,首先我们要知道制作棋子有2种方法(个人见解,学疏才浅)1、自己画图:用Ellipse类(使用方法请参照Silverlight 3.0文档)2、加载图片的方式一般用 IMAGE中的URI进行加载,定位好坐标即可。在这里体现我们的动手能力,就使用第一种吧(有特别需要的可以发帖,我有第二种方法)说了那么多废话,现在开始问:制作棋子需要什么信息呢?答:当然是棋子名,颜色,坐标,棋子大小,棋子起始坐标,移动坐标 好了又了这些需求我们开始编写程序:using System;using System.Net;using System.Win 阅读全文

posted @ 2011-05-25 15:50 善良的死神 阅读(144) 评论(0) 推荐(0)

编写网络象棋案例————Silverlight(棋盘篇)

摘要: 搬家了,原来在http://hi.baidu.com/huangai93的,现在来到了http://www.cnblogs.com/huangai93,请大家多多关照。这节我们来说怎么只做象棋的棋盘,其实很简单用到 LINE类,首先对象棋有个初步映像。如下图我们也要知道计算机的图形是如何的:通过线把我们想要的棋盘构造好,开始写代码:sing System;using System.Net;using System.Windows;using System.Windows.Controls;using System.Windows.Documents;using System.Windows.I 阅读全文

posted @ 2011-05-25 15:48 善良的死神 阅读(191) 评论(0) 推荐(1)

导航

点击右上角即可分享
微信分享提示