2010年7月9日
摘要: 这节来完成剩下五个种子的规则。先来将吧将:只能走一步,而且只能在九宫内行走看代码,还是和兵的一个样。[代码]下面限制九宫内判断:[代码]完了,将的验证太简单了,句合起来就是:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--caseChessType.J... 阅读全文
posted @ 2010-07-09 15:06 路过秋天 阅读(3205) 评论(8) 推荐(6) 编辑
摘要: 上两节实现了棋子的两种走法,吃子和没移动到线交叉点。不过我们都是没有规则的走,这节为棋子的走法增加规则,棋的规则我就不多说了,基本要找个不会下象棋的很难,就是找到的估计也不会看这文章。当我们移动棋子的时候,总是要判断一下移动是不是合规则的,合规则的才让下,不合规则的就不能下了,什么马象田马日车炮跑,将军卫士陷九宫,[本人涅造句子]之类的。好了,原始冲动,新建棋子规则类,也是本棋子裤的最后一个类了:... 阅读全文
posted @ 2010-07-09 12:36 路过秋天 阅读(1483) 评论(1) 推荐(0) 编辑
摘要: 上一节,我们给棋子赋于了鼠标点击事件,并通过故事板Storyboard 来移动棋子,同时实现了吃棋子。现在我们在实现鼠标在棋盘上点击,然后棋子就移动到那去。好了,鼠标在棋盘上点击,这里要为点击的棋盘,其实就是最外面那个Panel容器啦,还是加上一个MouseLeftButtonDown事件。我们回到Chess类,因为这里是第一手Canvas传进来的地方,我们在Chess的构造函数里,为Panel添... 阅读全文
posted @ 2010-07-09 02:05 路过秋天 阅读(1510) 评论(7) 推荐(0) 编辑
  2010年7月8日
摘要: 上一节,我们的棋子就是一个Canvas,里面add进了一个Ellipse圆圈和TextBlock字想想我们是怎么下棋的,要先选中棋子吧,选中后,随便找个地方点,棋就会自动移过去。所以,这里就产生了两件事,一是选中,二是移动。要选中,其实就是选中棋子,选中棋子就是选中Canvas了。于是,我们为Canvas增加一个鼠标点击事件。让我们回到棋子类Chessman的Draw方法里,为chessman添加... 阅读全文
posted @ 2010-07-08 16:45 路过秋天 阅读(2326) 评论(10) 推荐(1) 编辑
  2010年7月7日
摘要: 上节创建显示了一颗棋子,由于没有margin属性,所以只能靠边站。现在,我们创建一个象棋类,让它包括棋盘和棋子,同时附加几个常用函数。还是对着Silverlight类库项目右键添加类:Chess.cs[代码]既然要包括象棋当然是要包括棋盘和棋子了,于是我们为之加两个属性,棋子有很多颗,所以用List列表。Code highlighting produced by Actipro CodeHighl... 阅读全文
posted @ 2010-07-07 17:26 路过秋天 阅读(2599) 评论(18) 推荐(2) 编辑
摘要: 棋盘上有棋子,棋子应该还有一些属性,按原始冲动新建一个棋子类。上google翻译下棋子E文叫什么,查到了叫Chessman,于是对着项目右键添加一个Chessman.cs[代码] ///http://cyq1162.cnblogs.com////</summary>publicclassChessman{}乱七八糟:想了想,要画棋子还是找图片好,图片也不是不好找,网上一搜还是有的,只是... 阅读全文
posted @ 2010-07-07 13:15 路过秋天 阅读(2304) 评论(13) 推荐(1) 编辑
  2010年7月6日
摘要: 1.先新建一个和棋子相关的类库打开VS2010后->新建->项目->Silverlight类库,名称就定为"ChessLib"新建一个类名为Board.cs,棋盘类棋盘类 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--usingSy... 阅读全文
posted @ 2010-07-06 17:22 路过秋天 阅读(3905) 评论(16) 推荐(3) 编辑
摘要: 先发一下目前实例情况的截图:1.登陆界面:2.进入房间大厅三种颜色,红色为红色玩家,黑色为黑色玩家,蓝色为主旁观者。点击就进去。3.点击红色进入主界面目前缺少系统消息文字输出,棋谱信息,棋谱回放,聊天窗口。及后期加入单机对战。4.另一浏览器窗口黑色玩家登陆。5.黑色玩家进入游戏大厅此时红色进入的位置已变成蓝色,点击的后会提示该位置已有玩家。6.黑色玩点黑色块进去7。此时红色家收到提示,并可以开始游... 阅读全文
posted @ 2010-07-06 16:06 路过秋天 阅读(3650) 评论(5) 推荐(1) 编辑
  2010年6月22日
