摘要: 这里收集的是在Windows8 下开发所需要的资源,和一些值得推荐的博客。如果有好的资源也会更新进来。相关下载: • Windows 8 Consumer Preview: http://preview.windows.com • Visual Studio 11 Express Beta and Expression Blend: http://msdn.microsoft.com/windows/apps/br229516 • Windows 8 Developer guide: http://msdn.microsoft.com/windows/apps/hh852650 • Visua 阅读全文
posted @ 2012-05-04 14:58 vvince 阅读(2278) 评论(4) 推荐(3) 编辑
摘要: Silverlight5 Beta已经发布。详细请关注:http://www.silverlight.net/getstarted/silverlight-5-beta/MSDN在线:http://msdn.microsoft.com/en-us/library/cc838158(VS.96).aspx相关下载: Silverlight 5 Beta Tools for Visual Studio SP1Expression Blend Preview for Silverlight 5Silverlight 5 Features DocumentSilverlight 5 Beta Deve 阅读全文
posted @ 2011-04-14 04:48 vvince 阅读(3837) 评论(16) 推荐(7) 编辑
摘要: 正弦/余弦曲线,意思就是基于正弦、余弦的曲线函数。其函数周期为2π,其中x轴表示为角度(0-360度/2π),Y轴表示为当前角度产生的正弦/余弦值。 由此对应的坐标集合便形成了正弦/余弦曲线。 我们使用一个示例来演示如何使用Silverlight代码来画正弦/余弦曲线。这个示例分别画出了正弦、余弦曲线,并提供了两个选择框,可以选择显示那一个。 其原理是记录当前角度的正弦、余弦值(Y轴)和角度(X轴)形成坐标点,添加到坐标集合中,呈现出一种动态绘制的效果。 效果图如下: 由图中我们就能看到,现实了角度、角度的正弦、余弦值,当前坐标点。 根据之前的文章我们可以明确到,计算出指定角度/弧度的正... 阅读全文
posted @ 2011-04-12 22:54 vvince 阅读(1658) 评论(0) 推荐(1) 编辑
摘要: 这个示例主要是让我们能更加直观的观察到三角函数角边之间的关系。使用一个动画让小球围绕圆心运动,动态画出当前小球位置 与圆心之间产生的直角三角形、角度并展示出当前角度、弧度、当前角度的正弦、余弦、以及坐标值。 效果截图如下: 当前示例包含了以下几个对象 1.Ball:小球、围绕圆心做圆周旋转运动。 2.RightTriangle:为容器。承载Ball,并控制动画、动态绘制图形。示例中动态汇总图形主要... 阅读全文
posted @ 2011-04-12 22:52 vvince 阅读(1366) 评论(0) 推荐(0) 编辑
摘要: ImageRotate主要讲是使用正弦、余弦函数结合鼠标拖动来完成对象按拖动角度选择。效果图如下,按黄色的角拖动可以使图片围绕中心旋转。此代码主要包含了两个对象1.RotateItem:用于实现和控制对象的旋转。2.ImageRotate:容器。首先来看一下RotateItem对象RotateItem主要对象,RotateItem对象实现了对自身鼠标旋转的控制,使用鼠标拖动事件结合Math.Atan2函数进行对象的角度。代码如下:RotateItem.xaml代码<Canvas x:Name="ItemCanvas" Width="320" Hei 阅读全文
posted @ 2011-04-12 22:47 vvince 阅读(629) 评论(0) 推荐(0) 编辑
摘要: 主要介绍下三角学在Silverlight动画中的使用,简单来将就是常见三角函数以及角边关系在动画中的应用。 主要涉及的概念:角度、弧度、正弦、余弦、正切、余切等。 角度 角度用于表示角的度数,更重要 的是与弧度之间的关系。 角度和弧度关系是:1°≈0.0174533弧度,1弧度≈57.29578°。角度与弧度之间的换算公式如下: 1) 弧度=角度×π ÷180 2) 角度=弧度×180÷π 根据这个关系我们便可得出角度与弧度的换算函数,如下: /// <summary>/// 根据给定的弧度值换为角度/// </su 阅读全文
posted @ 2011-04-12 22:43 vvince 阅读(1068) 评论(0) 推荐(0) 编辑
摘要: 关键帧动画在Silverlight中是很重要的动画,当然Silverlight中也支持关键帧动画,而在本示例则是使用向量和Storyboard结合来模拟实现一个关键帧动画。我们要做的效果是:猴子散步。具体效果看如下截图:主要包含两个对象monkey、monkeyWalk。1.monkey 主要逻辑均包含在内,控制自身的位置、状态、方向。具有12帧,完全使用XAML绘制,效果图如下:monkey.xaml声明了一组视图状态(VisualStateManager),包含了12个状态,每个状态包含了一个Storyboard用于控制当前状态下要显示的效果图。以此来控制猴子行走过程中中的视图切换,代码比 阅读全文
posted @ 2010-12-20 20:30 vvince 阅读(365) 评论(0) 推荐(1) 编辑
摘要: 这次将使用向量和动画结合来模拟物体在具有重力下的运动效果,主要逻辑:1.定义小球的重力,摩擦力、以及运动速度的递减变量2.根据鼠标拖拽小球的前后位置的差值来设置小球的起始速度,拖动越快速度也就越大。3.小球开始运动的时候 ,首先根据小球的重力从新设置小球在Y轴上的运动速度,其次检测小球在运动到上下左右边界的情况,以及运动到角落的情况,并重新设置小球位置。运行效果图如下:一、ball对象主要逻辑均有ball对象处理,其代码如下: ball.xaml 代码 <UserControl.Resources> <Storyboard x:Name="Move" Du 阅读全文
posted @ 2010-12-17 13:17 vvince 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 在上一篇中主要是简单介绍了向量在动画中的简单应用。下面使用向量来完成一个简单的游戏 Paddle Gam。最终运行效果图如下: Paddle Game有以下几个对象:1.ball 用于运动的小球2.paddle 用于控制小球不要弹出界外3.wall 墙壁,当小球碰到墙壁后会反弹回来4.PaddleGame 主容器一、ball对象首先来看看ball.xaml的代码,25*25的白色小球:<Canvas Width="25" Height="25" x:Name="LayoutRoot"> <Ellipse Width= 阅读全文
posted @ 2010-12-17 13:15 vvince 阅读(407) 评论(0) 推荐(1) 编辑
摘要: 简单介绍Silverlight中的坐标系统,这能够帮助我们更加深入的理解和明白如何更好的控制Silverlight对象. Silverlight坐标系统与几何中的坐标系统不同。几何中的坐标系统有四个象限。而Silverlight中仅仅使用了(x,-y)这个第四象限,而不同的是Y轴使用了正值表示,如下图。假设设置一个点的坐标值为(3,3)那么可以直接设置Left和Top值为3即可。坐标系中的左上角为原点(0,0),X、Y轴无限大。 一、向量 向量既有方向又有大小。比如下图表示了一个大小为3,方向为正方向的向量。 如果我们想让此向量移动到向量6,那么在原有值上加3即可。若移动为反方向那么则需要使. 阅读全文
posted @ 2010-12-17 13:13 vvince 阅读(442) 评论(3) 推荐(0) 编辑
摘要: 1.Silverlight概述Silverlight技术是一个跨浏览器跨平台的插件,可以用来实现丰富的媒体体验和丰富交互性体验的web应用。在编程模型方面:Silverlight1.0支持AJAX、.NET以及动态语言(Python/ruby)。Silverlight1.0利用现有的WEB技术(AJAX、Javascript、DHTML)来进行编程,Silverlight2.0则进入了动态语言和.... 阅读全文
posted @ 2009-08-13 23:33 vvince 阅读(1781) 评论(0) 推荐(2) 编辑