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
浏览次数:13644次
免费
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
浏览次数:21069次
免费
Silverlight时钟源码最近在花一部分时间学习Silverlight,虽然有时会遇到一些莫名其妙的错误,但是总的感觉还可以,它给我们带来的RichApplication真的很棒。值得一学!我会将我学习到的成果分享给大家,希望能对大家有帮助,也希望和大家一起学习Sliverlight,今天带来的是用Silverlight作一个小的网页时钟。我作了一些简单的说明,值得一提的是其中的元素布局很不好弄,大家可以使用Blend等工具。其中使用了path的Data属性来定义时钟指针的位置和形状。M代表指针的起始点的绝对位置,L表示绘制线条。Data属性就是从某一坐标到另一坐标间画一条直线。实现了和系统时间同步
标签: SilverLight 时钟 Blend
评分:
更新时间:2009-04-03
浏览次数:10562次
免费
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打苍蝇游戏介绍使用Silverlight2.0(c#)开发一个打苍蝇的游戏,有北京音乐玩法用鼠标控制瞄准镜的移动,鼠标左键开火思路1、苍蝇的移动轨迹用一个简单的公式计算,即正弦波。正弦波的公式:y=A*sin(ωx+φ)2、苍蝇控件使用MVP(Model-View-Presenter)模式开发,其目的只是为了说明如何在Silverlight中应用MVP模式
标签: SilverLight 3D webgame 打苍蝇 MVP
评分:
更新时间:2009-03-26
浏览次数:7607次
免费
Silverlight绑定数据的例子一个Silverlight数据绑定的示例源码,数据直接写到程序之中在VS项目中右键“在浏览器中查看”即可看到效果
标签: 多语言 SilverLight DataBinding 数据绑定
评分:
更新时间:2009-03-16
浏览次数:12196次
免费
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
浏览次数:14579次
免费
silverlighttoolkit中的主题(theme)应用在SilverlightTookit中提供了大约十种主题,大家可以根据自己的喜好,很容易就在项目中实现动态换肤效果。当然其官方还推荐了几个制作主题的插件,使用这些Blend插件可以很方便的生成各种风格颜色的主题。
评分:
更新时间:2009-02-24
浏览次数:10144次
免费
基于浏览器的简易资源管理器(源码)制作的初衷是没有FTP的情况下能够修改自己的网站,安全方面用form认证。全Ajax实现,支持文件浏览、新建编辑文件(夹)、删除移动重命名文件、压缩解压zip文件、文件上传下载等。基本支持IE5.5以上、FF、Opera浏览器。
评分:
更新时间:2009-01-09
浏览次数:21734次
免费
母板页(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
浏览次数:17404次
免费
SilverLightToolKit是自上个月SilverLight2.0版发布以后,微软推出的一个官方的工具包,其中包括了SilverLight的一些动态交互控制功能的演示。Sample下为演示文件Source下为所有的项目源码文件里面附带微软提供的开源的一些扩展控件,但是那些不会自动添加到VS的控件面板中。如果你要使用,可以引用他BINARIES目录中的DLL和THEME文件。同时,如果有问题,也可以参考它里面的SAMPLE和CODE,很全面。TheSilverlightToolkitisacollectionofSilverlightcontrols,componentsandutilitiesmadeavailableoutsidethenormalSilverlightreleasecycle.Itaddsnewfunctionalityquicklyfordesignersanddevelopers,andprovidesthecommunityanefficientwaytohelpshapeproductdevelopmentbycontributingideasand
标签: SilverLight 微软 Microsoft
评分:
更新时间:2008-11-12
浏览次数:16802次
免费