代码改变世界

随笔档案-2011年10月15日

Silverlight 游戏开发小技巧:轨迹跟随“.NET研究”效果

2011-10-15 19:52 by 狼人:-), 219 阅读, 收藏, 编辑
摘要: 我们通常在游戏中有各种各样的粒子效果,其中有一种就是跟随鼠标发生的轨迹动画,在鼠标经过的地方会产生一些特效,这种方式我们在粒子当中经常使用,本篇使用一个简单的例子再次将粒子系统改善,更加精简更加高效。 如果有兴趣的同学可以读一下以前的:Silverlight C# 游戏开发:绚丽的粒子特效-粒子效果(二) 但是这今次实现方法更加简单更加偏向于美术设计师,因为这次的编程将基本上在Blend中实现。 在继续往下看之前,你需要了解MouseMove事件,以及基本的控件、故事板的知识,只有这样在下面的操作中比较容易理解,而我们目的效果是,当鼠标经过一个地方,会出现闪烁的小星星。 首... 阅读全文

看看Entity Framework 4生成的复杂的分页SQL语“.NET研究”句

2011-10-15 19:52 by 狼人:-), 235 阅读, 收藏, 编辑
摘要: 之前发现Ent上海网站建设ity Framework 4生成的COUNT查询语句问题,今天又发现它生成的分页SQL语句问题,而LINQ to SQL却不存在这个问题。 >>> 来看一看,瞧一瞧! 上代码: 看生成的SQL语句: 1. Entity Framework生成的SQL: 一个TOP,三个FROM。 上海闵行企业网站设计与制作 2. LINQ to SQL生成的SQL: 无TOP,两个FROM。 两者的差距一目了然。 >>> 再来看一个: 将上面代码中Where的查询条件改为常量,即Where(coder => coder.Age > 2 阅读全文

Silver“.NET研究”light 游戏开发小技巧:透明背景的Silverlight程序

2011-10-15 19:52 by 狼人:-), 197 阅读, 收藏, 编辑
摘要: 一些朋友在玩窝窝世界的时候,发现官方网站上的进入入口程序是Silverlight,但是有趣的是一个透明背景的Silverlight程序,这个效果最早我也未找资料,在未来Silverlight程序会在各个方面应用,透明背景的效果就会涉及,这种效果预览如下: 下面一步一步的告诉大家这个小技巧,首先要准备一个Silverlight,然后将MainPage的填充色设置为透明的,还有LayoutRoot也是一样,我在这里用了一张来自网络的图片: 为了稳定,最好将MainPage的宽高定死,这样有助于我们在网页中呈现: 上海徐汇企业网站制作cnblogs_com/nowpaper/201102... 阅读全文

Silverlight 游戏开发“.NET研究”小技巧:星球大战字幕效果

2011-10-15 19:52 by 狼人:-), 176 阅读, 收藏, 编辑
摘要: 各位科幻迷可能对星球大战的字幕效果印象深刻,这个电影字幕表现手法曾经风靡大小美国影片,甚至超人影片和电视也曾经用此来做开场和结尾字幕,今天我就将这个效果在blend里面制作技巧告诉大家,下面是星球大战的图片: 上海闵行企业网站设计与制作er/201102/201102050045041406.jpg" border="0" alt="1" width="597" height="266" /> 可能大家觉得这做成一个游戏开发技巧有点牵强,我计划以此作为引子,引出有关于Silverlight特效制作的 阅读全文

Silver“.NET研究”light 游戏开发小技巧:实现街霸4的选人界面

2011-10-15 19:52 by 狼人:-), 241 阅读, 收藏, 编辑
摘要: 上一篇只是一个引子,用来说明Projection的基本操作,游戏研发都是用这些小的基本功能慢慢组合出来,其实这一篇仍然是Projection,但是我们将会做一个比较复杂的应用使用silverlight的Projection,玩过街霸4,可能对它的选人界面印象深刻,但是做起来却不容易,因为要请美术设计师将界面设计出来,这样就麻烦了很多,请看街霸4的选人界面: 请注意小头像,都是按照透视排列组成,这样的形式在一些其他的游戏中经常见到,你可以从容的发给美术,然后请他们做好,再套入,可是这样图片的量就大了很多,一般来说这种方法比较暴力,可是有更好的方法实现,只需要一个小的控件就行了,没错就是使... 阅读全文

