WPF/Silverlight深度解决方案:目录

  介于目前WPF/Silverlight技术资料在国内相当稀缺,仅有的也是一些很基础的教程。为了更深度的剖析WPF/Silverlight的技术内涵,解决开发过程中的疑难杂症,分解实际应用案例的特色细节,“WPF/Silverlight深度解决方案”系列由此孕育而生。整个系列的所有文章均为原创,由本人的个人开发经验结合相关资料编写而成,过程中难免有错漏或不妥当的地方还望各位读者友善的指出。我们的目标只有一个:WPF/Silverlight技术深度挖掘。如果您有符合本系列主题的内容想要与大家分享讨论,也欢迎留言给我,我会尽我的全力为大家探索与解答。

  另外关于本系列文章的几点说明:

  1)所有图片资源均来源于网络,请勿用于商业用途,否则后果自负。

  2)如果有需要转载的朋友请在您的日志或文章开头用明显的文字标识原文地址。

3)如果编译不通过

1、可能为您的.NET版本问题(建议使用.NET3.5 SP1,开发工具为VS2008 SP1);

2、DLL文件的引用错误。本系列教程所用到的DLL文件均放在DLL文件夹中,大家可以自行重新引用。

4)本系列文章目前还在不断更新中,示例源码随文章同步放出,教程内如有不对或不妥之处,请各位善意的提出,我会及时的进行修改及回馈,感谢大家对我的支持。

 为了更方便大家交流,我在博客园创建了一个WPF/Silverlight小组 :http://space.cnblogs.com/group/WPF_SL ,欢迎大家进来一起讨论。

本系列文章目录及源码如下:

WPF/Silverlight深度解决方案:(一)解锁被Storyboard束缚的关联属性

WPF/Silverlight深度解决方案:(二)Silverlight源码之自我保护

WPF/Silverlight深度解决方案:(三)性能提升之终极攻略

WPF/Silverlight深度解决方案:(四)基于像素的图像合成(For WPF) [源码]

WPF/Silverlight深度解决方案:(五)基于像素的图像合成(For Silverlight) [源码]

WPF/Silverlight深度解决方案:(六)HLSL自定义渲染特效之完美攻略(上) [源码]

WPF/Silverlight深度解决方案:(七)HLSL自定义渲染特效之完美攻略(中) [源码]

WPF/Silverlight深度解决方案:(八)誓将内存释放到底 [源码]

WPF/Silverlight深度解决方案:(九)HLSL自定义渲染特效之完美攻略(下) [源码]

WPF/Silverlight深度解决方案:(十)与嵌入式脚本语言Lua & JavaScript的交互(上) [源码]

WPF/Silverlight深度解决方案:(十一)与嵌入式脚本语言Lua & JavaScript的交互(下) [源码]

WPF/Silverlight深度解决方案:(十二)制作Silverlight专属的动态链接库(DLL) [源码]

WPF/Silverlight深度解决方案:(十三)完美自定义之ChildWindow [源码]

[WPF/Silverlight深度解决方案:(十四)重写控件样式 源码]

WPF/Silverlight深度解决方案:(十五)内存释放、性能提升及源文件保护(续)

WPF/Silverlight深度解决方案:(十六)传值实现

WPF/Silverlight深度解决方案:(十七)GPU硬件加速下Silverlight超性能动画实现(上) [源码]

时间: 2024-10-24 01:12:17

WPF/Silverlight深度解决方案:目录的相关文章

一起谈.NET技术,WPF/Silverlight深度解决方案:目录

介于目前WPF/Silverlight技术资料在国内相当稀缺,仅有的也是一些很基础的教程.为了更深度的剖析WPF/Silverlight的技术内涵,解决开发过程中的疑难杂症,分解实际应用案例的特色细节,"WPF/Silverlight深度解决方案"系列由此孕育而生.整个系列的所有文章均为原创,由本人的个人开发经验结合相关资料编写而成,过程中难免有错漏或不妥当的地方还望各位读者友善的指出.我们的目标只有一个:WPF/Silverlight技术深度挖掘.如果您有符合本系列主题的内容想要与大

WPF/Silverlight深度解决方案:(一)解锁被Storyboard束缚的关联属性

