Silverlight围棋在线对弈程序

Silverlight开发的围棋在线对弈程序首先,介绍下围棋的简单规则:黑白双方交替落子,以占据棋盘上交叉点多者为胜。同时,双方为了争夺地盘,可能会发生“对杀”。一个棋子周围接触的空白交叉点数目叫做“气”,如果一个或多个棋子周围的气都被对方封死,气数=0,则这些棋子就称为死棋,需要从棋盘上移去。1.我们打算在界面的左侧显示棋盘,而右侧是功能区域。2.棋盘是由19道横线,19道竖线,以及9个星位的标志组成的。为了方便查找棋盘上的位置,我们在棋盘的四周可能需要加上坐标。目前我们先只在左侧和上方加上坐标。右边和下面的位置留在那里。为了重用代码,并且开始开发围棋程序的界面控制功能,我们考虑用MVC架构来对前面的程序进行一点小的修改,这样方便扩展功能。需要引入几个枚举,以及帮助类创建了Model和Controller对象,然后在Controller的构造函数中,将执行View的初始化动作,并将生成的UserControl对象赋给Application.Current.RootVisual,从而达到显示View的目的

标签: SilverLight webgame 围棋 AspnetMVC

评分:

更新时间:2009-03-31

浏览次数:11768次

免费

Silverlight多文件(大文件)上传项目源码

Silverlight多文件(大文件)上传项目源码一个免费的SL多文件上传,支持大文件上传Features(特色):-Selectmultiplefilestoupload(选择多文件上传)-Uploadmultiplefilesatthesametime(asynchonous)(一次上传多文件,异步刷新)-Cancelasingleupload,orclearthefulllist(可以取消单个上传或清空上传列表)-Showstheoverallprogress(显示所有上传进度条)-Errornotificationwhenuploadfailed(上传错误会有提示)Fordevelopers/webmasters(对于开发者或者网管):-Configurefileextensionfilter(forexample,only.jpgfiles)(配置支持的格式,如仅仅支持jpg)-Configuremaximumfilesize(设置最大上传尺寸)-Configurethenumberofsimultaneousuploads(设置一次最多上传数量)-Inputforcusto

标签: WebService 多语言 SilverLight NeatUpload

评分:

更新时间:2009-04-08

浏览次数:21066次

免费

Silverlight连连看游戏源码