Silverli“.NET研究”ght 游戏开发小技巧:传送点特效制作

2011-10-15 19:52 by 狼人:-), 332 阅读, 收藏, 编辑
摘要: 前面我们使用投影(Projection)完成了一个升级的特效,Silverlight故事板动画相当的容易,这次我们将详细说说故事板动画的帧制作,完成一个循环的传送点特效,大家都知道,在游戏中,传送点一般是固定在某一个地方,循环播放,它通常表明这里会有一个事件之类的特殊地点,我们将用前面的升级特效稍微改造,就可以得到了: 这个系列只是有关于游戏开发的小技巧,相比纯粹的技术文章要简单一些,我个人感觉可能更加偏向于Blend美工方面的工作,能够为各位Silverlight开发者带来一些新的思路,就是一个不错的开端。 上海企业网站制作p> 现在我们在工程中加入一个传送点的控件,这个控件仍然和.. 阅读全文

Silver“.NET研究”light 游戏开发小技巧:升级和传送点特效1

2011-10-15 19:52 by 狼人:-), 248 阅读, 收藏, 编辑
摘要: 这次我们将使用Projection完成一些有趣的RPG游戏中常用的特效:升级和传送点特效,我们不需要请特效师制作复杂绚丽的特效,而是只需要他们提供关键的几张图片或者设计样式,如果了您有本领教会他们使用Blend来做特效,那就太好了,好了,闲话不说,在Silverlight中制作下面的这种效果简直是手到擒来。 这个拍摄的角度效果不是很合适,但是大概能够看清楚,这时一个升级的特效动画,我们今天将会完成这个效果,就像下面这样 虽说用Blend做这样的Silverlight特效易如反掌,但是读者还是要了解一下Projection的基础知识,在前面两篇当中已经做了详细的例子,如果需要补课... 阅读全文

“.NET研究”SharePoint 2010中的单点登录

2011-10-15 19:52 by 狼人:-), 250 阅读, 收藏, 编辑
摘要: 在SharePoint 2007时代我们可以通过Microsoft Single Sign-on Service来实现单点登录,但到了SharePoint 2010中不再有Single Sign-on这个服务了,取而代之的则是Secure Store Service简称SSS。与以前的SSO一样,SSS也提供了一个数据库实例来保存用于访问某些外部应用程序或外部数据源的用户凭据信息,所不同的是我们不仅可以使用SSS中保存的凭据信息来实现单点登录,同时BDC、Excel Service等服务应用程序现在也可使用SSS中保存的凭据来访问外部数据源。接下来的内容中小弟我将对如何使用SSS实现单点登.. 阅读全文

Silverlight 游戏开发小技巧:“.NET研究”冲击技能特效制作

2011-10-15 19:52 by 狼人:-), 396 阅读, 收藏, 编辑
摘要: 玩游戏的时候,肯定对以角色为中心释放的冲击波肯定上海徐汇企业网站设计与制作特别有震撼力,前面使用Silverlight的变换完成了升级特效和传送点特效,这次制作以中心为原点冲击的发散特效,相信效果会非常的不错。 首先仍然是建立一个控件,这个控件名字,我暂时命名为Shockwave.xaml,并且准备两张作为冲击波效果基础图像,这里面的图片可以随便更换,可以拜托美术的兄弟制作一下,如果你有兴趣,可以了解有关软件的使用方法,当然了,使用Blend也能做出来,只不过考虑麻烦程度,还是先以简单的为主,我找来两张图片简单做了处理。 好了, 按照之前的做法,现在需要将动画制作完毕,然后再做调整... 阅读全文

Silverlight 游戏开发小技巧:技能冷却效果2(Cool“.NET研究”down)2

