Silverlight围棋在线对弈程序

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

标签: SilverLight webgame 围棋 AspnetMVC

评分:

更新时间:2009-03-31

浏览次数:11889次

免费

Silverlight绑定数据的例子

Silverlight绑定数据的例子一个Silverlight数据绑定的示例源码,数据直接写到程序之中在VS项目中右键“在浏览器中查看”即可看到效果

标签: 多语言 SilverLight DataBinding 数据绑定

评分:

更新时间:2009-03-16

浏览次数:12197次

免费

Silverlight模仿Google的自定义桌面

Silverlight模仿Google的自定义桌面最近学习了下Silverlight,用它编写了一个类似于Google自定义桌面可以拖动的东东。与大家分享演示效果页面是:PortalDemoTestPage.aspx

标签: SilverLight Google 桌面

评分:

更新时间:2009-03-11

浏览次数:12694次

免费

Silverlight2.0功能展示Demo源码

Silverlight2.0功能展示Demo源码1、Silverlight(3)-2.0控件之Border,Button,Calendar,Canvas,CheckBox,ComboBox介绍Silverlight2.0控件一览:Border,Button,Calendar,Canvas,CheckBox,ComboBox2、Silverlight(4)-2.0控件之DataGrid,DatePicker,Grid,GridSplitter,HyperlinkButton,Image介绍Silverlight2.0控件一览:DataGrid,DatePicker,Grid,GridSplitter,HyperlinkButton,Image3、Silverlight(5)-2.0控件之ListBox,MediaElement,MultiScaleImage,PasswordBox,ProgressBar,RadioButton介绍Silverlight2.0控件一览:ListBox,MediaElement,MultiScaleImage,PasswordBox,ProgressBar

标签: SilverLight Demo 动画

评分:

更新时间:2009-02-26

浏览次数:14580次

免费

silverlight toolkit中的主题(theme)应用

silverlighttoolkit中的主题(theme)应用在SilverlightTookit中提供了大约十种主题,大家可以根据自己的喜好,很容易就在项目中实现动态换肤效果。当然其官方还推荐了几个制作主题的插件,使用这些Blend插件可以很方便的生成各种风格颜色的主题。

标签: SilverLight Theme silverlightToolkit

评分:

更新时间:2009-02-24

浏览次数:10144次

免费

母板页(MasterPage)中设置主题(附程序详解)

母板页(MasterPage)中设置主题(附程序详解)ASP.Net提供了主题皮肤这个东西,其实也就是换肤啦。可是网上有很多人说这个东西鸡肋,说这个东西在.aspx页面中使用还行,却不能在母板页(MasterPage)中使用。是的,确实不能直接在MasterPage通过一个DDL的选择来切换整个网站的主题,因为Page.Theme这个属性都是在PreInit(){}中设置,否则报错,而MasterPage是不执行PreInit()。我做的这个实例希望能够帮大家解决这个问题。为是大家能更好的理解我这个源码,下面简单介绍一下。首先说下思路:我们的目的是要在MasterPage放个DropDownList,通过切换DropDownList,(我这里没有用DropDownList,而是用Css模拟一个“DropDownList”其中的每个项里放了一个LinkButton,每个LinkButtond的PostBackUrl的值都形如:"~/ThemeTool.aspx?Theme=主题名称")来改变整个网站的主题,而不是只改变当前页面,就跟Discuz!的那个一样,所以这个改变是全局的,但是是针

标签: VS2008 皮肤 Theme MasterPage 母板页

评分:

更新时间:2008-11-21

浏览次数:17405次

免费

Afritxia在线用户统计、在线编辑器、验证码图片

Afritxia在线用户统计、在线编辑器、验证码图片发布Net.AfritXia.Web项目源码在线用户统计、在线编辑器、验证码图片(字母区分大小写)可以运行WebUI项目进行浏览开发环境VisualStudio2008

标签: 验证码 编辑器 校验码 AfritXia 在线统计

评分:

更新时间:2008-05-23

浏览次数:15310次

免费

AfritXia.RssFoundationRSS聚合框架源码

NET.AfritXia.RssFoundationRSS聚合框架源码在RssExample解决方案中,简单的演示了如果使用NET.AfritXia.RssFoundation建立RSS页面。NET.AfritXia.RssFoundation是一个可以生成RSSXML文本的框架。该框架使用VisualStudio2008开发,开发语言是C#,.NETFramework颁布是3.5。在VisualStudio2005下应该也可以编译通过!RssFoundation是一个很简单的框架,其最大特点是使用结构解决问题,而不是使用算法。通过实现IRssItemTagConverter接口可以适配任何数据源。NET.AfritXia.RssFoundation也将出现在MyHome2005、MyHome2008、Bincess2这些开源项目中。注意:该项目为VS2008开发

标签: VS2008 Js过滤 Tag TagsCloud AfritXia

评分:

更新时间:2008-02-20

浏览次数:8876次

免费

利用HttpHander生成HTML页的实例

利用HttpHander生成HTML页的实例Url地址重写,利用HttpHander手工编译页面并按需生成静态HTML文件,直接在地址栏输入6.aspx格式的地址会自动生成同名的html文件该项目开发环境为VS2008

标签: 生成 Html 空间测试 HttpHander

评分:

更新时间:2008-01-08

浏览次数:17545次

免费