原文 WPF/Silverlight深度解决方案:(一)解锁被Storyboard束缚的关联属性 如果您在使用WPF/Silverlight进行相关动画开发中使用了Storyboard,并对关联属性进行了动画修改,那么您是否有注意到这些关联属性常常无法再通过直接赋值的形式去修改,尽管它的值已经被更改,但却始终无法在界面上得以体现.例如,在我的C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial)教程里大量运用了Storyboard对角色的X,Y坐标关联属性以及角色

C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial):(四十一)

C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial):(四十一)制作精美的Mini地图① 用什么来承受未来几个月日思夜想的折磨?除了学习还是学习. 感慨了一翻,嘿嘿.本节我将为大家讲解如何为Silverlight游戏制作一个精美的Mini地图.Mini地图又分两种,一种是通常处于游戏窗口右上角的Mini雷达(导航)地图:另一种是全景Mini寻路地图.本节我先向大家讲解如何制作导航Mini雷达地图.此类地图在游戏中主要起到导航作用,即引导主角前行的方向,并且呈现出

C#开发WPF/Silverlight动画及游戏系列教程(Game Course):(四)

C#开发WPF/Silverlight动画及游戏系列教程(Game Course):(四)实现2D人物动画① 通过前面的学习,我们掌握了如何动态创建物体移动动画,那么接下来我将介绍WPF中如何将物体换成2D游戏角色,并通过使用前面所讲的DispatcherTimer计时器来实现2D人物角色的各种动作动画. 动态实现2D人物角色动画目前有两种主流方法,下面我会分别进行介绍. 第一种方法我称之为图片切换法,准备工作:首先通过3DMAX等工具3D渲染2D的方法制作出角色,然后将角色每个动作均导出8个方

C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial):(四十)

C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial):(四十)向Silverlight移植② 三.新增功能: 1)新增游戏的音乐及音效对象: public static MediaElement gameMusic, gameAudio; 2)新增游戏鼠标光标: //设置游戏鼠标光标 GameCursor.Stretch = Stretch.Fill; GameCursor.Source = Super.GetImage("/Image/Cursor/0.png

C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial):(三十九)

C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial):(三十九)向Silverlight移植① 一.主要改进: 1)Silverlight3.0上的右键实现: //注册右键事件 HtmlPage.Document.AttachEvent("oncontextmenu", Game_MouseRightButtonDown); //鼠标右键事件 private void Game_MouseRightButtonDown(object sender, H

C#开发WPF/Silverlight动画及游戏系列教程(Game Course):(二十二)

C#开发WPF/Silverlight动画及游戏系列教程(Game Course):(二十二)重构 – 让代码插上翅膀自由飞翔 上一节,我将游戏地图模式进行了一次重大的变动,这在实际开发中意味着项目大规模重置,虽然表面上显得游刃有余,仅仅一个AllMove()方法的改变即实现了完美转型,这全得归功于前20节所搭建起的相对高度可扩展平台.但是,随着开发不断深入,我慢慢的感到些许的不安,因为代码上的日益松散与结构的渐渐稀疏如同Windows系统的磁盘碎片与日俱增,未来维护时的烦琐与痛心疾首已历历在目

C#开发WPF/Silverlight动画及游戏系列教程(Game Course):(十七)

C#开发WPF/Silverlight动画及游戏系列教程(Game Course):(十七) 完美精灵之八面玲珑(WPF Only)① 通过C#开发WPF/Silverlight动画及游戏系列教程(Game Course):(十四) 精灵控件横空出世!①.C#开发WPF/Silverlight动画及游戏系列教程(Game Course):(十五) 精灵控件横空出世!②的学习,我们掌握了如何创建一个初具雏形的精灵控件.目前我已经赋予了它少量的属性,但是离完美还有很长的距离.因此,我打算在后面的章节

C#开发WPF/Silverlight动画及游戏系列教程(Game Course):(十二)

C#开发WPF/Silverlight动画及游戏系列教程(Game Course):(十二)神奇的副本地图 前面几节详细的讲解了游戏地图的完整构造,比较有难度的是关于地图内层如障碍物的实现.A*算法往往能让众多的初学者望而止步,斜度α地图则更需要一定的几何知识及抽象思维.很多朋友就问了:什么年代了,都在说面向对象.提高开发效率,难道就没有大众化可以让各层次能力的朋友们都能轻松制作地图引擎的方法吗?大家是否还记得上一节中遗留的一个小悬念,杀手涧就是它了:神奇的副本地图. 大家先看上图,左边的是地图