摘要: 鼠标点: 在Silverlight的控件里,你从鼠标里敲,总是能敲出很多的事件来,可是有一些事件是无效的。 比如:拖出一个圆圈Ellipse元素,它只有固定的只个事件:  Loaded, MouseEnter, MouseLeave, MouseLeftButtonDown, MouseLeftButtonUp, MouseMove  但我尝试通过MouseLeftButtonDown, Mous... 阅读全文
posted @ 2010-06-22 17:32 路过秋天 阅读(1193) 评论(3) 推荐(0) 编辑
  2010年6月21日
摘要: 安装完VS2010新建了一个Silverlight看一下,默认是Silverlight 3 版本在博客园里看了一篇文章,进入应用页面后,按提示下载Silverlight 4版本并安装。重新回到开发环境,按F5运行,出现以下错误:未安装 Silverlight Developer 运行时。请安装一个匹配版本。经过搜寻,有两种方法:1。不调试,直接运行的烂方法:对着SilverlightApplica... 阅读全文
posted @ 2010-06-21 17:05 路过秋天 阅读(1560) 评论(7) 推荐(0) 编辑
摘要: 本人下载的Ultimate Trial版本 下载地址: 点击进入 选择中文后点下载就是中文版了:有四个文件,一个EXE,三个RAR; 基本上在公司下班前点下载,第二天回来上班就下载完成了。 我第一次下载完后,点击EXE,过了半会没反应[机子反应慢],弄的我把EXE改成RAR后缀再解压。 在解压到第2 阅读全文
posted @ 2010-06-21 16:45 路过秋天 阅读(2874) 评论(1) 推荐(0) 编辑
  2010年6月12日
