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数据绑定的示例源码,数据直接写到程序之中在VS项目中右键“在浏览器中查看”即可看到效果
标签: 多语言 SilverLight DataBinding 数据绑定
评分:
更新时间:2009-03-16
浏览次数:12197次
免费
Silverlight模仿Google的自定义桌面最近学习了下Silverlight,用它编写了一个类似于Google自定义桌面可以拖动的东东。与大家分享演示效果页面是:PortalDemoTestPage.aspx
标签: SilverLight Google 桌面
评分:
更新时间:2009-03-11
浏览次数:12694次
免费
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次
免费
silverlighttoolkit中的主题(theme)应用在SilverlightTookit中提供了大约十种主题,大家可以根据自己的喜好,很容易就在项目中实现动态换肤效果。当然其官方还推荐了几个制作主题的插件,使用这些Blend插件可以很方便的生成各种风格颜色的主题。
评分:
更新时间:2009-02-24
浏览次数:10144次
免费
母板页(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在线用户统计、在线编辑器、验证码图片发布Net.AfritXia.Web项目源码在线用户统计、在线编辑器、验证码图片(字母区分大小写)可以运行WebUI项目进行浏览开发环境VisualStudio2008
评分:
更新时间:2008-05-23
浏览次数:15310次
免费
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开发
评分:
更新时间:2008-02-20
浏览次数:8876次
免费
利用HttpHander生成HTML页的实例Url地址重写,利用HttpHander手工编译页面并按需生成静态HTML文件,直接在地址栏输入6.aspx格式的地址会自动生成同名的html文件该项目开发环境为VS2008
标签: 生成 Html 空间测试 HttpHander
评分:
更新时间:2008-01-08
浏览次数:17545次
免费