Silverlight连连看游戏源码介绍:使用Silverlight2.0(c#)开发一个连连看游戏玩法:用鼠标左键选中卡片,如果选中的两卡片间的连线不多于3根直线,则选中的两卡片可消除思路1、卡片初始排列算法:已知容器容量为x,不重复的卡片数量为y,x>=y&&x%2==0,首先在容器内随机排列卡片,然后取出容器内相同的卡片个数为奇数的集合(集合内成员数量必为偶数个),最后将该集合一刀切,将集合右半部分的卡片的依次复制到集合左半部分。以上算法保证了在一定随机率的基础上,不会出现相同的卡片个数为奇数的情况2、无解算法和重排算法:在容器内存在的卡片中,两两计算是否存在可消路径,如果没有就是无解,需要重排。重排时,需要得到现存的卡片集合和卡片位置集合,在卡片集合中随机取卡片(取出一个,原集合就要移除这一个),然后依次放到卡片位置集合内,从而达到将现存卡片重新排列的目的3、两点消去路径的算法以及取最优消去路径的算法:取玩家选的第一点的x轴方向和y轴方向上的所有无占位符的坐标集合(包括自己),名称分别为x1s,y1s;取玩家选的第二点的x轴方向和y轴方向上的所有无占位符的坐标集合(包括自己),

标签: SilverLight webgame 连连看 MVVM 游戏

评分:

更新时间:2009-04-16

浏览次数:13642次

免费

JNTemplate v1.0 Alpha源码

JNTemplatev1.0Alpha源码简介:JNTemplate是一款轻量级模板引擎!开发环境:vs2008(.net2.0),可以直接在VS2005中使用!项目不做过多介绍,本项目个别代码参照了AderTemplates,模板语法与c#接近,对于做c#开发的朋友应当能很快上手!本代码首发:51aspx.com本来不想将该作品拿出来分享的!主要基于以下原因!1.项目还不成熟2.个人水平有限3.国内用户版权意识意识薄弱,原作者得不到起码的尊重!4.敝帚自珍但是基于共享的原则与愿和大家一起进步的想法,思虑再三,还是将其分享出来!本项目已应用到本人的部分实际项目中,基本解析速度还算理想!本代码供大家学习!如果应用到您的项目!包括全部与部分,请保持类中顶部的注释!算是对原作者的尊重,也是我继续更新的动力!文件说明:JNTemplate模板引擎核心代码TestSite演试代码标签说明======================================================================================#{变量标}变量标签只能使用数字与字母的

标签: 模板引擎 JNTemplate

评分:

更新时间:2011-12-05

浏览次数:3396次

免费

ExtAspNet控件 v3.1.9源码

ExtAspNet控件v3.1.9源码源码描述:关于ExtAspNet基于ExtJS的专业ASP.NET2.0控件库,拥有原生的AJAX支持和华丽的UI效果。ExtAspNet的使命创建没有JavaScript,没有CSS,没有UpdatePanel,没有ViewState,没有WebServices的网站应用程序。支持的浏览器IE7.0+、Firefox3.6+、Chrome3.0+、Opera10.5+、Safari3.0+源码有中文示例和英文示例,以及帮助文档(存放在doc文件夹里)方便用户学习更新信息2012-08-18v3.1.9-修正other/addtab.aspx示例的JS错误和BoundField使用Tooltip的错误(Dennis_Liu)。+修正Window的GetShowReference返回的字符串中包含双引号的问题(︶ㄣ東東ㄣ、天蓝若空、李剑飞、克儿~)。-虽然返回的JavaScript语句没问题,但是如果放到HTML属性中就有问题了。-修正HtmlNodeBuilder在处理双引号等字符时可能导致潜在JavaScript问题。-从根本上解决WindowF

标签: AJAX ExtAspNet 控件学习 Ext示例

评分:

更新时间:2012-08-21

浏览次数:8764次

免费

将博CMS通用版源码

JumbotCmsv6.4.0源码源码描述:JumbotCmsv6.4.0源码程序介绍:jumbotcms是一套个人独立开发的内容管理系统,其前身为jbsitecms采用WEB2.0设计理念、无刷新更新页面,前台模板自定义JumbotCms从5.0开始增加的模块有:产品、在线订购。同时取消的模块如下:采集、群组、邮件订阅、工具箱(包含火车时刻表、公交路线、手机归属地、身份证归属地)、Theme主题:可根据后台设置的值自动给网站配色、调整尺寸)。更新日志2013-03-02(V6.4.0)1.改进了资源下载的模块(使用Flex)2.SQL版重新加入了新闻采集功能3.细化了管理员的权限划分4.其他几处小地方注意:第一次使用需要配置,配置页JumboTCMS.WebFile\install\default.aspx

标签: CMS 建站系统 Jumbo CMS模版

评分:

更新时间:2013-03-05

浏览次数:22944次

免费

近乎(Spacebuilder)v4.1.0.2源码

近乎(Spacebuilder)v4.1.0.2源码源码描述:近乎(Spacebuilder)是基于asp.netmvc最强大的SNS社区软件。借助预置的微博、资讯、群组、日志、相册、贴吧、问答等应用模块,近乎可以帮助客户快速搭建以用户为中心、用户乐于贡献内容、互动无处不在、易于运营的社区网站。近乎v4.1.0.2更新内容:支持第三方QQ帐号注册,登陆用户社区,人人网帐号登录报错有些位置,输入addkey=IISVersionvalue=7/,提交报错评论回帖时,输入类似addkey=IISVersionvalue=7/的内容,提交显示处理中然后就没有任何反应了,实际是没有提交上的后台-运营-群发消息,发送邮件时,按角色选择“超级管理员”,但不只给管理员发了邮件通过咱们微博同步到新浪微博后,取得微博图片太小,几乎看不清晰。日志,发布日志时,有的内容会报错“将截断字符串或二进制数据。语句已终止。”关注用户,未分组列表,将一个用户设置了分组后消失,但是刷新页面后又显示了(有缓存)上传头像,IE11下【上传】按钮单击没反应,必须双击用户社区,出现重复的群组动态群组-微博详细页,评论没有显示,

标签: SNS 社区交友 近乎 会员交友

评分:

更新时间:2014-01-02

浏览次数:8788次

免费