摘要: 昨天用上次文章里的代理,测试代理访问Web.QQ.com,发现访问不了,总是返回400错误。 于是开始测试: 1。检测请求头->去掉代理头->无效 2。用CCProxy-》访问web.qq.com正常通过 3。用CCProxy做二级代码即:http请求->CCProxy->TCPProxy(自己的程 阅读全文
posted @ 2010-06-12 11:45 路过秋天 阅读(4953) 评论(23) 推荐(5) 编辑
  2010年6月7日
摘要: 话说上一次做完http代理工具后,没有测试QQ代理,回家试了一下,做了一下简单补充,并测试通过。 上次的文章提到,所有公司的服务器端口都封了,只剩下几个通讯的已经正在便用的。 于是,在本地XP下试了一下端口劫持,也称端口复用。抢占80端口。 关键代码就一句:tcplistener.Server.Se 阅读全文
posted @ 2010-06-07 21:49 路过秋天 阅读(4066) 评论(4) 推荐(1) 编辑
  2010年6月5日
摘要: 既然用到了,就稍为记录下。 博客园也有多次文章说到,包括用mono的平台移值来运行的。 园里有很多,这里就简单说下: 1:安装完飞信2008后,其目录下有:D:\Program Files\China Mobile\Fetion\VMDotNet\v2.0.50727 2:把程序放到该目录(或另起一 阅读全文
posted @ 2010-06-05 16:18 路过秋天 阅读(1140) 评论(2) 推荐(1) 编辑
  2010年6月3日
摘要: 本来意图是想写个工具放到服务器里代理一下上秋秋的。 没想到N台(电信/联通/移动)的服务器都把端口全封了。 所以以下代码是在本地测试代理网页访问通过。 说下思路再上代码及下载: 其实一句话就是:产生两个Soket,一个负责接收请求和回发请求,另一个负责中转的去请求和接收。 重点一句话就是:每个请求产 阅读全文
posted @ 2010-06-03 10:53 路过秋天 阅读(4681) 评论(10) 推荐(0) 编辑
  2010年6月1日
摘要: 一:编写DLL库1:新建项目->选择C++ Library->选择Share Library->改类名(如HellowAdd)->下一步2:增加Add方法如下:hellowadd.h Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-... 阅读全文
posted @ 2010-06-01 14:54 路过秋天 阅读(6778) 评论(0) 推荐(0) 编辑
摘要: 昨天的qt sdk顺利安装了。今天安装qt creator 这个IDE开发环境文件:qt-creator-linux-x86-opensource-1.3.1.bin是个bin文件,就是已经编绎好的文件,不过经过两个多小时的编绎了安装:1.到文件目录,右键Open In Terminal2.在终端命令里直接输入qt-creator-linux-x86-opensource-1.3.1.bin,回车... 阅读全文
posted @ 2010-06-01 11:06 路过秋天 阅读(2340) 评论(3) 推荐(0) 编辑
  2010年5月31日
摘要: 上节安装了飞鸽,于是把sdk:qt-everywhere-opensource-src-4.6.2.tar.gzdev tool:qt-creator-linux-x86-opensource-1.3.1.bin传到虚拟机的openSUSE里接着上网搜了一下怎么安装:源文章路径:http://sinfrancis.javaeye.com/blog/484404网上安装办法 Code highlig... 阅读全文
posted @ 2010-05-31 12:15 路过秋天 阅读(4330) 评论(0) 推荐(0) 编辑
  2010年5月29日
摘要: 为的还不是传点东西,好在Linux下装Qt参考源:http://www.linuxdiyf.com/viewarticle.php?id=101169安装过程:下载:http://ipmsg.org/index.html.en下载gnome2版本1:解压:tar xvf g2ipmsg-0.9.x.tar.gz2:修改语言,否则装完之后不能传中文文件。修改的方法是:用编辑器(如gedit)打开解压... 阅读全文
posted @ 2010-05-29 15:23 路过秋天 阅读(1232) 评论(0) 推荐(0) 编辑
摘要: 是昨天,虚拟机进入openSUSE之后,发现打不了中文了,怎么按Ctrl+Shift都没反应,好像,是好像记得以前有的,不知咋的就不见了。于是又开始弄弄了。参考源忘了,反正百度一下就差不多有了,方法也很简单:1。打开Computer->YaST2->Software Management2。出现弹出框界面后,搜索输入scim,默认会把没安装的软件和scim相关的列表都跑出来。点击选择:... 阅读全文
posted @ 2010-05-29 14:56 路过秋天 阅读(4716) 评论(0) 推荐(0) 编辑
摘要: 本来是打算在Linux下装Qt的。于是从安装的虚拟机上看了看Solaris 10 x86和openSUSE11.2,最后挑了个openSESE来装了。于是想着在Windows下的两个安装文件怎么传过去,一想就想到装飞鸽了。为了在Linux装飞鸽,不自然的就产生了要安装中文字体的过程。这里介绍中文字体的安装过程(默认的中文字体太少太难看了)参考来源:http://www.linuxidc.com/L... 阅读全文
posted @ 2010-05-29 14:44 路过秋天 阅读(2496) 评论(0) 推荐(0) 编辑
  2010年5月26日
摘要: 经过几天的痛苦经历折腾,终于顺利在Qt Creator 下成功运行了。上一篇是:Qt 有多少人折腾-qt for s60终于安装成功 上篇只是在Carbide环境下能新建Qt项目,由于CarbideC++的智能提示没Qt好,所以很多人都会想在Qt下直接运行。说说过程:Qt Creator 环境中在新建Mobile Gui Application后有两种调试方式:Symbian Device 这种需... 阅读全文
posted @ 2010-05-26 12:11 路过秋天 阅读(1229) 评论(2) 推荐(0) 编辑
  2010年5月25日
摘要: 自从折腾Qt for s60 的安装安装了N次,删了又装,装了又删。版本换了N个。QT sdk 从4.3.2到4.6.3到4.7Qt creator 从1.3.1 到1.3.8重整理了以下顺序,又重装了一次:1:安装java的jdk(jdk-6u16-windows-i586.exe)2:安装ActivePerl(5.6.1版本中的一个就可以ActivePerl-5.6.1.635-MSWin32... 阅读全文
posted @ 2010-05-25 15:33 路过秋天 阅读(1378) 评论(0) 推荐(0) 编辑
  2010年5月20日
摘要: 折腾了,原先安装的版本:sdk:4.3.2 IDE:creator 1.3.1今天又去qt.nokia.com下载了:sdk:4.6.2IDE: creator 1.3.8。下载的sdk(qt-sdk-win-opensource-2010.02.1.exe)这东西280多M,里面默认包括了qt creator 1.3.1,弄的我又得把之前的删掉。-------------------------... 阅读全文
posted @ 2010-05-20 16:53 路过秋天 阅读(766) 评论(0) 推荐(2) 编辑
  2010年5月19日
摘要: 说起Ajax,并没有什么特别的感觉,只记得曾经接触过这么几种:一:Net2.0自带的ICallbackEventHandlerCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->那时候从VS2003刚等到VS2005一出来之际,就看了大量的视频教程,从中也学到了这个ICallback的用法。我将之用在一个CMMI的课程设计里,做的一个图书管理系统,好像在上传图片的时候,为了不刷新某个东东而特意用的。二:AtlasCode highlighting 阅读全文
posted @ 2010-05-19 11:49 路过秋天 阅读(885) 评论(0) 推荐(2) 编辑
路过秋天