2011-10-15 19:52 by 狼人:-), 167 阅读, 收藏, 编辑
摘要: 可能会奇怪为什么有来一个第2号版本,其实,这是改进版本,而这个改进版本实现起来更加容易,更加方便,但是问题也是很明显的,因为会加上一个上海徐汇企业网站设计与制作100多KB的DLL,对于网页游戏来说,任何1KB都是宝贵的资源,就为了这个小效果而平白无故增加XAP的容量,也验证了有得必有失道理,鱼与熊掌应该如何取舍呢,先来看看这个实现方式吧。 前面的建立方式几乎是一样的,但是不需要增加那两个Grid的了,而是直接用一个整个大小的Rect来裁切掉LayoutRoot, 当然了,如果喜欢可以使用Border或者其他的容器做底,现在添加一个图片作为图标的底图,然后在Asset里找到“Pie... 阅读全文

让你的Visual Studio 2010 支“.NET研究”持HTML5 和 CSS3

2011-10-15 19:52 by 狼人:-), 211 阅读, 收藏, 编辑
摘要: 现在的热门话题之一是HTML5 和 CSS3。好的, 它们都很时髦,它们也必然会影响网络开发的未来。 让我们尝尝鲜,花点时间安装设置一下,尽快让Visual Studio2010支持HTML5 和 CSS3 吧。 首先到微软网站上下载 Visual Studio 2010 SP1。双击开始执行VS10sp1-KB983509.exe, 然后等待补丁的下载安装完成。 – 由于Visual Studio 2010 一开始并没有支持HTML5, 但是在SP1包中,微软开始加入HTML5上海徐汇企业网站制作的规范。 上海企业网站制作nitial;" title="ScreenSho 阅读全文

Silverlight 游戏开发小“.NET研究”技巧:技能冷却效果(Cooldown)

2011-10-15 19:52 by 狼人:-), 142 阅读, 收藏, 编辑
摘要: 到目前为止,大家都非常推崇魔兽的技能冷却效果,就是这样的,我记得群里还对这个效果展开过探讨,其实实现起来并不难,关键是思路是否正确,这部分我得谢谢猪笨无罪,是他先想出的解决方案,他不愿意写博客,也就只好我来代劳了,哈哈,后面提供源代码和预览,不要错过。 那么我们开始制作,第一步建立工程,如果你是在自己的项目中应用,直接进入第二步创建图标。 把一张图标文件放进来,这样看起来更加直观,此时将SkillIcon控件的宽和高都设定成64x64,这里非常重要,我设定为64宽高是为了方便展示,你需要依据自己的ICON尺寸做修改。 然后中间切分LayoutRoot。 上海闵行企业网站设计与制... 阅读全文

“.NET研究”理解POCO

2011-10-15 19:52 by 狼人:-), 491 阅读, 收藏, 编辑
摘要: 理解POCO先要理解POJO 1、什么是POJO POJO的名称有多种,pure old java object 、plain ordinary java object 等。 按照Martin Fowler的解释是“Plain Old Java Object”,从字面上翻译为“纯洁老式的java对象”,但大家都使用“简单java对象”来称上海网站建设呼它。 POJO的内在含义是指那些没有从任何类继承、也没有实现任何接口,更没有被其它框架侵入的java对象。上海徐汇企业网站制作br /> POCO的概念是从java的POJO借用而来,而两者的含义是一致的,不同的仅仅是使用... 阅读全文

教你30秒打造强类型ASP.NET数据“.NET研究”绑定

2011-10-15 19:52 by 狼人:-), 135 阅读, 收藏, 编辑
摘要: 相关文章:强类型ASP.NET数据绑定改进版、强类型ASP.NET数据绑定改进版之第2版 数据绑定似乎是ASP.NET老掉牙的东西了。可是你知道吗,只需要一点小小的改动就可以替换Eval,摆脱字符串依赖并且大大提高性能。 首先在code behind中加入以下方: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->protected virtual object上海徐汇企业网站设计与制作;"> ExpHelper<TEnt 阅读全文

在Entity“.NET研究” Framework 4中映射现有实体类(POCO)

2011-10-15 19:52 by 狼人:-), 189 阅读, 收藏, 编辑
摘要: Entity Framework的全称是ADO.NET Entity Framework,是微软开发的基于ADO.NET的ORM(Object/Relational Mapping)框架。 Entity Framework的主要特点: 1. 支持多种数据库(Microsoft SQL Server, Oracle, and DB2); 2. 强劲的映射引擎,能很好地支持存储过程; 3. 提供Visual Studio集成工具,进行可视化操作; 4.能够与ASP.NET, WPF, WCF, WCF Data Services进行很好的集成。 更多简介,请看:ADO... 阅读全文