DotNetTextBox V3.0 所见即所得编辑器控件Ver3.3.8

英文名:DotNetTextBoxV3.0WYSWYGWebControlForAsp.Net2.0andAsp.net3.5中文名:DotNetTextBoxV3.0所见即所得编辑器控件ForAsp.Net2.0andAsp.net3.5类型:个人及非盈利性网站免费使用-----------------------------DotNetTextBox免费版更新历史-----------------------------2007/12/23Version3.3.8FreeUpdates:1)修正切换编辑器状态后文本格式图标感应功能失效的BUG!2)修正在WebApplication项目引用控件后编译项目出现找不到命名空间的BUG!3)修正控件高度相关属性的一处误差!4)修正FIREFOX下右键菜单分隔线过粗的BUG!5)修正辅助计算器小数点及AC功能的BUG!6)增加DNTB控件配置工具BETA1.0WinForm版(热心网友制作,需.NETFrameworkSDKv2.0支持),能修改及新建上传配置文件(修改及新建菜单配置文件功能开发中)!--------------------

标签: 编辑器 DotNetTextBox 计算器 双重脚本压缩 DNTB控件

评分:

更新时间:2007-03-12

浏览次数:21120次

免费

WebTextPane 在线编辑器

WebTextPane是一个简单的在线编辑HTML内容的控件,详细配置详见示例

标签: 在线编辑器 HTML控件

评分:

更新时间:2007-03-19

浏览次数:18821次

免费

AspNetPager分页控件6.0源码

AspNetPager分页控件分页是Web应用程序中最常用到的功能之一,在ASP.NET中,虽然自带了一个可以分页的DataGrid(asp.net1.1)和GridView(asp.net2.0)控件,但其分页功能并不尽如人意,如可定制性差、无法通过Url实现分页功能等,而且有时候我们需要对DataList和Repeater甚至自定义数据绑定控件进行分页,手工编写分页代码不但技术难度大、任务繁琐而且代码重用率极低,因此分页已成为许多ASP.NET程序员最头疼的问题之一。AspNetPager针对ASP.NET分页控件的不足,提出了与众不同的解决asp.net中分页问题的方案,即将分页导航功能与数据显示功能完全独立开来,由用户自己控制数据的获取及显示方式,因此可以被灵活地应用于任何需要实现分页导航功能的地方,如为GridView、DataList以及Repeater等数据绑定控件实现分页、呈现自定义的分页数据以及制作图片浏览程序等,因为AspNetPager控件和数据是独立的,因此要分页的数据可以来自任何数据源,如SQLServer、Oracle、Access、mysql、DB2等数据

标签: 控件 分页 Aspnetpager 多数据库

评分:

更新时间:2007-03-26

浏览次数:29208次

免费

多功能文本框控件源码及示例

多功能文本框控件源码及示例主要功能是限制Text文本框的输入的字符,防止输入不符合要求,使用户按照规则输入,比如只能输入数字、汉字、电话号码、大小写字母等1、文本框得/失去焦点用户录入的自定义效果加强。2、日期的选择。3、控制用户可录入整数、浮点数(自定义小数位数)、大写字母、小写字母、中文、电话号码、IP地址等。4、响应回车焦点下移。/Demo为演示文件/TextControl为源码文件

标签: 查找不同 控件 TextBox 文本框 多功能

评分:

更新时间:2007-03-28

浏览次数:21582次

免费

UrlReWrite(Url重写或伪静态)完美示例源码

UrlReWrite(Url重写或伪静态)完美示例源码UrlReWrite(Url重写或伪静态)完美示例源码,已利用ActionlessForm解决原始地址form回传的问题例如:/products.aspx?category=books转换为/products/Books.aspx或/products/Books.html(需要在IIS中建立映射)等/web为测试站点,具体配置在web.config中URL重写技术在今天已不是什么新鲜的话题了,在Apache服务器提供了名为mod_rewrite的URL重写模块,而在IIS服务器上,也有很多商业的ISAPI筛选器模块可供使用。然而这对于我们,没有很多的资金或使用的共享服务器,使得以上的方法都不是最佳的解决方案。幸而ASP.NET给我们提供了强大的可扩展性,能让我们自己定义页面的访问规则,很方便实现URL重写。

标签: 伪静态 空间测试 URL重写

评分:

更新时间:2007-04-02

浏览次数:54866次

免费