摘要: 上篇文章发布了源码,这里先将代码做个整体介绍,以方便读者了解整个程序结构。Board类负责棋盘绘制工作,棋盘是正方形,横竖各19条线,再加上四周边界,所以线与线之间的间隔就是棋盘宽度除以20,这个宽度也是棋子的直径,另外还要在棋盘上画九个小黑点,标示出星位,代码不再赘述。再看棋子Stone类,它的主要属性是横纵坐标X、Y,都是[1,19]间的整数,还有手数Number,因为黑棋先下,所以黑棋的手数... 阅读全文
posted @ 2010-11-14 21:54 arbin98 阅读(1984) 评论(5) 推荐(2) 编辑
摘要: 因为自己比较喜欢下围棋,而现在的对弈软件大都需要在客户端安装,所以一直都想用silverlight做个简易版的在线对弈系统。于是这两天就先研究了一下单机版的围棋功能,主要是涉及到围棋对弈中的一些核心算法,比如吃子、打劫、悔棋、数目等。经过一些探索与测试,这些算法也相继得到了实现,于是就形成了现在的单机版,除了对弈功能,还加上了棋谱保存与复盘功能。这里先发布测试页面及源码,如果有问题再修正一下,准备... 阅读全文
posted @ 2010-11-14 18:05 arbin98 阅读(1338) 评论(9) 推荐(3) 编辑
摘要: 1. 什么是正则表达式基本说来,正则表达式是一种用来描述一定数量文本的模式。Regex代表Regular Express。本文将用<<regex>>来表示一段具体的正则表达式。一段文本就是最基本的模式,简单的匹配相同的文本。2. 不同的正则表达式引擎正则表达式引擎是一种可以处理正则表达式的软件。通常,引擎是更大的应用程序的一部分。在软件世界,不同的正则表达式并不互相兼容。本... 阅读全文
posted @ 2010-09-07 15:53 arbin98 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 1. 概述为了提高IIS的可靠性,安全性以及可用性,与IIS5.0和以前更早的版本不同,IIS6.0提供了一个全新的IIS架构。这个架构的详细情况如下图所示: (图 1) IIS 6.0整体架构 由上可以看出,IIS6.0的内核体系主要由如下三个组件构成:HTTP.SYS,W3SVC以及W3Core。作为一个全新的架构,IIS6.0有如下让人值得关注的新特点: Ø HTTP.SYS。全... 阅读全文
posted @ 2010-09-03 11:35 arbin98 阅读(4339) 评论(4) 推荐(5) 编辑
摘要: MFC为何使用消息映射表而不是虚函数?这个问题是windows开发面试中最经常问到得问题,也是很有深度的一个问题。 有两个帖子对该问题讨论的比较深刻: http://topic.csdn.net/u/20090822/16/4cf5d189-0e5e-41ff-9ba3-c7eaf2f6da74.html http://topic.csdn.net/u/20090316/22/8b067591-6... 阅读全文
posted @ 2010-08-28 11:52 arbin98 阅读(1057) 评论(0) 推荐(1) 编辑
摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--/*------------------------------------------------------------------------HELLOWIN.C--Displays"Hello... 阅读全文
posted @ 2010-08-21 20:19 arbin98 阅读(1686) 评论(0) 推荐(0) 编辑
摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--publicclassMyHandlerFactory:IHttpHandlerFactory{publicIHttpHandlerGetHandler(HttpContextcontext,stri... 阅读全文
posted @ 2010-07-27 12:25 arbin98 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 文本:vnd.ms-excel.numberformat:@ 日期:vnd.ms-excel.numberformat:yyyy/mm/dd 数字:vnd.ms-excel.numberformat:#,##0.00 货币:vnd.ms-excel.numberformat:¥#,##0.00 百分比:vnd.ms-excel.numberformat: #0.00% 举例:<td styl... 阅读全文
posted @ 2010-07-27 12:00 arbin98 阅读(672) 评论(0) 推荐(0) 编辑
摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--IWshRuntimeLibrary.WshShellClassshell=newIWshRuntimeLibrary.WshShellClass();objecta=1,b=0;shell.Run(... 阅读全文
posted @ 2010-07-26 14:20 arbin98 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--publicclassDynamicMethodExecutor{privateFunc<object,object[],object>m_execute;publicDynamicMet... 阅读全文
posted @ 2010-07-26 14:18 arbin98 阅读(441) 评论(0) 推荐(0) 编辑