强类型ASP.N“.NET研究”ET数据绑定改进版之第2版

2011-10-15 19:52 by 狼人:-), 135 阅读, 收藏, 编辑
摘要: 相关文章:教你30秒打造强类型ASP.NET数据绑定、上海徐汇企业网站制作b.cnblogs.com/page/90080/">强类型ASP.NET数据绑定改进版 之前的方法存在一个问题: Ivony...说:“每个类型都去写个Eval方法也很不爽的。” Kingthy说:“这样就到处有Func了,会不会太过头了?” 李永京说:“在项目中任何地方都要使用的方法,应该收集在Core级别的Dll中写成扩展方法。” 如果用扩展方法解决这个问题,我们将面临新的问题,请看扩展方法: Code highlighting produced by Actipro CodeHighlighte. 阅读全文

.NET 分布式架构开发实战之四 构建从理“.NET研究”想和实现之间的桥梁(前篇)

2011-10-15 19:52 by 狼人:-), 168 阅读, 收藏, 编辑
摘要: 前言: 上一篇文章讲述了一些实现DAL的理论,本篇主要是DAL实现的的初步的尝试。 本篇的主要议题如下: 1) 设计DAL的基本操作 2) 对基本的操作的进一步的思考 3) 查询对象的一些思考 1. 设计DAL的基本操作 Richard认为:在设计一个架构或者Framework的时候,有几点很重要: a. 总体把握的能力。 b. 抽象的能力。 c. 分析的能力 首先,从总体上来看,Richard认为DAL中最基本,而且最容易想到的方法就是CRUD(Create, Read, Update, Delete)四个操作。 于是Richard在草纸写... 阅读全文

使用 MEF 公开 Silverlight“.NET研究” MVVM 应用程序中的接口

2011-10-15 19:52 by 狼人:-), 241 阅读, 收藏, 编辑
摘要: 下载代码示例 许多开发人员可能都将 Silverlight 视为以 Web 为中心的技术,但实际上,它已经成为构建任何应用程序的优秀平台。 Silverlight 本身就支持许多概念,例如数据绑定、值转换器、导航、浏览器外操作和 COM 互操作,因此它可以相对直观简便地创建任何种类的应用程序。 我说的是“任何种类”,其中当然也包括企业级应用程序。 利用 Model-View-ViewModel (MVVM) 模式来创建 Silverlight 应用... 阅读全文

“.NET研究”ASP.NET绑定的技巧

2011-10-15 19:52 by 狼人:-), 158 阅读, 收藏, 编辑
摘要: Data Binding似乎是ASP.NET老掉牙的节目,无非Eval之流。其实稍作加工就能使其脱胎换骨。 在代码中加入: //推荐放在基类 protected virtual object ExpHelper<TEntity, TREsult>(Func<TEntity, TREsult> func) { var itm = GetDataItem(); return func((TEntity)itm); } //Student是数据类 protected object Stu<TResult>(Func<Student, TResult> 阅读全文

.NET 分布式架构开发实战之二 草稿设计“.NET研究”

2011-10-15 19:52 by 狼人:-), 175 阅读, 收藏, 编辑
摘要: 前言: 本篇之所以称为草稿设计,是因为设计的都是在纸上完成的。反映了一个思考的过程。 本篇的议题如下: 1) 第一个数据层草图的提出 2) 对数据访问层的思考 3) 第二个数据层草图的提出 1.数据层草图的提出 Richard开始着手设计,一开始他没有就立刻在自己的计算机开始敲代码。而且采用笔+纸开始构思。 因为他认为:写程序不是什么时候都得上机,脑子里面想什么的才是最重要的,往往很多时候,在设计程序时,首先在头脑中就已经把整个功能已经实现了,甚至代码的详细编写都已经在头脑中走了一遍,并且在头脑上海徐汇企业网站设计与制作中运行,调试了。 开始设计了,因为... 阅读全文
点击右上角即可分享
微信分享提示